var qoe=Object.defineProperty;var Yoe=(e,t,n)=>t in e?qoe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xoe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var E=(e,t,n)=>(Yoe(e,typeof t!="symbol"?t+"":t,n),n);var m3t=Xoe((Ho,Bn)=>{function $j(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function Vo(e){return Vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vo(e)}function ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zoe(e,t){if(Vo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mj(e){var t=Zoe(e,"string");return Vo(t)==="symbol"?t:String(t)}function qP(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Mj(r.key),r)}}function oi(e,t,n){return t&&qP(e.prototype,t),n&&qP(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jl(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kb(e,t){return Kb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Kb(e,t)}function oh(e,t){if(typeof t!="function"&&t!==null)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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kb(e,t)}function ih(e,t){if(t&&(Vo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jl(e)}function Mi(e){return Mi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mi(e)}function Jn(e,t,n){return t=Mj(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rj(e){if(Array.isArray(e))return e}function Dj(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function X4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qE(e,t){if(!!e){if(typeof e=="string")return X4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return X4(e,t)}}function Lj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qoe(e){return Rj(e)||Dj(e)||qE(e)||Lj()}function YP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function XP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YP(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Joe={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},eie=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ri(this,e),this.init(t,n)}return oi(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Joe,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,o,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(o).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,XP(XP({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),Ka=new eie,hc=function(){function e(){ri(this,e),this.observers={}}return oi(e,[{key:"on",value:function(n,r){var o=this;return n.split(" ").forEach(function(i){o.observers[i]=o.observers[i]||[],o.observers[i].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(o){return o!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(l){l.apply(void 0,o)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(l){l.apply(l,[n].concat(o))})}}}]),e}();function Xh(){var e,t,n=new Promise(function(r,o){e=r,t=o});return n.resolve=e,n.reject=t,n}function ZP(e){return e==null?"":""+e}function tie(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function YE(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function o(){return!e||typeof e=="string"}for(var i=typeof t!="string"?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return o()?{}:{obj:e,k:r(i.shift())}}function QP(e,t,n){var r=YE(e,t,Object),o=r.obj,i=r.k;o[i]=n}function nie(e,t,n,r){var o=YE(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}function qb(e,t){var n=YE(e,t),r=n.obj,o=n.k;if(!!r)return r[o]}function JP(e,t,n){var r=qb(e,n);return r!==void 0?r:qb(t,n)}function Bj(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):Bj(e[r],t[r],n):e[r]=t[r]);return e}function $d(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var rie={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function oie(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return rie[t]}):e}var fS=typeof window!="undefined"&&window.navigator&&typeof window.navigator.userAgentData=="undefined"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,iie=[" ",",","?","!",";"];function aie(e,t,n){t=t||"",n=n||"";var r=iie.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var o=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),i=!o.test(e);if(!i){var a=e.indexOf(n);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return i}function eT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function cv(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sie(e){var t=lie();return function(){var r=Mi(e),o;if(t){var i=Mi(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ih(this,o)}}function lie(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fj(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),o=e,i=0;i<r.length;++i){if(!o||typeof o[r[i]]=="string"&&i+1<r.length)return;if(o[r[i]]===void 0){for(var a=2,s=r.slice(i,i+a).join(n),l=o[s];l===void 0&&r.length>i+a;)a++,s=r.slice(i,i+a).join(n),l=o[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var c=r.slice(i+a).join(n);return c?Fj(l,c,n):void 0}o=o[r[i]]}return o}}var cie=function(e){oh(n,e);var t=sie(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return ri(this,n),o=t.call(this),fS&&hc.call(Jl(o)),o.data=r||{},o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.options.ignoreJSONStructure===void 0&&(o.options.ignoreJSONStructure=!0),o}return oi(n,[{key:"addNamespaces",value:function(o){this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}},{key:"removeNamespaces",value:function(o){var i=this.options.ns.indexOf(o);i>-1&&this.options.ns.splice(i,1)}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,c=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,u=[o,i];a&&typeof a!="string"&&(u=u.concat(a)),a&&typeof a=="string"&&(u=u.concat(l?a.split(l):a)),o.indexOf(".")>-1&&(u=o.split("."));var d=qb(this.data,u);return d||!c||typeof a!="string"?d:Fj(this.data&&this.data[o]&&this.data[o][i],a,l)}},{key:"addResource",value:function(o,i,a,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},c=this.options.keySeparator;c===void 0&&(c=".");var u=[o,i];a&&(u=u.concat(c?a.split(c):a)),o.indexOf(".")>-1&&(u=o.split("."),s=i,i=u[1]),this.addNamespaces(i),QP(this.data,u,s),l.silent||this.emit("added",o,i,a,s)}},{key:"addResources",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in a)(typeof a[l]=="string"||Object.prototype.toString.apply(a[l])==="[object Array]")&&this.addResource(o,i,l,a[l],{silent:!0});s.silent||this.emit("added",o,i,a)}},{key:"addResourceBundle",value:function(o,i,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},u=[o,i];o.indexOf(".")>-1&&(u=o.split("."),s=a,a=i,i=u[1]),this.addNamespaces(i);var d=qb(this.data,u)||{};s?Bj(d,a,l):d=cv(cv({},d),a),QP(this.data,u,d),c.silent||this.emit("added",o,i,a)}},{key:"removeResourceBundle",value:function(o,i){this.hasResourceBundle(o,i)&&delete this.data[o][i],this.removeNamespaces(i),this.emit("removed",o,i)}},{key:"hasResourceBundle",value:function(o,i){return this.getResource(o,i)!==void 0}},{key:"getResourceBundle",value:function(o,i){return i||(i=this.options.defaultNS),this.options.compatibilityAPI==="v1"?cv(cv({},{}),this.getResource(o,i)):this.getResource(o,i)}},{key:"getDataByLanguage",value:function(o){return this.data[o]}},{key:"hasLanguageSomeTranslations",value:function(o){var i=this.getDataByLanguage(o),a=i&&Object.keys(i)||[];return!!a.find(function(s){return i[s]&&Object.keys(i[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(hc),Nj={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,o,i){var a=this;return t.forEach(function(s){a.processors[s]&&(n=a.processors[s].process(n,r,o,i))}),n}};function tT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Qr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uie(e){var t=die();return function(){var r=Mi(e),o;if(t){var i=Mi(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ih(this,o)}}function die(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var nT={},rT=function(e){oh(n,e);var t=uie(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ri(this,n),o=t.call(this),fS&&hc.call(Jl(o)),tie(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Jl(o)),o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.logger=Ka.create("translator"),o}return oi(n,[{key:"changeLanguage",value:function(o){o&&(this.language=o)}},{key:"exists",value:function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(o==null)return!1;var a=this.resolve(o,i);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(o,i){var a=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,l=i.ns||this.options.defaultNS||[],c=a&&o.indexOf(a)>-1,u=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!aie(o,a,s);if(c&&!u){var d=o.match(this.interpolator.nestingRegexp);if(d&&d.length>0)return{key:o,namespaces:l};var f=o.split(a);(a!==s||a===s&&this.options.ns.indexOf(f[0])>-1)&&(l=f.shift()),o=f.join(s)}return typeof l=="string"&&(l=[l]),{key:o,namespaces:l}}},{key:"translate",value:function(o,i,a){var s=this;if(Vo(i)!=="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),o==null)return"";Array.isArray(o)||(o=[String(o)]);var l=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,c=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,u=this.extractFromKey(o[o.length-1],i),d=u.key,f=u.namespaces,p=f[f.length-1],g=i.lng||this.language,m=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&g.toLowerCase()==="cimode"){if(m){var y=i.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(p).concat(y).concat(d),v):"".concat(p).concat(y).concat(d)}return l?(v.res=d,v):d}var v=this.resolve(o,i),b=v&&v.res,x=v&&v.usedKey||d,S=v&&v.exactUsedKey||d,C=Object.prototype.toString.apply(b),w=["[object Number]","[object Function]","[object RegExp]"],I=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,P=typeof b!="string"&&typeof b!="boolean"&&typeof b!="number";if(_&&b&&P&&w.indexOf(C)<0&&!(typeof I=="string"&&C==="[object Array]")){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var T=this.options.returnedObjectHandler?this.options.returnedObjectHandler(x,b,Qr(Qr({},i),{},{ns:f})):"key '".concat(d," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=T,v):T}if(c){var R=C==="[object Array]",B=R?[]:{},q=R?S:x;for(var W in b)if(Object.prototype.hasOwnProperty.call(b,W)){var L="".concat(q).concat(c).concat(W);B[W]=this.translate(L,Qr(Qr({},i),{joinArrays:!1,ns:f})),B[W]===L&&(B[W]=b[W])}b=B}}else if(_&&typeof I=="string"&&C==="[object Array]")b=b.join(I),b&&(b=this.extendTranslation(b,o,i,a));else{var z=!1,N=!1,V=i.count!==void 0&&typeof i.count!="string",Y=n.hasDefaultValue(i),K=V?this.pluralResolver.getSuffix(g,i.count,i):"",D=i["defaultValue".concat(K)]||i.defaultValue;!this.isValidLookup(b)&&Y&&(z=!0,b=D),this.isValidLookup(b)||(N=!0,b=d);var H=i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Z=H&&N?void 0:b,oe=Y&&D!==b&&this.options.updateMissing;if(N||z||oe){if(this.logger.log(oe?"updateKey":"missingKey",g,p,d,oe?D:b),c){var ae=this.resolve(d,Qr(Qr({},i),{},{keySeparator:!1}));ae&&ae.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var ie=[],ce=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ce&&ce[0])for(var ue=0;ue<ce.length;ue++)ie.push(ce[ue]);else this.options.saveMissingTo==="all"?ie=this.languageUtils.toResolveHierarchy(i.lng||this.language):ie.push(i.lng||this.language);var de=function(Ee,xe,Ne){var nt=Y&&Ne!==b?Ne:Z;s.options.missingKeyHandler?s.options.missingKeyHandler(Ee,p,xe,nt,oe,i):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(Ee,p,xe,nt,oe,i),s.emit("missingKey",Ee,p,xe,b)};this.options.saveMissing&&(this.options.saveMissingPlurals&&V?ie.forEach(function(be){s.pluralResolver.getSuffixes(be,i).forEach(function(Ee){de([be],d+Ee,i["defaultValue".concat(Ee)]||D)})}):de(ie,d,D))}b=this.extendTranslation(b,o,i,v,a),N&&b===d&&this.options.appendNamespaceToMissingKey&&(b="".concat(p,":").concat(d)),(N||z)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?b=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(p,":").concat(d):d,z?b:void 0):b=this.options.parseMissingKeyHandler(b))}return l?(v.res=b,v):b}},{key:"extendTranslation",value:function(o,i,a,s,l){var c=this;if(this.i18nFormat&&this.i18nFormat.parse)o=this.i18nFormat.parse(o,Qr(Qr({},this.options.interpolation.defaultVariables),a),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(Qr(Qr({},a),{interpolation:Qr(Qr({},this.options.interpolation),a.interpolation)}));var u=typeof o=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),d;if(u){var f=o.match(this.interpolator.nestingRegexp);d=f&&f.length}var p=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(p=Qr(Qr({},this.options.interpolation.defaultVariables),p)),o=this.interpolator.interpolate(o,p,a.lng||this.language,a),u){var g=o.match(this.interpolator.nestingRegexp),m=g&&g.length;d<m&&(a.nest=!1)}a.nest!==!1&&(o=this.interpolator.nest(o,function(){for(var b=arguments.length,x=new Array(b),S=0;S<b;S++)x[S]=arguments[S];return l&&l[0]===x[0]&&!a.context?(c.logger.warn("It seems you are nesting recursively key: ".concat(x[0]," in key: ").concat(i[0])),null):c.translate.apply(c,x.concat([i]))},a)),a.interpolation&&this.interpolator.reset()}var y=a.postProcess||this.options.postProcess,v=typeof y=="string"?[y]:y;return o!=null&&v&&v.length&&a.applyPostProcessor!==!1&&(o=Nj.handle(v,o,i,this.options&&this.options.postProcessPassResolved?Qr({i18nResolved:s},a):a,this)),o}},{key:"resolve",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,c,u,d;return typeof o=="string"&&(o=[o]),o.forEach(function(f){if(!i.isValidLookup(s)){var p=i.extractFromKey(f,a),g=p.key;l=g;var m=p.namespaces;i.options.fallbackNS&&(m=m.concat(i.options.fallbackNS));var y=a.count!==void 0&&typeof a.count!="string",v=y&&!a.ordinal&&a.count===0&&i.pluralResolver.shouldUseIntlApi(),b=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",x=a.lngs?a.lngs:i.languageUtils.toResolveHierarchy(a.lng||i.language,a.fallbackLng);m.forEach(function(S){i.isValidLookup(s)||(d=S,!nT["".concat(x[0],"-").concat(S)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(d)&&(nT["".concat(x[0],"-").concat(S)]=!0,i.logger.warn('key "'.concat(l,'" for languages "').concat(x.join(", "),`" won't get resolved as namespace "`).concat(d,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),x.forEach(function(C){if(!i.isValidLookup(s)){u=C;var w=[g];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(w,g,C,S,a);else{var I;y&&(I=i.pluralResolver.getSuffix(C,a.count,a));var _="".concat(i.options.pluralSeparator,"zero");if(y&&(w.push(g+I),v&&w.push(g+_)),b){var P="".concat(g).concat(i.options.contextSeparator).concat(a.context);w.push(P),y&&(w.push(P+I),v&&w.push(P+_))}}for(var T;T=w.pop();)i.isValidLookup(s)||(c=T,s=i.getResource(C,S,T,a))}}))})}}),{res:s,usedKey:l,exactUsedKey:c,usedLng:u,usedNS:d}}},{key:"isValidLookup",value:function(o){return o!==void 0&&!(!this.options.returnNull&&o===null)&&!(!this.options.returnEmptyString&&o==="")}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(o,i,a,s):this.resourceStore.getResource(o,i,a,s)}}],[{key:"hasDefaultValue",value:function(o){var i="defaultValue";for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)&&i===a.substring(0,i.length)&&o[a]!==void 0)return!0;return!1}}]),n}(hc);function i3(e){return e.charAt(0).toUpperCase()+e.slice(1)}var fie=function(){function e(t){ri(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ka.create("languageUtils")}return oi(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],o=n.split("-");return this.options.lowerCaseLng?o=o.map(function(i){return i.toLowerCase()}):o.length===2?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=i3(o[1].toLowerCase()))):o.length===3&&(o[0]=o[0].toLowerCase(),o[1].length===2&&(o[1]=o[1].toUpperCase()),o[0]!=="sgn"&&o[2].length===2&&(o[2]=o[2].toUpperCase()),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=i3(o[1].toLowerCase())),r.indexOf(o[2].toLowerCase())>-1&&(o[2]=i3(o[2].toLowerCase()))),o.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var o;return n.forEach(function(i){if(!o){var a=r.formatLanguageCode(i);(!r.options.supportedLngs||r.isSupportedCode(a))&&(o=a)}}),!o&&this.options.supportedLngs&&n.forEach(function(i){if(!o){var a=r.getLanguagePartFromCode(i);if(r.isSupportedCode(a))return o=a;o=r.options.supportedLngs.find(function(s){if(s.indexOf(a)===0)return s})}}),o||(o=this.getFallbackCodes(this.options.fallbackLng)[0]),o}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var o=n[r];return o||(o=n[this.getScriptPartFromCode(r)]),o||(o=n[this.formatLanguageCode(r)]),o||(o=n[this.getLanguagePartFromCode(r)]),o||(o=n.default),o||[]}},{key:"toResolveHierarchy",value:function(n,r){var o=this,i=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],s=function(c){!c||(o.isSupportedCode(c)?a.push(c):o.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),i.forEach(function(l){a.indexOf(l)<0&&s(o.formatLanguageCode(l))}),a}}]),e}(),pie=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],hie={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},gie=["v1","v2","v3"],oT={zero:0,one:1,two:2,few:3,many:4,other:5};function mie(){var e={};return pie.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:hie[t.fc]}})}),e}var vie=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ri(this,e),this.languageUtils=t,this.options=n,this.logger=Ka.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=mie()}return oi(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,r);return this.shouldUseIntlApi()?o&&o.resolvedOptions().pluralCategories.length>1:o&&o.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,o).map(function(i){return"".concat(r).concat(i)})}},{key:"getSuffixes",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(function(a,s){return oT[a]-oT[s]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):i.numbers.map(function(a){return r.getSuffix(n,a,o)}):[]}},{key:"getSuffix",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(i.select(r)):this.getSuffixRetroCompatible(i,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var o=this,i=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[i];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var s=function(){return o.options.prepend&&a.toString()?o.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}},{key:"shouldUseIntlApi",value:function(){return!gie.includes(this.options.compatibilityJSON)}}]),e}();function iT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Gi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var yie=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ri(this,e),this.logger=Ka.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return oi(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:oie,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?$d(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?$d(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?$d(r.nestingPrefix):r.nestingPrefixEscaped||$d("$t("),this.nestingSuffix=r.nestingSuffix?$d(r.nestingSuffix):r.nestingSuffixEscaped||$d(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var o="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(o,"g")}},{key:"interpolate",value:function(n,r,o,i){var a=this,s,l,c,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(y){return y.replace(/\$/g,"$$$$")}var f=function(v){if(v.indexOf(a.formatSeparator)<0){var b=JP(r,u,v);return a.alwaysFormat?a.format(b,void 0,o,Gi(Gi(Gi({},i),r),{},{interpolationkey:v})):b}var x=v.split(a.formatSeparator),S=x.shift().trim(),C=x.join(a.formatSeparator).trim();return a.format(JP(r,u,S),C,o,Gi(Gi(Gi({},i),r),{},{interpolationkey:S}))};this.resetRegExp();var p=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,g=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,m=[{regex:this.regexpUnescape,safeValue:function(v){return d(v)}},{regex:this.regexp,safeValue:function(v){return a.escapeValue?d(a.escape(v)):d(v)}}];return m.forEach(function(y){for(c=0;s=y.regex.exec(n);){var v=s[1].trim();if(l=f(v),l===void 0)if(typeof p=="function"){var b=p(n,s,i);l=typeof b=="string"?b:""}else if(i&&i.hasOwnProperty(v))l="";else if(g){l=s[0];continue}else a.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!a.useRawValueToEscape&&(l=ZP(l));var x=y.safeValue(l);if(n=n.replace(s[0],x),g?(y.regex.lastIndex+=l.length,y.regex.lastIndex-=s[0].length):y.regex.lastIndex=0,c++,c>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var o=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,s,l=Gi({},i);l.applyPostProcessor=!1,delete l.defaultValue;function c(p,g){var m=this.nestingOptionsSeparator;if(p.indexOf(m)<0)return p;var y=p.split(new RegExp("".concat(m,"[ ]*{"))),v="{".concat(y[1]);p=y[0],v=this.interpolate(v,l);var b=v.match(/'/g),x=v.match(/"/g);(b&&b.length%2===0&&!x||x.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),g&&(l=Gi(Gi({},g),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(p),S),"".concat(p).concat(m).concat(v)}return delete l.defaultValue,p}for(;a=this.nestingRegexp.exec(n);){var u=[],d=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var f=a[1].split(this.formatSeparator).map(function(p){return p.trim()});a[1]=f.shift(),u=f,d=!0}if(s=r(c.call(this,a[1].trim(),l),l),s&&a[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=ZP(s)),s||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),s=""),d&&(s=u.reduce(function(p,g){return o.format(p,g,i.lng,Gi(Gi({},i),{},{interpolationkey:a[1].trim()}))},s.trim())),n=n.replace(a[0],s),this.regexp.lastIndex=0}return n}}]),e}();function aT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function wl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bie(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);if(t==="currency"&&o.indexOf(":")<0)n.currency||(n.currency=o.trim());else if(t==="relativetime"&&o.indexOf(":")<0)n.range||(n.range=o.trim());else{var i=o.split(";");i.forEach(function(a){if(!!a){var s=a.split(":"),l=Qoe(s),c=l[0],u=l.slice(1),d=u.join(":").trim().replace(/^'+|'+$/g,"");n[c.trim()]||(n[c.trim()]=d),d==="false"&&(n[c.trim()]=!1),d==="true"&&(n[c.trim()]=!0),isNaN(d)||(n[c.trim()]=parseInt(d,10))}})}}return{formatName:t,formatOptions:n}}function Md(e){var t={};return function(r,o,i){var a=o+JSON.stringify(i),s=t[a];return s||(s=e(o,i),t[a]=s),s(r)}}var xie=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ri(this,e),this.logger=Ka.create("formatter"),this.options=t,this.formats={number:Md(function(n,r){var o=new Intl.NumberFormat(n,r);return function(i){return o.format(i)}}),currency:Md(function(n,r){var o=new Intl.NumberFormat(n,wl(wl({},r),{},{style:"currency"}));return function(i){return o.format(i)}}),datetime:Md(function(n,r){var o=new Intl.DateTimeFormat(n,wl({},r));return function(i){return o.format(i)}}),relativetime:Md(function(n,r){var o=new Intl.RelativeTimeFormat(n,wl({},r));return function(i){return o.format(i,r.range||"day")}}),list:Md(function(n,r){var o=new Intl.ListFormat(n,wl({},r));return function(i){return o.format(i)}})},this.init(t)}return oi(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},o=r.interpolation;this.formatSeparator=o.formatSeparator?o.formatSeparator:o.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Md(r)}},{key:"format",value:function(n,r,o,i){var a=this,s=r.split(this.formatSeparator),l=s.reduce(function(c,u){var d=bie(u),f=d.formatName,p=d.formatOptions;if(a.formats[f]){var g=c;try{var m=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},y=m.locale||m.lng||i.locale||i.lng||o;g=a.formats[f](c,y,wl(wl(wl({},p),i),m))}catch(v){a.logger.warn(v)}return g}else a.logger.warn("there was no format function for ".concat(f));return c},n);return l}}]),e}();function sT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function lT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sie(e){var t=wie();return function(){var r=Mi(e),o;if(t){var i=Mi(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ih(this,o)}}function wie(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cie(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var Eie=function(e){oh(n,e);var t=Sie(n);function n(r,o,i){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return ri(this,n),a=t.call(this),fS&&hc.call(Jl(a)),a.backend=r,a.store=o,a.services=i,a.languageUtils=i.languageUtils,a.options=s,a.logger=Ka.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=s.maxParallelReads||10,a.readingCalls=0,a.maxRetries=s.maxRetries>=0?s.maxRetries:5,a.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(i,s.backend,s),a}return oi(n,[{key:"queueLoad",value:function(o,i,a,s){var l=this,c={},u={},d={},f={};return o.forEach(function(p){var g=!0;i.forEach(function(m){var y="".concat(p,"|").concat(m);!a.reload&&l.store.hasResourceBundle(p,m)?l.state[y]=2:l.state[y]<0||(l.state[y]===1?u[y]===void 0&&(u[y]=!0):(l.state[y]=1,g=!1,u[y]===void 0&&(u[y]=!0),c[y]===void 0&&(c[y]=!0),f[m]===void 0&&(f[m]=!0)))}),g||(d[p]=!0)}),(Object.keys(c).length||Object.keys(u).length)&&this.queue.push({pending:u,pendingCount:Object.keys(u).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(c),pending:Object.keys(u),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(f)}}},{key:"loaded",value:function(o,i,a){var s=o.split("|"),l=s[0],c=s[1];i&&this.emit("failedLoading",l,c,i),a&&this.store.addResourceBundle(l,c,a),this.state[o]=i?-1:2;var u={};this.queue.forEach(function(d){nie(d.loaded,[l],c),Cie(d,o),i&&d.errors.push(i),d.pendingCount===0&&!d.done&&(Object.keys(d.loaded).forEach(function(f){u[f]||(u[f]={});var p=d.loaded[f];p.length&&p.forEach(function(g){u[f][g]===void 0&&(u[f][g]=!0)})}),d.done=!0,d.errors.length?d.callback(d.errors):d.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(function(d){return!d.done})}},{key:"read",value:function(o,i,a){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,u=arguments.length>5?arguments[5]:void 0;if(!o.length)return u(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:o,ns:i,fcName:a,tried:l,wait:c,callback:u});return}return this.readingCalls++,this.backend[a](o,i,function(d,f){if(s.readingCalls--,s.waitingReads.length>0){var p=s.waitingReads.shift();s.read(p.lng,p.ns,p.fcName,p.tried,p.wait,p.callback)}if(d&&f&&l<s.maxRetries){setTimeout(function(){s.read.call(s,o,i,a,l+1,c*2,u)},c);return}u(d,f)})}},{key:"prepareLoading",value:function(o,i){var a=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof o=="string"&&(o=this.languageUtils.toResolveHierarchy(o)),typeof i=="string"&&(i=[i]);var c=this.queueLoad(o,i,s,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(function(u){a.loadOne(u)})}},{key:"load",value:function(o,i,a){this.prepareLoading(o,i,{},a)}},{key:"reload",value:function(o,i,a){this.prepareLoading(o,i,{reload:!0},a)}},{key:"loadOne",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=o.split("|"),l=s[0],c=s[1];this.read(l,c,"read",void 0,void 0,function(u,d){u&&i.logger.warn("".concat(a,"loading namespace ").concat(c," for language ").concat(l," failed"),u),!u&&d&&i.logger.log("".concat(a,"loaded namespace ").concat(c," for language ").concat(l),d),i.loaded(o,u,d)})}},{key:"saveMissing",value:function(o,i,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(i)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}a==null||a===""||(this.backend&&this.backend.create&&this.backend.create(o,i,a,s,null,lT(lT({},c),{},{isUpdate:l})),!(!o||!o[0])&&this.store.addResource(o[0],i,a,s))}}]),n}(hc);function kie(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Vo(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Vo(t[2])==="object"||Vo(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(o){n[o]=r[o]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,o){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function cT(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function uT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Iie(e){var t=_ie();return function(){var r=Mi(e),o;if(t){var i=Mi(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ih(this,o)}}function _ie(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function uv(){}function Oie(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Yb=function(e){oh(n,e);var t=Iie(n);function n(){var r,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(ri(this,n),r=t.call(this),fS&&hc.call(Jl(r)),r.options=cT(o),r.services={},r.logger=Ka,r.modules={external:[]},Oie(Jl(r)),i&&!r.isInitialized&&!o.isClone){if(!r.options.initImmediate)return r.init(o,i),ih(r,Jl(r));setTimeout(function(){r.init(o,i)},0)}return r}return oi(n,[{key:"init",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof i=="function"&&(a=i,i={}),!i.defaultNS&&i.defaultNS!==!1&&i.ns&&(typeof i.ns=="string"?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));var s=kie();this.options=Aa(Aa(Aa({},s),this.options),cT(i)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Aa(Aa({},s.interpolation),this.options.interpolation)),i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?Ka.init(l(this.modules.logger),this.options):Ka.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl!="undefined"&&(c=xie);var u=new fie(this.options);this.store=new cie(this.options.resources,this.options);var d=this.services;d.logger=Ka,d.resourceStore=this.store,d.languageUtils=u,d.pluralResolver=new vie(u,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(d.formatter=l(c),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new yie(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new Eie(l(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),S=1;S<b;S++)x[S-1]=arguments[S];o.emit.apply(o,[v].concat(x))}),this.modules.languageDetector&&(d.languageDetector=l(this.modules.languageDetector),d.languageDetector.init(d,this.options.detection,this.options)),this.modules.i18nFormat&&(d.i18nFormat=l(this.modules.i18nFormat),d.i18nFormat.init&&d.i18nFormat.init(this)),this.translator=new rT(this.services,this.options),this.translator.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),S=1;S<b;S++)x[S-1]=arguments[S];o.emit.apply(o,[v].concat(x))}),this.modules.external.forEach(function(v){v.init&&v.init(o)})}if(this.format=this.options.interpolation.format,a||(a=uv),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var p=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];p.forEach(function(v){o[v]=function(){var b;return(b=o.store)[v].apply(b,arguments)}});var g=["addResource","addResources","addResourceBundle","removeResourceBundle"];g.forEach(function(v){o[v]=function(){var b;return(b=o.store)[v].apply(b,arguments),o}});var m=Xh(),y=function(){var b=function(S,C){o.isInitialized&&!o.initializedStoreOnce&&o.logger.warn("init: i18next is already initialized. You should call init just once!"),o.isInitialized=!0,o.options.isClone||o.logger.log("initialized",o.options),o.emit("initialized",o.options),m.resolve(C),a(S,C)};if(o.languages&&o.options.compatibilityAPI!=="v1"&&!o.isInitialized)return b(null,o.t.bind(o));o.changeLanguage(o.options.lng,b)};return this.options.resources||!this.options.initImmediate?y():setTimeout(y,0),m}},{key:"loadResources",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:uv,s=a,l=typeof o=="string"?o:this.language;if(typeof o=="function"&&(s=o),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var c=[],u=function(p){if(!!p){var g=i.services.languageUtils.toResolveHierarchy(p);g.forEach(function(m){c.indexOf(m)<0&&c.push(m)})}};if(l)u(l);else{var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.forEach(function(f){return u(f)})}this.options.preload&&this.options.preload.forEach(function(f){return u(f)}),this.services.backendConnector.load(c,this.options.ns,function(f){!f&&!i.resolvedLanguage&&i.language&&i.setResolvedLanguage(i.language),s(f)})}else s(null)}},{key:"reloadResources",value:function(o,i,a){var s=Xh();return o||(o=this.languages),i||(i=this.options.ns),a||(a=uv),this.services.backendConnector.reload(o,i,function(l){s.resolve(),a(l)}),s}},{key:"use",value:function(o){if(!o)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!o.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return o.type==="backend"&&(this.modules.backend=o),(o.type==="logger"||o.log&&o.warn&&o.error)&&(this.modules.logger=o),o.type==="languageDetector"&&(this.modules.languageDetector=o),o.type==="i18nFormat"&&(this.modules.i18nFormat=o),o.type==="postProcessor"&&Nj.addPostProcessor(o),o.type==="formatter"&&(this.modules.formatter=o),o.type==="3rdParty"&&this.modules.external.push(o),this}},{key:"setResolvedLanguage",value:function(o){if(!(!o||!this.languages)&&!(["cimode","dev"].indexOf(o)>-1))for(var i=0;i<this.languages.length;i++){var a=this.languages[i];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(o,i){var a=this;this.isLanguageChangingTo=o;var s=Xh();this.emit("languageChanging",o);var l=function(f){a.language=f,a.languages=a.services.languageUtils.toResolveHierarchy(f),a.resolvedLanguage=void 0,a.setResolvedLanguage(f)},c=function(f,p){p?(l(p),a.translator.changeLanguage(p),a.isLanguageChangingTo=void 0,a.emit("languageChanged",p),a.logger.log("languageChanged",p)):a.isLanguageChangingTo=void 0,s.resolve(function(){return a.t.apply(a,arguments)}),i&&i(f,function(){return a.t.apply(a,arguments)})},u=function(f){!o&&!f&&a.services.languageDetector&&(f=[]);var p=typeof f=="string"?f:a.services.languageUtils.getBestMatchFromCodes(f);p&&(a.language||l(p),a.translator.language||a.translator.changeLanguage(p),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage(p)),a.loadResources(p,function(g){c(g,p)})};return!o&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!o&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(u):u(o),s}},{key:"getFixedT",value:function(o,i,a){var s=this,l=function c(u,d){var f;if(Vo(d)!=="object"){for(var p=arguments.length,g=new Array(p>2?p-2:0),m=2;m<p;m++)g[m-2]=arguments[m];f=s.options.overloadTranslationOptionHandler([u,d].concat(g))}else f=Aa({},d);f.lng=f.lng||c.lng,f.lngs=f.lngs||c.lngs,f.ns=f.ns||c.ns,f.keyPrefix=f.keyPrefix||a||c.keyPrefix;var y=s.options.keySeparator||".",v=f.keyPrefix?"".concat(f.keyPrefix).concat(y).concat(u):u;return s.t(v,f)};return typeof o=="string"?l.lng=o:l.lngs=o,l.ns=i,l.keyPrefix=a,l}},{key:"t",value:function(){var o;return this.translator&&(o=this.translator).translate.apply(o,arguments)}},{key:"exists",value:function(){var o;return this.translator&&(o=this.translator).exists.apply(o,arguments)}},{key:"setDefaultNamespace",value:function(o){this.options.defaultNS=o}},{key:"hasLoadedNamespace",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var u=function(p,g){var m=i.services.backendConnector.state["".concat(p,"|").concat(g)];return m===-1||m===2};if(a.precheck){var d=a.precheck(this,u);if(d!==void 0)return d}return!!(this.hasResourceBundle(s,o)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||u(s,o)&&(!l||u(c,o)))}},{key:"loadNamespaces",value:function(o,i){var a=this,s=Xh();return this.options.ns?(typeof o=="string"&&(o=[o]),o.forEach(function(l){a.options.ns.indexOf(l)<0&&a.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),i&&i(l)}),s):(i&&i(),Promise.resolve())}},{key:"loadLanguages",value:function(o,i){var a=Xh();typeof o=="string"&&(o=[o]);var s=this.options.preload||[],l=o.filter(function(c){return s.indexOf(c)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(c){a.resolve(),i&&i(c)}),a):(i&&i(),Promise.resolve())}},{key:"dir",value:function(o){if(o||(o=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!o)return"rtl";var i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return i.indexOf(this.services.languageUtils.getLanguagePartFromCode(o))>-1||o.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:uv,s=Aa(Aa(Aa({},this.options),i),{isClone:!0}),l=new n(s);(i.debug!==void 0||i.prefix!==void 0)&&(l.logger=l.logger.clone(i));var c=["store","services","language"];return c.forEach(function(u){l[u]=o[u]}),l.services=Aa({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new rT(l.services,l.options),l.translator.on("*",function(u){for(var d=arguments.length,f=new Array(d>1?d-1:0),p=1;p<d;p++)f[p-1]=arguments[p];l.emit.apply(l,[u].concat(f))}),l.init(s,a),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(hc);Jn(Yb,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Yb(e,t)});var lo=Yb.createInstance();lo.createInstance=Yb.createInstance;lo.createInstance;lo.init;lo.loadResources;lo.reloadResources;lo.use;lo.changeLanguage;lo.getFixedT;lo.t;lo.exists;lo.setDefaultNamespace;lo.hasLoadedNamespace;lo.loadNamespaces;lo.loadLanguages;function pS(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function co(e,t){if(e==null)return{};var n=pS(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}var Ur=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function Pie(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var h={exports:{}},at={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Km=Symbol.for("react.element"),Tie=Symbol.for("react.portal"),Aie=Symbol.for("react.fragment"),$ie=Symbol.for("react.strict_mode"),Mie=Symbol.for("react.profiler"),Rie=Symbol.for("react.provider"),Die=Symbol.for("react.context"),Lie=Symbol.for("react.forward_ref"),Bie=Symbol.for("react.suspense"),Fie=Symbol.for("react.memo"),Nie=Symbol.for("react.lazy"),dT=Symbol.iterator;function zie(e){return e===null||typeof e!="object"?null:(e=dT&&e[dT]||e["@@iterator"],typeof e=="function"?e:null)}var zj={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},jj=Object.assign,Hj={};function ah(e,t,n){this.props=e,this.context=t,this.refs=Hj,this.updater=n||zj}ah.prototype.isReactComponent={};ah.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ah.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Vj(){}Vj.prototype=ah.prototype;function XE(e,t,n){this.props=e,this.context=t,this.refs=Hj,this.updater=n||zj}var ZE=XE.prototype=new Vj;ZE.constructor=XE;jj(ZE,ah.prototype);ZE.isPureReactComponent=!0;var fT=Array.isArray,Wj=Object.prototype.hasOwnProperty,QE={current:null},Uj={key:!0,ref:!0,__self:!0,__source:!0};function Gj(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Wj.call(t,r)&&!Uj.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:Km,type:e,key:i,ref:a,props:o,_owner:QE.current}}function jie(e,t){return{$$typeof:Km,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function JE(e){return typeof e=="object"&&e!==null&&e.$$typeof===Km}function Hie(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var pT=/\/+/g;function a3(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Hie(""+e.key):t.toString(36)}function Yy(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Km:case Tie:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+a3(a,0):r,fT(o)?(n="",e!=null&&(n=e.replace(pT,"$&/")+"/"),Yy(o,t,n,"",function(c){return c})):o!=null&&(JE(o)&&(o=jie(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(pT,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",fT(e))for(var s=0;s<e.length;s++){i=e[s];var l=r+a3(i,s);a+=Yy(i,t,n,l,o)}else if(l=zie(e),typeof l=="function")for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=r+a3(i,s++),a+=Yy(i,t,n,l,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function dv(e,t,n){if(e==null)return e;var r=[],o=0;return Yy(e,r,"","",function(i){return t.call(n,i,o++)}),r}function Vie(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var uo={current:null},Xy={transition:null},Wie={ReactCurrentDispatcher:uo,ReactCurrentBatchConfig:Xy,ReactCurrentOwner:QE};at.Children={map:dv,forEach:function(e,t,n){dv(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return dv(e,function(){t++}),t},toArray:function(e){return dv(e,function(t){return t})||[]},only:function(e){if(!JE(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};at.Component=ah;at.Fragment=Aie;at.Profiler=Mie;at.PureComponent=XE;at.StrictMode=$ie;at.Suspense=Bie;at.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wie;at.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=jj({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=QE.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Wj.call(t,l)&&!Uj.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:Km,type:e.type,key:o,ref:i,props:r,_owner:a}};at.createContext=function(e){return e={$$typeof:Die,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Rie,_context:e},e.Consumer=e};at.createElement=Gj;at.createFactory=function(e){var t=Gj.bind(null,e);return t.type=e,t};at.createRef=function(){return{current:null}};at.forwardRef=function(e){return{$$typeof:Lie,render:e}};at.isValidElement=JE;at.lazy=function(e){return{$$typeof:Nie,_payload:{_status:-1,_result:e},_init:Vie}};at.memo=function(e,t){return{$$typeof:Fie,type:e,compare:t===void 0?null:t}};at.startTransition=function(e){var t=Xy.transition;Xy.transition={};try{e()}finally{Xy.transition=t}};at.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};at.useCallback=function(e,t){return uo.current.useCallback(e,t)};at.useContext=function(e){return uo.current.useContext(e)};at.useDebugValue=function(){};at.useDeferredValue=function(e){return uo.current.useDeferredValue(e)};at.useEffect=function(e,t){return uo.current.useEffect(e,t)};at.useId=function(){return uo.current.useId()};at.useImperativeHandle=function(e,t,n){return uo.current.useImperativeHandle(e,t,n)};at.useInsertionEffect=function(e,t){return uo.current.useInsertionEffect(e,t)};at.useLayoutEffect=function(e,t){return uo.current.useLayoutEffect(e,t)};at.useMemo=function(e,t){return uo.current.useMemo(e,t)};at.useReducer=function(e,t,n){return uo.current.useReducer(e,t,n)};at.useRef=function(e){return uo.current.useRef(e)};at.useState=function(e){return uo.current.useState(e)};at.useSyncExternalStore=function(e,t,n){return uo.current.useSyncExternalStore(e,t,n)};at.useTransition=function(){return uo.current.useTransition()};at.version="18.2.0";h.exports=at;var O=h.exports,Z4=$j({__proto__:null,default:O},[h.exports]),Uie=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Gie={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xA9","&#169;":"\xA9","&reg;":"\xAE","&#174;":"\xAE","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},Kie=function(t){return Gie[t]},qie=function(t){return t.replace(Uie,Kie)};function hT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function gT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Q4={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:qie},Kj,Yie=h.exports.createContext();function Xie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Q4=gT(gT({},Q4),e)}function Zie(){return Q4}var Qie=function(){function e(){ri(this,e),this.usedNamespaces={}}return oi(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(o){r.usedNamespaces[o]||(r.usedNamespaces[o]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function Jie(e){Kj=e}function eae(){return Kj}var tae={type:"3rdParty",init:function(t){Xie(t.options.react),Jie(t)}};function nae(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var mT={};function J4(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&mT[t[0]]||(typeof t[0]=="string"&&(mT[t[0]]=new Date),nae.apply(void 0,t))}function vT(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function o(){setTimeout(function(){e.off("initialized",o)},0),n()};e.on("initialized",r)}})}function rae(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],o=t.options?t.options.fallbackLng:!1,i=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var a=function(l,c){var u=t.services.backendConnector.state["".concat(l,"|").concat(c)];return u===-1||u===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(r,e)&&(!o||a(i,e)))}function oae(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return J4("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(i,a){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):rae(e,t,n)}function iae(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){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(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function cr(e,t){return Rj(e)||iae(e,t)||qE(e,t)||Lj()}function yT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function s3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yT(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var aae=function(t,n){var r=h.exports.useRef();return h.exports.useEffect(function(){r.current=n?r.current:t},[t,n]),r.current};function zn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=h.exports.useContext(Yie)||{},o=r.i18n,i=r.defaultNS,a=n||o||eae();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Qie),!a){J4("You will need to pass in an i18next instance by using initReactI18next");var s=function(P){return Array.isArray(P)?P[P.length-1]:P},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&a.options.react.wait!==void 0&&J4("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=s3(s3(s3({},Zie()),a.options.react),t),u=c.useSuspense,d=c.keyPrefix,f=e||i||a.options&&a.options.defaultNS;f=typeof f=="string"?[f]:f||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(f);var p=(a.isInitialized||a.initializedStoreOnce)&&f.every(function(_){return oae(_,a,c)});function g(){return a.getFixedT(null,c.nsMode==="fallback"?f:f[0],d)}var m=h.exports.useState(g),y=cr(m,2),v=y[0],b=y[1],x=f.join(),S=aae(x),C=h.exports.useRef(!0);h.exports.useEffect(function(){var _=c.bindI18n,P=c.bindI18nStore;C.current=!0,!p&&!u&&vT(a,f,function(){C.current&&b(g)}),p&&S&&S!==x&&C.current&&b(g);function T(){C.current&&b(g)}return _&&a&&a.on(_,T),P&&a&&a.store.on(P,T),function(){C.current=!1,_&&a&&_.split(" ").forEach(function(R){return a.off(R,T)}),P&&a&&P.split(" ").forEach(function(R){return a.store.off(R,T)})}},[a,x]);var w=h.exports.useRef(!0);h.exports.useEffect(function(){C.current&&!w.current&&b(g),w.current=!1},[a,d]);var I=[v,a,p];if(I.t=v,I.i18n=a,I.ready=p,p||!p&&!u)return I;throw new Promise(function(_){vT(a,f,function(){_()})})}const sae={noElementAvailable:"Sorry no {{element}} available",search:"Search...",searchElement:"Search for {{element}}",promptSearch:"Please input a search term",notEnoughElement:"Please input more than {{element}} characters",recentElement:"Recently used {{element}}"},lae={move:"Move",flipHorizontal:"Flip Horizontal",flipVertical:"Flip Vertical",changeIcon:"Change Icon",changeUrl:"Change Url",connectUrl:"Connect to WorldAnvil",addUrl:"Add Url",changeName:"Change Title",changeFill:"Change Fill Color",changeColor:"Change Color",changeStroke:"Change Stroke",open:"Open",changeBlock:"Change Block",showText:"Show Text",hideText:"Hide Text",disableStroke:"Disable Stroke",disableElement:"Disable {{element}}",sure:"Are you sure? You can't undo this action afterwards.",replaceTitle:"Replace Whiteboard with template",copyElementToClipboard:"Copy {{element}} to clipboard",copiedToClipboard:"Copied to Clipboard",copiedToClipboardLabel:"Right Click > Paste or ctrl+V to paste anywhere you want ",cancel:"Cancel",replace:"Replace Whiteboard",blockIcon:"Icon",blockAvatar:"Avatar",blockBanner:"Banner",blockShield:"Shield",blockDefault:"Horizontal",blockBook:"Book",type:"Type",lockUnlock:"Lock / Unlock",ungroup:"Ungroup",toFront:"  To Front",forward:"  Forward",backward:"  Backward",toBack:"  To Back",export:"Export",PNG:"PNG",JPG:"JPG",WEBP:"WEBP",SVG:"SVG",JSON:"JSON",copyAsSVG:"Copy as SVG",copyAsJSON:"Copy as JSON",cut:"Cut",copy:"Copy",paste:"Paste",undo:"Undo",redo:"Redo",moveToPage:"Move To Page",page:"Page",edit:"Edit",changeBg:"Change Background",selectAll:"Select All",selectNone:"Select None",setDefaultCanvas:"Set Whiteboard Example Template",deleteCanvas:"Delete Current Canvas",changeBgColor:"Set a colored background",changeBgImage:"Set an image as background",changeElement:"Change {{ element}}",editElement:"Edit {{ element}}",renameElement:"Rename {{ element}}",removeElement:"Remove {{ element}}",close:"Close",zoomIn:"Zoom In",zoomOut:"Zoom Out",to100:"To 100%",toFit:"To Fit",toSelection:"To Selection",select:"Select",eraser:"Eraser",draw:"Draw",arrow:"Arrow",text:"Text",sticky:"Sticky",shapeMenu:"Shape Menu",otherActions:"Other Actions",alignLeftIcon:"Align Left",alignCenterHorizontallyIcon:"Align Center Horizontally",alignRightIcon:"Align Right",stretchHorizontallyIcon:"Stretch Horizontally",spaceEvenlyHorizontallyIcon:"Space Evenly Horizontally",alignTopIcon:"Align Top",alignCenterVerticallyIcon:"Align Center Vertically",alignBottomIcon:"Align Bottom",stretchVerticallyIcon:"Stretch Vertically",spaceEvenlyVerticallyIcon:"Space Evenly Vertically",delete:"Delete",ellipse:"Ellipse",rectangle:"Rectangle",triangle:"Triangle",diamond:"Diamond",polygon:"Tilted Rectangle",line:"Line",image:"Image",block:"Block",book:"Book",icon:"Icon",searchMenu:"Search",backToContent:"Back to content",duplicate:"Duplicate",rotate:"Rotate",group:"Group",moveBackward:"Move Backward",moveForward:"Move Forward",resetAngle:"Reset Angle",moveToBack:"Move to Back",moveToFront:"Move to Front",toggleLocked:"Toggle Locked",toggleAspectRatioLock:"Toggle Aspect Ratio Lock",loading:"Loading...",styles:"Styles",color:"Color",strokeColor:"Stroke Color",fillColor:"Background Color",fill:"Fill",dash:"Dash",size:"Size",font:"Font",aA:"aA",align:"Align",darkMode:"Dark Mode",focusMode:"Focus Mode",debugMode:"Debug Mode",rotateHandles:"Rotate Handles",bindingHandles:"Binding Handles",cloneHandles:"Clone Handles",grid:"Grid",alwaysShowSnaps:"Always Show Snaps",preferences:"Preferences",articles:"Articles",categories:"Categories",events:"Events",title:"Title",untitled:"Untitled",elementStatus:"{{element}} status",images:"Images",maps:"Maps",markers:"Markers",canvas:"Whiteboard",canvases:"Whiteboards",notes:"Notes",secrets:"Secrets",statblocks:"Statblocks",timelines:"Timelines",private:"Private",public:"Public",subscriberGroups:"Subscriber Groups",subscriberGroupHelper:"Select one or more groups that you want to allow access to this article.This only affects private articles.",subscriberGroupPlaceholder:"Make your choice",applyChanges:"Apply Changes",connecting:"Trying to Connect...",reconnecting:"Reconnecting...",allSaved:"All changes saved in WorldAnvil",saved:"Saved",saving:"Saving...",offlineBeCareful:`Looks like you're offline. 
Please be careful as your changes might be lost`};var cae={search:sae,externalUI:lae};const uae={en:{translation:cae}};lo.use(tae).init({lng:"en",interpolation:{escapeValue:!1},resources:uae});function dae(e){e.then(null,function(t){console.error(t)})}function fae(){return typeof __SENTRY_BROWSER_BUNDLE__!="undefined"&&!!__SENTRY_BROWSER_BUNDLE__}function qm(){return!fae()&&Object.prototype.toString.call(typeof process!="undefined"?process:0)==="[object process]"}function Gl(e,t){return e.require(t)}function pae(e){var t;try{t=Gl(Bn,e)}catch{}try{var n=Gl(Bn,"process").cwd;t=Gl(Bn,n()+"/node_modules/"+e)}catch{}return t}var hae={};function kt(){return qm()?global:typeof window!="undefined"?window:typeof self!="undefined"?self:hae}function ek(e,t,n){var r=n||kt(),o=r.__SENTRY__=r.__SENTRY__||{},i=o[e]||(o[e]=t());return i}var qj=Object.prototype.toString;function tk(e){switch(qj.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return ws(e,Error)}}function sh(e,t){return qj.call(e)==="[object "+t+"]"}function Yj(e){return sh(e,"ErrorEvent")}function bT(e){return sh(e,"DOMError")}function gae(e){return sh(e,"DOMException")}function Ep(e){return sh(e,"String")}function nk(e){return e===null||typeof e!="object"&&typeof e!="function"}function kp(e){return sh(e,"Object")}function hS(e){return typeof Event!="undefined"&&ws(e,Event)}function mae(e){return typeof Element!="undefined"&&ws(e,Element)}function vae(e){return sh(e,"RegExp")}function rk(e){return Boolean(e&&e.then&&typeof e.then=="function")}function yae(e){return kp(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Xj(e){return typeof e=="number"&&e!==e}function ws(e,t){try{return e instanceof t}catch{return!1}}function B0(e,t){try{for(var n=e,r=5,o=80,i=[],a=0,s=0,l=" > ",c=l.length,u=void 0;n&&a++<r&&(u=bae(n,t),!(u==="html"||a>1&&s+i.length*c+u.length>=o));)i.push(u),s+=u.length,n=n.parentNode;return i.reverse().join(l)}catch{return"<unknown>"}}function bae(e,t){var n=e,r=[],o,i,a,s,l;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());var c=t&&t.length?t.filter(function(d){return n.getAttribute(d)}).map(function(d){return[d,n.getAttribute(d)]}):null;if(c&&c.length)c.forEach(function(d){r.push("["+d[0]+'="'+d[1]+'"]')});else if(n.id&&r.push("#"+n.id),o=n.className,o&&Ep(o))for(i=o.split(/\s+/),l=0;l<i.length;l++)r.push("."+i[l]);var u=["type","name","title","alt"];for(l=0;l<u.length;l++)a=u[l],s=n.getAttribute(a),s&&r.push("["+a+'="'+s+'"]');return r.join("")}function xae(){var e=kt();try{return e.document.location.href}catch{return""}}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var e6=function(e,t){return e6=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])},e6(e,t)};function Sae(e,t){e6(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var _r=function(){return _r=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},_r.apply(this,arguments)};function Ip(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=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 ec(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function wae(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(ec(arguments[t]));return e}var Cae=Object.setPrototypeOf||({__proto__:[]}instanceof Array?Eae:kae);function Eae(e,t){return e.__proto__=t,e}function kae(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(e,n)||(e[n]=t[n]);return e}var or=function(e){Sae(t,e);function t(n){var r=this.constructor,o=e.call(this,n)||this;return o.message=n,o.name=r.prototype.constructor.name,Cae(o,r.prototype),o}return t}(Error),lh=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,Iae=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function _ae(e){return e==="http"||e==="https"}function Ym(e,t){t===void 0&&(t=!1);var n=e.host,r=e.path,o=e.pass,i=e.port,a=e.projectId,s=e.protocol,l=e.publicKey;return s+"://"+l+(t&&o?":"+o:"")+("@"+n+(i?":"+i:"")+"/"+(r&&r+"/")+a)}function Oae(e){var t=Iae.exec(e);if(!t)throw new or("Invalid Sentry Dsn: "+e);var n=ec(t.slice(1),6),r=n[0],o=n[1],i=n[2],a=i===void 0?"":i,s=n[3],l=n[4],c=l===void 0?"":l,u=n[5],d="",f=u,p=f.split("/");if(p.length>1&&(d=p.slice(0,-1).join("/"),f=p.pop()),f){var g=f.match(/^\d+/);g&&(f=g[0])}return Zj({host:s,pass:a,path:d,projectId:f,port:c,protocol:r,publicKey:o})}function Zj(e){return"user"in e&&!("publicKey"in e)&&(e.publicKey=e.user),{user:e.publicKey||"",protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Pae(e){if(!!lh){var t=e.port,n=e.projectId,r=e.protocol,o=["protocol","publicKey","host","projectId"];if(o.forEach(function(i){if(!e[i])throw new or("Invalid Sentry Dsn: "+i+" missing")}),!n.match(/^\d+$/))throw new or("Invalid Sentry Dsn: Invalid projectId "+n);if(!_ae(r))throw new or("Invalid Sentry Dsn: Invalid protocol "+r);if(t&&isNaN(parseInt(t,10)))throw new or("Invalid Sentry Dsn: Invalid port "+t);return!0}}function ok(e){var t=typeof e=="string"?Oae(e):Zj(e);return Pae(t),t}var Tae=["fatal","error","warning","log","info","debug","critical"],Aae=kt(),$ae="Sentry Logger ",F0=["debug","info","warn","error","log","assert"];function Qj(e){var t=kt();if(!("console"in t))return e();var n=t.console,r={};F0.forEach(function(o){var i=n[o]&&n[o].__sentry_original__;o in t.console&&i&&(r[o]=n[o],n[o]=i)});try{return e()}finally{Object.keys(r).forEach(function(o){n[o]=r[o]})}}function xT(){var e=!1,t={enable:function(){e=!0},disable:function(){e=!1}};return lh?F0.forEach(function(n){t[n]=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];e&&Qj(function(){var i;(i=Aae.console)[n].apply(i,wae([$ae+"["+n+"]:"],r))})}}):F0.forEach(function(n){t[n]=function(){}}),t}var Ce;lh?Ce=ek("logger",xT):Ce=xT();function e0(e,t){return t===void 0&&(t=0),typeof e!="string"||t===0||e.length<=t?e:e.substr(0,t)+"..."}function Xb(e,t){if(!Array.isArray(e))return"";for(var n=[],r=0;r<e.length;r++){var o=e[r];try{n.push(String(o))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function N0(e,t){return Ep(e)?vae(t)?t.test(e):typeof t=="string"?e.indexOf(t)!==-1:!1:!1}function Or(e,t,n){if(t in e){var r=e[t],o=n(r);if(typeof o=="function")try{Jj(o,r)}catch{}e[t]=o}}function gS(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function Jj(e,t){var n=t.prototype||{};e.prototype=t.prototype=n,gS(e,"__sentry_original__",t)}function ik(e){return e.__sentry_original__}function Mae(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")}function eH(e){var t=e;if(tk(e))t=_r({message:e.message,name:e.name,stack:e.stack},wT(e));else if(hS(e)){var n=e;t=_r({type:n.type,target:ST(n.target),currentTarget:ST(n.currentTarget)},wT(n)),typeof CustomEvent!="undefined"&&ws(e,CustomEvent)&&(t.detail=n.detail)}return t}function ST(e){try{return mae(e)?B0(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function wT(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function Rae(e,t){t===void 0&&(t=40);var n=Object.keys(eH(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return e0(n[0],t);for(var r=n.length;r>0;r--){var o=n.slice(0,r).join(", ");if(!(o.length>t))return r===n.length?o:e0(o,t)}return""}function Cu(e){var t,n;if(kp(e)){var r={};try{for(var o=Ip(Object.keys(e)),i=o.next();!i.done;i=o.next()){var a=i.value;typeof e[a]!="undefined"&&(r[a]=Cu(e[a]))}}catch(s){t={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}return Array.isArray(e)?e.map(Cu):e}var Dae=50;function Lae(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.sort(function(r,o){return r[0]-o[0]}).map(function(r){return r[1]});return function(r,o){var i,a,s,l;o===void 0&&(o=0);var c=[];try{for(var u=Ip(r.split(`
`).slice(o)),d=u.next();!d.done;d=u.next()){var f=d.value;try{for(var p=(s=void 0,Ip(n)),g=p.next();!g.done;g=p.next()){var m=g.value,y=m(f);if(y){c.push(y);break}}}catch(v){s={error:v}}finally{try{g&&!g.done&&(l=p.return)&&l.call(p)}finally{if(s)throw s.error}}}}catch(v){i={error:v}}finally{try{d&&!d.done&&(a=u.return)&&a.call(u)}finally{if(i)throw i.error}}return Bae(c)}}function Bae(e){if(!e.length)return[];var t=e,n=t[0].function||"",r=t[t.length-1].function||"";return(n.indexOf("captureMessage")!==-1||n.indexOf("captureException")!==-1)&&(t=t.slice(1)),r.indexOf("sentryWrapped")!==-1&&(t=t.slice(0,-1)),t.slice(0,Dae).map(function(o){return _r(_r({},o),{filename:o.filename||t[0].filename,function:o.function||"?"})}).reverse()}var l3="<anonymous>";function gc(e){try{return!e||typeof e!="function"?l3:e.name||l3}catch{return l3}}function mS(){if(!("fetch"in kt()))return!1;try{return new Headers,new Request(""),new Response,!0}catch{return!1}}function t6(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Fae(){if(!mS())return!1;var e=kt();if(t6(e.fetch))return!0;var t=!1,n=e.document;if(n&&typeof n.createElement=="function")try{var r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(t=t6(r.contentWindow.fetch)),n.head.removeChild(r)}catch(o){lh&&Ce.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return t}function Nae(){if(!mS())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch{return!1}}function zae(){var e=kt(),t=e.chrome,n=t&&t.app&&t.app.runtime,r="history"in e&&!!e.history.pushState&&!!e.history.replaceState;return!n&&r}var pn=kt(),t0={},CT={};function jae(e){if(!CT[e])switch(CT[e]=!0,e){case"console":Hae();break;case"dom":Zae();break;case"xhr":Gae();break;case"fetch":Vae();break;case"history":Kae();break;case"error":Qae();break;case"unhandledrejection":Jae();break;default:lh&&Ce.warn("unknown instrumentation type:",e);return}}function Fo(e,t){t0[e]=t0[e]||[],t0[e].push(t),jae(e)}function pa(e,t){var n,r;if(!(!e||!t0[e]))try{for(var o=Ip(t0[e]||[]),i=o.next();!i.done;i=o.next()){var a=i.value;try{a(t)}catch(s){lh&&Ce.error(`Error while triggering instrumentation handler.
Type: `+e+`
Name: `+gc(a)+`
Error:`,s)}}}catch(s){n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}function Hae(){"console"in pn&&F0.forEach(function(e){e in pn.console&&Or(pn.console,e,function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];pa("console",{args:n,level:e}),t&&t.apply(pn.console,n)}})})}function Vae(){!Fae()||Or(pn,"fetch",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r={args:t,fetchData:{method:Wae(t),url:Uae(t)},startTimestamp:Date.now()};return pa("fetch",_r({},r)),e.apply(pn,t).then(function(o){return pa("fetch",_r(_r({},r),{endTimestamp:Date.now(),response:o})),o},function(o){throw pa("fetch",_r(_r({},r),{endTimestamp:Date.now(),error:o})),o})}})}function Wae(e){return e===void 0&&(e=[]),"Request"in pn&&ws(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function Uae(e){return e===void 0&&(e=[]),typeof e[0]=="string"?e[0]:"Request"in pn&&ws(e[0],Request)?e[0].url:String(e[0])}function Gae(){if("XMLHttpRequest"in pn){var e=XMLHttpRequest.prototype;Or(e,"open",function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=this,i=n[1],a=o.__sentry_xhr__={method:Ep(n[0])?n[0].toUpperCase():n[0],url:n[1]};Ep(i)&&a.method==="POST"&&i.match(/sentry_key/)&&(o.__sentry_own_request__=!0);var s=function(){if(o.readyState===4){try{a.status_code=o.status}catch{}pa("xhr",{args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:o})}};return"onreadystatechange"in o&&typeof o.onreadystatechange=="function"?Or(o,"onreadystatechange",function(l){return function(){for(var c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return s(),l.apply(o,c)}}):o.addEventListener("readystatechange",s),t.apply(o,n)}}),Or(e,"send",function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return this.__sentry_xhr__&&n[0]!==void 0&&(this.__sentry_xhr__.body=n[0]),pa("xhr",{args:n,startTimestamp:Date.now(),xhr:this}),t.apply(this,n)}})}}var fv;function Kae(){if(!zae())return;var e=pn.onpopstate;pn.onpopstate=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=pn.location.href,i=fv;if(fv=o,pa("history",{from:i,to:o}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=r.length>2?r[2]:void 0;if(i){var a=fv,s=String(i);fv=s,pa("history",{from:a,to:s})}return n.apply(this,r)}}Or(pn.history,"pushState",t),Or(pn.history,"replaceState",t)}var qae=1e3,pv,hv;function Yae(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch{}return!1}function Xae(e){if(e.type!=="keypress")return!1;try{var t=e.target;if(!t||!t.tagName)return!0;if(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)return!1}catch{}return!0}function ET(e,t){return t===void 0&&(t=!1),function(n){if(!(!n||hv===n)&&!Xae(n)){var r=n.type==="keypress"?"input":n.type;pv===void 0?(e({event:n,name:r,global:t}),hv=n):Yae(hv,n)&&(e({event:n,name:r,global:t}),hv=n),clearTimeout(pv),pv=pn.setTimeout(function(){pv=void 0},qae)}}}function Zae(){if("document"in pn){var e=pa.bind(null,"dom"),t=ET(e,!0);pn.document.addEventListener("click",t,!1),pn.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(function(n){var r=pn[n]&&pn[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(Or(r,"addEventListener",function(o){return function(i,a,s){if(i==="click"||i=="keypress")try{var l=this,c=l.__sentry_instrumentation_handlers__=l.__sentry_instrumentation_handlers__||{},u=c[i]=c[i]||{refCount:0};if(!u.handler){var d=ET(e);u.handler=d,o.call(this,i,d,s)}u.refCount+=1}catch{}return o.call(this,i,a,s)}}),Or(r,"removeEventListener",function(o){return function(i,a,s){if(i==="click"||i=="keypress")try{var l=this,c=l.__sentry_instrumentation_handlers__||{},u=c[i];u&&(u.refCount-=1,u.refCount<=0&&(o.call(this,i,u.handler,s),u.handler=void 0,delete c[i]),Object.keys(c).length===0&&delete l.__sentry_instrumentation_handlers__)}catch{}return o.call(this,i,a,s)}}))})}}var c3=null;function Qae(){c3=pn.onerror,pn.onerror=function(e,t,n,r,o){return pa("error",{column:r,error:o,line:n,msg:e,url:t}),c3?c3.apply(this,arguments):!1}}var u3=null;function Jae(){u3=pn.onunhandledrejection,pn.onunhandledrejection=function(e){return pa("unhandledrejection",e),u3?u3.apply(this,arguments):!0}}function ese(){var e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(o){if(e)return t.has(o)?!0:(t.add(o),!1);for(var i=0;i<t.length;i++){var a=t[i];if(a===o)return!0}return t.push(o),!1}function r(o){if(e)t.delete(o);else for(var i=0;i<t.length;i++)if(t[i]===o){t.splice(i,1);break}}return[n,r]}function tc(){var e=kt(),t=e.crypto||e.msCrypto;if(t!==void 0&&t.getRandomValues){var n=new Uint16Array(8);t.getRandomValues(n),n[3]=n[3]&4095|16384,n[4]=n[4]&16383|32768;var r=function(o){for(var i=o.toString(16);i.length<4;)i="0"+i;return i};return r(n[0])+r(n[1])+r(n[2])+r(n[3])+r(n[4])+r(n[5])+r(n[6])+r(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(o){var i=Math.random()*16|0,a=o==="x"?i:i&3|8;return a.toString(16)})}function d3(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}function tH(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function hu(e){var t=e.message,n=e.event_id;if(t)return t;var r=tH(e);return r?r.type&&r.value?r.type+": "+r.value:r.type||r.value||n||"<unknown>":n||"<unknown>"}function n6(e,t,n){var r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function z0(e,t){var n=tH(e);if(!!n){var r={type:"generic",handled:!0},o=n.mechanism;if(n.mechanism=_r(_r(_r({},r),o),t),t&&"data"in t){var i=_r(_r({},o&&o.data),t.data);n.mechanism.data=i}}}function kT(e){if(e&&e.__sentry_captured__)return!0;try{gS(e,"__sentry_captured__",!0)}catch{}return!1}function su(e,t,n){t===void 0&&(t=1/0),n===void 0&&(n=1/0);try{return rH("",e,t,n)}catch(r){return{ERROR:"**non-serializable** ("+r+")"}}}function nH(e,t,n){t===void 0&&(t=3),n===void 0&&(n=100*1024);var r=su(e,t);return rse(r)>n?nH(e,t-1,n):r}function rH(e,t,n,r,o){n===void 0&&(n=1/0),r===void 0&&(r=1/0),o===void 0&&(o=ese());var i=ec(o,2),a=i[0],s=i[1],l=t;if(l&&typeof l.toJSON=="function")try{return l.toJSON()}catch{}if(t===null||["number","boolean","string"].includes(typeof t)&&!Xj(t))return t;var c=tse(e,t);if(!c.startsWith("[object "))return c;if(n===0)return c.replace("object ","");if(a(t))return"[Circular ~]";var u=Array.isArray(t)?[]:{},d=0,f=tk(t)||hS(t)?eH(t):t;for(var p in f)if(!!Object.prototype.hasOwnProperty.call(f,p)){if(d>=r){u[p]="[MaxProperties ~]";break}var g=f[p];u[p]=rH(p,g,n-1,r,o),d+=1}return s(t),u}function tse(e,t){try{return e==="domain"&&t&&typeof t=="object"&&t._events?"[Domain]":e==="domainEmitter"?"[DomainEmitter]":typeof global!="undefined"&&t===global?"[Global]":typeof window!="undefined"&&t===window?"[Window]":typeof document!="undefined"&&t===document?"[Document]":yae(t)?"[SyntheticEvent]":typeof t=="number"&&t!==t?"[NaN]":t===void 0?"[undefined]":typeof t=="function"?"[Function: "+gc(t)+"]":typeof t=="symbol"?"["+String(t)+"]":typeof t=="bigint"?"[BigInt: "+String(t)+"]":"[object "+Object.getPrototypeOf(t).constructor.name+"]"}catch(n){return"**non-serializable** ("+n+")"}}function nse(e){return~-encodeURI(e).split(/%..|./).length}function rse(e){return nse(JSON.stringify(e))}function Bu(e){return new Tc(function(t){t(e)})}function j0(e){return new Tc(function(t,n){n(e)})}var Tc=function(){function e(t){var n=this;this._state=0,this._handlers=[],this._resolve=function(r){n._setResult(1,r)},this._reject=function(r){n._setResult(2,r)},this._setResult=function(r,o){if(n._state===0){if(rk(o)){o.then(n._resolve,n._reject);return}n._state=r,n._value=o,n._executeHandlers()}},this._executeHandlers=function(){if(n._state!==0){var r=n._handlers.slice();n._handlers=[],r.forEach(function(o){o[0]||(n._state===1&&o[1](n._value),n._state===2&&o[2](n._value),o[0]=!0)})}};try{t(this._resolve,this._reject)}catch(r){this._reject(r)}}return e.prototype.then=function(t,n){var r=this;return new e(function(o,i){r._handlers.push([!1,function(a){if(!t)o(a);else try{o(t(a))}catch(s){i(s)}},function(a){if(!n)i(a);else try{o(n(a))}catch(s){i(s)}}]),r._executeHandlers()})},e.prototype.catch=function(t){return this.then(function(n){return n},t)},e.prototype.finally=function(t){var n=this;return new e(function(r,o){var i,a;return n.then(function(s){a=!1,i=s,t&&t()},function(s){a=!0,i=s,t&&t()}).then(function(){if(a){o(i);return}r(i)})})},e}();function oH(e){var t=[];function n(){return e===void 0||t.length<e}function r(a){return t.splice(t.indexOf(a),1)[0]}function o(a){if(!n())return j0(new or("Not adding Promise due to buffer limit reached."));var s=a();return t.indexOf(s)===-1&&t.push(s),s.then(function(){return r(s)}).then(null,function(){return r(s).then(null,function(){})}),s}function i(a){return new Tc(function(s,l){var c=t.length;if(!c)return s(!0);var u=setTimeout(function(){a&&a>0&&s(!1)},a);t.forEach(function(d){Bu(d).then(function(){--c||(clearTimeout(u),s(!0))},l)})})}return{$:t,add:o,drain:i}}var ps;(function(e){e.Fatal="fatal",e.Error="error",e.Warning="warning",e.Log="log",e.Info="info",e.Debug="debug",e.Critical="critical"})(ps||(ps={}));function ose(e){return Tae.indexOf(e)!==-1}function iH(e){return e==="warn"?ps.Warning:ose(e)?e:ps.Log}function aH(e){return e>=200&&e<300?"success":e===429?"rate_limit":e>=400&&e<500?"invalid":e>=500?"failed":"unknown"}var r6={nowSeconds:function(){return Date.now()/1e3}};function ise(){var e=kt().performance;if(!(!e||!e.now)){var t=Date.now()-e.now();return{now:function(){return e.now()},timeOrigin:t}}}function ase(){try{var e=Gl(Bn,"perf_hooks");return e.performance}catch{return}}var f3=qm()?ase():ise(),IT=f3===void 0?r6:{nowSeconds:function(){return(f3.timeOrigin+f3.now())/1e3}},vS=r6.nowSeconds.bind(r6),o6=IT.nowSeconds.bind(IT),H0=o6,Zh=function(){var e=kt().performance;if(!(!e||!e.now)){var t=3600*1e3,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,i=o<t,a=e.timing&&e.timing.navigationStart,s=typeof a=="number",l=s?Math.abs(a+n-r):t,c=l<t;return i||c?o<=l?e.timeOrigin:a:r}}(),sse=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function lse(e){var t=e.match(sse);if(t){var n=void 0;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}}function yS(e,t){return t===void 0&&(t=[]),[e,t]}function cse(e){var t=ec(e,2),n=ec(t[1],1),r=ec(n[0],1),o=r[0];return o.type}function bS(e){var t=ec(e,2),n=t[0],r=t[1],o=JSON.stringify(n);return r.reduce(function(i,a){var s=ec(a,2),l=s[0],c=s[1],u=nk(c)?String(c):JSON.stringify(c);return i+`
`+JSON.stringify(l)+`
`+u},o)}function use(e,t,n){var r=[{type:"client_report"},{timestamp:n||vS(),discarded_events:e}];return yS(t?{dsn:t}:{},[r])}var dse=60*1e3;function fse(e,t){t===void 0&&(t=Date.now());var n=parseInt(""+e,10);if(!isNaN(n))return n*1e3;var r=Date.parse(""+e);return isNaN(r)?dse:r-t}function ak(e,t){return e[t]||e.all||0}function sH(e,t,n){return n===void 0&&(n=Date.now()),ak(e,t)>n}function lH(e,t,n){var r,o,i,a;n===void 0&&(n=Date.now());var s=_r({},e),l=t["x-sentry-rate-limits"],c=t["retry-after"];if(l)try{for(var u=Ip(l.trim().split(",")),d=u.next();!d.done;d=u.next()){var f=d.value,p=f.split(":",2),g=parseInt(p[0],10),m=(isNaN(g)?60:g)*1e3;if(!p[1])s.all=n+m;else try{for(var y=(i=void 0,Ip(p[1].split(";"))),v=y.next();!v.done;v=y.next()){var b=v.value;s[b]=n+m}}catch(x){i={error:x}}finally{try{v&&!v.done&&(a=y.return)&&a.call(y)}finally{if(i)throw i.error}}}}catch(x){r={error:x}}finally{try{d&&!d.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}else c&&(s.all=n+fse(c,n));return s}var gv=kt(),pse=function(){function e(t){t===void 0&&(t={}),this.name=e.id,this._levels=F0,t.levels&&(this._levels=t.levels)}return e.prototype.setupOnce=function(t,n){"console"in gv&&this._levels.forEach(function(r){r in gv.console&&Or(gv.console,r,function(o){return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var s=n();s.getIntegration(e)&&s.withScope(function(l){l.setLevel(iH(r)),l.setExtra("arguments",i),l.addEventProcessor(function(u){return u.logger="console",u});var c=Xb(i," ");r==="assert"?i[0]===!1&&(c="Assertion failed: "+(Xb(i.slice(1)," ")||"console.assert"),l.setExtra("arguments",i.slice(1)),s.captureMessage(c)):r==="error"&&i[0]instanceof Error?s.captureException(i[0]):s.captureMessage(c)}),o&&o.apply(gv.console,i)}})})},e.id="CaptureConsole",e}();/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var i6=function(e,t){return i6=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])},i6(e,t)};function xS(e,t){i6(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var dn=function(){return dn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},dn.apply(this,arguments)};function ch(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function cH(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(ch(arguments[t]));return e}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function hse(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function gse(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(hse(arguments[t]));return e}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var je=function(){return je=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},je.apply(this,arguments)};function mse(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function of(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(mse(arguments[t]));return e}var _T=100,Zb=function(){function e(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}return e.clone=function(t){var n=new e;return t&&(n._breadcrumbs=of(t._breadcrumbs),n._tags=je({},t._tags),n._extra=je({},t._extra),n._contexts=je({},t._contexts),n._user=t._user,n._level=t._level,n._span=t._span,n._session=t._session,n._transactionName=t._transactionName,n._fingerprint=t._fingerprint,n._eventProcessors=of(t._eventProcessors),n._requestSession=t._requestSession),n},e.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},e.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},e.prototype.setUser=function(t){return this._user=t||{},this._session&&this._session.update({user:t}),this._notifyScopeListeners(),this},e.prototype.getUser=function(){return this._user},e.prototype.getRequestSession=function(){return this._requestSession},e.prototype.setRequestSession=function(t){return this._requestSession=t,this},e.prototype.setTags=function(t){return this._tags=je(je({},this._tags),t),this._notifyScopeListeners(),this},e.prototype.setTag=function(t,n){var r;return this._tags=je(je({},this._tags),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setExtras=function(t){return this._extra=je(je({},this._extra),t),this._notifyScopeListeners(),this},e.prototype.setExtra=function(t,n){var r;return this._extra=je(je({},this._extra),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setFingerprint=function(t){return this._fingerprint=t,this._notifyScopeListeners(),this},e.prototype.setLevel=function(t){return this._level=t,this._notifyScopeListeners(),this},e.prototype.setTransactionName=function(t){return this._transactionName=t,this._notifyScopeListeners(),this},e.prototype.setTransaction=function(t){return this.setTransactionName(t)},e.prototype.setContext=function(t,n){var r;return n===null?delete this._contexts[t]:this._contexts=je(je({},this._contexts),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setSpan=function(t){return this._span=t,this._notifyScopeListeners(),this},e.prototype.getSpan=function(){return this._span},e.prototype.getTransaction=function(){var t=this.getSpan();return t&&t.transaction},e.prototype.setSession=function(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this},e.prototype.getSession=function(){return this._session},e.prototype.update=function(t){if(!t)return this;if(typeof t=="function"){var n=t(this);return n instanceof e?n:this}return t instanceof e?(this._tags=je(je({},this._tags),t._tags),this._extra=je(je({},this._extra),t._extra),this._contexts=je(je({},this._contexts),t._contexts),t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession)):kp(t)&&(t=t,this._tags=je(je({},this._tags),t.tags),this._extra=je(je({},this._extra),t.extra),this._contexts=je(je({},this._contexts),t.contexts),t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession)),this},e.prototype.clear=function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this},e.prototype.addBreadcrumb=function(t,n){var r=typeof n=="number"?Math.min(n,_T):_T;if(r<=0)return this;var o=je({timestamp:vS()},t);return this._breadcrumbs=of(this._breadcrumbs,[o]).slice(-r),this._notifyScopeListeners(),this},e.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},e.prototype.applyToEvent=function(t,n){if(this._extra&&Object.keys(this._extra).length&&(t.extra=je(je({},this._extra),t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=je(je({},this._tags),t.tags)),this._user&&Object.keys(this._user).length&&(t.user=je(je({},this._user),t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=je(je({},this._contexts),t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts=je({trace:this._span.getTraceContext()},t.contexts);var r=this._span.transaction&&this._span.transaction.name;r&&(t.tags=je({transaction:r},t.tags))}return this._applyFingerprint(t),t.breadcrumbs=of(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,t.sdkProcessingMetadata=this._sdkProcessingMetadata,this._notifyEventProcessors(of(uH(),this._eventProcessors),t,n)},e.prototype.setSDKProcessingMetadata=function(t){return this._sdkProcessingMetadata=je(je({},this._sdkProcessingMetadata),t),this},e.prototype._notifyEventProcessors=function(t,n,r,o){var i=this;return o===void 0&&(o=0),new Tc(function(a,s){var l=t[o];if(n===null||typeof l!="function")a(n);else{var c=l(je({},n),r);rk(c)?c.then(function(u){return i._notifyEventProcessors(t,u,r,o+1).then(a)}).then(null,s):i._notifyEventProcessors(t,c,r,o+1).then(a).then(null,s)}})},e.prototype._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(function(n){n(t)}),this._notifyingListeners=!1)},e.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},e}();function uH(){return ek("globalEventProcessors",function(){return[]})}function sk(e){uH().push(e)}var vse=function(){function e(t){this.errors=0,this.sid=tc(),this.duration=0,this.status="ok",this.init=!0,this.ignoreDuration=!1;var n=o6();this.timestamp=n,this.started=n,t&&this.update(t)}return e.prototype.update=function(t){if(t===void 0&&(t={}),t.user&&(!this.ipAddress&&t.user.ip_address&&(this.ipAddress=t.user.ip_address),!this.did&&!t.did&&(this.did=t.user.id||t.user.email||t.user.username)),this.timestamp=t.timestamp||o6(),t.ignoreDuration&&(this.ignoreDuration=t.ignoreDuration),t.sid&&(this.sid=t.sid.length===32?t.sid:tc()),t.init!==void 0&&(this.init=t.init),!this.did&&t.did&&(this.did=""+t.did),typeof t.started=="number"&&(this.started=t.started),this.ignoreDuration)this.duration=void 0;else if(typeof t.duration=="number")this.duration=t.duration;else{var n=this.timestamp-this.started;this.duration=n>=0?n:0}t.release&&(this.release=t.release),t.environment&&(this.environment=t.environment),!this.ipAddress&&t.ipAddress&&(this.ipAddress=t.ipAddress),!this.userAgent&&t.userAgent&&(this.userAgent=t.userAgent),typeof t.errors=="number"&&(this.errors=t.errors),t.status&&(this.status=t.status)},e.prototype.close=function(t){t?this.update({status:t}):this.status==="ok"?this.update({status:"exited"}):this.update()},e.prototype.toJSON=function(){return Cu({sid:""+this.sid,init:this.init,started:new Date(this.started*1e3).toISOString(),timestamp:new Date(this.timestamp*1e3).toISOString(),status:this.status,errors:this.errors,did:typeof this.did=="number"||typeof this.did=="string"?""+this.did:void 0,duration:this.duration,attrs:{release:this.release,environment:this.environment,ip_address:this.ipAddress,user_agent:this.userAgent}})},e}(),OT=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,lk=4,yse=100,SS=function(){function e(t,n,r){n===void 0&&(n=new Zb),r===void 0&&(r=lk),this._version=r,this._stack=[{}],this.getStackTop().scope=n,t&&this.bindClient(t)}return e.prototype.isOlderThan=function(t){return this._version<t},e.prototype.bindClient=function(t){var n=this.getStackTop();n.client=t,t&&t.setupIntegrations&&t.setupIntegrations()},e.prototype.pushScope=function(){var t=Zb.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t},e.prototype.popScope=function(){return this.getStack().length<=1?!1:!!this.getStack().pop()},e.prototype.withScope=function(t){var n=this.pushScope();try{t(n)}finally{this.popScope()}},e.prototype.getClient=function(){return this.getStackTop().client},e.prototype.getScope=function(){return this.getStackTop().scope},e.prototype.getStack=function(){return this._stack},e.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},e.prototype.captureException=function(t,n){var r=this._lastEventId=n&&n.event_id?n.event_id:tc(),o=n;if(!n){var i=void 0;try{throw new Error("Sentry syntheticException")}catch(a){i=a}o={originalException:t,syntheticException:i}}return this._invokeClient("captureException",t,je(je({},o),{event_id:r})),r},e.prototype.captureMessage=function(t,n,r){var o=this._lastEventId=r&&r.event_id?r.event_id:tc(),i=r;if(!r){var a=void 0;try{throw new Error(t)}catch(s){a=s}i={originalException:t,syntheticException:a}}return this._invokeClient("captureMessage",t,n,je(je({},i),{event_id:o})),o},e.prototype.captureEvent=function(t,n){var r=n&&n.event_id?n.event_id:tc();return t.type!=="transaction"&&(this._lastEventId=r),this._invokeClient("captureEvent",t,je(je({},n),{event_id:r})),r},e.prototype.lastEventId=function(){return this._lastEventId},e.prototype.addBreadcrumb=function(t,n){var r=this.getStackTop(),o=r.scope,i=r.client;if(!(!o||!i)){var a=i.getOptions&&i.getOptions()||{},s=a.beforeBreadcrumb,l=s===void 0?null:s,c=a.maxBreadcrumbs,u=c===void 0?yse:c;if(!(u<=0)){var d=vS(),f=je({timestamp:d},t),p=l?Qj(function(){return l(f,n)}):f;p!==null&&o.addBreadcrumb(p,u)}}},e.prototype.setUser=function(t){var n=this.getScope();n&&n.setUser(t)},e.prototype.setTags=function(t){var n=this.getScope();n&&n.setTags(t)},e.prototype.setExtras=function(t){var n=this.getScope();n&&n.setExtras(t)},e.prototype.setTag=function(t,n){var r=this.getScope();r&&r.setTag(t,n)},e.prototype.setExtra=function(t,n){var r=this.getScope();r&&r.setExtra(t,n)},e.prototype.setContext=function(t,n){var r=this.getScope();r&&r.setContext(t,n)},e.prototype.configureScope=function(t){var n=this.getStackTop(),r=n.scope,o=n.client;r&&o&&t(r)},e.prototype.run=function(t){var n=PT(this);try{t(this)}finally{PT(n)}},e.prototype.getIntegration=function(t){var n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return OT&&Ce.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},e.prototype.startSpan=function(t){return this._callExtensionMethod("startSpan",t)},e.prototype.startTransaction=function(t,n){return this._callExtensionMethod("startTransaction",t,n)},e.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},e.prototype.captureSession=function(t){if(t===void 0&&(t=!1),t)return this.endSession();this._sendSessionUpdate()},e.prototype.endSession=function(){var t=this.getStackTop(),n=t&&t.scope,r=n&&n.getSession();r&&r.close(),this._sendSessionUpdate(),n&&n.setSession()},e.prototype.startSession=function(t){var n=this.getStackTop(),r=n.scope,o=n.client,i=o&&o.getOptions()||{},a=i.release,s=i.environment,l=kt(),c=(l.navigator||{}).userAgent,u=new vse(je(je(je({release:a,environment:s},r&&{user:r.getUser()}),c&&{userAgent:c}),t));if(r){var d=r.getSession&&r.getSession();d&&d.status==="ok"&&d.update({status:"exited"}),this.endSession(),r.setSession(u)}return u},e.prototype._sendSessionUpdate=function(){var t=this.getStackTop(),n=t.scope,r=t.client;if(!!n){var o=n.getSession&&n.getSession();o&&r&&r.captureSession&&r.captureSession(o)}},e.prototype._invokeClient=function(t){for(var n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];var i=this.getStackTop(),a=i.scope,s=i.client;s&&s[t]&&(n=s)[t].apply(n,of(r,[a]))},e.prototype._callExtensionMethod=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=uh(),i=o.__SENTRY__;if(i&&i.extensions&&typeof i.extensions[t]=="function")return i.extensions[t].apply(this,n);OT&&Ce.warn("Extension method "+t+" couldn't be found, doing nothing.")},e}();function uh(){var e=kt();return e.__SENTRY__=e.__SENTRY__||{extensions:{},hub:void 0},e}function PT(e){var t=uh(),n=Fl(t);return ck(t,e),n}function yr(){var e=uh();return(!dH(e)||Fl(e).isOlderThan(lk))&&ck(e,new SS),qm()?bse(e):Fl(e)}function bse(e){try{var t=uh().__SENTRY__,n=t&&t.extensions&&t.extensions.domain&&t.extensions.domain.active;if(!n)return Fl(e);if(!dH(n)||Fl(n).isOlderThan(lk)){var r=Fl(e).getStackTop();ck(n,new SS(r.client,Zb.clone(r.scope)))}return Fl(n)}catch{return Fl(e)}}function dH(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function Fl(e){return ek("hub",function(){return new SS},e)}function ck(e,t){if(!e)return!1;var n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function fH(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=yr();if(r&&r[e])return r[e].apply(r,gse(t));throw new Error("No hub defined or "+e+" was not found on the hub, please open a bug report.")}function xse(e,t){var n=new Error("Sentry syntheticException");return fH("captureException",e,{captureContext:t,originalException:e,syntheticException:n})}function Sse(e){fH("withScope",e)}var wse="7";function Qb(e,t,n){return{initDsn:e,metadata:t||{},dsn:ok(e),tunnel:n}}function pH(e){var t=e.protocol?e.protocol+":":"",n=e.port?":"+e.port:"";return t+"//"+e.host+n+(e.path?"/"+e.path:"")+"/api/"}function hH(e,t){return""+pH(e)+e.projectId+"/"+t+"/"}function gH(e){return Mae({sentry_key:e.publicKey,sentry_version:wse})}function Cse(e){return hH(e,"store")}function mH(e){return Cse(e)+"?"+gH(e)}function Ese(e){return hH(e,"envelope")}function wS(e,t){return t||Ese(e)+"?"+gH(e)}function kse(e,t){var n=ok(e),r=pH(n)+"embed/error-page/",o="dsn="+Ym(n);for(var i in t)if(i!=="dsn")if(i==="user"){if(!t.user)continue;t.user.name&&(o+="&name="+encodeURIComponent(t.user.name)),t.user.email&&(o+="&email="+encodeURIComponent(t.user.email))}else o+="&"+encodeURIComponent(i)+"="+encodeURIComponent(t[i]);return r+"?"+o}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var gn=function(){return gn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},gn.apply(this,arguments)};function Ise(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=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 uk(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function qa(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(uk(arguments[t]));return e}var qn=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,TT=[];function AT(e){return e.reduce(function(t,n){return t.every(function(r){return n.name!==r.name})&&t.push(n),t},[])}function _se(e){var t=e.defaultIntegrations&&qa(e.defaultIntegrations)||[],n=e.integrations,r=qa(AT(t));Array.isArray(n)?r=qa(r.filter(function(a){return n.every(function(s){return s.name!==a.name})}),AT(n)):typeof n=="function"&&(r=n(r),r=Array.isArray(r)?r:[r]);var o=r.map(function(a){return a.name}),i="Debug";return o.indexOf(i)!==-1&&r.push.apply(r,qa(r.splice(o.indexOf(i),1))),r}function Ose(e){TT.indexOf(e.name)===-1&&(e.setupOnce(sk,yr),TT.push(e.name),qn&&Ce.log("Integration installed: "+e.name))}function Pse(e){var t={};return _se(e).forEach(function(n){t[n.name]=n,Ose(n)}),gS(t,"initialized",!0),t}var $T="Not capturing exception because it's already been captured.",Tse=function(){function e(t,n){this._integrations={},this._numProcessing=0,this._backend=new t(n),this._options=n,n.dsn&&(this._dsn=ok(n.dsn))}return e.prototype.captureException=function(t,n,r){var o=this;if(kT(t)){qn&&Ce.log($T);return}var i=n&&n.event_id;return this._process(this._getBackend().eventFromException(t,n).then(function(a){return o._captureEvent(a,n,r)}).then(function(a){i=a})),i},e.prototype.captureMessage=function(t,n,r,o){var i=this,a=r&&r.event_id,s=nk(t)?this._getBackend().eventFromMessage(String(t),n,r):this._getBackend().eventFromException(t,r);return this._process(s.then(function(l){return i._captureEvent(l,r,o)}).then(function(l){a=l})),a},e.prototype.captureEvent=function(t,n,r){if(n&&n.originalException&&kT(n.originalException)){qn&&Ce.log($T);return}var o=n&&n.event_id;return this._process(this._captureEvent(t,n,r).then(function(i){o=i})),o},e.prototype.captureSession=function(t){if(!this._isEnabled()){qn&&Ce.warn("SDK not enabled, will not capture session.");return}typeof t.release!="string"?qn&&Ce.warn("Discarded session because of missing or non-string release"):(this._sendSession(t),t.update({init:!1}))},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.getTransport=function(){return this._getBackend().getTransport()},e.prototype.flush=function(t){var n=this;return this._isClientDoneProcessing(t).then(function(r){return n.getTransport().close(t).then(function(o){return r&&o})})},e.prototype.close=function(t){var n=this;return this.flush(t).then(function(r){return n.getOptions().enabled=!1,r})},e.prototype.setupIntegrations=function(){this._isEnabled()&&!this._integrations.initialized&&(this._integrations=Pse(this._options))},e.prototype.getIntegration=function(t){try{return this._integrations[t.id]||null}catch{return qn&&Ce.warn("Cannot retrieve integration "+t.id+" from the current Client"),null}},e.prototype._updateSessionFromEvent=function(t,n){var r,o,i=!1,a=!1,s=n.exception&&n.exception.values;if(s){a=!0;try{for(var l=Ise(s),c=l.next();!c.done;c=l.next()){var u=c.value,d=u.mechanism;if(d&&d.handled===!1){i=!0;break}}}catch(g){r={error:g}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}}var f=t.status==="ok",p=f&&t.errors===0||f&&i;p&&(t.update(gn(gn({},i&&{status:"crashed"}),{errors:t.errors||Number(a||i)})),this.captureSession(t))},e.prototype._sendSession=function(t){this._getBackend().sendSession(t)},e.prototype._isClientDoneProcessing=function(t){var n=this;return new Tc(function(r){var o=0,i=1,a=setInterval(function(){n._numProcessing==0?(clearInterval(a),r(!0)):(o+=i,t&&o>=t&&(clearInterval(a),r(!1)))},i)})},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return this.getOptions().enabled!==!1&&this._dsn!==void 0},e.prototype._prepareEvent=function(t,n,r){var o=this,i=this.getOptions(),a=i.normalizeDepth,s=a===void 0?3:a,l=i.normalizeMaxBreadth,c=l===void 0?1e3:l,u=gn(gn({},t),{event_id:t.event_id||(r&&r.event_id?r.event_id:tc()),timestamp:t.timestamp||vS()});this._applyClientOptions(u),this._applyIntegrationsMetadata(u);var d=n;r&&r.captureContext&&(d=Zb.clone(d).update(r.captureContext));var f=Bu(u);return d&&(f=d.applyToEvent(u,r)),f.then(function(p){return p&&(p.sdkProcessingMetadata=gn(gn({},p.sdkProcessingMetadata),{normalizeDepth:su(s)+" ("+typeof s+")"})),typeof s=="number"&&s>0?o._normalizeEvent(p,s,c):p})},e.prototype._normalizeEvent=function(t,n,r){if(!t)return null;var o=gn(gn(gn(gn(gn({},t),t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(function(i){return gn(gn({},i),i.data&&{data:su(i.data,n,r)})})}),t.user&&{user:su(t.user,n,r)}),t.contexts&&{contexts:su(t.contexts,n,r)}),t.extra&&{extra:su(t.extra,n,r)});return t.contexts&&t.contexts.trace&&(o.contexts.trace=t.contexts.trace),o.sdkProcessingMetadata=gn(gn({},o.sdkProcessingMetadata),{baseClientNormalized:!0}),o},e.prototype._applyClientOptions=function(t){var n=this.getOptions(),r=n.environment,o=n.release,i=n.dist,a=n.maxValueLength,s=a===void 0?250:a;"environment"in t||(t.environment="environment"in n?r:"production"),t.release===void 0&&o!==void 0&&(t.release=o),t.dist===void 0&&i!==void 0&&(t.dist=i),t.message&&(t.message=e0(t.message,s));var l=t.exception&&t.exception.values&&t.exception.values[0];l&&l.value&&(l.value=e0(l.value,s));var c=t.request;c&&c.url&&(c.url=e0(c.url,s))},e.prototype._applyIntegrationsMetadata=function(t){var n=Object.keys(this._integrations);n.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=qa(t.sdk.integrations||[],n))},e.prototype._sendEvent=function(t){this._getBackend().sendEvent(t)},e.prototype._captureEvent=function(t,n,r){return this._processEvent(t,n,r).then(function(o){return o.event_id},function(o){qn&&Ce.error(o)})},e.prototype._processEvent=function(t,n,r){var o=this,i=this.getOptions(),a=i.beforeSend,s=i.sampleRate,l=this.getTransport();function c(d,f){l.recordLostEvent&&l.recordLostEvent(d,f)}if(!this._isEnabled())return j0(new or("SDK not enabled, will not capture event."));var u=t.type==="transaction";return!u&&typeof s=="number"&&Math.random()>s?(c("sample_rate","event"),j0(new or("Discarding event because it's not included in the random sample (sampling rate = "+s+")"))):this._prepareEvent(t,r,n).then(function(d){if(d===null)throw c("event_processor",t.type||"event"),new or("An event processor returned null, will not send event.");var f=n&&n.data&&n.data.__sentry__===!0;if(f||u||!a)return d;var p=a(d,n);return Ase(p)}).then(function(d){if(d===null)throw c("before_send",t.type||"event"),new or("`beforeSend` returned `null`, will not send event.");var f=r&&r.getSession&&r.getSession();return!u&&f&&o._updateSessionFromEvent(f,d),o._sendEvent(d),d}).then(null,function(d){throw d instanceof or?d:(o.captureException(d,{data:{__sentry__:!0},originalException:d}),new or(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: `+d))})},e.prototype._process=function(t){var n=this;this._numProcessing+=1,t.then(function(r){return n._numProcessing-=1,r},function(r){return n._numProcessing-=1,r})},e}();function Ase(e){var t="`beforeSend` method has to return `null` or a valid event.";if(rk(e))return e.then(function(n){if(!(kp(n)||n===null))throw new or(t);return n},function(n){throw new or("beforeSend rejected with "+n)});if(!(kp(e)||e===null))throw new or(t);return e}function dk(e){if(!(!e.metadata||!e.metadata.sdk)){var t=e.metadata.sdk,n=t.name,r=t.version;return{name:n,version:r}}}function vH(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=qa(e.sdk.integrations||[],t.integrations||[]),e.sdk.packages=qa(e.sdk.packages||[],t.packages||[])),e}function yH(e,t){var n=dk(t),r=gn(gn({sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Ym(t.dsn)}),o="aggregates"in e?"sessions":"session",i=[{type:o},e],a=yS(r,[i]);return[a,o]}function $se(e,t){var n=uk(yH(e,t),2),r=n[0],o=n[1];return{body:bS(r),type:o,url:wS(t.dsn,t.tunnel)}}function Mse(e,t){var n=dk(t),r=e.type||"event",o=(e.sdkProcessingMetadata||{}).transactionSampling,i=o||{},a=i.method,s=i.rate;vH(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;var l=gn(gn({event_id:e.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Ym(t.dsn)}),c=[{type:r,sample_rates:[{id:a,rate:s}]},e];return yS(l,[c])}function Rse(e,t){var n=dk(t),r=e.type||"event",o=r==="transaction"||!!t.tunnel,i=(e.sdkProcessingMetadata||{}).transactionSampling,a=i||{},s=a.method,l=a.rate;vH(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;var c;try{c=JSON.stringify(e)}catch(m){e.tags.JSONStringifyError=!0,e.extra.JSONStringifyError=m;try{c=JSON.stringify(su(e))}catch(y){var u=y;c=JSON.stringify({message:"JSON.stringify error after renormalization",extra:{message:u.message,stack:u.stack}})}}var d={body:c,type:r,url:o?wS(t.dsn,t.tunnel):mH(t.dsn)};if(o){var f=gn(gn({event_id:e.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Ym(t.dsn)}),p=[{type:r,sample_rates:[{id:s,rate:l}]},d.body],g=yS(f,[p]);d.body=bS(g)}return d}var Dse=function(){function e(){}return e.prototype.sendEvent=function(t){return Bu({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:"skipped"})},e.prototype.close=function(t){return Bu(!0)},e}(),Lse=function(){function e(t){this._options=t,this._options.dsn||qn&&Ce.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return e.prototype.eventFromException=function(t,n){throw new or("Backend has to implement `eventFromException` method")},e.prototype.eventFromMessage=function(t,n,r){throw new or("Backend has to implement `eventFromMessage` method")},e.prototype.sendEvent=function(t){if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=Qb(this._options.dsn,this._options._metadata,this._options.tunnel),r=Mse(t,n);this._newTransport.send(r).then(null,function(o){qn&&Ce.error("Error while sending event:",o)})}else this._transport.sendEvent(t).then(null,function(o){qn&&Ce.error("Error while sending event:",o)})},e.prototype.sendSession=function(t){if(!this._transport.sendSession){qn&&Ce.warn("Dropping session because custom transport doesn't implement sendSession");return}if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=Qb(this._options.dsn,this._options._metadata,this._options.tunnel),r=uk(yH(t,n),1),o=r[0];this._newTransport.send(o).then(null,function(i){qn&&Ce.error("Error while sending session:",i)})}else this._transport.sendSession(t).then(null,function(i){qn&&Ce.error("Error while sending session:",i)})},e.prototype.getTransport=function(){return this._transport},e.prototype._setupTransport=function(){return new Dse},e}();function Bse(e,t){t.debug===!0&&(qn?Ce.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));var n=yr(),r=n.getScope();r&&r.update(t.initialScope);var o=new e(t);n.bindClient(o)}var Fse=30;function bH(e,t,n){n===void 0&&(n=oH(e.bufferSize||Fse));var r={},o=function(a){return n.drain(a)};function i(a){var s=cse(a),l=s==="event"?"error":s,c={category:l,body:bS(a)};if(sH(r,l))return j0({status:"rate_limit",reason:MT(r,l)});var u=function(){return t(c).then(function(d){var f=d.body,p=d.headers,g=d.reason,m=d.statusCode,y=aH(m);return p&&(r=lH(r,p)),y==="success"?Bu({status:y,reason:g}):j0({status:y,reason:g||f||(y==="rate_limit"?MT(r,l):"Unknown transport error")})})};return n.add(u)}return{send:i,flush:o}}function MT(e,t){return"Too many "+t+" requests, backing off until: "+new Date(ak(e,t)).toISOString()}var Jb="6.19.7",RT,Nse=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){RT=Function.prototype.toString,Function.prototype.toString=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=ik(this)||this;return RT.apply(r,t)}},e.id="FunctionToString",e}(),zse=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],jse=function(){function e(t){t===void 0&&(t={}),this._options=t,this.name=e.id}return e.prototype.setupOnce=function(t,n){t(function(r){var o=n();if(o){var i=o.getIntegration(e);if(i){var a=o.getClient(),s=a?a.getOptions():{},l=Hse(i._options,s);return Vse(r,l)?null:r}}return r})},e.id="InboundFilters",e}();function Hse(e,t){return e===void 0&&(e={}),t===void 0&&(t={}),{allowUrls:qa(e.whitelistUrls||[],e.allowUrls||[],t.whitelistUrls||[],t.allowUrls||[]),denyUrls:qa(e.blacklistUrls||[],e.denyUrls||[],t.blacklistUrls||[],t.denyUrls||[]),ignoreErrors:qa(e.ignoreErrors||[],t.ignoreErrors||[],zse),ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function Vse(e,t){return t.ignoreInternal&&qse(e)?(qn&&Ce.warn(`Event dropped due to being internal Sentry Error.
Event: `+hu(e)),!0):Wse(e,t.ignoreErrors)?(qn&&Ce.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+hu(e)),!0):Use(e,t.denyUrls)?(qn&&Ce.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+hu(e)+`.
Url: `+e2(e)),!0):Gse(e,t.allowUrls)?!1:(qn&&Ce.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+hu(e)+`.
Url: `+e2(e)),!0)}function Wse(e,t){return!t||!t.length?!1:Kse(e).some(function(n){return t.some(function(r){return N0(n,r)})})}function Use(e,t){if(!t||!t.length)return!1;var n=e2(e);return n?t.some(function(r){return N0(n,r)}):!1}function Gse(e,t){if(!t||!t.length)return!0;var n=e2(e);return n?t.some(function(r){return N0(n,r)}):!0}function Kse(e){if(e.message)return[e.message];if(e.exception)try{var t=e.exception.values&&e.exception.values[0]||{},n=t.type,r=n===void 0?"":n,o=t.value,i=o===void 0?"":o;return[""+i,r+": "+i]}catch{return qn&&Ce.error("Cannot extract message for event "+hu(e)),[]}return[]}function qse(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function DT(e){e===void 0&&(e=[]);for(var t=e.length-1;t>=0;t--){var n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function e2(e){try{if(e.stacktrace)return DT(e.stacktrace.frames);var t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?DT(t):null}catch{return qn&&Ce.error("Cannot extract url for event "+hu(e)),null}}var dh="?",Yse=10,Xse=20,Zse=30,Qse=40,Jse=50;function Xm(e,t,n,r){var o={filename:e,function:t,in_app:!0};return n!==void 0&&(o.lineno=n),r!==void 0&&(o.colno=r),o}var ele=/^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tle=/\((\S*)(?::(\d+))(?::(\d+))\)/,nle=function(e){var t=ele.exec(e);if(t){var n=t[2]&&t[2].indexOf("eval")===0;if(n){var r=tle.exec(t[2]);r&&(t[2]=r[1],t[3]=r[2],t[4]=r[3])}var o=ch(xH(t[1]||dh,t[2]),2),i=o[0],a=o[1];return Xm(a,i,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},rle=[Zse,nle],ole=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ile=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ale=function(e){var t,n=ole.exec(e);if(n){var r=n[3]&&n[3].indexOf(" > eval")>-1;if(r){var o=ile.exec(n[3]);o&&(n[1]=n[1]||"eval",n[3]=o[1],n[4]=o[2],n[5]="")}var i=n[3],a=n[1]||dh;return t=ch(xH(a,i),2),a=t[0],i=t[1],Xm(i,a,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}},sle=[Jse,ale],lle=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,cle=function(e){var t=lle.exec(e);return t?Xm(t[2],t[1]||dh,+t[3],t[4]?+t[4]:void 0):void 0},ule=[Qse,cle],dle=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,fle=function(e){var t=dle.exec(e);return t?Xm(t[2],t[3]||dh,+t[1]):void 0},ple=[Yse,fle],hle=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,gle=function(e){var t=hle.exec(e);return t?Xm(t[5],t[3]||t[4]||dh,+t[1],+t[2]):void 0},mle=[Xse,gle],xH=function(e,t){var n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:dh,n?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]};function SH(e){var t=fk(e),n={type:e&&e.name,value:xle(e)};return t.length&&(n.stacktrace={frames:t}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}function vle(e,t,n){var r={exception:{values:[{type:hS(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+Rae(e)}]},extra:{__serialized__:nH(e)}};if(t){var o=fk(t);o.length&&(r.stacktrace={frames:o})}return r}function p3(e){return{exception:{values:[SH(e)]}}}function fk(e){var t=e.stacktrace||e.stack||"",n=ble(e);try{return Lae(ple,mle,rle,ule,sle)(t,n)}catch{}return[]}var yle=/Minified React error #\d+;/i;function ble(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(yle.test(e.message))return 1}return 0}function xle(e){var t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function Sle(e,t,n){var r=t&&t.syntheticException||void 0,o=pk(e,r,n);return z0(o),o.level=ps.Error,t&&t.event_id&&(o.event_id=t.event_id),Bu(o)}function wle(e,t,n,r){t===void 0&&(t=ps.Info);var o=n&&n.syntheticException||void 0,i=a6(e,o,r);return i.level=t,n&&n.event_id&&(i.event_id=n.event_id),Bu(i)}function pk(e,t,n,r){var o;if(Yj(e)&&e.error){var i=e;return p3(i.error)}if(bT(e)||gae(e)){var a=e;if("stack"in e)o=p3(e);else{var s=a.name||(bT(a)?"DOMError":"DOMException"),l=a.message?s+": "+a.message:s;o=a6(l,t,n),n6(o,l)}return"code"in a&&(o.tags=dn(dn({},o.tags),{"DOMException.code":""+a.code})),o}if(tk(e))return p3(e);if(kp(e)||hS(e)){var c=e;return o=vle(c,t,r),z0(o,{synthetic:!0}),o}return o=a6(e,t,n),n6(o,""+e,void 0),z0(o,{synthetic:!0}),o}function a6(e,t,n){var r={message:e};if(n&&t){var o=fk(t);o.length&&(r.stacktrace={frames:o})}return r}var wi=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,ca=kt(),mv;function hk(){if(mv)return mv;if(t6(ca.fetch))return mv=ca.fetch.bind(ca);var e=ca.document,t=ca.fetch;if(e&&typeof e.createElement=="function")try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(o){wi&&Ce.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return mv=t.bind(ca)}function Cle(e,t){var n=Object.prototype.toString.call(ca&&ca.navigator)==="[object Navigator]",r=n&&typeof ca.navigator.sendBeacon=="function";if(r){var o=ca.navigator.sendBeacon.bind(ca.navigator);return o(e,t)}if(mS()){var i=hk();return dae(i(e,{body:t,method:"POST",credentials:"omit",keepalive:!0}))}}function h3(e){var t=e;return t==="event"?"error":t}var g3=kt(),wH=function(){function e(t){var n=this;this.options=t,this._buffer=oH(30),this._rateLimits={},this._outcomes={},this._api=Qb(t.dsn,t._metadata,t.tunnel),this.url=mH(this._api.dsn),this.options.sendClientReports&&g3.document&&g3.document.addEventListener("visibilitychange",function(){g3.document.visibilityState==="hidden"&&n._flushOutcomes()})}return e.prototype.sendEvent=function(t){return this._sendRequest(Rse(t,this._api),t)},e.prototype.sendSession=function(t){return this._sendRequest($se(t,this._api),t)},e.prototype.close=function(t){return this._buffer.drain(t)},e.prototype.recordLostEvent=function(t,n){var r;if(!!this.options.sendClientReports){var o=h3(n)+":"+t;wi&&Ce.log("Adding outcome: "+o),this._outcomes[o]=(r=this._outcomes[o],(r!=null?r:0)+1)}},e.prototype._flushOutcomes=function(){if(!!this.options.sendClientReports){var t=this._outcomes;if(this._outcomes={},!Object.keys(t).length){wi&&Ce.log("No outcomes to flush");return}wi&&Ce.log(`Flushing outcomes:
`+JSON.stringify(t,null,2));var n=wS(this._api.dsn,this._api.tunnel),r=Object.keys(t).map(function(i){var a=ch(i.split(":"),2),s=a[0],l=a[1];return{reason:l,category:s,quantity:t[i]}}),o=use(r,this._api.tunnel&&Ym(this._api.dsn));try{Cle(n,bS(o))}catch(i){wi&&Ce.error(i)}}},e.prototype._handleResponse=function(t){var n=t.requestType,r=t.response,o=t.headers,i=t.resolve,a=t.reject,s=aH(r.status);if(this._rateLimits=lH(this._rateLimits,o),this._isRateLimited(n)&&wi&&Ce.warn("Too many "+n+" requests, backing off until: "+this._disabledUntil(n)),s==="success"){i({status:s});return}a(r)},e.prototype._disabledUntil=function(t){var n=h3(t);return new Date(ak(this._rateLimits,n))},e.prototype._isRateLimited=function(t){var n=h3(t);return sH(this._rateLimits,n)},e}(),Ele=function(e){xS(t,e);function t(n,r){r===void 0&&(r=hk());var o=e.call(this,n)||this;return o._fetch=r,o}return t.prototype._sendRequest=function(n,r){var o=this;if(this._isRateLimited(n.type))return this.recordLostEvent("ratelimit_backoff",n.type),Promise.reject({event:r,type:n.type,reason:"Transport for "+n.type+" requests locked till "+this._disabledUntil(n.type)+" due to too many requests.",status:429});var i={body:n.body,method:"POST",referrerPolicy:Nae()?"origin":""};return this.options.fetchParameters!==void 0&&Object.assign(i,this.options.fetchParameters),this.options.headers!==void 0&&(i.headers=this.options.headers),this._buffer.add(function(){return new Tc(function(a,s){o._fetch(n.url,i).then(function(l){var c={"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")};o._handleResponse({requestType:n.type,response:l,headers:c,resolve:a,reject:s})}).catch(s)})}).then(void 0,function(a){throw a instanceof or?o.recordLostEvent("queue_overflow",n.type):o.recordLostEvent("network_error",n.type),a})},t}(wH),kle=function(e){xS(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype._sendRequest=function(n,r){var o=this;return this._isRateLimited(n.type)?(this.recordLostEvent("ratelimit_backoff",n.type),Promise.reject({event:r,type:n.type,reason:"Transport for "+n.type+" requests locked till "+this._disabledUntil(n.type)+" due to too many requests.",status:429})):this._buffer.add(function(){return new Tc(function(i,a){var s=new XMLHttpRequest;s.onreadystatechange=function(){if(s.readyState===4){var c={"x-sentry-rate-limits":s.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":s.getResponseHeader("Retry-After")};o._handleResponse({requestType:n.type,response:s,headers:c,resolve:i,reject:a})}},s.open("POST",n.url);for(var l in o.options.headers)Object.prototype.hasOwnProperty.call(o.options.headers,l)&&s.setRequestHeader(l,o.options.headers[l]);s.send(n.body)})}).then(void 0,function(i){throw i instanceof or?o.recordLostEvent("queue_overflow",n.type):o.recordLostEvent("network_error",n.type),i})},t}(wH);function Ile(e,t){t===void 0&&(t=hk());function n(r){var o=dn({body:r.body,method:"POST",referrerPolicy:"origin"},e.requestOptions);return t(e.url,o).then(function(i){return i.text().then(function(a){return{body:a,headers:{"x-sentry-rate-limits":i.headers.get("X-Sentry-Rate-Limits"),"retry-after":i.headers.get("Retry-After")},reason:i.statusText,statusCode:i.status}})})}return bH({bufferSize:e.bufferSize},n)}var _le=4;function Ole(e){function t(n){return new Tc(function(r,o){var i=new XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===_le){var s={body:i.response,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")},reason:i.statusText,statusCode:i.status};r(s)}},i.open("POST",e.url);for(var a in e.headers)Object.prototype.hasOwnProperty.call(e.headers,a)&&i.setRequestHeader(a,e.headers[a]);i.send(n.body)})}return bH({bufferSize:e.bufferSize},t)}var Ple=function(e){xS(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.eventFromException=function(n,r){return Sle(n,r,this._options.attachStacktrace)},t.prototype.eventFromMessage=function(n,r,o){return r===void 0&&(r=ps.Info),wle(n,r,o,this._options.attachStacktrace)},t.prototype._setupTransport=function(){if(!this._options.dsn)return e.prototype._setupTransport.call(this);var n=dn(dn({},this._options.transportOptions),{dsn:this._options.dsn,tunnel:this._options.tunnel,sendClientReports:this._options.sendClientReports,_metadata:this._options._metadata}),r=Qb(n.dsn,n._metadata,n.tunnel),o=wS(r.dsn,r.tunnel);if(this._options.transport)return new this._options.transport(n);if(mS()){var i=dn({},n.fetchParameters);return this._newTransport=Ile({requestOptions:i,url:o}),new Ele(n)}return this._newTransport=Ole({url:o,headers:n.headers}),new kle(n)},t}(Lse),vv=kt(),s6=0;function CH(){return s6>0}function Tle(){s6+=1,setTimeout(function(){s6-=1})}function _p(e,t,n){if(t===void 0&&(t={}),typeof e!="function")return e;try{var r=e.__sentry_wrapped__;if(r)return r;if(ik(e))return e}catch{return e}var o=function(){var s=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);var l=s.map(function(c){return _p(c,t)});return e.apply(this,l)}catch(c){throw Tle(),Sse(function(u){u.addEventProcessor(function(d){return t.mechanism&&(n6(d,void 0,void 0),z0(d,t.mechanism)),d.extra=dn(dn({},d.extra),{arguments:s}),d}),xse(c)}),c}};try{for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(o[i]=e[i])}catch{}Jj(o,e),gS(e,"__sentry_wrapped__",o);try{var a=Object.getOwnPropertyDescriptor(o,"name");a.configurable&&Object.defineProperty(o,"name",{get:function(){return e.name}})}catch{}return o}function Ale(e){if(e===void 0&&(e={}),!!vv.document){if(!e.eventId){wi&&Ce.error("Missing eventId option in showReportDialog call");return}if(!e.dsn){wi&&Ce.error("Missing dsn option in showReportDialog call");return}var t=vv.document.createElement("script");t.async=!0,t.src=kse(e.dsn,e),e.onLoad&&(t.onload=e.onLoad);var n=vv.document.head||vv.document.body;n&&n.appendChild(t)}}var gk=function(){function e(t){this.name=e.id,this._installFunc={onerror:$le,onunhandledrejection:Mle},this._options=dn({onerror:!0,onunhandledrejection:!0},t)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50;var t=this._options;for(var n in t){var r=this._installFunc[n];r&&t[n]&&(Lle(n),r(),this._installFunc[n]=void 0)}},e.id="GlobalHandlers",e}();function $le(){Fo("error",function(e){var t=ch(IH(),2),n=t[0],r=t[1];if(!!n.getIntegration(gk)){var o=e.msg,i=e.url,a=e.line,s=e.column,l=e.error;if(!(CH()||l&&l.__sentry_own_request__)){var c=l===void 0&&Ep(o)?Dle(o,i,a,s):EH(pk(l||o,void 0,r,!1),i,a,s);c.level=ps.Error,kH(n,l,c,"onerror")}}})}function Mle(){Fo("unhandledrejection",function(e){var t=ch(IH(),2),n=t[0],r=t[1];if(!!n.getIntegration(gk)){var o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch{}if(CH()||o&&o.__sentry_own_request__)return!0;var i=nk(o)?Rle(o):pk(o,void 0,r,!0);i.level=ps.Error,kH(n,o,i,"onunhandledrejection")}})}function Rle(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(e)}]}}}function Dle(e,t,n,r){var o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,i=Yj(e)?e.message:e,a="Error",s=i.match(o);s&&(a=s[1],i=s[2]);var l={exception:{values:[{type:a,value:i}]}};return EH(l,t,n,r)}function EH(e,t,n,r){var o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=Ep(t)&&t.length>0?t:xae();return l.length===0&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function Lle(e){wi&&Ce.log("Global Handler attached: "+e)}function kH(e,t,n,r){z0(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function IH(){var e=yr(),t=e.getClient(),n=t&&t.getOptions().attachStacktrace;return[e,n]}var Ble=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Fle=function(){function e(t){this.name=e.id,this._options=dn({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}return e.prototype.setupOnce=function(){var t=kt();this._options.setTimeout&&Or(t,"setTimeout",LT),this._options.setInterval&&Or(t,"setInterval",LT),this._options.requestAnimationFrame&&Or(t,"requestAnimationFrame",Nle),this._options.XMLHttpRequest&&"XMLHttpRequest"in t&&Or(XMLHttpRequest.prototype,"send",zle);var n=this._options.eventTarget;if(n){var r=Array.isArray(n)?n:Ble;r.forEach(jle)}},e.id="TryCatch",e}();function LT(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t[0];return t[0]=_p(r,{mechanism:{data:{function:gc(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function Nle(e){return function(t){return e.apply(this,[_p(t,{mechanism:{data:{function:"requestAnimationFrame",handler:gc(e)},handled:!0,type:"instrument"}})])}}function zle(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this,o=["onload","onerror","onprogress","onreadystatechange"];return o.forEach(function(i){i in r&&typeof r[i]=="function"&&Or(r,i,function(a){var s={mechanism:{data:{function:i,handler:gc(a)},handled:!0,type:"instrument"}},l=ik(a);return l&&(s.mechanism.data.handler=gc(l)),_p(a,s)})}),e.apply(this,t)}}function jle(e){var t=kt(),n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(Or(n,"addEventListener",function(r){return function(o,i,a){try{typeof i.handleEvent=="function"&&(i.handleEvent=_p(i.handleEvent.bind(i),{mechanism:{data:{function:"handleEvent",handler:gc(i),target:e},handled:!0,type:"instrument"}}))}catch{}return r.apply(this,[o,_p(i,{mechanism:{data:{function:"addEventListener",handler:gc(i),target:e},handled:!0,type:"instrument"}}),a])}}),Or(n,"removeEventListener",function(r){return function(o,i,a){var s=i;try{var l=s&&s.__sentry_wrapped__;l&&r.call(this,o,l,a)}catch{}return r.call(this,o,s,a)}}))}var _H=function(){function e(t){this.name=e.id,this._options=dn({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(t){!this._options.sentry||yr().addBreadcrumb({category:"sentry."+(t.type==="transaction"?"transaction":"event"),event_id:t.event_id,level:t.level,message:hu(t)},{event:t})},e.prototype.setupOnce=function(){this._options.console&&Fo("console",Vle),this._options.dom&&Fo("dom",Hle(this._options.dom)),this._options.xhr&&Fo("xhr",Wle),this._options.fetch&&Fo("fetch",Ule),this._options.history&&Fo("history",Gle)},e.id="Breadcrumbs",e}();function Hle(e){function t(n){var r,o=typeof e=="object"?e.serializeAttribute:void 0;typeof o=="string"&&(o=[o]);try{r=n.event.target?B0(n.event.target,o):B0(n.event,o)}catch{r="<unknown>"}r.length!==0&&yr().addBreadcrumb({category:"ui."+n.name,message:r},{event:n.event,name:n.name,global:n.global})}return t}function Vle(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:iH(e.level),message:Xb(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)t.message="Assertion failed: "+(Xb(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1);else return;yr().addBreadcrumb(t,{input:e.args,level:e.level})}function Wle(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},n=t.method,r=t.url,o=t.status_code,i=t.body;yr().addBreadcrumb({category:"xhr",data:{method:n,url:r,status_code:o},type:"http"},{xhr:e.xhr,input:i});return}}function Ule(e){!e.endTimestamp||e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"||(e.error?yr().addBreadcrumb({category:"fetch",data:e.fetchData,level:ps.Error,type:"http"},{data:e.error,input:e.args}):yr().addBreadcrumb({category:"fetch",data:dn(dn({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response}))}function Gle(e){var t=kt(),n=e.from,r=e.to,o=d3(t.location.href),i=d3(n),a=d3(r);i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),yr().addBreadcrumb({category:"navigation",data:{from:n,to:r}})}var Kle="cause",qle=5,Yle=function(){function e(t){t===void 0&&(t={}),this.name=e.id,this._key=t.key||Kle,this._limit=t.limit||qle}return e.prototype.setupOnce=function(){sk(function(t,n){var r=yr().getIntegration(e);return r?Xle(r._key,r._limit,t,n):t})},e.id="LinkedErrors",e}();function Xle(e,t,n,r){if(!n.exception||!n.exception.values||!r||!ws(r.originalException,Error))return n;var o=OH(t,r.originalException,e);return n.exception.values=cH(o,n.exception.values),n}function OH(e,t,n,r){if(r===void 0&&(r=[]),!ws(t[n],Error)||r.length+1>=e)return r;var o=SH(t[n]);return OH(e,t[n],n,cH([o],r))}var Wc=kt(),Zle=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){sk(function(t){if(yr().getIntegration(e)){if(!Wc.navigator&&!Wc.location&&!Wc.document)return t;var n=t.request&&t.request.url||Wc.location&&Wc.location.href,r=(Wc.document||{}).referrer,o=(Wc.navigator||{}).userAgent,i=dn(dn(dn({},t.request&&t.request.headers),r&&{Referer:r}),o&&{"User-Agent":o}),a=dn(dn({},n&&{url:n}),{headers:i});return dn(dn({},t),{request:a})}return t})},e.id="UserAgent",e}(),Qle=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(t,n){t(function(r){var o=n().getIntegration(e);if(o){try{if(Jle(r,o._previousEvent))return wi&&Ce.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{return o._previousEvent=r}return o._previousEvent=r}return r})},e.id="Dedupe",e}();function Jle(e,t){return t?!!(ece(e,t)||tce(e,t)):!1}function ece(e,t){var n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!TH(e,t)||!PH(e,t))}function tce(e,t){var n=BT(t),r=BT(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!TH(e,t)||!PH(e,t))}function PH(e,t){var n=FT(e),r=FT(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(var o=0;o<r.length;o++){var i=r[o],a=n[o];if(i.filename!==a.filename||i.lineno!==a.lineno||i.colno!==a.colno||i.function!==a.function)return!1}return!0}function TH(e,t){var n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function BT(e){return e.exception&&e.exception.values&&e.exception.values[0]}function FT(e){var t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{return}else if(e.stacktrace)return e.stacktrace.frames}var nce=function(e){xS(t,e);function t(n){n===void 0&&(n={});var r=this;return n._metadata=n._metadata||{},n._metadata.sdk=n._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:Jb}],version:Jb},r=e.call(this,Ple,n)||this,r}return t.prototype.showReportDialog=function(n){n===void 0&&(n={});var r=kt().document;if(!!r){if(!this._isEnabled()){wi&&Ce.error("Trying to call showReportDialog with Sentry Client disabled");return}Ale(dn(dn({},n),{dsn:n.dsn||this.getDsn()}))}},t.prototype._prepareEvent=function(n,r,o){return n.platform=n.platform||"javascript",e.prototype._prepareEvent.call(this,n,r,o)},t.prototype._sendEvent=function(n){var r=this.getIntegration(_H);r&&r.addSentryBreadcrumb(n),e.prototype._sendEvent.call(this,n)},t}(Tse),rce=[new jse,new Nse,new Fle,new _H,new gk,new Yle,new Qle,new Zle];function oce(e){if(e===void 0&&(e={}),e.defaultIntegrations===void 0&&(e.defaultIntegrations=rce),e.release===void 0){var t=kt();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}e.autoSessionTracking===void 0&&(e.autoSessionTracking=!0),e.sendClientReports===void 0&&(e.sendClientReports=!0),Bse(nce,e),e.autoSessionTracking&&ice()}function NT(e){e.startSession({ignoreDuration:!0}),e.captureSession()}function ice(){var e=kt(),t=e.document;if(typeof t=="undefined"){wi&&Ce.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}var n=yr();!n.captureSession||(NT(n),Fo("history",function(r){var o=r.from,i=r.to;o===void 0||o===i||NT(yr())}))}function ace(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:Jb}],version:Jb},oce(e)}var AH={exports:{}},Dt={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var br=typeof Symbol=="function"&&Symbol.for,mk=br?Symbol.for("react.element"):60103,vk=br?Symbol.for("react.portal"):60106,CS=br?Symbol.for("react.fragment"):60107,ES=br?Symbol.for("react.strict_mode"):60108,kS=br?Symbol.for("react.profiler"):60114,IS=br?Symbol.for("react.provider"):60109,_S=br?Symbol.for("react.context"):60110,yk=br?Symbol.for("react.async_mode"):60111,OS=br?Symbol.for("react.concurrent_mode"):60111,PS=br?Symbol.for("react.forward_ref"):60112,TS=br?Symbol.for("react.suspense"):60113,sce=br?Symbol.for("react.suspense_list"):60120,AS=br?Symbol.for("react.memo"):60115,$S=br?Symbol.for("react.lazy"):60116,lce=br?Symbol.for("react.block"):60121,cce=br?Symbol.for("react.fundamental"):60117,uce=br?Symbol.for("react.responder"):60118,dce=br?Symbol.for("react.scope"):60119;function ii(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case mk:switch(e=e.type,e){case yk:case OS:case CS:case kS:case ES:case TS:return e;default:switch(e=e&&e.$$typeof,e){case _S:case PS:case $S:case AS:case IS:return e;default:return t}}case vk:return t}}}function $H(e){return ii(e)===OS}Dt.AsyncMode=yk;Dt.ConcurrentMode=OS;Dt.ContextConsumer=_S;Dt.ContextProvider=IS;Dt.Element=mk;Dt.ForwardRef=PS;Dt.Fragment=CS;Dt.Lazy=$S;Dt.Memo=AS;Dt.Portal=vk;Dt.Profiler=kS;Dt.StrictMode=ES;Dt.Suspense=TS;Dt.isAsyncMode=function(e){return $H(e)||ii(e)===yk};Dt.isConcurrentMode=$H;Dt.isContextConsumer=function(e){return ii(e)===_S};Dt.isContextProvider=function(e){return ii(e)===IS};Dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===mk};Dt.isForwardRef=function(e){return ii(e)===PS};Dt.isFragment=function(e){return ii(e)===CS};Dt.isLazy=function(e){return ii(e)===$S};Dt.isMemo=function(e){return ii(e)===AS};Dt.isPortal=function(e){return ii(e)===vk};Dt.isProfiler=function(e){return ii(e)===kS};Dt.isStrictMode=function(e){return ii(e)===ES};Dt.isSuspense=function(e){return ii(e)===TS};Dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===CS||e===OS||e===kS||e===ES||e===TS||e===sce||typeof e=="object"&&e!==null&&(e.$$typeof===$S||e.$$typeof===AS||e.$$typeof===IS||e.$$typeof===_S||e.$$typeof===PS||e.$$typeof===cce||e.$$typeof===uce||e.$$typeof===dce||e.$$typeof===lce)};Dt.typeOf=ii;AH.exports=Dt;var MH=AH.exports,fce={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pce={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},RH={};RH[MH.ForwardRef]=fce;RH[MH.Memo]=pce;/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var l6=function(e,t){return l6=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])},l6(e,t)};function bk(e,t){l6(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var vt=function(){return vt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},vt.apply(this,arguments)};function hce(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function gce(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=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 mce(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function DH(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(mce(arguments[t]));return e}var Je=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__;function xk(e){var t=yr().getClient(),n=e||t&&t.getOptions();return!!n&&("tracesSampleRate"in n||"tracesSampler"in n)}function MS(e){var t=e||yr(),n=t.getScope();return n&&n.getTransaction()}function hr(e){return e/1e3}function vce(e){return e*1e3}function yce(){Fo("error",zT),Fo("unhandledrejection",zT)}function zT(){var e=MS();if(e){var t="internal_error";Je&&Ce.log("[Tracing] Transaction: "+t+" -> Global error occured"),e.setStatus(t)}}var c6="finishReason",u6=["heartbeatFailed","idleTimeout","documentHidden"],LH=function(){function e(t){t===void 0&&(t=1e3),this.spans=[],this._maxlen=t}return e.prototype.add=function(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)},e}(),bce=function(){function e(t){if(this.traceId=tc(),this.spanId=tc().substring(16),this.startTimestamp=H0(),this.tags={},this.data={},!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}return e.prototype.child=function(t){return this.startChild(t)},e.prototype.startChild=function(t){var n=new e(vt(vt({},t),{parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId}));return n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n),n.transaction=this.transaction,n},e.prototype.setTag=function(t,n){var r;return this.tags=vt(vt({},this.tags),(r={},r[t]=n,r)),this},e.prototype.setData=function(t,n){var r;return this.data=vt(vt({},this.data),(r={},r[t]=n,r)),this},e.prototype.setStatus=function(t){return this.status=t,this},e.prototype.setHttpStatus=function(t){this.setTag("http.status_code",String(t));var n=xce(t);return n!=="unknown_error"&&this.setStatus(n),this},e.prototype.isSuccess=function(){return this.status==="ok"},e.prototype.finish=function(t){this.endTimestamp=typeof t=="number"?t:H0()},e.prototype.toTraceparent=function(){var t="";return this.sampled!==void 0&&(t=this.sampled?"-1":"-0"),this.traceId+"-"+this.spanId+t},e.prototype.toContext=function(){return Cu({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})},e.prototype.updateWithContext=function(t){var n,r,o,i,a;return this.data=(n=t.data,n!=null?n:{}),this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=(r=t.spanId,r!=null?r:this.spanId),this.startTimestamp=(o=t.startTimestamp,o!=null?o:this.startTimestamp),this.status=t.status,this.tags=(i=t.tags,i!=null?i:{}),this.traceId=(a=t.traceId,a!=null?a:this.traceId),this},e.prototype.getTraceContext=function(){return Cu({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})},e.prototype.toJSON=function(){return Cu({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})},e}();function xce(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}var BH=function(e){bk(t,e);function t(n,r){var o=e.call(this,n)||this;return o._measurements={},o._hub=yr(),ws(r,SS)&&(o._hub=r),o.name=n.name||"",o.metadata=n.metadata||{},o._trimEnd=n.trimEnd,o.transaction=o,o}return t.prototype.setName=function(n){this.name=n},t.prototype.initSpanRecorder=function(n){n===void 0&&(n=1e3),this.spanRecorder||(this.spanRecorder=new LH(n)),this.spanRecorder.add(this)},t.prototype.setMeasurements=function(n){this._measurements=vt({},n)},t.prototype.setMetadata=function(n){this.metadata=vt(vt({},this.metadata),n)},t.prototype.finish=function(n){var r=this;if(this.endTimestamp===void 0){if(this.name||(Je&&Ce.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this.name="<unlabeled transaction>"),e.prototype.finish.call(this,n),this.sampled!==!0){Je&&Ce.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled.");var o=this._hub.getClient(),i=o&&o.getTransport&&o.getTransport();i&&i.recordLostEvent&&i.recordLostEvent("sample_rate","transaction");return}var a=this.spanRecorder?this.spanRecorder.spans.filter(function(c){return c!==r&&c.endTimestamp}):[];this._trimEnd&&a.length>0&&(this.endTimestamp=a.reduce(function(c,u){return c.endTimestamp&&u.endTimestamp?c.endTimestamp>u.endTimestamp?c:u:c}).endTimestamp);var s={contexts:{trace:this.getTraceContext()},spans:a,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:this.metadata},l=Object.keys(this._measurements).length>0;return l&&(Je&&Ce.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),s.measurements=this._measurements),Je&&Ce.log("[Tracing] Finishing "+this.op+" transaction: "+this.name+"."),this._hub.captureEvent(s)}},t.prototype.toContext=function(){var n=e.prototype.toContext.call(this);return Cu(vt(vt({},n),{name:this.name,trimEnd:this._trimEnd}))},t.prototype.updateWithContext=function(n){var r;return e.prototype.updateWithContext.call(this,n),this.name=(r=n.name,r!=null?r:""),this._trimEnd=n.trimEnd,this},t}(bce),FH=1e3,Sce=5e3,wce=function(e){bk(t,e);function t(n,r,o,i){o===void 0&&(o="");var a=e.call(this,i)||this;return a._pushActivity=n,a._popActivity=r,a.transactionSpanId=o,a}return t.prototype.add=function(n){var r=this;n.spanId!==this.transactionSpanId&&(n.finish=function(o){n.endTimestamp=typeof o=="number"?o:H0(),r._popActivity(n.spanId)},n.endTimestamp===void 0&&this._pushActivity(n.spanId)),e.prototype.add.call(this,n)},t}(LH),Cce=function(e){bk(t,e);function t(n,r,o,i){o===void 0&&(o=FH),i===void 0&&(i=!1);var a=e.call(this,n,r)||this;return a._idleHub=r,a._idleTimeout=o,a._onScope=i,a.activities={},a._heartbeatCounter=0,a._finished=!1,a._beforeFinishCallbacks=[],r&&i&&(jT(r),Je&&Ce.log("Setting idle transaction on scope. Span ID: "+a.spanId),r.configureScope(function(s){return s.setSpan(a)})),a._initTimeout=setTimeout(function(){a._finished||a.finish()},a._idleTimeout),a}return t.prototype.finish=function(n){var r,o,i=this;if(n===void 0&&(n=H0()),this._finished=!0,this.activities={},this.spanRecorder){Je&&Ce.log("[Tracing] finishing IdleTransaction",new Date(n*1e3).toISOString(),this.op);try{for(var a=gce(this._beforeFinishCallbacks),s=a.next();!s.done;s=a.next()){var l=s.value;l(this,n)}}catch(c){r={error:c}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}this.spanRecorder.spans=this.spanRecorder.spans.filter(function(c){if(c.spanId===i.spanId)return!0;c.endTimestamp||(c.endTimestamp=n,c.setStatus("cancelled"),Je&&Ce.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(c,void 0,2)));var u=c.startTimestamp<n;return u||Je&&Ce.log("[Tracing] discarding Span since it happened after Transaction was finished",JSON.stringify(c,void 0,2)),u}),Je&&Ce.log("[Tracing] flushing IdleTransaction")}else Je&&Ce.log("[Tracing] No active IdleTransaction");return this._onScope&&jT(this._idleHub),e.prototype.finish.call(this,n)},t.prototype.registerBeforeFinishCallback=function(n){this._beforeFinishCallbacks.push(n)},t.prototype.initSpanRecorder=function(n){var r=this;if(!this.spanRecorder){var o=function(a){r._finished||r._pushActivity(a)},i=function(a){r._finished||r._popActivity(a)};this.spanRecorder=new wce(o,i,this.spanId,n),Je&&Ce.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)},t.prototype._pushActivity=function(n){this._initTimeout&&(clearTimeout(this._initTimeout),this._initTimeout=void 0),Je&&Ce.log("[Tracing] pushActivity: "+n),this.activities[n]=!0,Je&&Ce.log("[Tracing] new activities count",Object.keys(this.activities).length)},t.prototype._popActivity=function(n){var r=this;if(this.activities[n]&&(Je&&Ce.log("[Tracing] popActivity "+n),delete this.activities[n],Je&&Ce.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){var o=this._idleTimeout,i=H0()+o/1e3;setTimeout(function(){r._finished||(r.setTag(c6,u6[1]),r.finish(i))},o)}},t.prototype._beat=function(){if(!this._finished){var n=Object.keys(this.activities).join("");n===this._prevHeartbeatString?this._heartbeatCounter+=1:this._heartbeatCounter=1,this._prevHeartbeatString=n,this._heartbeatCounter>=3?(Je&&Ce.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this.setTag(c6,u6[0]),this.finish()):this._pingHeartbeat()}},t.prototype._pingHeartbeat=function(){var n=this;Je&&Ce.log("pinging Heartbeat -> current counter: "+this._heartbeatCounter),setTimeout(function(){n._beat()},Sce)},t}(BH);function jT(e){if(e){var t=e.getScope();if(t){var n=t.getTransaction();n&&t.setSpan(void 0)}}}function Ece(){var e=this.getScope();if(e){var t=e.getSpan();if(t)return{"sentry-trace":t.toTraceparent()}}return{}}function NH(e,t,n){if(!xk(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setMetadata({transactionSampling:{method:"explicitly_set"}}),e;var r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setMetadata({transactionSampling:{method:"client_sampler",rate:Number(r)}})):n.parentSampled!==void 0?(r=n.parentSampled,e.setMetadata({transactionSampling:{method:"inheritance"}})):(r=t.tracesSampleRate,e.setMetadata({transactionSampling:{method:"client_rate",rate:Number(r)}})),kce(r)?r?(e.sampled=Math.random()<r,e.sampled?(Je&&Ce.log("[Tracing] starting "+e.op+" transaction - "+e.name),e):(Je&&Ce.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = "+Number(r)+")"),e)):(Je&&Ce.log("[Tracing] Discarding transaction because "+(typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),e.sampled=!1,e):(Je&&Ce.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function kce(e){return Xj(e)||!(typeof e=="number"||typeof e=="boolean")?(Je&&Ce.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got "+JSON.stringify(e)+" of type "+JSON.stringify(typeof e)+"."),!1):e<0||e>1?(Je&&Ce.warn("[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got "+e+"."),!1):!0}function Ice(e,t){var n=this.getClient(),r=n&&n.getOptions()||{},o=new BH(e,this);return o=NH(o,r,vt({parentSampled:e.parentSampled,transactionContext:e},t)),o.sampled&&o.initSpanRecorder(r._experiments&&r._experiments.maxSpans),o}function _ce(e,t,n,r,o){var i=e.getClient(),a=i&&i.getOptions()||{},s=new Cce(t,e,n,r);return s=NH(s,a,vt({parentSampled:t.parentSampled,transactionContext:t},o)),s.sampled&&s.initSpanRecorder(a._experiments&&a._experiments.maxSpans),s}function Oce(){var e=uh();!e.__SENTRY__||(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=Ice),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=Ece))}function Pce(){var e=uh();if(!!e.__SENTRY__){var t={mongodb:function(){var r=Gl(Bn,"./integrations/node/mongo");return new r.Mongo},mongoose:function(){var r=Gl(Bn,"./integrations/node/mongo");return new r.Mongo({mongoose:!0})},mysql:function(){var r=Gl(Bn,"./integrations/node/mysql");return new r.Mysql},pg:function(){var r=Gl(Bn,"./integrations/node/postgres");return new r.Postgres}},n=Object.keys(t).filter(function(r){return!!pae(r)}).map(function(r){try{return t[r]()}catch{return}}).filter(function(r){return r});n.length>0&&(e.__SENTRY__.integrations=DH(e.__SENTRY__.integrations||[],n))}}function Tce(){Oce(),qm()&&Pce(),yce()}var yv=kt();function Ace(){yv&&yv.document?yv.document.addEventListener("visibilitychange",function(){var e=MS();if(yv.document.hidden&&e){var t="cancelled";Je&&Ce.log("[Tracing] Transaction: "+t+" -> since tab moved to the background, op: "+e.op),e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.setTag(c6,u6[2]),e.finish()}}):Je&&Ce.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var Sk=function(e,t,n){var r;return function(o){t.value>=0&&(o||n)&&(t.delta=t.value-(r||0),(t.delta||r===void 0)&&(r=t.value,e(t)))}},$ce=function(){return"v2-"+Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12)},wk=function(e,t){return{name:e,value:t!=null?t:-1,delta:0,entries:[],id:$ce()}},Ck=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(e==="first-input"&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver(function(r){return r.getEntries().map(t)});return n.observe({type:e,buffered:!0}),n}}catch{}},RS=function(e,t){var n=function(r){(r.type==="pagehide"||kt().document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},Mce=function(e,t){var n=wk("CLS",0),r,o=0,i=[],a=function(l){if(l&&!l.hadRecentInput){var c=i[0],u=i[i.length-1];o&&i.length!==0&&l.startTime-u.startTime<1e3&&l.startTime-c.startTime<5e3?(o+=l.value,i.push(l)):(o=l.value,i=[l]),o>n.value&&(n.value=o,n.entries=i,r&&r())}},s=Ck("layout-shift",a);s&&(r=Sk(e,n,t),RS(function(){s.takeRecords().map(a),r(!0)}))},Zy=-1,Rce=function(){return kt().document.visibilityState==="hidden"?0:1/0},Dce=function(){RS(function(e){var t=e.timeStamp;Zy=t},!0)},Ek=function(){return Zy<0&&(Zy=Rce(),Dce()),{get firstHiddenTime(){return Zy}}},Lce=function(e,t){var n=Ek(),r=wk("FID"),o,i=function(s){o&&s.startTime<n.firstHiddenTime&&(r.value=s.processingStart-s.startTime,r.entries.push(s),o(!0))},a=Ck("first-input",i);a&&(o=Sk(e,r,t),RS(function(){a.takeRecords().map(i),a.disconnect()},!0))},HT={},Bce=function(e,t){var n=Ek(),r=wk("LCP"),o,i=function(l){var c=l.startTime;c<n.firstHiddenTime&&(r.value=c,r.entries.push(l)),o&&o()},a=Ck("largest-contentful-paint",i);if(a){o=Sk(e,r,t);var s=function(){HT[r.id]||(a.takeRecords().map(i),a.disconnect(),HT[r.id]=!0,o(!0))};["keydown","click"].forEach(function(l){addEventListener(l,s,{once:!0,capture:!0})}),RS(s,!0)}},Ki=kt(),Fce=function(){function e(t){t===void 0&&(t=!1),this._reportAllChanges=t,this._measurements={},this._performanceCursor=0,!qm()&&Ki&&Ki.performance&&Ki.document&&(Ki.performance.mark&&Ki.performance.mark("sentry-tracing-init"),this._trackCLS(),this._trackLCP(),this._trackFID())}return e.prototype.addPerformanceEntries=function(t){var n=this;if(!(!Ki||!Ki.performance||!Ki.performance.getEntries||!Zh)){Je&&Ce.log("[Tracing] Adding & adjusting spans using Performance API");var r=hr(Zh),o,i;if(Ki.performance.getEntries().slice(this._performanceCursor).forEach(function(s){var l=hr(s.startTime),c=hr(s.duration);if(!(t.op==="navigation"&&r+l<t.startTimestamp))switch(s.entryType){case"navigation":{Nce(t,s,r),o=r+hr(s.responseStart),i=r+hr(s.requestStart);break}case"mark":case"paint":case"measure":{var u=zce(t,s,l,c,r),d=Ek(),f=s.startTime<d.firstHiddenTime;s.name==="first-paint"&&f&&(Je&&Ce.log("[Measurements] Adding FP"),n._measurements.fp={value:s.startTime},n._measurements["mark.fp"]={value:u}),s.name==="first-contentful-paint"&&f&&(Je&&Ce.log("[Measurements] Adding FCP"),n._measurements.fcp={value:s.startTime},n._measurements["mark.fcp"]={value:u});break}case"resource":{var p=s.name.replace(Ki.location.origin,"");jce(t,s,p,l,c,r);break}}}),this._performanceCursor=Math.max(performance.getEntries().length-1,0),this._trackNavigator(t),t.op==="pageload"){var a=hr(Zh);typeof o=="number"&&(Je&&Ce.log("[Measurements] Adding TTFB"),this._measurements.ttfb={value:(o-t.startTimestamp)*1e3},typeof i=="number"&&i<=o&&(this._measurements["ttfb.requestTime"]={value:(o-i)*1e3})),["fcp","fp","lcp"].forEach(function(s){if(!(!n._measurements[s]||a>=t.startTimestamp)){var l=n._measurements[s].value,c=a+hr(l),u=Math.abs((c-t.startTimestamp)*1e3),d=u-l;Je&&Ce.log("[Measurements] Normalized "+s+" from "+l+" to "+u+" ("+d+")"),n._measurements[s].value=u}}),this._measurements["mark.fid"]&&this._measurements.fid&&Op(t,{description:"first input delay",endTimestamp:this._measurements["mark.fid"].value+hr(this._measurements.fid.value),op:"web.vitals",startTimestamp:this._measurements["mark.fid"].value}),"fcp"in this._measurements||delete this._measurements.cls,t.setMeasurements(this._measurements),Vce(t,this._lcpEntry,this._clsEntry),t.setTag("sentry_reportAllChanges",this._reportAllChanges)}}},e.prototype._trackNavigator=function(t){var n=Ki.navigator;if(!!n){var r=n.connection;r&&(r.effectiveType&&t.setTag("effectiveConnectionType",r.effectiveType),r.type&&t.setTag("connectionType",r.type),xv(r.rtt)&&(this._measurements["connection.rtt"]={value:r.rtt}),xv(r.downlink)&&(this._measurements["connection.downlink"]={value:r.downlink})),xv(n.deviceMemory)&&t.setTag("deviceMemory",String(n.deviceMemory)),xv(n.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(n.hardwareConcurrency))}},e.prototype._trackCLS=function(){var t=this;Mce(function(n){var r=n.entries.pop();!r||(Je&&Ce.log("[Measurements] Adding CLS"),t._measurements.cls={value:n.value},t._clsEntry=r)})},e.prototype._trackLCP=function(){var t=this;Bce(function(n){var r=n.entries.pop();if(!!r){var o=hr(Zh),i=hr(r.startTime);Je&&Ce.log("[Measurements] Adding LCP"),t._measurements.lcp={value:n.value},t._measurements["mark.lcp"]={value:o+i},t._lcpEntry=r}},this._reportAllChanges)},e.prototype._trackFID=function(){var t=this;Lce(function(n){var r=n.entries.pop();if(!!r){var o=hr(Zh),i=hr(r.startTime);Je&&Ce.log("[Measurements] Adding FID"),t._measurements.fid={value:n.value},t._measurements["mark.fid"]={value:o+i}}})},e}();function Nce(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(function(r){bv(e,t,r,n)}),bv(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),bv(e,t,"fetch",n,"cache","domainLookupStart"),bv(e,t,"domainLookup",n,"DNS"),Hce(e,t,n)}function zce(e,t,n,r,o){var i=o+n,a=i+r;return Op(e,{description:t.name,endTimestamp:a,op:t.entryType,startTimestamp:i}),i}function jce(e,t,n,r,o,i){if(!(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")){var a={};"transferSize"in t&&(a["Transfer Size"]=t.transferSize),"encodedBodySize"in t&&(a["Encoded Body Size"]=t.encodedBodySize),"decodedBodySize"in t&&(a["Decoded Body Size"]=t.decodedBodySize);var s=i+r,l=s+o;Op(e,{description:n,endTimestamp:l,op:t.initiatorType?"resource."+t.initiatorType:"resource",startTimestamp:s,data:a})}}function bv(e,t,n,r,o,i){var a=i?t[i]:t[n+"End"],s=t[n+"Start"];!s||!a||Op(e,{op:"browser",description:o!=null?o:n,startTimestamp:r+hr(s),endTimestamp:r+hr(a)})}function Hce(e,t,n){Op(e,{op:"browser",description:"request",startTimestamp:n+hr(t.requestStart),endTimestamp:n+hr(t.responseEnd)}),Op(e,{op:"browser",description:"response",startTimestamp:n+hr(t.responseStart),endTimestamp:n+hr(t.responseEnd)})}function Op(e,t){var n=t.startTimestamp,r=hce(t,["startTimestamp"]);return n&&e.startTimestamp>n&&(e.startTimestamp=n),e.startChild(vt({startTimestamp:n},r))}function xv(e){return typeof e=="number"&&isFinite(e)}function Vce(e,t,n){t&&(Je&&Ce.log("[Measurements] Adding LCP Data"),t.element&&e.setTag("lcp.element",B0(t.element)),t.id&&e.setTag("lcp.id",t.id),t.url&&e.setTag("lcp.url",t.url.trim().slice(0,200)),e.setTag("lcp.size",t.size)),n&&n.sources&&(Je&&Ce.log("[Measurements] Adding CLS Data"),n.sources.forEach(function(r,o){return e.setTag("cls.source."+(o+1),B0(r.node))}))}var Wce=["localhost",/^\//],t2={traceFetch:!0,traceXHR:!0,tracingOrigins:Wce};function Uce(e){var t=vt(vt({},t2),e),n=t.traceFetch,r=t.traceXHR,o=t.tracingOrigins,i=t.shouldCreateSpanForRequest,a={},s=function(u){if(a[u])return a[u];var d=o;return a[u]=d.some(function(f){return N0(u,f)})&&!N0(u,"sentry_key"),a[u]},l=s;typeof i=="function"&&(l=function(u){return s(u)&&i(u)});var c={};n&&Fo("fetch",function(u){Gce(u,l,c)}),r&&Fo("xhr",function(u){Kce(u,l,c)})}function Gce(e,t,n){if(!(!xk()||!(e.fetchData&&t(e.fetchData.url)))){if(e.endTimestamp){var r=e.fetchData.__span;if(!r)return;var o=n[r];o&&(e.response?o.setHttpStatus(e.response.status):e.error&&o.setStatus("internal_error"),o.finish(),delete n[r]);return}var i=MS();if(i){var o=i.startChild({data:vt(vt({},e.fetchData),{type:"fetch"}),description:e.fetchData.method+" "+e.fetchData.url,op:"http.client"});e.fetchData.__span=o.spanId,n[o.spanId]=o;var a=e.args[0]=e.args[0],s=e.args[1]=e.args[1]||{},l=s.headers;ws(a,Request)&&(l=a.headers),l?typeof l.append=="function"?l.append("sentry-trace",o.toTraceparent()):Array.isArray(l)?l=DH(l,[["sentry-trace",o.toTraceparent()]]):l=vt(vt({},l),{"sentry-trace":o.toTraceparent()}):l={"sentry-trace":o.toTraceparent()},s.headers=l}}}function Kce(e,t,n){if(!(!xk()||e.xhr&&e.xhr.__sentry_own_request__||!(e.xhr&&e.xhr.__sentry_xhr__&&t(e.xhr.__sentry_xhr__.url)))){var r=e.xhr.__sentry_xhr__;if(e.endTimestamp){var o=e.xhr.__sentry_xhr_span_id__;if(!o)return;var i=n[o];i&&(i.setHttpStatus(r.status_code),i.finish(),delete n[o]);return}var a=MS();if(a){var i=a.startChild({data:vt(vt({},r.data),{type:"xhr",method:r.method,url:r.url}),description:r.method+" "+r.url,op:"http.client"});if(e.xhr.__sentry_xhr_span_id__=i.spanId,n[e.xhr.__sentry_xhr_span_id__]=i,e.xhr.setRequestHeader)try{e.xhr.setRequestHeader("sentry-trace",i.toTraceparent())}catch{}}}}var Qh=kt();function qce(e,t,n){if(t===void 0&&(t=!0),n===void 0&&(n=!0),!Qh||!Qh.location){Je&&Ce.warn("Could not initialize routing instrumentation due to invalid location");return}var r=Qh.location.href,o;t&&(o=e({name:Qh.location.pathname,op:"pageload"})),n&&Fo("history",function(i){var a=i.to,s=i.from;if(s===void 0&&r&&r.indexOf(a)!==-1){r=void 0;return}s!==a&&(r=void 0,o&&(Je&&Ce.log("[Tracing] Finishing current transaction with op: "+o.op),o.finish()),o=e({name:Qh.location.pathname,op:"navigation"}))})}var Yce=600,Xce=vt({idleTimeout:FH,markBackgroundTransactions:!0,maxTransactionDuration:Yce,routingInstrumentation:qce,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0},t2),Zce=function(){function e(t){this.name=e.id,this._configuredIdleTimeout=void 0;var n=t2.tracingOrigins;t&&(this._configuredIdleTimeout=t.idleTimeout,t.tracingOrigins&&Array.isArray(t.tracingOrigins)&&t.tracingOrigins.length!==0?n=t.tracingOrigins:Je&&(this._emitOptionsWarning=!0)),this.options=vt(vt(vt({},Xce),t),{tracingOrigins:n});var r=this.options._metricOptions;this._metrics=new Fce(r&&r._reportAllChanges)}return e.prototype.setupOnce=function(t,n){var r=this;this._getCurrentHub=n,this._emitOptionsWarning&&(Je&&Ce.warn("[Tracing] You need to define `tracingOrigins` in the options. Set an array of urls or patterns to trace."),Je&&Ce.warn("[Tracing] We added a reasonable default for you: "+t2.tracingOrigins));var o=this.options,i=o.routingInstrumentation,a=o.startTransactionOnLocationChange,s=o.startTransactionOnPageLoad,l=o.markBackgroundTransactions,c=o.traceFetch,u=o.traceXHR,d=o.tracingOrigins,f=o.shouldCreateSpanForRequest;i(function(p){return r._createRouteTransaction(p)},s,a),l&&Ace(),Uce({traceFetch:c,traceXHR:u,tracingOrigins:d,shouldCreateSpanForRequest:f})},e.prototype._createRouteTransaction=function(t){var n=this;if(!this._getCurrentHub){Je&&Ce.warn("[Tracing] Did not create "+t.op+" transaction because _getCurrentHub is invalid.");return}var r=this.options,o=r.beforeNavigate,i=r.idleTimeout,a=r.maxTransactionDuration,s=t.op==="pageload"?Qce():void 0,l=vt(vt(vt({},t),s),{trimEnd:!0}),c=typeof o=="function"?o(l):l,u=c===void 0?vt(vt({},l),{sampled:!1}):c;u.sampled===!1&&Je&&Ce.log("[Tracing] Will not send "+u.op+" transaction because of beforeNavigate."),Je&&Ce.log("[Tracing] Starting "+u.op+" transaction on scope");var d=this._getCurrentHub(),f=kt().location,p=_ce(d,u,i,!0,{location:f});return p.registerBeforeFinishCallback(function(g,m){n._metrics.addPerformanceEntries(g),eue(vce(a),g,m)}),p.setTag("idleTimeout",this._configuredIdleTimeout),p},e.id="BrowserTracing",e}();function Qce(){var e=Jce("sentry-trace");if(e)return lse(e)}function Jce(e){var t=kt().document.querySelector("meta[name="+e+"]");return t?t.getAttribute("content"):null}function eue(e,t,n){var r=n-t.startTimestamp,o=n&&(r>e||r<0);o&&(t.setStatus("deadline_exceeded"),t.setTag("maxTransactionDurationExceeded","true"))}Tce();var wj;const ha={node:{}.NODE_ENV||"development",isProduction:{}.NODE_ENV==="production"&&/www.worldanvil/.test(window.location.host),isDevelopment:{}.NODE_ENV==="development"&&/dev.worldanvil/.test(window.location.host),isLocal:(wj={REACT_APP_SERVER_URL:"https://dev.server.phidias.docker.worldanvil.com/api",REACT_APP_SOCKET_URL:"https://dev.server.phidias.docker.worldanvil.com",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}.IS_LOCAL)!=null?wj:!1,app:{sentryDsn:{}.SENTRY_DSN||"https://e0a65b412fed402893ffc97dd137c5d2@sentry.worldanvil.com/3",nodeEnv:{}.NODE_ENV||"??",serverUrl:"https://dev.server.phidias.docker.worldanvil.com/api",socketUrl:"https://dev.server.phidias.docker.worldanvil.com",socketInterval:Number({}.REACT_APP_SOCKET_INTERVAL)||1500,version:"1.6.2"}},tue="token-phidias",nue="canvas-root";class zH{constructor(t,n){E(this,"rootElement",null);E(this,"getRootElement",()=>{try{if(this.rootElement)return this.rootElement;const t=document.getElementById(this.rootPrefix);if(t)return console.log(`Naive Element already exists, react will inject itself onto the regular #${this.rootPrefix} element`),this.rootElement=t,t;const n=document.getElementsByClassName(this.rootPrefix);if(n&&n.length>0){const r=sessionStorage.getItem(this.token);if(!r)throw Error("No token");sessionStorage.removeItem(this.token),console.debug("Data",{id:r,rootElementsByClass:n,token:this.token});const o=Array.from(n).find(i=>i.id===this.getIdentifier(r));if(!o)throw Error("Not found element");return console.info("Loaded multiple one",{result:o,entityId:r,containerNeededProps:this.generateContainerProps(r)}),this.rootElement=o,o}throw Error(`Element already exists, react will inject itself onto the regular #${this.rootPrefix} element`)}catch(t){return console.error("Error on loading rootElement",{error:t}),null}});this.token=t,this.rootPrefix=n,this.rootPrefix=n,this.token=t}buildClient(){return this.rootElement=this.getRootElement(),this}getIdentifier(t){return`${this.rootPrefix}-${t}`}getAttribute(t){var n;return this.rootElement?(n=this.rootElement.getAttribute(t))!=null?n:void 0:null}generateContainerProps(t){return t?(sessionStorage.setItem(this.token,`${t}`),{className:this.rootPrefix,id:this.getIdentifier(`${t}`)}):{id:this.rootPrefix}}}const Oi=new zH(tue,nue).buildClient(),d6=Oi.getRootElement(),Qy=Oi.getAttribute("data-id"),Jy=Oi.getAttribute("data-world-id");let rp=Oi.getAttribute("data-server-url");var Cj;rp=/dev.worldanvil.com/.test((Cj=window==null?void 0:window.location.href)!=null?Cj:"")?"https://dev.server.phidias.docker.worldanvil.com":rp;const eb=Oi.getAttribute("data-user-id");var Ej;const f6=(Ej=Oi==null?void 0:Oi.getAttribute("data-readonly"))!=null?Ej:void 0;var kj;const p6=(kj=Oi==null?void 0:Oi.getAttribute("data-erebus"))!=null?kj:void 0;var jH=Object.freeze(Object.defineProperty({__proto__:null,ReactContainer:zH,aL:Oi,rootElement:d6,canvasId:Qy,worldId:Jy,get serverUrl(){return rp},userId:eb,readonly:f6,erebusEmbedded:p6},Symbol.toStringTag,{value:"Module"}));const{canvasId:rue,userId:m3,worldId:Sv}=jH;ha.isProduction?ace({dsn:"https://53bc20bac1014079a0d167975587c559@o1195760.ingest.sentry.io/6318881",release:"phidias-client@"+ha.app.version,environment:Sv&&typeof Sv=="string"&&/dev.server/.test(Sv)?"development":"production",initialScope:{tags:{worldId:Sv,canvasId:rue},user:{id:m3!=null?m3:"unknownId"}},integrations:[new Zce,new pse({levels:["error"]})],tracesSampleRate:1}):console.log({elements:"elements",env:ha,...jH});const VT=["debug","info","notice","warning","error","critical","alert","emergency"],op={debug:7,info:6,notice:5,warning:4,error:3,critical:2,alert:1,emergency:0};function DS(e){return typeof e=="object"&&e!==null&&typeof e.handleSync=="function"&&typeof e.handleBatchSync=="function"}class oue{async handleBatch(t){for(const n of t)await this.handle(n)}handleBatchSync(t){if(!DS(this))throw new Error("Cannot invoke handleBatchSync() on an asynchronous handler");for(const n of t)this.handleSync(n)}}function kk(e){return(t=class{},...n)=>e(t,...n)}const iue=kk(e=>class extends e{constructor(){super(...arguments),this.level="debug"}isHandling(n){return op[n]<=op[this.level]}});class aue extends iue(oue){constructor({level:t="debug",bubble:n=!0}={}){super(),this.bubble=!0,this.level=t,this.bubble=n}}const sue=kk(e=>class extends e{constructor(...n){if(super(...n),!DS(this))throw new Error("Cannot use MirrorSyncHandlerMixin on an async handler")}handle(n){return Promise.resolve(this.handleSync(n))}handleBatch(n){return Promise.resolve(this.handleBatchSync(n))}});function h6(e){return typeof e=="object"&&e!==null&&typeof e.reset=="function"}const lue=kk(e=>class extends e{constructor(){super(...arguments),this._processors=new Set}get processors(){return this._processors}processRecord(n){if(this._processors.size>0)for(const r of this._processors)typeof r=="function"?n=r(n):n=r.process(n);return n}resetProcessors(){for(const n of this._processors)h6(n)&&n.reset()}reset(){this.resetProcessors()}});function WT(e){if(e==null)return!0;if(typeof e=="string"||Array.isArray(e))return e.length===0;if(typeof e=="object"){const t=Object.getPrototypeOf(e);return(t===Object.prototype||t===null)&&Object.keys(e).length===0}return!1}function cue(e){return e===null||["undefined","string","number","boolean","symbol","bigint"].includes(typeof e)}function HH(e){return e===null?"null":Array.isArray(e)?"array":typeof e}class uue extends sue(lue(aue)){constructor({useNativeDebug:t=!1,timestamps:n=!1,console:r=self.console,...o}={}){super(o),this.console=r,this.timestamps=n,this.useNativeDebug=t}formatDatetime(t){return["color: #888",t.toFormat("HH:mm:ss.SSS")]}formatLevel(t){const n=t.toUpperCase();let r;switch(t){case"emergency":r="background-color: #f43a63; padding: 0 0.4em; color: #fff";break;case"alert":r="background-color: #f43a63; padding: 0 0.4em; color: #fff";break;case"critical":r="color: #f43a63";break;case"error":r="color: #f43a63";break;case"warning":r="color: #ffaa2b";break;case"notice":r="color: rgb(60, 161, 224)";break;case"info":r="color: rgb(60, 161, 224)";break;case"debug":default:r="color: rgba(60, 161, 224, 0.7)";break}return[r,n]}handleSync(t){if(!this.isHandling(t.level))return;const n="color: inherit; background-color: inherit",r=[t.message],o=!WT(t.extra);(o||!WT(t.context))&&r.push(t.context),o&&r.push(t.extra);const i=this.timestamps?this.formatDatetime(t.datetime).concat(n):[],a=this.formatLevel(t.level).concat(n);let s=["%c%s"];return this.timestamps&&s.push("%c%s"),s=s.map(l=>`${l}%c`),t.severity<=op.error?this.console.error(s.join(" "),...i,...a,...r):t.severity===op.warning?this.console.warn(s.join(" "),...i,...a,...r):t.severity<=op.info?this.console.info(s.join(" "),...i,...a,...r):this.useNativeDebug?(s.pop(),this.console.debug(s.join(" "),...i,...r)):this.console.log(s.join(" "),...i,...a,...r),!this.bubble}}const g6=typeof process!="undefined"&&typeof process.release=="object"&&process.release.name==="node",UT=typeof self=="object"&&self!==null&&self.self===self&&typeof self.navigator=="object";g6&&require("os").EOL;function due(e){return typeof e=="object"&&e!==null&&typeof e.close=="function"}class VH extends Set{some(t){for(const n of this)if(t(n))return!0;return!1}every(t){for(const n of this)if(!t(n))return!1;return!0}}class Qu extends Error{}class fue extends Qu{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class pue extends Qu{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class hue extends Qu{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class Rg extends Qu{}class WH extends Qu{constructor(t){super(`Invalid unit ${t}`)}}class yi extends Qu{}class Cl extends Qu{constructor(){super("Zone is an abstract class")}}const ke="numeric",ya="short",Wo="long",n2={year:ke,month:ke,day:ke},Ik={year:ke,month:ya,day:ke},UH={year:ke,month:ya,day:ke,weekday:ya},_k={year:ke,month:Wo,day:ke},Ok={year:ke,month:Wo,day:ke,weekday:Wo},Pk={hour:ke,minute:ke},Tk={hour:ke,minute:ke,second:ke},Ak={hour:ke,minute:ke,second:ke,timeZoneName:ya},$k={hour:ke,minute:ke,second:ke,timeZoneName:Wo},Mk={hour:ke,minute:ke,hour12:!1},Rk={hour:ke,minute:ke,second:ke,hour12:!1},Dk={hour:ke,minute:ke,second:ke,hour12:!1,timeZoneName:ya},Lk={hour:ke,minute:ke,second:ke,hour12:!1,timeZoneName:Wo},Bk={year:ke,month:ke,day:ke,hour:ke,minute:ke},Fk={year:ke,month:ke,day:ke,hour:ke,minute:ke,second:ke},Nk={year:ke,month:ya,day:ke,hour:ke,minute:ke},zk={year:ke,month:ya,day:ke,hour:ke,minute:ke,second:ke},GH={year:ke,month:ya,day:ke,weekday:ya,hour:ke,minute:ke},jk={year:ke,month:Wo,day:ke,hour:ke,minute:ke,timeZoneName:ya},Hk={year:ke,month:Wo,day:ke,hour:ke,minute:ke,second:ke,timeZoneName:ya},Vk={year:ke,month:Wo,day:ke,weekday:Wo,hour:ke,minute:ke,timeZoneName:Wo},Wk={year:ke,month:Wo,day:ke,weekday:Wo,hour:ke,minute:ke,second:ke,timeZoneName:Wo};function gt(e){return typeof e=="undefined"}function Fu(e){return typeof e=="number"}function LS(e){return typeof e=="number"&&e%1===0}function gue(e){return typeof e=="string"}function mue(e){return Object.prototype.toString.call(e)==="[object Date]"}function hs(){try{return typeof Intl!="undefined"&&Intl.DateTimeFormat}catch{return!1}}function Zm(){return!gt(Intl.DateTimeFormat.prototype.formatToParts)}function KH(){try{return typeof Intl!="undefined"&&!!Intl.RelativeTimeFormat}catch{return!1}}function vue(e){return Array.isArray(e)?e:[e]}function GT(e,t,n){if(e.length!==0)return e.reduce((r,o)=>{const i=[t(o),o];return r&&n(r[0],i[0])===r[0]?r:i},null)[1]}function qH(e,t){return t.reduce((n,r)=>(n[r]=e[r],n),{})}function Pp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Hs(e,t,n){return LS(e)&&e>=t&&e<=n}function yue(e,t){return e-t*Math.floor(e/t)}function $f(e,t=2){const n=e<0?"-":"",r=n?e*-1:e;let o;return r.toString().length<t?o=("0".repeat(t)+r).slice(-t):o=r.toString(),`${n}${o}`}function ro(e){if(!(gt(e)||e===null||e===""))return parseInt(e,10)}function Uk(e){if(!(gt(e)||e===null||e==="")){const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function Gk(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function Qm(e){return e%4===0&&(e%100!==0||e%400===0)}function n0(e){return Qm(e)?366:365}function r2(e,t){const n=yue(t-1,12)+1,r=e+(t-n)/12;return n===2?Qm(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Kk(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(t.getUTCFullYear()-1900)),+t}function o2(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||r===3?53:52}function m6(e){return e>99?e:e>60?1900+e:2e3+e}function YH(e,t,n,r=null){const o=new Date(e),i={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);const a=Object.assign({timeZoneName:t},i),s=hs();if(s&&Zm()){const l=new Intl.DateTimeFormat(n,a).formatToParts(o).find(c=>c.type.toLowerCase()==="timezonename");return l?l.value:null}else if(s){const l=new Intl.DateTimeFormat(n,i).format(o);return new Intl.DateTimeFormat(n,a).format(o).substring(l.length).replace(/^[, \u200e]+/,"")}else return null}function BS(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,o=n<0||Object.is(n,-0)?-r:r;return n*60+o}function XH(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new yi(`Invalid unit value ${e}`);return t}function i2(e,t,n){const r={};for(const o in e)if(Pp(e,o)){if(n.indexOf(o)>=0)continue;const i=e[o];if(i==null)continue;r[t(o)]=XH(i)}return r}function a2(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),o=e>=0?"+":"-";switch(t){case"short":return`${o}${$f(n,2)}:${$f(r,2)}`;case"narrow":return`${o}${n}${r>0?`:${r}`:""}`;case"techie":return`${o}${$f(n,2)}${$f(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function FS(e){return qH(e,["hour","minute","second","millisecond"])}const ZH=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function hn(e){return JSON.stringify(e,Object.keys(e).sort())}const bue=["January","February","March","April","May","June","July","August","September","October","November","December"],QH=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],xue=["J","F","M","A","M","J","J","A","S","O","N","D"];function JH(e){switch(e){case"narrow":return[...xue];case"short":return[...QH];case"long":return[...bue];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const eV=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],tV=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Sue=["M","T","W","T","F","S","S"];function nV(e){switch(e){case"narrow":return[...Sue];case"short":return[...tV];case"long":return[...eV];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const rV=["AM","PM"],wue=["Before Christ","Anno Domini"],Cue=["BC","AD"],Eue=["B","A"];function oV(e){switch(e){case"narrow":return[...Eue];case"short":return[...Cue];case"long":return[...wue];default:return null}}function kue(e){return rV[e.hour<12?0:1]}function Iue(e,t){return nV(t)[e.weekday-1]}function _ue(e,t){return JH(t)[e.month-1]}function Oue(e,t){return oV(t)[e.year<0?0:1]}function Pue(e,t,n="always",r=!1){const o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&i){const d=e==="days";switch(t){case 1:return d?"tomorrow":`next ${o[e][0]}`;case-1:return d?"yesterday":`last ${o[e][0]}`;case 0:return d?"today":`this ${o[e][0]}`}}const a=Object.is(t,-0)||t<0,s=Math.abs(t),l=s===1,c=o[e],u=r?l?c[1]:c[2]||c[1]:l?o[e][0]:e;return a?`${s} ${u} ago`:`in ${s} ${u}`}function Tue(e){const t=qH(e,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]),n=hn(t),r="EEEE, LLLL d, yyyy, h:mm a";switch(n){case hn(n2):return"M/d/yyyy";case hn(Ik):return"LLL d, yyyy";case hn(UH):return"EEE, LLL d, yyyy";case hn(_k):return"LLLL d, yyyy";case hn(Ok):return"EEEE, LLLL d, yyyy";case hn(Pk):return"h:mm a";case hn(Tk):return"h:mm:ss a";case hn(Ak):return"h:mm a";case hn($k):return"h:mm a";case hn(Mk):return"HH:mm";case hn(Rk):return"HH:mm:ss";case hn(Dk):return"HH:mm";case hn(Lk):return"HH:mm";case hn(Bk):return"M/d/yyyy, h:mm a";case hn(Nk):return"LLL d, yyyy, h:mm a";case hn(jk):return"LLLL d, yyyy, h:mm a";case hn(Vk):return r;case hn(Fk):return"M/d/yyyy, h:mm:ss a";case hn(zk):return"LLL d, yyyy, h:mm:ss a";case hn(GH):return"EEE, d LLL yyyy, h:mm a";case hn(Hk):return"LLLL d, yyyy, h:mm:ss a";case hn(Wk):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return r}}function KT(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const Aue={D:n2,DD:Ik,DDD:_k,DDDD:Ok,t:Pk,tt:Tk,ttt:Ak,tttt:$k,T:Mk,TT:Rk,TTT:Dk,TTTT:Lk,f:Bk,ff:Nk,fff:jk,ffff:Vk,F:Fk,FF:zk,FFF:Hk,FFFF:Wk};class oo{static create(t,n={}){return new oo(t,n)}static parseFormat(t){let n=null,r="",o=!1;const i=[];for(let a=0;a<t.length;a++){const s=t.charAt(a);s==="'"?(r.length>0&&i.push({literal:o,val:r}),n=null,r="",o=!o):o||s===n?r+=s:(r.length>0&&i.push({literal:!1,val:r}),r=s,n=s)}return r.length>0&&i.push({literal:o,val:r}),i}static macroTokenToFormatOpts(t){return Aue[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,Object.assign({},this.opts,n)).format()}formatDateTime(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).format()}formatDateTimeParts(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).formatToParts()}resolvedOptions(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return $f(t,n);const r=Object.assign({},this.opts);return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(t)}formatDateTimeFromString(t,n){const r=this.loc.listingMode()==="en",o=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory"&&Zm(),i=(p,g)=>this.loc.extract(t,p,g),a=p=>t.isOffsetFixed&&t.offset===0&&p.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,p.format):"",s=()=>r?kue(t):i({hour:"numeric",hour12:!0},"dayperiod"),l=(p,g)=>r?_ue(t,p):i(g?{month:p}:{month:p,day:"numeric"},"month"),c=(p,g)=>r?Iue(t,p):i(g?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),u=p=>{const g=oo.macroTokenToFormatOpts(p);return g?this.formatWithSystemDefault(t,g):p},d=p=>r?Oue(t,p):i({era:p},"era"),f=p=>{switch(p){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return o?i({day:"numeric"},"day"):this.num(t.day);case"dd":return o?i({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return o?i({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return o?i({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return o?i({month:"numeric"},"month"):this.num(t.month);case"MM":return o?i({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return o?i({year:"numeric"},"year"):this.num(t.year);case"yy":return o?i({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return o?i({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return o?i({year:"numeric"},"year"):this.num(t.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(p)}};return KT(oo.parseFormat(n),f)}formatDurationFromString(t,n){const r=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},o=l=>c=>{const u=r(c);return u?this.num(l.get(u),c.length):c},i=oo.parseFormat(n),a=i.reduce((l,{literal:c,val:u})=>c?l:l.concat(u),[]),s=t.shiftTo(...a.map(r).filter(l=>l));return KT(i,o(s))}}class da{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class Jm{get type(){throw new Cl}get name(){throw new Cl}get universal(){throw new Cl}offsetName(t,n){throw new Cl}formatOffset(t,n){throw new Cl}offset(t){throw new Cl}equals(t){throw new Cl}get isValid(){throw new Cl}}let v3=null;class qk extends Jm{static get instance(){return v3===null&&(v3=new qk),v3}get type(){return"local"}get name(){return hs()?new Intl.DateTimeFormat().resolvedOptions().timeZone:"local"}get universal(){return!1}offsetName(t,{format:n,locale:r}){return YH(t,n,r)}formatOffset(t,n){return a2(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="local"}get isValid(){return!0}}const $ue=RegExp(`^${ZH.source}$`);let tb={};function Mue(e){return tb[e]||(tb[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),tb[e]}const Rue={year:0,month:1,day:2,hour:3,minute:4,second:5};function Due(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),[,o,i,a,s,l,c]=r;return[a,o,i,s,l,c]}function Lue(e,t){const n=e.formatToParts(t),r=[];for(let o=0;o<n.length;o++){const{type:i,value:a}=n[o],s=Rue[i];gt(s)||(r[s]=parseInt(a,10))}return r}let wv={};class Uo extends Jm{static create(t){return wv[t]||(wv[t]=new Uo(t)),wv[t]}static resetCache(){wv={},tb={}}static isValidSpecifier(t){return!!(t&&t.match($ue))}static isValidZone(t){try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch{return!1}}static parseGMTOffset(t){if(t){const n=t.match(/^Etc\/GMT(0|[+-]\d{1,2})$/i);if(n)return-60*parseInt(n[1])}return null}constructor(t){super(),this.zoneName=t,this.valid=Uo.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get universal(){return!1}offsetName(t,{format:n,locale:r}){return YH(t,n,r,this.name)}formatOffset(t,n){return a2(this.offset(t),n)}offset(t){const n=new Date(t);if(isNaN(n))return NaN;const r=Mue(this.name),[o,i,a,s,l,c]=r.formatToParts?Lue(r,n):Due(r,n),d=Kk({year:o,month:i,day:a,hour:s===24?0:s,minute:l,second:c,millisecond:0});let f=+n;const p=f%1e3;return f-=p>=0?p:1e3+p,(d-f)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let y3=null;class Pr extends Jm{static get utcInstance(){return y3===null&&(y3=new Pr(0)),y3}static instance(t){return t===0?Pr.utcInstance:new Pr(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Pr(BS(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${a2(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return a2(this.fixed,n)}get universal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class qT extends Jm{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get universal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function lu(e,t){let n;if(gt(e)||e===null)return t;if(e instanceof Jm)return e;if(gue(e)){const r=e.toLowerCase();return r==="local"?t:r==="utc"||r==="gmt"?Pr.utcInstance:(n=Uo.parseGMTOffset(e))!=null?Pr.instance(n):Uo.isValidSpecifier(r)?Uo.create(e):Pr.parseSpecifier(r)||new qT(e)}else return Fu(e)?Pr.instance(e):typeof e=="object"&&e.offset&&typeof e.offset=="number"?e:new qT(e)}let YT=()=>Date.now(),b3=null,XT=null,ZT=null,QT=null,JT=!1;class mn{static get now(){return YT}static set now(t){YT=t}static get defaultZoneName(){return mn.defaultZone.name}static set defaultZoneName(t){t?b3=lu(t):b3=null}static get defaultZone(){return b3||qk.instance}static get defaultLocale(){return XT}static set defaultLocale(t){XT=t}static get defaultNumberingSystem(){return ZT}static set defaultNumberingSystem(t){ZT=t}static get defaultOutputCalendar(){return QT}static set defaultOutputCalendar(t){QT=t}static get throwOnInvalid(){return JT}static set throwOnInvalid(t){JT=t}static resetCaches(){bn.resetCache(),Uo.resetCache()}}let v6={};function y6(e,t={}){const n=JSON.stringify([e,t]);let r=v6[n];return r||(r=new Intl.DateTimeFormat(e,t),v6[n]=r),r}let b6={};function Bue(e,t={}){const n=JSON.stringify([e,t]);let r=b6[n];return r||(r=new Intl.NumberFormat(e,t),b6[n]=r),r}let x6={};function Fue(e,t={}){const{base:n,...r}=t,o=JSON.stringify([e,r]);let i=x6[o];return i||(i=new Intl.RelativeTimeFormat(e,t),x6[o]=i),i}let Xc=null;function Nue(){if(Xc)return Xc;if(hs()){const e=new Intl.DateTimeFormat().resolvedOptions().locale;return Xc=!e||e==="und"?"en-US":e,Xc}else return Xc="en-US",Xc}function zue(e){const t=e.indexOf("-u-");if(t===-1)return[e];{let n;const r=e.substring(0,t);try{n=y6(e).resolvedOptions()}catch{n=y6(r).resolvedOptions()}const{numberingSystem:o,calendar:i}=n;return[r,o,i]}}function jue(e,t,n){return hs()?((n||t)&&(e+="-u",n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e):[]}function Hue(e){const t=[];for(let n=1;n<=12;n++){const r=Qe.utc(2016,n,1);t.push(e(r))}return t}function Vue(e){const t=[];for(let n=1;n<=7;n++){const r=Qe.utc(2016,11,13+n);t.push(e(r))}return t}function Cv(e,t,n,r,o){const i=e.listingMode(n);return i==="error"?null:i==="en"?r(t):o(t)}function Wue(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||hs()&&new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class Uue{constructor(t,n,r){if(this.padTo=r.padTo||0,this.floor=r.floor||!1,!n&&hs()){const o={useGrouping:!1};r.padTo>0&&(o.minimumIntegerDigits=r.padTo),this.inf=Bue(t,o)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):Gk(t,3);return $f(n,this.padTo)}}}class Gue{constructor(t,n,r){this.opts=r,this.hasIntl=hs();let o;if(t.zone.universal&&this.hasIntl){const i=-1*(t.offset/60),a=i>=0?`Etc/GMT+${i}`:`Etc/GMT${i}`,s=Uo.isValidZone(a);t.offset!==0&&s?(o=a,this.dt=t):(o="UTC",r.timeZoneName?this.dt=t:this.dt=t.offset===0?t:Qe.fromMillis(t.ts+t.offset*60*1e3))}else t.zone.type==="local"?this.dt=t:(this.dt=t,o=t.zone.name);if(this.hasIntl){const i=Object.assign({},this.opts);o&&(i.timeZone=o),this.dtf=y6(n,i)}}format(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());{const t=Tue(this.opts),n=bn.create("en-US");return oo.create(n).formatDateTimeFromString(this.dt,t)}}formatToParts(){return this.hasIntl&&Zm()?this.dtf.formatToParts(this.dt.toJSDate()):[]}resolvedOptions(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}}}class Kue{constructor(t,n,r){this.opts=Object.assign({style:"long"},r),!n&&KH()&&(this.rtf=Fue(t,r))}format(t,n){return this.rtf?this.rtf.format(t,n):Pue(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}class bn{static fromOpts(t){return bn.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,r,o=!1){const i=t||mn.defaultLocale,a=i||(o?"en-US":Nue()),s=n||mn.defaultNumberingSystem,l=r||mn.defaultOutputCalendar;return new bn(a,s,l,i)}static resetCache(){Xc=null,v6={},b6={},x6={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r}={}){return bn.create(t,n,r)}constructor(t,n,r,o){const[i,a,s]=zue(t);this.locale=i,this.numberingSystem=n||a||null,this.outputCalendar=r||s||null,this.intl=jue(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Wue(this)),this.fastNumbersCached}listingMode(t=!0){const n=hs(),r=n&&Zm(),o=this.isEnglish(),i=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return!r&&!(o&&i)&&!t?"error":!r||o&&i?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:bn.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone(Object.assign({},t,{defaultToEN:!0}))}redefaultToSystem(t={}){return this.clone(Object.assign({},t,{defaultToEN:!1}))}months(t,n=!1,r=!0){return Cv(this,t,r,JH,()=>{const o=n?{month:t,day:"numeric"}:{month:t},i=n?"format":"standalone";return this.monthsCache[i][t]||(this.monthsCache[i][t]=Hue(a=>this.extract(a,o,"month"))),this.monthsCache[i][t]})}weekdays(t,n=!1,r=!0){return Cv(this,t,r,nV,()=>{const o=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},i=n?"format":"standalone";return this.weekdaysCache[i][t]||(this.weekdaysCache[i][t]=Vue(a=>this.extract(a,o,"weekday"))),this.weekdaysCache[i][t]})}meridiems(t=!0){return Cv(this,void 0,t,()=>rV,()=>{if(!this.meridiemCache){const n={hour:"numeric",hour12:!0};this.meridiemCache=[Qe.utc(2016,11,13,9),Qe.utc(2016,11,13,19)].map(r=>this.extract(r,n,"dayperiod"))}return this.meridiemCache})}eras(t,n=!0){return Cv(this,t,n,oV,()=>{const r={era:t};return this.eraCache[t]||(this.eraCache[t]=[Qe.utc(-40,1,1),Qe.utc(2017,1,1)].map(o=>this.extract(o,r,"era"))),this.eraCache[t]})}extract(t,n,r){const o=this.dtFormatter(t,n),i=o.formatToParts(),a=i.find(s=>s.type.toLowerCase()===r);return a?a.value:null}numberFormatter(t={}){return new Uue(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new Gue(t,this.intl,n)}relFormatter(t={}){return new Kue(this.intl,this.isEnglish(),t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||hs()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}function fh(...e){const t=e.reduce((n,r)=>n+r.source,"");return RegExp(`^${t}$`)}function Ju(...e){return t=>e.reduce(([n,r,o],i)=>{const[a,s,l]=i(t,o);return[Object.assign(n,a),r||s,l]},[{},null,1]).slice(0,2)}function ph(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const o=n.exec(e);if(o)return r(o)}return[null,null]}function iV(...e){return(t,n)=>{const r={};let o;for(o=0;o<e.length;o++)r[e[o]]=ro(t[n+o]);return[r,null,n+o]}}const aV=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,Yk=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,sV=RegExp(`${Yk.source}${aV.source}?`),Xk=RegExp(`(?:T${sV.source})?`),que=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Yue=/(\d{4})-?W(\d\d)(?:-?(\d))?/,Xue=/(\d{4})-?(\d{3})/,Zue=iV("weekYear","weekNumber","weekDay"),Que=iV("year","ordinal"),Jue=/(\d{4})-(\d\d)-(\d\d)/,lV=RegExp(`${Yk.source} ?(?:${aV.source}|(${ZH.source}))?`),ede=RegExp(`(?: ${lV.source})?`);function ip(e,t,n){const r=e[t];return gt(r)?n:ro(r)}function cV(e,t){return[{year:ip(e,t),month:ip(e,t+1,1),day:ip(e,t+2,1)},null,t+3]}function ed(e,t){return[{hours:ip(e,t,0),minutes:ip(e,t+1,0),seconds:ip(e,t+2,0),milliseconds:Uk(e[t+3])},null,t+4]}function hh(e,t){const n=!e[t]&&!e[t+1],r=BS(e[t+1],e[t+2]),o=n?null:Pr.instance(r);return[{},o,t+3]}function uV(e,t){const n=e[t]?Uo.create(e[t]):null;return[{},n,t+1]}const tde=RegExp(`^T?${Yk.source}$`),nde=/^-?P(?:(?:(-?\d{1,9})Y)?(?:(-?\d{1,9})M)?(?:(-?\d{1,9})W)?(?:(-?\d{1,9})D)?(?:T(?:(-?\d{1,9})H)?(?:(-?\d{1,9})M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/;function rde(e){const[t,n,r,o,i,a,s,l,c]=e,u=t[0]==="-",d=l&&l[0]==="-",f=(p,g=!1)=>p!==void 0&&(g||p&&u)?-p:p;return[{years:f(ro(n)),months:f(ro(r)),weeks:f(ro(o)),days:f(ro(i)),hours:f(ro(a)),minutes:f(ro(s)),seconds:f(ro(l),l==="-0"),milliseconds:f(Uk(c),d)}]}const ode={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Zk(e,t,n,r,o,i,a){const s={year:t.length===2?m6(ro(t)):ro(t),month:QH.indexOf(n)+1,day:ro(r),hour:ro(o),minute:ro(i)};return a&&(s.second=ro(a)),e&&(s.weekday=e.length>3?eV.indexOf(e)+1:tV.indexOf(e)+1),s}const ide=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function ade(e){const[,t,n,r,o,i,a,s,l,c,u,d]=e,f=Zk(t,o,r,n,i,a,s);let p;return l?p=ode[l]:c?p=0:p=BS(u,d),[f,new Pr(p)]}function sde(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const lde=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,cde=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ude=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function eA(e){const[,t,n,r,o,i,a,s]=e;return[Zk(t,o,r,n,i,a,s),Pr.utcInstance]}function dde(e){const[,t,n,r,o,i,a,s]=e;return[Zk(t,s,n,r,o,i,a),Pr.utcInstance]}const fde=fh(que,Xk),pde=fh(Yue,Xk),hde=fh(Xue,Xk),gde=fh(sV),mde=Ju(cV,ed,hh),vde=Ju(Zue,ed,hh),yde=Ju(Que,ed,hh),bde=Ju(ed,hh);function xde(e){return ph(e,[fde,mde],[pde,vde],[hde,yde],[gde,bde])}function Sde(e){return ph(sde(e),[ide,ade])}function wde(e){return ph(e,[lde,eA],[cde,eA],[ude,dde])}function Cde(e){return ph(e,[nde,rde])}const Ede=Ju(ed);function kde(e){return ph(e,[tde,Ede])}const Ide=fh(Jue,ede),_de=fh(lV),Ode=Ju(cV,ed,hh,uV),Pde=Ju(ed,hh,uV);function Tde(e){return ph(e,[Ide,Ode],[_de,Pde])}const Ade="Invalid Duration",dV={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},$de=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},dV),fi=146097/400,Rd=146097/4800,Mde=Object.assign({years:{quarters:4,months:12,weeks:fi/7,days:fi,hours:fi*24,minutes:fi*24*60,seconds:fi*24*60*60,milliseconds:fi*24*60*60*1e3},quarters:{months:3,weeks:fi/28,days:fi/4,hours:fi*24/4,minutes:fi*24*60/4,seconds:fi*24*60*60/4,milliseconds:fi*24*60*60*1e3/4},months:{weeks:Rd/7,days:Rd,hours:Rd*24,minutes:Rd*24*60,seconds:Rd*24*60*60,milliseconds:Rd*24*60*60*1e3}},dV),af=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Rde=af.slice(0).reverse();function Uc(e,t,n=!1){const r={values:n?t.values:Object.assign({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new Ht(r)}function Dde(e){return e<0?Math.floor(e):Math.ceil(e)}function fV(e,t,n,r,o){const i=e[o][n],a=t[n]/i,s=Math.sign(a)===Math.sign(r[o]),l=!s&&r[o]!==0&&Math.abs(a)<=1?Dde(a):Math.trunc(a);r[o]+=l,t[n]-=l*i}function Lde(e,t){Rde.reduce((n,r)=>gt(t[r])?n:(n&&fV(e,t,n,t,r),r),null)}class Ht{constructor(t){const n=t.conversionAccuracy==="longterm"||!1;this.values=t.values,this.loc=t.loc||bn.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=n?Mde:$de,this.isLuxonDuration=!0}static fromMillis(t,n){return Ht.fromObject(Object.assign({milliseconds:t},n))}static fromObject(t){if(t==null||typeof t!="object")throw new yi(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new Ht({values:i2(t,Ht.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:bn.fromObject(t),conversionAccuracy:t.conversionAccuracy})}static fromISO(t,n){const[r]=Cde(t);if(r){const o=Object.assign(r,n);return Ht.fromObject(o)}else return Ht.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[r]=kde(t);if(r){const o=Object.assign(r,n);return Ht.fromObject(o)}else return Ht.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new yi("need to specify a reason the Duration is invalid");const r=t instanceof da?t:new da(t,n);if(mn.throwOnInvalid)throw new hue(r);return new Ht({invalid:r})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new WH(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const r=Object.assign({},n,{floor:n.round!==!1&&n.floor!==!1});return this.isValid?oo.create(this.loc,r).formatDurationFromString(this,t):Ade}toObject(t={}){if(!this.isValid)return{};const n=Object.assign({},this.values);return t.includeConfig&&(n.conversionAccuracy=this.conversionAccuracy,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Gk(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;t=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},t);const r=this.shiftTo("hours","minutes","seconds","milliseconds");let o=t.format==="basic"?"hhmm":"hh:mm";(!t.suppressSeconds||r.seconds!==0||r.milliseconds!==0)&&(o+=t.format==="basic"?"ss":":ss",(!t.suppressMilliseconds||r.milliseconds!==0)&&(o+=".SSS"));let i=r.toFormat(o);return t.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=Eu(t),r={};for(const o of af)(Pp(n.values,o)||Pp(this.values,o))&&(r[o]=n.get(o)+this.get(o));return Uc(this,{values:r},!0)}minus(t){if(!this.isValid)return this;const n=Eu(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=XH(t(this.values[r],r));return Uc(this,{values:n},!0)}get(t){return this[Ht.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n=Object.assign(this.values,i2(t,Ht.normalizeUnit,[]));return Uc(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:r}={}){const o=this.loc.clone({locale:t,numberingSystem:n}),i={loc:o};return r&&(i.conversionAccuracy=r),Uc(this,i)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return Lde(this.matrix,t),Uc(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(a=>Ht.normalizeUnit(a));const n={},r={},o=this.toObject();let i;for(const a of af)if(t.indexOf(a)>=0){i=a;let s=0;for(const c in r)s+=this.matrix[c][a]*r[c],r[c]=0;Fu(o[a])&&(s+=o[a]);const l=Math.trunc(s);n[a]=l,r[a]=s-l;for(const c in o)af.indexOf(c)>af.indexOf(a)&&fV(this.matrix,o,c,n,a)}else Fu(o[a])&&(r[a]=o[a]);for(const a in r)r[a]!==0&&(n[i]+=a===i?r[a]:r[a]/this.matrix[i][a]);return Uc(this,{values:n},!0).normalize()}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=-this.values[n];return Uc(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(r,o){return r===void 0||r===0?o===void 0||o===0:r===o}for(const r of af)if(!n(this.values[r],t.values[r]))return!1;return!0}}function Eu(e){if(Fu(e))return Ht.fromMillis(e);if(Ht.isDuration(e))return e;if(typeof e=="object")return Ht.fromObject(e);throw new yi(`Unknown duration argument ${e} of type ${typeof e}`)}const Jh="Invalid Interval";function Bde(e,t){return!e||!e.isValid?En.invalid("missing or invalid start"):!t||!t.isValid?En.invalid("missing or invalid end"):t<e?En.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}class En{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,n=null){if(!t)throw new yi("need to specify a reason the Interval is invalid");const r=t instanceof da?t:new da(t,n);if(mn.throwOnInvalid)throw new pue(r);return new En({invalid:r})}static fromDateTimes(t,n){const r=ng(t),o=ng(n),i=Bde(r,o);return i==null?new En({start:r,end:o}):i}static after(t,n){const r=Eu(n),o=ng(t);return En.fromDateTimes(o,o.plus(r))}static before(t,n){const r=Eu(n),o=ng(t);return En.fromDateTimes(o.minus(r),o)}static fromISO(t,n){const[r,o]=(t||"").split("/",2);if(r&&o){let i,a;try{i=Qe.fromISO(r,n),a=i.isValid}catch{a=!1}let s,l;try{s=Qe.fromISO(o,n),l=s.isValid}catch{l=!1}if(a&&l)return En.fromDateTimes(i,s);if(a){const c=Ht.fromISO(o,n);if(c.isValid)return En.after(i,c)}else if(l){const c=Ht.fromISO(r,n);if(c.isValid)return En.before(s,c)}}return En.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(t){return t&&t.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(t="milliseconds"){return this.isValid?this.toDuration(t).get(t):NaN}count(t="milliseconds"){if(!this.isValid)return NaN;const n=this.start.startOf(t),r=this.end.startOf(t);return Math.floor(r.diff(n,t).get(t))+1}hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,t):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(t){return this.isValid?this.s>t:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?En.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(ng).filter(a=>this.contains(a)).sort(),r=[];let{s:o}=this,i=0;for(;o<this.e;){const a=n[i]||this.e,s=+a>+this.e?this.e:a;r.push(En.fromDateTimes(o,s)),o=s,i+=1}return r}splitBy(t){const n=Eu(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,o=1,i;const a=[];for(;r<this.e;){const s=this.start.plus(n.mapUnits(l=>l*o));i=+s>+this.e?this.e:s,a.push(En.fromDateTimes(r,i)),r=i,o+=1}return a}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s<t.e}abutsStart(t){return this.isValid?+this.e==+t.s:!1}abutsEnd(t){return this.isValid?+t.e==+this.s:!1}engulfs(t){return this.isValid?this.s<=t.s&&this.e>=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:En.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;const n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return En.fromDateTimes(n,r)}static merge(t){const[n,r]=t.sort((o,i)=>o.s-i.s).reduce(([o,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[o,i.union(a)]:[o.concat([i]),a]:[o,a],[[],null]);return r&&n.push(r),n}static xor(t){let n=null,r=0;const o=[],i=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),a=Array.prototype.concat(...i),s=a.sort((l,c)=>l.time-c.time);for(const l of s)r+=l.type==="s"?1:-1,r===1?n=l.time:(n&&+n!=+l.time&&o.push(En.fromDateTimes(n,l.time)),n=null);return En.merge(o)}difference(...t){return En.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Jh}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:Jh}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Jh}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:Jh}toFormat(t,{separator:n=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:Jh}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):Ht.invalid(this.invalidReason)}mapEndpoints(t){return En.fromDateTimes(t(this.s),t(this.e))}}class Ev{static hasDST(t=mn.defaultZone){const n=Qe.now().setZone(t).set({month:12});return!t.universal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return Uo.isValidSpecifier(t)&&Uo.isValidZone(t)}static normalizeZone(t){return lu(t,mn.defaultZone)}static months(t="long",{locale:n=null,numberingSystem:r=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||bn.create(n,r,i)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||bn.create(n,r,i)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:r=null,locObj:o=null}={}){return(o||bn.create(n,r,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:o=null}={}){return(o||bn.create(n,r,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return bn.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return bn.create(n,null,"gregory").eras(t)}static features(){let t=!1,n=!1,r=!1,o=!1;if(hs()){t=!0,n=Zm(),o=KH();try{r=new Intl.DateTimeFormat("en",{timeZone:"America/New_York"}).resolvedOptions().timeZone==="America/New_York"}catch{r=!1}}return{intl:t,intlTokens:n,zones:r,relative:o}}}function tA(e,t){const n=o=>o.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(Ht.fromMillis(r).as("days"))}function Fde(e,t,n){const r=[["years",(s,l)=>l.year-s.year],["quarters",(s,l)=>l.quarter-s.quarter],["months",(s,l)=>l.month-s.month+(l.year-s.year)*12],["weeks",(s,l)=>{const c=tA(s,l);return(c-c%7)/7}],["days",tA]],o={};let i,a;for(const[s,l]of r)if(n.indexOf(s)>=0){i=s;let c=l(e,t);a=e.plus({[s]:c}),a>t?(e=e.plus({[s]:c-1}),c-=1):e=a,o[s]=c}return[e,o,a,i]}function Nde(e,t,n,r){let[o,i,a,s]=Fde(e,t,n);const l=t-o,c=n.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);c.length===0&&(a<t&&(a=o.plus({[s]:1})),a!==o&&(i[s]=(i[s]||0)+l/(a-o)));const u=Ht.fromObject(Object.assign(i,r));return c.length>0?Ht.fromMillis(l,r).shiftTo(...c).plus(u):u}const Qk={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},nA={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},zde=Qk.hanidec.replace(/[\[|\]]/g,"").split("");function jde(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(e[n].search(Qk.hanidec)!==-1)t+=zde.indexOf(e[n]);else for(const o in nA){const[i,a]=nA[o];r>=i&&r<=a&&(t+=r-i)}}return parseInt(t,10)}else return t}function qi({numberingSystem:e},t=""){return new RegExp(`${Qk[e||"latn"]}${t}`)}const Hde="missing Intl.DateTimeFormat.formatToParts support";function _t(e,t=n=>n){return{regex:e,deser:([n])=>t(jde(n))}}const Vde=String.fromCharCode(160),pV=`( |${Vde})`,hV=new RegExp(pV,"g");function Wde(e){return e.replace(/\./g,"\\.?").replace(hV,pV)}function rA(e){return e.replace(/\./g,"").replace(hV," ").toLowerCase()}function Yi(e,t){return e===null?null:{regex:RegExp(e.map(Wde).join("|")),deser:([n])=>e.findIndex(r=>rA(n)===rA(r))+t}}function oA(e,t){return{regex:e,deser:([,n,r])=>BS(n,r),groups:t}}function iA(e){return{regex:e,deser:([t])=>t}}function Ude(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Gde(e,t){const n=qi(t),r=qi(t,"{2}"),o=qi(t,"{3}"),i=qi(t,"{4}"),a=qi(t,"{6}"),s=qi(t,"{1,2}"),l=qi(t,"{1,3}"),c=qi(t,"{1,6}"),u=qi(t,"{1,9}"),d=qi(t,"{2,4}"),f=qi(t,"{4,6}"),p=y=>({regex:RegExp(Ude(y.val)),deser:([v])=>v,literal:!0}),m=(y=>{if(e.literal)return p(y);switch(y.val){case"G":return Yi(t.eras("short",!1),0);case"GG":return Yi(t.eras("long",!1),0);case"y":return _t(c);case"yy":return _t(d,m6);case"yyyy":return _t(i);case"yyyyy":return _t(f);case"yyyyyy":return _t(a);case"M":return _t(s);case"MM":return _t(r);case"MMM":return Yi(t.months("short",!0,!1),1);case"MMMM":return Yi(t.months("long",!0,!1),1);case"L":return _t(s);case"LL":return _t(r);case"LLL":return Yi(t.months("short",!1,!1),1);case"LLLL":return Yi(t.months("long",!1,!1),1);case"d":return _t(s);case"dd":return _t(r);case"o":return _t(l);case"ooo":return _t(o);case"HH":return _t(r);case"H":return _t(s);case"hh":return _t(r);case"h":return _t(s);case"mm":return _t(r);case"m":return _t(s);case"q":return _t(s);case"qq":return _t(r);case"s":return _t(s);case"ss":return _t(r);case"S":return _t(l);case"SSS":return _t(o);case"u":return iA(u);case"a":return Yi(t.meridiems(),0);case"kkkk":return _t(i);case"kk":return _t(d,m6);case"W":return _t(s);case"WW":return _t(r);case"E":case"c":return _t(n);case"EEE":return Yi(t.weekdays("short",!1,!1),1);case"EEEE":return Yi(t.weekdays("long",!1,!1),1);case"ccc":return Yi(t.weekdays("short",!0,!1),1);case"cccc":return Yi(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return oA(new RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return oA(new RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return iA(/[a-z_+-/]{1,256}?/i);default:return p(y)}})(e)||{invalidReason:Hde};return m.token=e,m}const Kde={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function qde(e,t,n){const{type:r,value:o}=e;if(r==="literal")return{literal:!0,val:o};const i=n[r];let a=Kde[r];if(typeof a=="object"&&(a=a[i]),a)return{literal:!1,val:a}}function Yde(e){return[`^${e.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,e]}function Xde(e,t,n){const r=e.match(t);if(r){const o={};let i=1;for(const a in n)if(Pp(n,a)){const s=n[a],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(o[s.token.val[0]]=s.deser(r.slice(i,i+l))),i+=l}return[r,o]}else return[r,{}]}function Zde(e){const t=o=>{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n;return gt(e.Z)?gt(e.z)?n=null:n=Uo.create(e.z):n=new Pr(e.Z),gt(e.q)||(e.M=(e.q-1)*3+1),gt(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),gt(e.u)||(e.S=Uk(e.u)),[Object.keys(e).reduce((o,i)=>{const a=t(i);return a&&(o[a]=e[i]),o},{}),n]}let x3=null;function Qde(){return x3||(x3=Qe.fromMillis(1555555555555)),x3}function Jde(e,t){if(e.literal)return e;const n=oo.macroTokenToFormatOpts(e.val);if(!n)return e;const i=oo.create(t,n).formatDateTimeParts(Qde()).map(a=>qde(a,t,n));return i.includes(void 0)?e:i}function efe(e,t){return Array.prototype.concat(...e.map(n=>Jde(n,t)))}function gV(e,t,n){const r=efe(oo.parseFormat(n),e),o=r.map(a=>Gde(a,e)),i=o.find(a=>a.invalidReason);if(i)return{input:t,tokens:r,invalidReason:i.invalidReason};{const[a,s]=Yde(o),l=RegExp(a,"i"),[c,u]=Xde(t,l,s),[d,f]=u?Zde(u):[null,null];if(Pp(u,"a")&&Pp(u,"H"))throw new Rg("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:l,rawMatches:c,matches:u,result:d,zone:f}}}function tfe(e,t,n){const{result:r,zone:o,invalidReason:i}=gV(e,t,n);return[r,o,i]}const mV=[0,31,59,90,120,151,181,212,243,273,304,334],vV=[0,31,60,91,121,152,182,213,244,274,305,335];function ki(e,t){return new da("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function yV(e,t,n){const r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return r===0?7:r}function bV(e,t,n){return n+(Qm(e)?vV:mV)[t-1]}function xV(e,t){const n=Qm(e)?vV:mV,r=n.findIndex(i=>i<t),o=t-n[r];return{month:r+1,day:o}}function S6(e){const{year:t,month:n,day:r}=e,o=bV(t,n,r),i=yV(t,n,r);let a=Math.floor((o-i+10)/7),s;return a<1?(s=t-1,a=o2(s)):a>o2(t)?(s=t+1,a=1):s=t,Object.assign({weekYear:s,weekNumber:a,weekday:i},FS(e))}function aA(e){const{weekYear:t,weekNumber:n,weekday:r}=e,o=yV(t,1,4),i=n0(t);let a=n*7+r-o-3,s;a<1?(s=t-1,a+=n0(s)):a>i?(s=t+1,a-=n0(t)):s=t;const{month:l,day:c}=xV(s,a);return Object.assign({year:s,month:l,day:c},FS(e))}function S3(e){const{year:t,month:n,day:r}=e,o=bV(t,n,r);return Object.assign({year:t,ordinal:o},FS(e))}function sA(e){const{year:t,ordinal:n}=e,{month:r,day:o}=xV(t,n);return Object.assign({year:t,month:r,day:o},FS(e))}function nfe(e){const t=LS(e.weekYear),n=Hs(e.weekNumber,1,o2(e.weekYear)),r=Hs(e.weekday,1,7);return t?n?r?!1:ki("weekday",e.weekday):ki("week",e.week):ki("weekYear",e.weekYear)}function rfe(e){const t=LS(e.year),n=Hs(e.ordinal,1,n0(e.year));return t?n?!1:ki("ordinal",e.ordinal):ki("year",e.year)}function SV(e){const t=LS(e.year),n=Hs(e.month,1,12),r=Hs(e.day,1,r2(e.year,e.month));return t?n?r?!1:ki("day",e.day):ki("month",e.month):ki("year",e.year)}function wV(e){const{hour:t,minute:n,second:r,millisecond:o}=e,i=Hs(t,0,23)||t===24&&n===0&&r===0&&o===0,a=Hs(n,0,59),s=Hs(r,0,59),l=Hs(o,0,999);return i?a?s?l?!1:ki("millisecond",o):ki("second",r):ki("minute",n):ki("hour",t)}const w3="Invalid DateTime",lA=864e13;function kv(e){return new da("unsupported zone",`the zone "${e.name}" is not supported`)}function C3(e){return e.weekData===null&&(e.weekData=S6(e.c)),e.weekData}function eg(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Qe(Object.assign({},n,t,{old:n}))}function CV(e,t,n){let r=e-t*60*1e3;const o=n.offset(r);if(t===o)return[r,t];r-=(o-t)*60*1e3;const i=n.offset(r);return o===i?[r,o]:[e-Math.min(o,i)*60*1e3,Math.max(o,i)]}function cA(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function nb(e,t,n){return CV(Kk(e),t,n)}function uA(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),o=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i=Object.assign({},e.c,{year:r,month:o,day:Math.min(e.c.day,r2(r,o))+Math.trunc(t.days)+Math.trunc(t.weeks)*7}),a=Ht.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=Kk(i);let[l,c]=CV(s,n,e.zone);return a!==0&&(l+=a,c=e.zone.offset(l)),{ts:l,o:c}}function tg(e,t,n,r,o){const{setZone:i,zone:a}=n;if(e&&Object.keys(e).length!==0){const s=t||a,l=Qe.fromObject(Object.assign(e,n,{zone:s,setZone:void 0}));return i?l:l.setZone(a)}else return Qe.invalid(new da("unparsable",`the input "${o}" can't be parsed as ${r}`))}function sf(e,t,n=!0){return e.isValid?oo.create(bn.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function dA(e,{suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r,includePrefix:o=!1,includeZone:i=!1,spaceZone:a=!1,format:s="extended"}){let l=s==="basic"?"HHmm":"HH:mm";(!t||e.second!==0||e.millisecond!==0)&&(l+=s==="basic"?"ss":":ss",(!n||e.millisecond!==0)&&(l+=".SSS")),(i||r)&&a&&(l+=" "),i?l+="z":r&&(l+=s==="basic"?"ZZZ":"ZZ");let c=sf(e,l);return o&&(c="T"+c),c}const EV={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ofe={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ife={ordinal:1,hour:0,minute:0,second:0,millisecond:0},kV=["year","month","day","hour","minute","second","millisecond"],afe=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],sfe=["year","ordinal","hour","minute","second","millisecond"];function fA(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new WH(e);return t}function pA(e,t){for(const s of kV)gt(e[s])&&(e[s]=EV[s]);const n=SV(e)||wV(e);if(n)return Qe.invalid(n);const r=mn.now(),o=t.offset(r),[i,a]=nb(e,o,t);return new Qe({ts:i,zone:t,o:a})}function hA(e,t,n){const r=gt(n.round)?!0:n.round,o=(a,s)=>(a=Gk(a,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(a,s)),i=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return o(i(n.unit),n.unit);for(const a of n.units){const s=i(a);if(Math.abs(s)>=1)return o(s,a)}return o(e>t?-0:0,n.units[n.units.length-1])}class Qe{constructor(t){const n=t.zone||mn.defaultZone;let r=t.invalid||(Number.isNaN(t.ts)?new da("invalid input"):null)||(n.isValid?null:kv(n));this.ts=gt(t.ts)?mn.now():t.ts;let o=null,i=null;if(!r)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[o,i]=[t.old.c,t.old.o];else{const s=n.offset(this.ts);o=cA(this.ts,s),r=Number.isNaN(o.year)?new da("invalid input"):null,o=r?null:o,i=r?null:s}this._zone=n,this.loc=t.loc||bn.create(),this.invalid=r,this.weekData=null,this.c=o,this.o=i,this.isLuxonDateTime=!0}static now(){return new Qe({})}static local(t,n,r,o,i,a,s){return gt(t)?Qe.now():pA({year:t,month:n,day:r,hour:o,minute:i,second:a,millisecond:s},mn.defaultZone)}static utc(t,n,r,o,i,a,s){return gt(t)?new Qe({ts:mn.now(),zone:Pr.utcInstance}):pA({year:t,month:n,day:r,hour:o,minute:i,second:a,millisecond:s},Pr.utcInstance)}static fromJSDate(t,n={}){const r=mue(t)?t.valueOf():NaN;if(Number.isNaN(r))return Qe.invalid("invalid input");const o=lu(n.zone,mn.defaultZone);return o.isValid?new Qe({ts:r,zone:o,loc:bn.fromObject(n)}):Qe.invalid(kv(o))}static fromMillis(t,n={}){if(Fu(t))return t<-lA||t>lA?Qe.invalid("Timestamp out of range"):new Qe({ts:t,zone:lu(n.zone,mn.defaultZone),loc:bn.fromObject(n)});throw new yi(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(Fu(t))return new Qe({ts:t*1e3,zone:lu(n.zone,mn.defaultZone),loc:bn.fromObject(n)});throw new yi("fromSeconds requires a numerical input")}static fromObject(t){const n=lu(t.zone,mn.defaultZone);if(!n.isValid)return Qe.invalid(kv(n));const r=mn.now(),o=n.offset(r),i=i2(t,fA,["zone","locale","outputCalendar","numberingSystem"]),a=!gt(i.ordinal),s=!gt(i.year),l=!gt(i.month)||!gt(i.day),c=s||l,u=i.weekYear||i.weekNumber,d=bn.fromObject(t);if((c||a)&&u)throw new Rg("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&a)throw new Rg("Can't mix ordinal dates with month/day");const f=u||i.weekday&&!c;let p,g,m=cA(r,o);f?(p=afe,g=ofe,m=S6(m)):a?(p=sfe,g=ife,m=S3(m)):(p=kV,g=EV);let y=!1;for(const I of p){const _=i[I];gt(_)?y?i[I]=g[I]:i[I]=m[I]:y=!0}const v=f?nfe(i):a?rfe(i):SV(i),b=v||wV(i);if(b)return Qe.invalid(b);const x=f?aA(i):a?sA(i):i,[S,C]=nb(x,o,n),w=new Qe({ts:S,zone:n,o:C,loc:d});return i.weekday&&c&&t.weekday!==w.weekday?Qe.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${w.toISO()}`):w}static fromISO(t,n={}){const[r,o]=xde(t);return tg(r,o,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[r,o]=Sde(t);return tg(r,o,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[r,o]=wde(t);return tg(r,o,n,"HTTP",n)}static fromFormat(t,n,r={}){if(gt(t)||gt(n))throw new yi("fromFormat requires an input string and a format");const{locale:o=null,numberingSystem:i=null}=r,a=bn.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0}),[s,l,c]=tfe(a,t,n);return c?Qe.invalid(c):tg(s,l,r,`format ${n}`,t)}static fromString(t,n,r={}){return Qe.fromFormat(t,n,r)}static fromSQL(t,n={}){const[r,o]=Tde(t);return tg(r,o,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new yi("need to specify a reason the DateTime is invalid");const r=t instanceof da?t:new da(t,n);if(mn.throwOnInvalid)throw new fue(r);return new Qe({invalid:r})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?C3(this).weekYear:NaN}get weekNumber(){return this.isValid?C3(this).weekNumber:NaN}get weekday(){return this.isValid?C3(this).weekday:NaN}get ordinal(){return this.isValid?S3(this.c).ordinal:NaN}get monthShort(){return this.isValid?Ev.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Ev.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Ev.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Ev.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.universal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return Qm(this.year)}get daysInMonth(){return r2(this.year,this.month)}get daysInYear(){return this.isValid?n0(this.year):NaN}get weeksInWeekYear(){return this.isValid?o2(this.weekYear):NaN}resolvedLocaleOpts(t={}){const{locale:n,numberingSystem:r,calendar:o}=oo.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:o}}toUTC(t=0,n={}){return this.setZone(Pr.instance(t),n)}toLocal(){return this.setZone(mn.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=lu(t,mn.defaultZone),t.equals(this.zone))return this;if(t.isValid){let o=this.ts;if(n||r){const i=t.offset(this.ts),a=this.toObject();[o]=nb(a,i,t)}return eg(this,{ts:o,zone:t})}else return Qe.invalid(kv(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:r}={}){const o=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r});return eg(this,{loc:o})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=i2(t,fA,[]),r=!gt(n.weekYear)||!gt(n.weekNumber)||!gt(n.weekday),o=!gt(n.ordinal),i=!gt(n.year),a=!gt(n.month)||!gt(n.day),s=i||a,l=n.weekYear||n.weekNumber;if((s||o)&&l)throw new Rg("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&o)throw new Rg("Can't mix ordinal dates with month/day");let c;r?c=aA(Object.assign(S6(this.c),n)):gt(n.ordinal)?(c=Object.assign(this.toObject(),n),gt(n.day)&&(c.day=Math.min(r2(c.year,c.month),c.day))):c=sA(Object.assign(S3(this.c),n));const[u,d]=nb(c,this.o,this.zone);return eg(this,{ts:u,o:d})}plus(t){if(!this.isValid)return this;const n=Eu(t);return eg(this,uA(this,n))}minus(t){if(!this.isValid)return this;const n=Eu(t).negate();return eg(this,uA(this,n))}startOf(t){if(!this.isValid)return this;const n={},r=Ht.normalizeUnit(t);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(r==="weeks"&&(n.weekday=1),r==="quarters"){const o=Math.ceil(this.month/3);n.month=(o-1)*3+1}return this.set(n)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,n={}){return this.isValid?oo.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,t):w3}toLocaleString(t=n2){return this.isValid?oo.create(this.loc.clone(t),t).formatDateTime(this):w3}toLocaleParts(t={}){return this.isValid?oo.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO(t={}){return this.isValid?`${this.toISODate(t)}T${this.toISOTime(t)}`:null}toISODate({format:t="extended"}={}){let n=t==="basic"?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(n="+"+n),sf(this,n)}toISOWeekDate(){return sf(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:o=!1,format:i="extended"}={}){return dA(this,{suppressSeconds:n,suppressMilliseconds:t,includeOffset:r,includePrefix:o,format:i})}toRFC2822(){return sf(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return sf(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return sf(this,"yyyy-MM-dd")}toSQLTime({includeOffset:t=!0,includeZone:n=!1}={}){return dA(this,{includeOffset:t,includeZone:n,spaceZone:!0})}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():w3}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const n=Object.assign({},this.c);return t.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,n="milliseconds",r={}){if(!this.isValid||!t.isValid)return Ht.invalid(this.invalid||t.invalid,"created by diffing an invalid DateTime");const o=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},r),i=vue(n).map(Ht.normalizeUnit),a=t.valueOf()>this.valueOf(),s=a?this:t,l=a?t:this,c=Nde(s,l,i,o);return a?c.negate():c}diffNow(t="milliseconds",n={}){return this.diff(Qe.now(),t,n)}until(t){return this.isValid?En.fromDateTimes(this,t):this}hasSame(t,n){if(!this.isValid)return!1;const r=t.valueOf(),o=this.setZone(t.zone,{keepLocalTime:!0});return o.startOf(n)<=r&&r<=o.endOf(n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||Qe.fromObject({zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0;let o=["years","months","days","hours","minutes","seconds"],i=t.unit;return Array.isArray(t.unit)&&(o=t.unit,i=void 0),hA(n,this.plus(r),Object.assign(t,{numeric:"always",units:o,unit:i}))}toRelativeCalendar(t={}){return this.isValid?hA(t.base||Qe.fromObject({zone:this.zone}),this,Object.assign(t,{numeric:"auto",units:["years","months","days"],calendary:!0})):null}static min(...t){if(!t.every(Qe.isDateTime))throw new yi("min requires all arguments be DateTimes");return GT(t,n=>n.valueOf(),Math.min)}static max(...t){if(!t.every(Qe.isDateTime))throw new yi("max requires all arguments be DateTimes");return GT(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,r={}){const{locale:o=null,numberingSystem:i=null}=r,a=bn.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});return gV(a,t,n)}static fromStringExplain(t,n,r={}){return Qe.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return n2}static get DATE_MED(){return Ik}static get DATE_MED_WITH_WEEKDAY(){return UH}static get DATE_FULL(){return _k}static get DATE_HUGE(){return Ok}static get TIME_SIMPLE(){return Pk}static get TIME_WITH_SECONDS(){return Tk}static get TIME_WITH_SHORT_OFFSET(){return Ak}static get TIME_WITH_LONG_OFFSET(){return $k}static get TIME_24_SIMPLE(){return Mk}static get TIME_24_WITH_SECONDS(){return Rk}static get TIME_24_WITH_SHORT_OFFSET(){return Dk}static get TIME_24_WITH_LONG_OFFSET(){return Lk}static get DATETIME_SHORT(){return Bk}static get DATETIME_SHORT_WITH_SECONDS(){return Fk}static get DATETIME_MED(){return Nk}static get DATETIME_MED_WITH_SECONDS(){return zk}static get DATETIME_MED_WITH_WEEKDAY(){return GH}static get DATETIME_FULL(){return jk}static get DATETIME_FULL_WITH_SECONDS(){return Hk}static get DATETIME_HUGE(){return Vk}static get DATETIME_HUGE_WITH_SECONDS(){return Wk}}function ng(e){if(Qe.isDateTime(e))return e;if(e&&e.valueOf&&Fu(e.valueOf()))return Qe.fromJSDate(e);if(e&&typeof e=="object")return Qe.fromObject(e);throw new yi(`Unknown datetime argument: ${e}, of type ${typeof e}`)}class po{static exitHandler(){for(const t of po.openLoggers)t.close()}static clearExitHandlers(){po.openLoggers.length>0&&(po.openLoggers.splice(0),g6?process.removeListener("exit",po.exitHandler):UT&&self.removeEventListener("unload",po.exitHandler))}constructor(t,{autoClose:n=!0,handlers:r=[],processors:o=[],timezone:i=mn.defaultZoneName}={}){this._name=t,this._handlers=new VH(r),this._processors=new Set(o),this.timezone=i,n&&this.closeOnExit()}get name(){return this._name}get timezone(){return this._timezone}set timezone(t){if(!Uo.isValidZone(t))throw new Error(`Invalid timezone "${t}"`);this._timezone=t}get handlers(){return this._handlers}get processors(){return this._processors}closeOnExit(){po.openLoggers.length===0&&(g6?process.on("exit",po.exitHandler):UT&&self.addEventListener("unload",po.exitHandler)),po.openLoggers.push(this)}close(){for(const t of this._handlers)due(t)&&t.close()}reset(){for(const t of this._handlers)h6(t)&&t.reset();for(const t of this._processors)h6(t)&&t.reset()}isHandling(t){return this._handlers.size>0&&[...this._handlers].some(n=>n.isHandling(t))}log(t,n,r={}){if(!VT.includes(t))throw new Error(`Invalid log level "${t}", use one of: ${VT.join(", ")}`);if(!cue(n))throw new Error(`Log message must be a primitive, ${HH(n)} given`);let o={level:t,severity:op[t],message:String(n),context:r,extra:{},datetime:Qe.local().setZone(this._timezone),channel:this._name};for(const i of this._processors)typeof i=="function"?o=i(o):o=i.process(o);return this.runHandlers(o)}emergency(t,n={}){return this.log("emergency",t,n)}alert(t,n={}){return this.log("alert",t,n)}critical(t,n={}){return this.log("critical",t,n)}error(t,n={}){return this.log("error",t,n)}warning(t,n={}){return this.log("warning",t,n)}notice(t,n={}){return this.log("notice",t,n)}info(t,n={}){return this.log("info",t,n)}debug(t,n={}){return this.log("debug",t,n)}}po.openLoggers=[];class Jk extends po{withName(t){return new Jk(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}async runHandlers(t){for(const n of this._handlers)if(await n.handle({...t})===!0)break}}class e7 extends po{withName(t){return new e7(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}runHandlers(t){for(const n of[...this._handlers].reverse())if(DS(n)){if(n.handleSync({...t})===!0)break}else n.handle({...t}).catch(r=>{console.warn("Asynchronous handler failed to execute: %o",r)})}}class lfe extends VH{constructor(t,n){if(typeof t!="function")throw new TypeError(`The validator must be a function, ${HH(t)} given`);if(super(),this.validator=t,n)for(const r of n)this.add(r)}add(t){return this.validator(t),super.add(t),this}}class t7 extends po{constructor(t,n){super(t,n),this._handlers=new lfe(r=>{if(!DS(r))throw new Error("Invalid asynchronous handler in synchronous logger instance")},[...this._handlers])}withName(t){return new t7(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}runHandlers(t){for(const n of[...this._handlers].reverse())if(n.handleSync({...t})===!0)break}}function cfe(e,{mode:t="mixed",...n}={}){switch(t){case"sync":return new t7(e,n);case"async":return new Jk(e,n);case"mixed":return new e7(e,n);default:throw new Error(`Invalid logging mode "${t}". Use one of "sync", "async" or "mixed".`)}}const At=cfe("erebus-server-logger",{handlers:[new uue({timestamps:!0,useNativeDebug:!0})]});var Tp=Boolean(globalThis==null?void 0:globalThis.document)?h.exports.useLayoutEffect:h.exports.useEffect,NS=h.exports.createContext({});NS.displayName="ColorModeContext";function gh(){const e=h.exports.useContext(NS);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function V0(e,t){const{colorMode:n}=gh();return n==="dark"?t:e}var Iv={light:"chakra-ui-light",dark:"chakra-ui-dark"};function ufe(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const o=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,o==null||o()},setClassName(r){document.body.classList.add(r?Iv.dark:Iv.light),document.body.classList.remove(r?Iv.light:Iv.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var i;return((i=n.query().matches)!=null?i:r==="dark")?"dark":"light"},addListener(r){const o=n.query(),i=a=>{r(a.matches?"dark":"light")};return typeof o.addListener=="function"?o.addListener(i):o.addEventListener("change",i),()=>{typeof o.removeListener=="function"?o.removeListener(i):o.removeEventListener("change",i)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var dfe="chakra-ui-color-mode";function ffe(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var pfe=ffe(dfe),gA=()=>{};function mA(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function IV(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:o,disableTransitionOnChange:i}={},colorModeManager:a=pfe}=e,s=o==="dark"?"dark":"light",[l,c]=h.exports.useState(()=>mA(a,s)),[u,d]=h.exports.useState(()=>mA(a)),{getSystemTheme:f,setClassName:p,setDataset:g,addListener:m}=h.exports.useMemo(()=>ufe({preventTransition:i}),[i]),y=o==="system"&&!l?u:l,v=h.exports.useCallback(S=>{const C=S==="system"?f():S;c(C),p(C==="dark"),g(C),a.set(C)},[a,f,p,g]);Tp(()=>{o==="system"&&d(f())},[]),h.exports.useEffect(()=>{const S=a.get();if(S){v(S);return}if(o==="system"){v("system");return}v(s)},[a,s,o,v]);const b=h.exports.useCallback(()=>{v(y==="dark"?"light":"dark")},[y,v]);h.exports.useEffect(()=>{if(!!r)return m(v)},[r,m,v]);const x=h.exports.useMemo(()=>({colorMode:t!=null?t:y,toggleColorMode:t?gA:b,setColorMode:t?gA:v,forced:t!==void 0}),[y,b,v,t]);return O.createElement(NS.Provider,{value:x},n)}IV.displayName="ColorModeProvider";var w6={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",o=800,i=16,a=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",g="[object GeneratorFunction]",m="[object Map]",y="[object Number]",v="[object Null]",b="[object Object]",x="[object Proxy]",S="[object RegExp]",C="[object Set]",w="[object String]",I="[object Undefined]",_="[object WeakMap]",P="[object ArrayBuffer]",T="[object DataView]",R="[object Float32Array]",B="[object Float64Array]",q="[object Int8Array]",W="[object Int16Array]",L="[object Int32Array]",z="[object Uint8Array]",N="[object Uint8ClampedArray]",V="[object Uint16Array]",Y="[object Uint32Array]",K=/[\\^$.*+?()[\]{}|]/g,D=/^\[object .+?Constructor\]$/,H=/^(?:0|[1-9]\d*)$/,Z={};Z[R]=Z[B]=Z[q]=Z[W]=Z[L]=Z[z]=Z[N]=Z[V]=Z[Y]=!0,Z[s]=Z[l]=Z[P]=Z[u]=Z[T]=Z[d]=Z[f]=Z[p]=Z[m]=Z[y]=Z[b]=Z[S]=Z[C]=Z[w]=Z[_]=!1;var oe=typeof Ur=="object"&&Ur&&Ur.Object===Object&&Ur,ae=typeof self=="object"&&self&&self.Object===Object&&self,ie=oe||ae||Function("return this")(),ce=t&&!t.nodeType&&t,ue=ce&&!0&&e&&!e.nodeType&&e,de=ue&&ue.exports===ce,be=de&&oe.process,Ee=function(){try{var U=ue&&ue.require&&ue.require("util").types;return U||be&&be.binding&&be.binding("util")}catch{}}(),xe=Ee&&Ee.isTypedArray;function Ne(U,ee,le){switch(le.length){case 0:return U.call(ee);case 1:return U.call(ee,le[0]);case 2:return U.call(ee,le[0],le[1]);case 3:return U.call(ee,le[0],le[1],le[2])}return U.apply(ee,le)}function nt(U,ee){for(var le=-1,Oe=Array(U);++le<U;)Oe[le]=ee(le);return Oe}function Ie(U){return function(ee){return U(ee)}}function F(U,ee){return U==null?void 0:U[ee]}function A(U,ee){return function(le){return U(ee(le))}}var $=Array.prototype,G=Function.prototype,Q=Object.prototype,fe=ie["__core-js_shared__"],ge=G.toString,Me=Q.hasOwnProperty,ze=function(){var U=/[^.]+$/.exec(fe&&fe.keys&&fe.keys.IE_PROTO||"");return U?"Symbol(src)_1."+U:""}(),it=Q.toString,Tt=ge.call(Object),ht=RegExp("^"+ge.call(Me).replace(K,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Sr=de?ie.Buffer:void 0,Hc=ie.Symbol,Os=ie.Uint8Array,Mr=Sr?Sr.allocUnsafe:void 0,tv=A(Object.getPrototypeOf,Object),nv=Object.create,Hw=Q.propertyIsEnumerable,Gh=$.splice,Ps=Hc?Hc.toStringTag:void 0,Od=function(){try{var U=Zw(Object,"defineProperty");return U({},"",{}),U}catch{}}(),Kh=Sr?Sr.isBuffer:void 0,Pd=Math.max,Vw=Date.now,rv=Zw(ie,"Map"),Sl=Zw(Object,"create"),Ww=function(){function U(){}return function(ee){if(!Vc(ee))return{};if(nv)return nv(ee);U.prototype=ee;var le=new U;return U.prototype=void 0,le}}();function Ts(U){var ee=-1,le=U==null?0:U.length;for(this.clear();++ee<le;){var Oe=U[ee];this.set(Oe[0],Oe[1])}}function Uw(){this.__data__=Sl?Sl(null):{},this.size=0}function Gw(U){var ee=this.has(U)&&delete this.__data__[U];return this.size-=ee?1:0,ee}function ov(U){var ee=this.__data__;if(Sl){var le=ee[U];return le===r?void 0:le}return Me.call(ee,U)?ee[U]:void 0}function $n(U){var ee=this.__data__;return Sl?ee[U]!==void 0:Me.call(ee,U)}function ur(U,ee){var le=this.__data__;return this.size+=this.has(U)?0:1,le[U]=Sl&&ee===void 0?r:ee,this}Ts.prototype.clear=Uw,Ts.prototype.delete=Gw,Ts.prototype.get=ov,Ts.prototype.has=$n,Ts.prototype.set=ur;function dr(U){var ee=-1,le=U==null?0:U.length;for(this.clear();++ee<le;){var Oe=U[ee];this.set(Oe[0],Oe[1])}}function Kw(){this.__data__=[],this.size=0}function qw(U){var ee=this.__data__,le=iv(ee,U);if(le<0)return!1;var Oe=ee.length-1;return le==Oe?ee.pop():Gh.call(ee,le,1),--this.size,!0}function noe(U){var ee=this.__data__,le=iv(ee,U);return le<0?void 0:ee[le][1]}function roe(U){return iv(this.__data__,U)>-1}function ooe(U,ee){var le=this.__data__,Oe=iv(le,U);return Oe<0?(++this.size,le.push([U,ee])):le[Oe][1]=ee,this}dr.prototype.clear=Kw,dr.prototype.delete=qw,dr.prototype.get=noe,dr.prototype.has=roe,dr.prototype.set=ooe;function Td(U){var ee=-1,le=U==null?0:U.length;for(this.clear();++ee<le;){var Oe=U[ee];this.set(Oe[0],Oe[1])}}function ioe(){this.size=0,this.__data__={hash:new Ts,map:new(rv||dr),string:new Ts}}function aoe(U){var ee=sv(this,U).delete(U);return this.size-=ee?1:0,ee}function soe(U){return sv(this,U).get(U)}function loe(U){return sv(this,U).has(U)}function coe(U,ee){var le=sv(this,U),Oe=le.size;return le.set(U,ee),this.size+=le.size==Oe?0:1,this}Td.prototype.clear=ioe,Td.prototype.delete=aoe,Td.prototype.get=soe,Td.prototype.has=loe,Td.prototype.set=coe;function Ad(U){var ee=this.__data__=new dr(U);this.size=ee.size}function uoe(){this.__data__=new dr,this.size=0}function doe(U){var ee=this.__data__,le=ee.delete(U);return this.size=ee.size,le}function foe(U){return this.__data__.get(U)}function poe(U){return this.__data__.has(U)}function hoe(U,ee){var le=this.__data__;if(le instanceof dr){var Oe=le.__data__;if(!rv||Oe.length<n-1)return Oe.push([U,ee]),this.size=++le.size,this;le=this.__data__=new Td(Oe)}return le.set(U,ee),this.size=le.size,this}Ad.prototype.clear=uoe,Ad.prototype.delete=doe,Ad.prototype.get=foe,Ad.prototype.has=poe,Ad.prototype.set=hoe;function goe(U,ee){var le=e3(U),Oe=!le&&Jw(U),dt=!le&&!Oe&&HP(U),Ft=!le&&!Oe&&!dt&&WP(U),rn=le||Oe||dt||Ft,st=rn?nt(U.length,String):[],on=st.length;for(var di in U)(ee||Me.call(U,di))&&!(rn&&(di=="length"||dt&&(di=="offset"||di=="parent")||Ft&&(di=="buffer"||di=="byteLength"||di=="byteOffset")||zP(di,on)))&&st.push(di);return st}function Yw(U,ee,le){(le!==void 0&&!lv(U[ee],le)||le===void 0&&!(ee in U))&&Xw(U,ee,le)}function moe(U,ee,le){var Oe=U[ee];(!(Me.call(U,ee)&&lv(Oe,le))||le===void 0&&!(ee in U))&&Xw(U,ee,le)}function iv(U,ee){for(var le=U.length;le--;)if(lv(U[le][0],ee))return le;return-1}function Xw(U,ee,le){ee=="__proto__"&&Od?Od(U,ee,{configurable:!0,enumerable:!0,value:le,writable:!0}):U[ee]=le}var voe=Toe();function av(U){return U==null?U===void 0?I:v:Ps&&Ps in Object(U)?Aoe(U):Boe(U)}function FP(U){return qh(U)&&av(U)==s}function yoe(U){if(!Vc(U)||Doe(U))return!1;var ee=n3(U)?ht:D;return ee.test(joe(U))}function boe(U){return qh(U)&&VP(U.length)&&!!Z[av(U)]}function xoe(U){if(!Vc(U))return Loe(U);var ee=jP(U),le=[];for(var Oe in U)Oe=="constructor"&&(ee||!Me.call(U,Oe))||le.push(Oe);return le}function NP(U,ee,le,Oe,dt){U!==ee&&voe(ee,function(Ft,rn){if(dt||(dt=new Ad),Vc(Ft))Soe(U,ee,rn,le,NP,Oe,dt);else{var st=Oe?Oe(Qw(U,rn),Ft,rn+"",U,ee,dt):void 0;st===void 0&&(st=Ft),Yw(U,rn,st)}},UP)}function Soe(U,ee,le,Oe,dt,Ft,rn){var st=Qw(U,le),on=Qw(ee,le),di=rn.get(on);if(di){Yw(U,le,di);return}var $o=Ft?Ft(st,on,le+"",U,ee,rn):void 0,Yh=$o===void 0;if(Yh){var r3=e3(on),o3=!r3&&HP(on),KP=!r3&&!o3&&WP(on);$o=on,r3||o3||KP?e3(st)?$o=st:Hoe(st)?$o=_oe(st):o3?(Yh=!1,$o=Eoe(on,!0)):KP?(Yh=!1,$o=Ioe(on,!0)):$o=[]:Voe(on)||Jw(on)?($o=st,Jw(st)?$o=Woe(st):(!Vc(st)||n3(st))&&($o=$oe(on))):Yh=!1}Yh&&(rn.set(on,$o),dt($o,on,Oe,Ft,rn),rn.delete(on)),Yw(U,le,$o)}function woe(U,ee){return Noe(Foe(U,ee,GP),U+"")}var Coe=Od?function(U,ee){return Od(U,"toString",{configurable:!0,enumerable:!1,value:Goe(ee),writable:!0})}:GP;function Eoe(U,ee){if(ee)return U.slice();var le=U.length,Oe=Mr?Mr(le):new U.constructor(le);return U.copy(Oe),Oe}function koe(U){var ee=new U.constructor(U.byteLength);return new Os(ee).set(new Os(U)),ee}function Ioe(U,ee){var le=ee?koe(U.buffer):U.buffer;return new U.constructor(le,U.byteOffset,U.length)}function _oe(U,ee){var le=-1,Oe=U.length;for(ee||(ee=Array(Oe));++le<Oe;)ee[le]=U[le];return ee}function Ooe(U,ee,le,Oe){var dt=!le;le||(le={});for(var Ft=-1,rn=ee.length;++Ft<rn;){var st=ee[Ft],on=Oe?Oe(le[st],U[st],st,le,U):void 0;on===void 0&&(on=U[st]),dt?Xw(le,st,on):moe(le,st,on)}return le}function Poe(U){return woe(function(ee,le){var Oe=-1,dt=le.length,Ft=dt>1?le[dt-1]:void 0,rn=dt>2?le[2]:void 0;for(Ft=U.length>3&&typeof Ft=="function"?(dt--,Ft):void 0,rn&&Moe(le[0],le[1],rn)&&(Ft=dt<3?void 0:Ft,dt=1),ee=Object(ee);++Oe<dt;){var st=le[Oe];st&&U(ee,st,Oe,Ft)}return ee})}function Toe(U){return function(ee,le,Oe){for(var dt=-1,Ft=Object(ee),rn=Oe(ee),st=rn.length;st--;){var on=rn[U?st:++dt];if(le(Ft[on],on,Ft)===!1)break}return ee}}function sv(U,ee){var le=U.__data__;return Roe(ee)?le[typeof ee=="string"?"string":"hash"]:le.map}function Zw(U,ee){var le=F(U,ee);return yoe(le)?le:void 0}function Aoe(U){var ee=Me.call(U,Ps),le=U[Ps];try{U[Ps]=void 0;var Oe=!0}catch{}var dt=it.call(U);return Oe&&(ee?U[Ps]=le:delete U[Ps]),dt}function $oe(U){return typeof U.constructor=="function"&&!jP(U)?Ww(tv(U)):{}}function zP(U,ee){var le=typeof U;return ee=ee==null?a:ee,!!ee&&(le=="number"||le!="symbol"&&H.test(U))&&U>-1&&U%1==0&&U<ee}function Moe(U,ee,le){if(!Vc(le))return!1;var Oe=typeof ee;return(Oe=="number"?t3(le)&&zP(ee,le.length):Oe=="string"&&ee in le)?lv(le[ee],U):!1}function Roe(U){var ee=typeof U;return ee=="string"||ee=="number"||ee=="symbol"||ee=="boolean"?U!=="__proto__":U===null}function Doe(U){return!!ze&&ze in U}function jP(U){var ee=U&&U.constructor,le=typeof ee=="function"&&ee.prototype||Q;return U===le}function Loe(U){var ee=[];if(U!=null)for(var le in Object(U))ee.push(le);return ee}function Boe(U){return it.call(U)}function Foe(U,ee,le){return ee=Pd(ee===void 0?U.length-1:ee,0),function(){for(var Oe=arguments,dt=-1,Ft=Pd(Oe.length-ee,0),rn=Array(Ft);++dt<Ft;)rn[dt]=Oe[ee+dt];dt=-1;for(var st=Array(ee+1);++dt<ee;)st[dt]=Oe[dt];return st[ee]=le(rn),Ne(U,this,st)}}function Qw(U,ee){if(!(ee==="constructor"&&typeof U[ee]=="function")&&ee!="__proto__")return U[ee]}var Noe=zoe(Coe);function zoe(U){var ee=0,le=0;return function(){var Oe=Vw(),dt=i-(Oe-le);if(le=Oe,dt>0){if(++ee>=o)return arguments[0]}else ee=0;return U.apply(void 0,arguments)}}function joe(U){if(U!=null){try{return ge.call(U)}catch{}try{return U+""}catch{}}return""}function lv(U,ee){return U===ee||U!==U&&ee!==ee}var Jw=FP(function(){return arguments}())?FP:function(U){return qh(U)&&Me.call(U,"callee")&&!Hw.call(U,"callee")},e3=Array.isArray;function t3(U){return U!=null&&VP(U.length)&&!n3(U)}function Hoe(U){return qh(U)&&t3(U)}var HP=Kh||Koe;function n3(U){if(!Vc(U))return!1;var ee=av(U);return ee==p||ee==g||ee==c||ee==x}function VP(U){return typeof U=="number"&&U>-1&&U%1==0&&U<=a}function Vc(U){var ee=typeof U;return U!=null&&(ee=="object"||ee=="function")}function qh(U){return U!=null&&typeof U=="object"}function Voe(U){if(!qh(U)||av(U)!=b)return!1;var ee=tv(U);if(ee===null)return!0;var le=Me.call(ee,"constructor")&&ee.constructor;return typeof le=="function"&&le instanceof le&&ge.call(le)==Tt}var WP=xe?Ie(xe):boe;function Woe(U){return Ooe(U,UP(U))}function UP(U){return t3(U)?goe(U,!0):xoe(U)}var Uoe=Poe(function(U,ee,le,Oe){NP(U,ee,le,Oe)});function Goe(U){return function(){return U}}function GP(U){return U}function Koe(){return!1}e.exports=Uoe})(w6,w6.exports);var Ii=w6.exports;function ns(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function gu(e,...t){return hfe(e)?e(...t):e}var hfe=e=>typeof e=="function",gfe=e=>/!(important)?$/.test(e),vA=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,C6=(e,t)=>n=>{const r=String(t),o=gfe(r),i=vA(r),a=e?`${e}.${i}`:i;let s=ns(n.__cssMap)&&a in n.__cssMap?n.__cssMap[a].varRef:t;return s=vA(s),o?`${s} !important`:s};function W0(e){const{scale:t,transform:n,compose:r}=e;return(i,a)=>{var c;const s=C6(t,i)(a);let l=(c=n==null?void 0:n(s,a))!=null?c:s;return r&&(l=r(l,a)),l}}var _v=(...e)=>t=>e.reduce((n,r)=>r(n),t);function Xi(e,t){return n=>{const r={property:n,scale:e};return r.transform=W0({scale:e,transform:t}),r}}var mfe=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function vfe(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:mfe(t),transform:n?W0({scale:n,compose:r}):r}}var _V=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function yfe(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",..._V].join(" ")}function bfe(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",..._V].join(" ")}var xfe={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},Sfe={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function wfe(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var Cfe={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},OV="& > :not(style) ~ :not(style)",Efe={[OV]:{marginInlineStart:"calc(var(--chakra-space-x) * calc(1 - var(--chakra-space-x-reverse)))",marginInlineEnd:"calc(var(--chakra-space-x) * var(--chakra-space-x-reverse))"}},kfe={[OV]:{marginTop:"calc(var(--chakra-space-y) * calc(1 - var(--chakra-space-y-reverse)))",marginBottom:"calc(var(--chakra-space-y) * var(--chakra-space-y-reverse))"}},E6={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},Ife=new Set(Object.values(E6)),PV=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),_fe=e=>e.trim();function Ofe(e,t){var d;var n;if(e==null||PV.has(e))return e;const r=/(?<type>^[a-z-A-Z]+)\((?<values>(.*))\)/g,{type:o,values:i}=(d=(n=r.exec(e))==null?void 0:n.groups)!=null?d:{};if(!o||!i)return e;const a=o.includes("-gradient")?o:`${o}-gradient`,[s,...l]=i.split(",").map(_fe).filter(Boolean);if((l==null?void 0:l.length)===0)return e;const c=s in E6?E6[s]:s;l.unshift(c);const u=l.map(f=>{if(Ife.has(f))return f;const p=f.indexOf(" "),[g,m]=p!==-1?[f.substr(0,p),f.substr(p+1)]:[f],y=TV(m)?m:m&&m.split(" "),v=`colors.${g}`,b=v in t.__cssMap?t.__cssMap[v].varRef:g;return y?[b,...Array.isArray(y)?y:[y]].join(" "):b});return`${a}(${u.join(", ")})`}var TV=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),Pfe=(e,t)=>Ofe(e,t!=null?t:{});function Tfe(e){return/^var\(--.+\)$/.test(e)}var Afe=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},$a=e=>t=>`${e}(${t})`,mt={filter(e){return e!=="auto"?e:xfe},backdropFilter(e){return e!=="auto"?e:Sfe},ring(e){return wfe(mt.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?yfe():e==="auto-gpu"?bfe():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=Afe(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(Tfe(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:Pfe,blur:$a("blur"),opacity:$a("opacity"),brightness:$a("brightness"),contrast:$a("contrast"),dropShadow:$a("drop-shadow"),grayscale:$a("grayscale"),hueRotate:$a("hue-rotate"),invert:$a("invert"),saturate:$a("saturate"),sepia:$a("sepia"),bgImage(e){return e==null||TV(e)||PV.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var o;const{space:t,divide:n}=(o=Cfe[e])!=null?o:{},r={flexDirection:e};return t&&(r[t]=1),n&&(r[n]=1),r}},te={borderWidths:Xi("borderWidths"),borderStyles:Xi("borderStyles"),colors:Xi("colors"),borders:Xi("borders"),radii:Xi("radii",mt.px),space:Xi("space",_v(mt.vh,mt.px)),spaceT:Xi("space",_v(mt.vh,mt.px)),degreeT(e){return{property:e,transform:mt.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:W0({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:Xi("sizes",_v(mt.vh,mt.px)),sizesT:Xi("sizes",_v(mt.vh,mt.fraction)),shadows:Xi("shadows"),logical:vfe,blur:Xi("blur",mt.blur)},rb={background:te.colors("background"),backgroundColor:te.colors("backgroundColor"),backgroundImage:te.propT("backgroundImage",mt.bgImage),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:mt.bgClip},bgSize:te.prop("backgroundSize"),bgPosition:te.prop("backgroundPosition"),bg:te.colors("background"),bgColor:te.colors("backgroundColor"),bgPos:te.prop("backgroundPosition"),bgRepeat:te.prop("backgroundRepeat"),bgAttachment:te.prop("backgroundAttachment"),bgGradient:te.propT("backgroundImage",mt.gradient),bgClip:{transform:mt.bgClip}};Object.assign(rb,{bgImage:rb.backgroundImage,bgImg:rb.backgroundImage});var xt={border:te.borders("border"),borderWidth:te.borderWidths("borderWidth"),borderStyle:te.borderStyles("borderStyle"),borderColor:te.colors("borderColor"),borderRadius:te.radii("borderRadius"),borderTop:te.borders("borderTop"),borderBlockStart:te.borders("borderBlockStart"),borderTopLeftRadius:te.radii("borderTopLeftRadius"),borderStartStartRadius:te.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:te.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:te.radii("borderTopRightRadius"),borderStartEndRadius:te.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:te.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:te.borders("borderRight"),borderInlineEnd:te.borders("borderInlineEnd"),borderBottom:te.borders("borderBottom"),borderBlockEnd:te.borders("borderBlockEnd"),borderBottomLeftRadius:te.radii("borderBottomLeftRadius"),borderBottomRightRadius:te.radii("borderBottomRightRadius"),borderLeft:te.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:te.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:te.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:te.borders(["borderLeft","borderRight"]),borderInline:te.borders("borderInline"),borderY:te.borders(["borderTop","borderBottom"]),borderBlock:te.borders("borderBlock"),borderTopWidth:te.borderWidths("borderTopWidth"),borderBlockStartWidth:te.borderWidths("borderBlockStartWidth"),borderTopColor:te.colors("borderTopColor"),borderBlockStartColor:te.colors("borderBlockStartColor"),borderTopStyle:te.borderStyles("borderTopStyle"),borderBlockStartStyle:te.borderStyles("borderBlockStartStyle"),borderBottomWidth:te.borderWidths("borderBottomWidth"),borderBlockEndWidth:te.borderWidths("borderBlockEndWidth"),borderBottomColor:te.colors("borderBottomColor"),borderBlockEndColor:te.colors("borderBlockEndColor"),borderBottomStyle:te.borderStyles("borderBottomStyle"),borderBlockEndStyle:te.borderStyles("borderBlockEndStyle"),borderLeftWidth:te.borderWidths("borderLeftWidth"),borderInlineStartWidth:te.borderWidths("borderInlineStartWidth"),borderLeftColor:te.colors("borderLeftColor"),borderInlineStartColor:te.colors("borderInlineStartColor"),borderLeftStyle:te.borderStyles("borderLeftStyle"),borderInlineStartStyle:te.borderStyles("borderInlineStartStyle"),borderRightWidth:te.borderWidths("borderRightWidth"),borderInlineEndWidth:te.borderWidths("borderInlineEndWidth"),borderRightColor:te.colors("borderRightColor"),borderInlineEndColor:te.colors("borderInlineEndColor"),borderRightStyle:te.borderStyles("borderRightStyle"),borderInlineEndStyle:te.borderStyles("borderInlineEndStyle"),borderTopRadius:te.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:te.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:te.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:te.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(xt,{rounded:xt.borderRadius,roundedTop:xt.borderTopRadius,roundedTopLeft:xt.borderTopLeftRadius,roundedTopRight:xt.borderTopRightRadius,roundedTopStart:xt.borderStartStartRadius,roundedTopEnd:xt.borderStartEndRadius,roundedBottom:xt.borderBottomRadius,roundedBottomLeft:xt.borderBottomLeftRadius,roundedBottomRight:xt.borderBottomRightRadius,roundedBottomStart:xt.borderEndStartRadius,roundedBottomEnd:xt.borderEndEndRadius,roundedLeft:xt.borderLeftRadius,roundedRight:xt.borderRightRadius,roundedStart:xt.borderInlineStartRadius,roundedEnd:xt.borderInlineEndRadius,borderStart:xt.borderInlineStart,borderEnd:xt.borderInlineEnd,borderTopStartRadius:xt.borderStartStartRadius,borderTopEndRadius:xt.borderStartEndRadius,borderBottomStartRadius:xt.borderEndStartRadius,borderBottomEndRadius:xt.borderEndEndRadius,borderStartRadius:xt.borderInlineStartRadius,borderEndRadius:xt.borderInlineEndRadius,borderStartWidth:xt.borderInlineStartWidth,borderEndWidth:xt.borderInlineEndWidth,borderStartColor:xt.borderInlineStartColor,borderEndColor:xt.borderInlineEndColor,borderStartStyle:xt.borderInlineStartStyle,borderEndStyle:xt.borderInlineEndStyle});var $fe={color:te.colors("color"),textColor:te.colors("color"),fill:te.colors("fill"),stroke:te.colors("stroke")},k6={boxShadow:te.shadows("boxShadow"),mixBlendMode:!0,blendMode:te.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:te.prop("backgroundBlendMode"),opacity:!0};Object.assign(k6,{shadow:k6.boxShadow});var Mfe={filter:{transform:mt.filter},blur:te.blur("--chakra-blur"),brightness:te.propT("--chakra-brightness",mt.brightness),contrast:te.propT("--chakra-contrast",mt.contrast),hueRotate:te.degreeT("--chakra-hue-rotate"),invert:te.propT("--chakra-invert",mt.invert),saturate:te.propT("--chakra-saturate",mt.saturate),dropShadow:te.propT("--chakra-drop-shadow",mt.dropShadow),backdropFilter:{transform:mt.backdropFilter},backdropBlur:te.blur("--chakra-backdrop-blur"),backdropBrightness:te.propT("--chakra-backdrop-brightness",mt.brightness),backdropContrast:te.propT("--chakra-backdrop-contrast",mt.contrast),backdropHueRotate:te.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:te.propT("--chakra-backdrop-invert",mt.invert),backdropSaturate:te.propT("--chakra-backdrop-saturate",mt.saturate)},s2={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:mt.flexDirection},experimental_spaceX:{static:Efe,transform:W0({scale:"space",transform:e=>e!==null?{"--chakra-space-x":e}:null})},experimental_spaceY:{static:kfe,transform:W0({scale:"space",transform:e=>e!=null?{"--chakra-space-y":e}:null})},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:te.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:te.space("gap"),rowGap:te.space("rowGap"),columnGap:te.space("columnGap")};Object.assign(s2,{flexDir:s2.flexDirection});var AV={gridGap:te.space("gridGap"),gridColumnGap:te.space("gridColumnGap"),gridRowGap:te.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},Rfe={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:mt.outline},outlineOffset:!0,outlineColor:te.colors("outlineColor")},gi={width:te.sizesT("width"),inlineSize:te.sizesT("inlineSize"),height:te.sizes("height"),blockSize:te.sizes("blockSize"),boxSize:te.sizes(["width","height"]),minWidth:te.sizes("minWidth"),minInlineSize:te.sizes("minInlineSize"),minHeight:te.sizes("minHeight"),minBlockSize:te.sizes("minBlockSize"),maxWidth:te.sizes("maxWidth"),maxInlineSize:te.sizes("maxInlineSize"),maxHeight:te.sizes("maxHeight"),maxBlockSize:te.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:te.propT("float",mt.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(gi,{w:gi.width,h:gi.height,minW:gi.minWidth,maxW:gi.maxWidth,minH:gi.minHeight,maxH:gi.maxHeight,overscroll:gi.overscrollBehavior,overscrollX:gi.overscrollBehaviorX,overscrollY:gi.overscrollBehaviorY});var Dfe={listStyleType:!0,listStylePosition:!0,listStylePos:te.prop("listStylePosition"),listStyleImage:!0,listStyleImg:te.prop("listStyleImage")};function Lfe(e,t,n,r){const o=typeof t=="string"?t.split("."):[t];for(r=0;r<o.length&&e;r+=1)e=e[o[r]];return e===void 0?n:e}var Bfe=e=>{const t=new WeakMap;return(r,o,i,a)=>{if(typeof r=="undefined")return e(r,o,i);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(o))return s.get(o);const l=e(r,o,i,a);return s.set(o,l),l}},Ffe=Bfe(Lfe),Nfe={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},zfe={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},E3=(e,t,n)=>{const r={},o=Ffe(e,t,{});for(const i in o)i in n&&n[i]!=null||(r[i]=o[i]);return r},jfe={srOnly:{transform(e){return e===!0?Nfe:e==="focusable"?zfe:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>E3(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>E3(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>E3(t,e,n)}},r0={position:!0,pos:te.prop("position"),zIndex:te.prop("zIndex","zIndices"),inset:te.spaceT("inset"),insetX:te.spaceT(["left","right"]),insetInline:te.spaceT("insetInline"),insetY:te.spaceT(["top","bottom"]),insetBlock:te.spaceT("insetBlock"),top:te.spaceT("top"),insetBlockStart:te.spaceT("insetBlockStart"),bottom:te.spaceT("bottom"),insetBlockEnd:te.spaceT("insetBlockEnd"),left:te.spaceT("left"),insetInlineStart:te.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:te.spaceT("right"),insetInlineEnd:te.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(r0,{insetStart:r0.insetInlineStart,insetEnd:r0.insetInlineEnd});var Hfe={ring:{transform:mt.ring},ringColor:te.colors("--chakra-ring-color"),ringOffset:te.prop("--chakra-ring-offset-width"),ringOffsetColor:te.colors("--chakra-ring-offset-color"),ringInset:te.prop("--chakra-ring-inset")},Yt={margin:te.spaceT("margin"),marginTop:te.spaceT("marginTop"),marginBlockStart:te.spaceT("marginBlockStart"),marginRight:te.spaceT("marginRight"),marginInlineEnd:te.spaceT("marginInlineEnd"),marginBottom:te.spaceT("marginBottom"),marginBlockEnd:te.spaceT("marginBlockEnd"),marginLeft:te.spaceT("marginLeft"),marginInlineStart:te.spaceT("marginInlineStart"),marginX:te.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:te.spaceT("marginInline"),marginY:te.spaceT(["marginTop","marginBottom"]),marginBlock:te.spaceT("marginBlock"),padding:te.space("padding"),paddingTop:te.space("paddingTop"),paddingBlockStart:te.space("paddingBlockStart"),paddingRight:te.space("paddingRight"),paddingBottom:te.space("paddingBottom"),paddingBlockEnd:te.space("paddingBlockEnd"),paddingLeft:te.space("paddingLeft"),paddingInlineStart:te.space("paddingInlineStart"),paddingInlineEnd:te.space("paddingInlineEnd"),paddingX:te.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:te.space("paddingInline"),paddingY:te.space(["paddingTop","paddingBottom"]),paddingBlock:te.space("paddingBlock")};Object.assign(Yt,{m:Yt.margin,mt:Yt.marginTop,mr:Yt.marginRight,me:Yt.marginInlineEnd,marginEnd:Yt.marginInlineEnd,mb:Yt.marginBottom,ml:Yt.marginLeft,ms:Yt.marginInlineStart,marginStart:Yt.marginInlineStart,mx:Yt.marginX,my:Yt.marginY,p:Yt.padding,pt:Yt.paddingTop,py:Yt.paddingY,px:Yt.paddingX,pb:Yt.paddingBottom,pl:Yt.paddingLeft,ps:Yt.paddingInlineStart,paddingStart:Yt.paddingInlineStart,pr:Yt.paddingRight,pe:Yt.paddingInlineEnd,paddingEnd:Yt.paddingInlineEnd});var Vfe={textDecorationColor:te.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:te.shadows("textShadow")},Wfe={clipPath:!0,transform:te.propT("transform",mt.transform),transformOrigin:!0,translateX:te.spaceT("--chakra-translate-x"),translateY:te.spaceT("--chakra-translate-y"),skewX:te.degreeT("--chakra-skew-x"),skewY:te.degreeT("--chakra-skew-y"),scaleX:te.prop("--chakra-scale-x"),scaleY:te.prop("--chakra-scale-y"),scale:te.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:te.degreeT("--chakra-rotate")},Ufe={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:te.prop("transitionDuration","transition.duration"),transitionProperty:te.prop("transitionProperty","transition.property"),transitionTimingFunction:te.prop("transitionTimingFunction","transition.easing")},Gfe={fontFamily:te.prop("fontFamily","fonts"),fontSize:te.prop("fontSize","fontSizes",mt.px),fontWeight:te.prop("fontWeight","fontWeights"),lineHeight:te.prop("lineHeight","lineHeights"),letterSpacing:te.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},Kfe={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:te.spaceT("scrollMargin"),scrollMarginTop:te.spaceT("scrollMarginTop"),scrollMarginBottom:te.spaceT("scrollMarginBottom"),scrollMarginLeft:te.spaceT("scrollMarginLeft"),scrollMarginRight:te.spaceT("scrollMarginRight"),scrollMarginX:te.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:te.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:te.spaceT("scrollPadding"),scrollPaddingTop:te.spaceT("scrollPaddingTop"),scrollPaddingBottom:te.spaceT("scrollPaddingBottom"),scrollPaddingLeft:te.spaceT("scrollPaddingLeft"),scrollPaddingRight:te.spaceT("scrollPaddingRight"),scrollPaddingX:te.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:te.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function $V(e){return ns(e)&&e.reference?e.reference:String(e)}var zS=(e,...t)=>t.map($V).join(` ${e} `).replace(/calc/g,""),yA=(...e)=>`calc(${zS("+",...e)})`,bA=(...e)=>`calc(${zS("-",...e)})`,I6=(...e)=>`calc(${zS("*",...e)})`,xA=(...e)=>`calc(${zS("/",...e)})`,SA=e=>{const t=$V(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:I6(t,-1)},cu=Object.assign(e=>({add:(...t)=>cu(yA(e,...t)),subtract:(...t)=>cu(bA(e,...t)),multiply:(...t)=>cu(I6(e,...t)),divide:(...t)=>cu(xA(e,...t)),negate:()=>cu(SA(e)),toString:()=>e.toString()}),{add:yA,subtract:bA,multiply:I6,divide:xA,negate:SA});function qfe(e,t="-"){return e.replace(/\s+/g,t)}function Yfe(e){const t=qfe(e.toString());return Zfe(Xfe(t))}function Xfe(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function Zfe(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function Qfe(e,t=""){return[t,e].filter(Boolean).join("-")}function Jfe(e,t){return`var(${e}${t?`, ${t}`:""})`}function epe(e,t=""){return Yfe(`--${Qfe(e,t)}`)}function tpe(e,t,n){const r=epe(e,n);return{variable:r,reference:Jfe(r,t)}}function npe(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function rpe(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function ope(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function _6(e){if(e==null)return e;const{unitless:t}=ope(e);return t||typeof e=="number"?`${e}px`:e}var MV=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,n7=e=>Object.fromEntries(Object.entries(e).sort(MV));function wA(e){const t=n7(e);return Object.assign(Object.values(t),t)}function ipe(e){const t=Object.keys(n7(e));return new Set(t)}function CA(e){var n;if(!e)return e;e=(n=_6(e))!=null?n:e;const t=e.endsWith("px")?-1:-.0625;return typeof e=="number"?`${e+t}`:e.replace(/(\d+\.?\d*)/u,r=>`${parseFloat(r)+t}`)}function Dg(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${_6(e)})`),t&&n.push("and",`(max-width: ${_6(t)})`),n.join(" ")}function ape(e){var i;if(!e)return null;e.base=(i=e.base)!=null?i:"0px";const t=wA(e),n=Object.entries(e).sort(MV).map(([a,s],l,c)=>{var d;let[,u]=(d=c[l+1])!=null?d:[];return u=parseFloat(u)>0?CA(u):void 0,{_minW:CA(s),breakpoint:a,minW:s,maxW:u,maxWQuery:Dg(null,u),minWQuery:Dg(s),minMaxQuery:Dg(s,u)}}),r=ipe(e),o=Array.from(r.values());return{keys:r,normalized:t,isResponsive(a){const s=Object.keys(a);return s.length>0&&s.every(l=>r.has(l))},asObject:n7(e),asArray:wA(e),details:n,media:[null,...t.map(a=>Dg(a)).slice(1)],toArrayValue(a){if(!npe(a))throw new Error("toArrayValue: value must be an object");const s=o.map(l=>{var c;return(c=a[l])!=null?c:null});for(;rpe(s)===null;)s.pop();return s},toObjectValue(a){if(!Array.isArray(a))throw new Error("toObjectValue: value must be an array");return a.reduce((s,l,c)=>{const u=o[c];return u!=null&&l!=null&&(s[u]=l),s},{})}}}var wr={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},El=e=>RV(t=>e(t,"&"),"[role=group]","[data-group]",".group"),As=e=>RV(t=>e(t,"~ &"),"[data-peer]",".peer"),RV=(e,...t)=>t.map(e).join(", "),jS={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:El(wr.hover),_peerHover:As(wr.hover),_groupFocus:El(wr.focus),_peerFocus:As(wr.focus),_groupFocusVisible:El(wr.focusVisible),_peerFocusVisible:As(wr.focusVisible),_groupActive:El(wr.active),_peerActive:As(wr.active),_groupDisabled:El(wr.disabled),_peerDisabled:As(wr.disabled),_groupInvalid:El(wr.invalid),_peerInvalid:As(wr.invalid),_groupChecked:El(wr.checked),_peerChecked:As(wr.checked),_groupFocusWithin:El(wr.focusWithin),_peerFocusWithin:As(wr.focusWithin),_peerPlaceholderShown:As(wr.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},spe=Object.keys(jS);function EA(e,t){return tpe(String(e).replace(/\./g,"-"),void 0,t)}function lpe(e,t){let n={};const r={};for(const[o,i]of Object.entries(e)){const{isSemantic:a,value:s}=i,{variable:l,reference:c}=EA(o,t==null?void 0:t.cssVarPrefix);if(!a){if(o.startsWith("space")){const f=o.split("."),[p,...g]=f,m=`${p}.-${g.join(".")}`,y=cu.negate(s),v=cu.negate(c);r[m]={value:y,var:l,varRef:v}}n[l]=s,r[o]={value:s,var:l,varRef:c};continue}const u=f=>{const g=[String(o).split(".")[0],f].join(".");if(!e[g])return f;const{reference:y}=EA(g,t==null?void 0:t.cssVarPrefix);return y},d=ns(s)?s:{default:s};n=Ii(n,Object.entries(d).reduce((f,[p,g])=>{var b;var m;const y=u(g);if(p==="default")return f[l]=y,f;const v=(b=(m=jS)==null?void 0:m[p])!=null?b:p;return f[v]={[l]:y},f},{})),r[o]={value:c,var:l,varRef:c}}return{cssVars:n,cssMap:r}}function cpe(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function upe(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var dpe=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur"];function fpe(e){return upe(e,dpe)}function ppe(e){return e.semanticTokens}function hpe(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...o}=e;return o}function gpe({tokens:e,semanticTokens:t}){var o,i;const n=Object.entries((o=O6(e))!=null?o:{}).map(([a,s])=>[a,{isSemantic:!1,value:s}]),r=Object.entries((i=O6(t,1))!=null?i:{}).map(([a,s])=>[a,{isSemantic:!0,value:s}]);return Object.fromEntries([...n,...r])}function O6(e,t=1/0){return!ns(e)&&!Array.isArray(e)||!t?e:Object.entries(e).reduce((n,[r,o])=>(ns(o)||Array.isArray(o)?Object.entries(O6(o,t-1)).forEach(([i,a])=>{n[`${r}.${i}`]=a}):n[r]=o,n),{})}function mpe(e){var t;const n=hpe(e),r=fpe(n),o=ppe(n),i=gpe({tokens:r,semanticTokens:o}),a=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=lpe(i,{cssVarPrefix:a});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:ape(n.breakpoints)}),n}var r7=Ii({},rb,xt,$fe,s2,gi,Mfe,Hfe,Rfe,AV,jfe,r0,k6,Yt,Kfe,Gfe,Vfe,Wfe,Dfe,Ufe);Object.assign({},Yt,gi,s2,AV,r0);var vpe=[...Object.keys(r7),...spe],ype={...r7,...jS},bpe=e=>e in ype,xpe=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:o}=t.__breakpoints,i={};for(const a in e){let s=gu(e[a],t);if(s==null)continue;if(s=ns(s)&&n(s)?r(s):s,!Array.isArray(s)){i[a]=s;continue}const l=s.slice(0,o.length).length;for(let c=0;c<l;c+=1){const u=o==null?void 0:o[c];if(!u){i[a]=s[c];continue}i[u]=i[u]||{},s[c]!=null&&(i[u][a]=s[c])}}return i};function Spe(e){const t=[];let n="",r=!1;for(let o=0;o<e.length;o++){const i=e[o];i==="("?(r=!0,n+=i):i===")"?(r=!1,n+=i):i===","&&!r?(t.push(n),n=""):n+=i}return n=n.trim(),n&&t.push(n),t}function wpe(e){return/^var\(--.+\)$/.test(e)}var Cpe=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!wpe(t),Epe=(e,t)=>{var a,s;if(t==null)return t;const n=l=>{var c,u;return(u=(c=e.__cssMap)==null?void 0:c[l])==null?void 0:u.varRef},r=l=>{var c;return(c=n(l))!=null?c:l},[o,i]=Spe(t);return t=(s=(a=n(o))!=null?a:r(i))!=null?s:r(t),t};function kpe(e){const{configs:t={},pseudos:n={},theme:r}=e,o=(i,a=!1)=>{var d,f;var s;const l=gu(i,r),c=xpe(l)(r);let u={};for(let p in c){const g=c[p];let m=gu(g,r);p in n&&(p=n[p]),Cpe(p,m)&&(m=Epe(r,m));let y=t[p];if(y===!0&&(y={property:p}),ns(m)){u[p]=(d=u[p])!=null?d:{},u[p]=Ii({},u[p],o(m,!0));continue}let v=(f=(s=y==null?void 0:y.transform)==null?void 0:s.call(y,m,r,l))!=null?f:m;v=y!=null&&y.processResult?o(v,!0):v;const b=gu(y==null?void 0:y.property,r);if(!a&&(y==null?void 0:y.static)){const x=gu(y.static,r);u=Ii({},u,x)}if(b&&Array.isArray(b)){for(const x of b)u[x]=v;continue}if(b){b==="&"&&ns(v)?u=Ii({},u,v):u[b]=v;continue}if(ns(v)){u=Ii({},u,v);continue}u[p]=v}return u};return o}var DV=e=>t=>kpe({theme:t,pseudos:jS,configs:r7})(e);function ai(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function Ipe(e,t){if(Array.isArray(e))return e;if(ns(e))return t(e);if(e!=null)return[e]}function _pe(e,t){for(let n=t+1;n<e.length;n++)if(e[n]!=null)return n;return-1}function Ope(e){const t=e.__breakpoints;return function(r,o,i,a){var s,l;if(!t)return;const c={},u=Ipe(i,t.toArrayValue);if(!u)return c;const d=u.length,f=d===1,p=!!r.parts;for(let g=0;g<d;g++){const m=t.details[g],y=t.details[_pe(u,g)],v=Dg(m.minW,y==null?void 0:y._minW),b=gu((s=r[o])==null?void 0:s[u[g]],a);if(!!b){if(p){(l=r.parts)==null||l.forEach(x=>{Ii(c,{[x]:f?b[x]:{[v]:b[x]}})});continue}if(!p){f?Ii(c,b):c[v]=b;continue}c[v]=b}}return c}}function Ppe(e){return t=>{var a;const{variant:n,size:r,theme:o}=t,i=Ope(o);return Ii({},gu((a=e.baseStyle)!=null?a:{},t),i(e,"sizes",r,t),i(e,"variants",n,t))}}function Tpe(e,t,n){var i;var r,o;return(i=(o=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:o.varRef)!=null?i:n}function Kt(e){return cpe(e,["styleConfig","size","variant","colorScheme"])}function Ape(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function $pe(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var Mpe=function(){function e(n){var r=this;this._insertTag=function(o){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(o,i),r.tags.push(o)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag($pe(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=Ape(o);try{i.insertRule(r,i.cssRules.length)}catch{}}else o.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Nr="-ms-",l2="-moz-",St="-webkit-",LV="comm",o7="rule",i7="decl",Rpe="@import",BV="@keyframes",Dpe=Math.abs,HS=String.fromCharCode,Lpe=Object.assign;function Bpe(e,t){return Ir(e,0)^45?(((t<<2^Ir(e,0))<<2^Ir(e,1))<<2^Ir(e,2))<<2^Ir(e,3):0}function FV(e){return e.trim()}function Fpe(e,t){return(e=t.exec(e))?e[0]:e}function Ot(e,t,n){return e.replace(t,n)}function P6(e,t){return e.indexOf(t)}function Ir(e,t){return e.charCodeAt(t)|0}function U0(e,t,n){return e.slice(t,n)}function za(e){return e.length}function a7(e){return e.length}function Ov(e,t){return t.push(e),e}function Npe(e,t){return e.map(t).join("")}var VS=1,Ap=1,NV=0,_o=0,Yn=0,mh="";function WS(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:VS,column:Ap,length:a,return:""}}function rg(e,t){return Lpe(WS("",null,null,"",null,null,0),e,{length:-e.length},t)}function zpe(){return Yn}function jpe(){return Yn=_o>0?Ir(mh,--_o):0,Ap--,Yn===10&&(Ap=1,VS--),Yn}function Go(){return Yn=_o<NV?Ir(mh,_o++):0,Ap++,Yn===10&&(Ap=1,VS++),Yn}function rs(){return Ir(mh,_o)}function ob(){return _o}function e1(e,t){return U0(mh,e,t)}function G0(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function zV(e){return VS=Ap=1,NV=za(mh=e),_o=0,[]}function jV(e){return mh="",e}function ib(e){return FV(e1(_o-1,T6(e===91?e+2:e===40?e+1:e)))}function Hpe(e){for(;(Yn=rs())&&Yn<33;)Go();return G0(e)>2||G0(Yn)>3?"":" "}function Vpe(e,t){for(;--t&&Go()&&!(Yn<48||Yn>102||Yn>57&&Yn<65||Yn>70&&Yn<97););return e1(e,ob()+(t<6&&rs()==32&&Go()==32))}function T6(e){for(;Go();)switch(Yn){case e:return _o;case 34:case 39:e!==34&&e!==39&&T6(Yn);break;case 40:e===41&&T6(e);break;case 92:Go();break}return _o}function Wpe(e,t){for(;Go()&&e+Yn!==47+10;)if(e+Yn===42+42&&rs()===47)break;return"/*"+e1(t,_o-1)+"*"+HS(e===47?e:Go())}function Upe(e){for(;!G0(rs());)Go();return e1(e,_o)}function Gpe(e){return jV(ab("",null,null,null,[""],e=zV(e),0,[0],e))}function ab(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,g=0,m=1,y=1,v=1,b=0,x="",S=o,C=i,w=r,I=x;y;)switch(g=b,b=Go()){case 40:if(g!=108&&Ir(I,d-1)==58){P6(I+=Ot(ib(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:I+=ib(b);break;case 9:case 10:case 13:case 32:I+=Hpe(g);break;case 92:I+=Vpe(ob()-1,7);continue;case 47:switch(rs()){case 42:case 47:Ov(Kpe(Wpe(Go(),ob()),t,n),l);break;default:I+="/"}break;case 123*m:s[c++]=za(I)*v;case 125*m:case 59:case 0:switch(b){case 0:case 125:y=0;case 59+u:p>0&&za(I)-d&&Ov(p>32?IA(I+";",r,n,d-1):IA(Ot(I," ","")+";",r,n,d-2),l);break;case 59:I+=";";default:if(Ov(w=kA(I,t,n,c,u,o,s,x,S=[],C=[],d),i),b===123)if(u===0)ab(I,t,w,w,S,i,d,s,C);else switch(f===99&&Ir(I,3)===110?100:f){case 100:case 109:case 115:ab(e,w,w,r&&Ov(kA(e,w,w,0,0,o,s,x,o,S=[],d),C),o,C,d,s,r?S:C);break;default:ab(I,w,w,w,[""],C,0,s,C)}}c=u=p=0,m=v=1,x=I="",d=a;break;case 58:d=1+za(I),p=g;default:if(m<1){if(b==123)--m;else if(b==125&&m++==0&&jpe()==125)continue}switch(I+=HS(b),b*m){case 38:v=u>0?1:(I+="\f",-1);break;case 44:s[c++]=(za(I)-1)*v,v=1;break;case 64:rs()===45&&(I+=ib(Go())),f=rs(),u=d=za(x=I+=Upe(ob())),b++;break;case 45:g===45&&za(I)==2&&(m=0)}}return i}function kA(e,t,n,r,o,i,a,s,l,c,u){for(var d=o-1,f=o===0?i:[""],p=a7(f),g=0,m=0,y=0;g<r;++g)for(var v=0,b=U0(e,d+1,d=Dpe(m=a[g])),x=e;v<p;++v)(x=FV(m>0?f[v]+" "+b:Ot(b,/&\f/g,f[v])))&&(l[y++]=x);return WS(e,t,n,o===0?o7:s,l,c,u)}function Kpe(e,t,n){return WS(e,t,n,LV,HS(zpe()),U0(e,2,-2),0)}function IA(e,t,n,r){return WS(e,t,n,i7,U0(e,0,r),U0(e,r+1,-1),r)}function ap(e,t){for(var n="",r=a7(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function qpe(e,t,n,r){switch(e.type){case Rpe:case i7:return e.return=e.return||e.value;case LV:return"";case BV:return e.return=e.value+"{"+ap(e.children,r)+"}";case o7:e.value=e.props.join(",")}return za(n=ap(e.children,r))?e.return=e.value+"{"+n+"}":""}function Ype(e){var t=a7(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}function Xpe(e){return function(t){t.root||(t=t.return)&&e(t)}}var _A=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var o=t(r);return n.set(r,o),o}};function HV(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Zpe=function(t,n,r){for(var o=0,i=0;o=i,i=rs(),o===38&&i===12&&(n[r]=1),!G0(i);)Go();return e1(t,_o)},Qpe=function(t,n){var r=-1,o=44;do switch(G0(o)){case 0:o===38&&rs()===12&&(n[r]=1),t[r]+=Zpe(_o-1,n,r);break;case 2:t[r]+=ib(o);break;case 4:if(o===44){t[++r]=rs()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=HS(o)}while(o=Go());return t},Jpe=function(t,n){return jV(Qpe(zV(t),n))},OA=new WeakMap,ehe=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,o=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!OA.get(r))&&!o){OA.set(t,!0);for(var i=[],a=Jpe(n,i),s=r.props,l=0,c=0;l<a.length;l++)for(var u=0;u<s.length;u++,c++)t.props[c]=i[l]?a[l].replace(/&\f/g,s[u]):s[u]+" "+a[l]}}},the=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function VV(e,t){switch(Bpe(e,t)){case 5103:return St+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return St+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return St+e+l2+e+Nr+e+e;case 6828:case 4268:return St+e+Nr+e+e;case 6165:return St+e+Nr+"flex-"+e+e;case 5187:return St+e+Ot(e,/(\w+).+(:[^]+)/,St+"box-$1$2"+Nr+"flex-$1$2")+e;case 5443:return St+e+Nr+"flex-item-"+Ot(e,/flex-|-self/,"")+e;case 4675:return St+e+Nr+"flex-line-pack"+Ot(e,/align-content|flex-|-self/,"")+e;case 5548:return St+e+Nr+Ot(e,"shrink","negative")+e;case 5292:return St+e+Nr+Ot(e,"basis","preferred-size")+e;case 6060:return St+"box-"+Ot(e,"-grow","")+St+e+Nr+Ot(e,"grow","positive")+e;case 4554:return St+Ot(e,/([^-])(transform)/g,"$1"+St+"$2")+e;case 6187:return Ot(Ot(Ot(e,/(zoom-|grab)/,St+"$1"),/(image-set)/,St+"$1"),e,"")+e;case 5495:case 3959:return Ot(e,/(image-set\([^]*)/,St+"$1$`$1");case 4968:return Ot(Ot(e,/(.+:)(flex-)?(.*)/,St+"box-pack:$3"+Nr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+St+e+e;case 4095:case 3583:case 4068:case 2532:return Ot(e,/(.+)-inline(.+)/,St+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(za(e)-1-t>6)switch(Ir(e,t+1)){case 109:if(Ir(e,t+4)!==45)break;case 102:return Ot(e,/(.+:)(.+)-([^]+)/,"$1"+St+"$2-$3$1"+l2+(Ir(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~P6(e,"stretch")?VV(Ot(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ir(e,t+1)!==115)break;case 6444:switch(Ir(e,za(e)-3-(~P6(e,"!important")&&10))){case 107:return Ot(e,":",":"+St)+e;case 101:return Ot(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+St+(Ir(e,14)===45?"inline-":"")+"box$3$1"+St+"$2$3$1"+Nr+"$2box$3")+e}break;case 5936:switch(Ir(e,t+11)){case 114:return St+e+Nr+Ot(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return St+e+Nr+Ot(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return St+e+Nr+Ot(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return St+e+Nr+e+e}return e}var nhe=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case i7:t.return=VV(t.value,t.length);break;case BV:return ap([rg(t,{value:Ot(t.value,"@","@"+St)})],o);case o7:if(t.length)return Npe(t.props,function(i){switch(Fpe(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ap([rg(t,{props:[Ot(i,/:(read-\w+)/,":"+l2+"$1")]})],o);case"::placeholder":return ap([rg(t,{props:[Ot(i,/:(plac\w+)/,":"+St+"input-$1")]}),rg(t,{props:[Ot(i,/:(plac\w+)/,":"+l2+"$1")]}),rg(t,{props:[Ot(i,/:(plac\w+)/,Nr+"input-$1")]})],o)}return""})}},rhe=[nhe],ohe=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(m){var y=m.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var o=t.stylisPlugins||rhe,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(m){for(var y=m.getAttribute("data-emotion").split(" "),v=1;v<y.length;v++)i[y[v]]=!0;s.push(m)});var l,c=[ehe,the];{var u,d=[qpe,Xpe(function(m){u.insert(m)})],f=Ype(c.concat(o,d)),p=function(y){return ap(Gpe(y),f)};l=function(y,v,b,x){u=b,p(y?y+"{"+v.styles+"}":v.styles),x&&(g.inserted[v.name]=!0)}}var g={key:n,sheet:new Mpe({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:l};return g.sheet.hydrate(s),g};function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}var ihe=!0;function WV(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var s7=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||ihe===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},l7=function(t,n,r){s7(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+o:"",i,t.sheet,!0),i=i.next;while(i!==void 0)}};function ahe(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var she={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},lhe=/[A-Z]|^ms/g,che=/_EMO_([^_]+?)_([^]*?)_EMO_/g,UV=function(t){return t.charCodeAt(1)===45},PA=function(t){return t!=null&&typeof t!="boolean"},k3=HV(function(e){return UV(e)?e:e.replace(lhe,"-$&").toLowerCase()}),TA=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(che,function(r,o,i){return ja={name:o,styles:i,next:ja},o})}return she[t]!==1&&!UV(t)&&typeof n=="number"&&n!==0?n+"px":n};function K0(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return ja={name:n.name,styles:n.styles,next:ja},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)ja={name:r.name,styles:r.styles,next:ja},r=r.next;var o=n.styles+";";return o}return uhe(e,t,n)}case"function":{if(e!==void 0){var i=ja,a=n(e);return ja=i,K0(e,t,a)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function uhe(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=K0(e,t,n[o])+";";else for(var i in n){var a=n[i];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=i+"{"+t[a]+"}":PA(a)&&(r+=k3(i)+":"+TA(i,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var s=0;s<a.length;s++)PA(a[s])&&(r+=k3(i)+":"+TA(i,a[s])+";");else{var l=K0(e,t,a);switch(i){case"animation":case"animationName":{r+=k3(i)+":"+l+";";break}default:r+=i+"{"+l+"}"}}}return r}var AA=/label:\s*([^\s;\n{]+)\s*(;|$)/g,ja,US=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var o=!0,i="";ja=void 0;var a=t[0];a==null||a.raw===void 0?(o=!1,i+=K0(r,n,a)):i+=a[0];for(var s=1;s<t.length;s++)i+=K0(r,n,t[s]),o&&(i+=a[s]);AA.lastIndex=0;for(var l="",c;(c=AA.exec(i))!==null;)l+="-"+c[1];var u=ahe(i)+l;return{name:u,styles:i,next:ja}},dhe=function(t){return t()},GV=Z4["useInsertionEffect"]?Z4["useInsertionEffect"]:!1,KV=GV||dhe,$A=GV||h.exports.useLayoutEffect,c7={}.hasOwnProperty,qV=h.exports.createContext(typeof HTMLElement!="undefined"?ohe({key:"css"}):null);qV.Provider;var u7=function(t){return h.exports.forwardRef(function(n,r){var o=h.exports.useContext(qV);return t(n,o,r)})},$p=h.exports.createContext({}),fhe=function(t,n){if(typeof n=="function"){var r=n(t);return r}return J({},t,n)},phe=_A(function(e){return _A(function(t){return fhe(e,t)})}),hhe=function(t){var n=h.exports.useContext($p);return t.theme!==n&&(n=phe(n)(t.theme)),h.exports.createElement($p.Provider,{value:n},t.children)},A6="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",ghe=function(t,n){var r={};for(var o in n)c7.call(n,o)&&(r[o]=n[o]);return r[A6]=t,r},mhe=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return s7(n,r,o),KV(function(){return l7(n,r,o)}),null},vhe=u7(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var o=e[A6],i=[r],a="";typeof e.className=="string"?a=WV(t.registered,i,e.className):e.className!=null&&(a=e.className+" ");var s=US(i,void 0,h.exports.useContext($p));a+=t.key+"-"+s.name;var l={};for(var c in e)c7.call(e,c)&&c!=="css"&&c!==A6&&(l[c]=e[c]);return l.ref=n,l.className=a,h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(mhe,{cache:t,serialized:s,isStringTag:typeof o=="string"}),h.exports.createElement(o,l))}),me=function(t,n){var r=arguments;if(n==null||!c7.call(n,"css"))return h.exports.createElement.apply(void 0,r);var o=r.length,i=new Array(o);i[0]=vhe,i[1]=ghe(t,n);for(var a=2;a<o;a++)i[a]=r[a];return h.exports.createElement.apply(null,i)},GS=u7(function(e,t){var n=e.styles,r=US([n],void 0,h.exports.useContext($p)),o=h.exports.useRef();return $A(function(){var i=t.key+"-global",a=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",i),a.hydrate([l])),o.current=[a,s],function(){a.flush()}},[t]),$A(function(){var i=o.current,a=i[0],s=i[1];if(s){i[1]=!1;return}if(r.next!==void 0&&l7(t,r.next,!0),a.tags.length){var l=a.tags[a.tags.length-1].nextElementSibling;a.before=l,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function t1(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return US(t)}var vh=function(){var t=t1.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};function Mf(e){return typeof e=="function"}function yhe(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function bhe(e,t,n,r){const o=typeof t=="string"?t.split("."):[t];for(r=0;r<o.length&&e;r+=1)e=e[o[r]];return e===void 0?n:e}var xhe=e=>{const t=new WeakMap;return(r,o,i,a)=>{if(typeof r=="undefined")return e(r,o,i);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(o))return s.get(o);const l=e(r,o,i,a);return s.set(o,l),l}},YV=xhe(bhe);function XV(e,t){const n={};return Object.keys(e).forEach(r=>{const o=e[r];t(o,r,e)&&(n[r]=o)}),n}var ZV=e=>XV(e,t=>t!=null);function She(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var whe=She();function QV(e,...t){return Mf(e)?e(...t):e}function Che(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var Ehe=(...e)=>t=>e.reduce((n,r)=>r(n),t);Object.freeze(["base","sm","md","lg","xl","2xl"]);function khe(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=h.exports.createContext(void 0);o.displayName=r;function i(){var a;const s=h.exports.useContext(o);if(!s&&t){const l=new Error(n);throw l.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,l,i),l}return s}return[o.Provider,i,o]}var Ihe=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,_he=HV(function(e){return Ihe.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Ohe=_he,Phe=function(t){return t!=="theme"},MA=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Ohe:Phe},RA=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},The=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return s7(n,r,o),KV(function(){return l7(n,r,o)}),null},Ahe=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,i,a;n!==void 0&&(i=n.label,a=n.target);var s=RA(t,n,r),l=s||MA(o),c=!l("as");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&d.push("label:"+i+";"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{d.push(u[0][0]);for(var f=u.length,p=1;p<f;p++)d.push(u[p],u[0][p])}var g=u7(function(m,y,v){var b=c&&m.as||o,x="",S=[],C=m;if(m.theme==null){C={};for(var w in m)C[w]=m[w];C.theme=h.exports.useContext($p)}typeof m.className=="string"?x=WV(y.registered,S,m.className):m.className!=null&&(x=m.className+" ");var I=US(d.concat(S),y.registered,C);x+=y.key+"-"+I.name,a!==void 0&&(x+=" "+a);var _=c&&s===void 0?MA(b):l,P={};for(var T in m)c&&T==="as"||_(T)&&(P[T]=m[T]);return P.className=x,P.ref=v,h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(The,{cache:y,serialized:I,isStringTag:typeof b=="string"}),h.exports.createElement(b,P))});return g.displayName=i!==void 0?i:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=o,g.__emotion_styles=d,g.__emotion_forwardProp=s,Object.defineProperty(g,"toString",{value:function(){return"."+a}}),g.withComponent=function(m,y){return e(m,J({},n,y,{shouldForwardProp:RA(g,y,!0)})).apply(void 0,d)},g}},$he=["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","marquee","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"],$6=Ahe.bind();$he.forEach(function(e){$6[e]=$6(e)});var Mhe=typeof Element!="undefined",Rhe=typeof Map=="function",Dhe=typeof Set=="function",Lhe=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function sb(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!sb(e[r],t[r]))return!1;return!0}var i;if(Rhe&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!sb(r.value[1],t.get(r.value[0])))return!1;return!0}if(Dhe&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Lhe&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Mhe&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!sb(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var Bhe=function(t,n){try{return sb(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};function yh(){const e=h.exports.useContext($p);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}function JV(){const e=gh(),t=yh();return{...e,theme:t}}function Fhe(e,t,n){var o,i;if(t==null)return t;const r=a=>{var s,l;return(l=(s=e.__breakpoints)==null?void 0:s.asArray)==null?void 0:l[a]};return(i=(o=r(t))!=null?o:r(n))!=null?i:n}function Nhe(e,t,n){var o,i;if(t==null)return t;const r=a=>{var s,l;return(l=(s=e.__cssMap)==null?void 0:s[a])==null?void 0:l.value};return(i=(o=r(t))!=null?o:r(n))!=null?i:n}function eW(e,t,n){const r=yh();return tW(e,t,n)(r)}function tW(e,t,n){const r=Array.isArray(t)?t:[t],o=Array.isArray(n)?n:[n];return i=>{const a=o.filter(Boolean),s=r.map((l,c)=>{var d,f;if(e==="breakpoints")return Fhe(i,l,(d=a[c])!=null?d:l);const u=`${e}.${l}`;return Nhe(i,u,(f=a[c])!=null?f:l)});return Array.isArray(t)?s:s[0]}}function nW(e){const{cssVarsRoot:t,theme:n,children:r}=e,o=h.exports.useMemo(()=>mpe(n),[n]);return O.createElement(hhe,{theme:o},O.createElement(zhe,{root:t}),r)}function zhe({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return O.createElement(GS,{styles:n=>({[t]:n.__cssVars})})}var[ku,KS]=khe({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function jhe(){const{colorMode:e}=gh();return O.createElement(GS,{styles:t=>{const n=YV(t,"styles.global"),r=QV(n,{theme:t,colorMode:e});return r?DV(r)(t):void 0}})}var Hhe=new Set([...vpe,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),Vhe=new Set(["htmlWidth","htmlHeight","htmlSize"]);function Whe(e){return Vhe.has(e)||!Hhe.has(e)}var Uhe=({baseStyle:e})=>t=>{const{theme:n,css:r,__css:o,sx:i,...a}=t,s=XV(a,(d,f)=>bpe(f)),l=QV(e,t),c=Object.assign({},o,l,ZV(s),i),u=DV(c)(t.theme);return r?[u,r]:u};function I3(e,t){const{baseStyle:n,...r}=t!=null?t:{};r.shouldForwardProp||(r.shouldForwardProp=Whe);const o=Uhe({baseStyle:n}),i=$6(e,r)(o);return O.forwardRef(function(l,c){const{colorMode:u,forced:d}=gh();return O.createElement(i,{ref:c,"data-theme":d?u:void 0,...l})})}function we(e){return h.exports.forwardRef(e)}function rW(e,t={}){var u;const{styleConfig:n,...r}=t,{theme:o,colorMode:i}=JV(),a=YV(o,`components.${e}`),s=n||a,l=Ii({theme:o,colorMode:i},(u=s==null?void 0:s.defaultProps)!=null?u:{},ZV(yhe(r,["children"]))),c=h.exports.useRef({});if(s){const f=Ppe(s)(l);Bhe(c.current,f)||(c.current=f)}return c.current}function xr(e,t={}){return rW(e,t)}function et(e,t={}){return rW(e,t)}function Ghe(){const e=new Map;return new Proxy(I3,{apply(t,n,r){return I3(...r)},get(t,n){return e.has(n)||e.set(n,I3(n)),e.get(n)}})}var ve=Ghe();function Khe(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function nn(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:o="Provider",errorMessage:i}=e,a=h.exports.createContext(void 0);a.displayName=t;function s(){var l;const c=h.exports.useContext(a);if(!c&&n){const u=new Error(i!=null?i:Khe(r,o));throw u.name="ContextError",(l=Error.captureStackTrace)==null||l.call(Error,u,s),u}return c}return[a.Provider,s,a]}function qhe(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Zn(...e){return t=>{e.forEach(n=>{qhe(n,t)})}}function Yhe(...e){return h.exports.useMemo(()=>Zn(...e),e)}function DA(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var Xhe=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function LA(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function BA(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var M6=typeof window!="undefined"?h.exports.useLayoutEffect:h.exports.useEffect,c2=e=>e,Zhe=class{constructor(){E(this,"descendants",new Map);E(this,"register",e=>{if(e!=null)return Xhe(e)?this.registerNode(e):t=>{this.registerNode(t,e)}});E(this,"unregister",e=>{this.descendants.delete(e);const t=DA(Array.from(this.descendants.keys()));this.assignIndex(t)});E(this,"destroy",()=>{this.descendants.clear()});E(this,"assignIndex",e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})});E(this,"count",()=>this.descendants.size);E(this,"enabledCount",()=>this.enabledValues().length);E(this,"values",()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index));E(this,"enabledValues",()=>this.values().filter(e=>!e.disabled));E(this,"item",e=>{if(this.count()!==0)return this.values()[e]});E(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]});E(this,"first",()=>this.item(0));E(this,"firstEnabled",()=>this.enabledItem(0));E(this,"last",()=>this.item(this.descendants.size-1));E(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)});E(this,"indexOf",e=>{var n;var t;return e&&(n=(t=this.descendants.get(e))==null?void 0:t.index)!=null?n:-1});E(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e)));E(this,"next",(e,t=!0)=>{const n=LA(e,this.count(),t);return this.item(n)});E(this,"nextEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),o=LA(r,this.enabledCount(),t);return this.enabledItem(o)});E(this,"prev",(e,t=!0)=>{const n=BA(e,this.count()-1,t);return this.item(n)});E(this,"prevEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),o=BA(r,this.enabledCount()-1,t);return this.enabledItem(o)});E(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=DA(n);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const o={node:e,index:-1,...t};this.descendants.set(e,o),this.assignIndex(r)})}};function Qhe(){const e=h.exports.useRef(new Zhe);return M6(()=>()=>e.current.destroy()),e.current}var[Jhe,oW]=nn({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function ege(e){const t=oW(),[n,r]=h.exports.useState(-1),o=h.exports.useRef(null);M6(()=>()=>{!o.current||t.unregister(o.current)},[]),M6(()=>{if(!o.current)return;const a=Number(o.current.dataset.index);n!=a&&!Number.isNaN(a)&&r(a)});const i=c2(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(o.current),register:Zn(i,o)}}function d7(){return[c2(Jhe),()=>c2(oW()),()=>Qhe(),o=>ege(o)]}var jn=(...e)=>e.filter(Boolean).join(" "),FA={path:O.createElement("g",{stroke:"currentColor",strokeWidth:"1.5"},O.createElement("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),O.createElement("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),O.createElement("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})),viewBox:"0 0 24 24"},Oo=we((e,t)=>{const{as:n,viewBox:r,color:o="currentColor",focusable:i=!1,children:a,className:s,__css:l,...c}=e,u=jn("chakra-icon",s),d={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:o,...l},f={ref:t,focusable:i,className:u,__css:d},p=r!=null?r:FA.viewBox;if(n&&typeof n!="string")return O.createElement(ve.svg,{as:n,...f,...c});const g=a!=null?a:FA.path;return O.createElement(ve.svg,{verticalAlign:"middle",viewBox:p,...f,...c},g)});Oo.displayName="Icon";var tge=Oo;function iW(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:o={}}=e,i=h.exports.Children.toArray(e.path),a=we((s,l)=>O.createElement(Oo,{ref:l,viewBox:t,...o,...s},i.length?i:O.createElement("path",{fill:"currentColor",d:n})));return a.displayName=r,a}function Iu(e,t=[]){const n=h.exports.useRef(e);return h.exports.useEffect(()=>{n.current=e}),h.exports.useCallback((...r)=>{var o;return(o=n.current)==null?void 0:o.call(n,...r)},t)}function aW(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:o=(f,p)=>f!==p}=e,i=Iu(r),a=Iu(o),[s,l]=h.exports.useState(n),c=t!==void 0,u=c?t:s,d=Iu(f=>{const g=typeof f=="function"?f(u):f;!a(u,g)||(c||l(g),i(g))},[c,i,u,a]);return[u,d]}const f7=h.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),qS=h.exports.createContext({});function nge(){return h.exports.useContext(qS).visualElement}const bh=h.exports.createContext(null),td=typeof document!="undefined",o0=td?h.exports.useLayoutEffect:h.exports.useEffect,sW=h.exports.createContext({strict:!1});function rge(e,t,n,r){const o=nge(),i=h.exports.useContext(sW),a=h.exports.useContext(bh),s=h.exports.useContext(f7).reducedMotion,l=h.exports.useRef();r=r||i.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:o,props:n,presenceId:a?a.id:void 0,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:s}));const c=l.current;return o0(()=>{c&&c.render()}),o0(()=>{c&&c.animationState&&c.animationState.animateChanges()}),o0(()=>()=>c&&c.notify("Unmount"),[]),c}function Rf(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function oge(e,t,n){return h.exports.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Rf(n)&&(n.current=r))},[t])}function q0(e){return typeof e=="string"||Array.isArray(e)}function YS(e){return typeof e=="object"&&typeof e.start=="function"}const ige=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function XS(e){return YS(e.animate)||ige.some(t=>q0(e[t]))}function lW(e){return Boolean(XS(e)||e.variants)}function age(e,t){if(XS(e)){const{initial:n,animate:r}=e;return{initial:n===!1||q0(n)?n:void 0,animate:q0(r)?r:void 0}}return e.inherit!==!1?t:{}}function sge(e){const{initial:t,animate:n}=age(e,h.exports.useContext(qS));return h.exports.useMemo(()=>({initial:t,animate:n}),[NA(t),NA(n)])}function NA(e){return Array.isArray(e)?e.join(" "):e}const $s=e=>({isEnabled:t=>e.some(n=>!!t[n])}),Y0={measureLayout:$s(["layout","layoutId","drag"]),animation:$s(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:$s(["exit"]),drag:$s(["drag","dragControls"]),focus:$s(["whileFocus"]),hover:$s(["whileHover","onHoverStart","onHoverEnd"]),tap:$s(["whileTap","onTap","onTapStart","onTapCancel"]),pan:$s(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:$s(["whileInView","onViewportEnter","onViewportLeave"])};function lge(e){for(const t in e)t==="projectionNodeConstructor"?Y0.projectionNodeConstructor=e[t]:Y0[t].Component=e[t]}function ZS(e){const t=h.exports.useRef(null);return t.current===null&&(t.current=e()),t.current}const i0={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let cge=1;function uge(){return ZS(()=>{if(i0.hasEverUpdated)return cge++})}const p7=h.exports.createContext({});class dge extends O.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:n}=this.props;return t&&t.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const cW=h.exports.createContext({}),fge=Symbol.for("motionComponentSymbol");function pge({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:o,Component:i}){e&&lge(e);function a(l,c){const u={...h.exports.useContext(f7),...l,layoutId:hge(l)},{isStatic:d}=u;let f=null;const p=sge(l),g=d?void 0:uge(),m=o(l,d);if(!d&&td){p.visualElement=rge(i,m,u,t);const y=h.exports.useContext(sW).strict,v=h.exports.useContext(cW);p.visualElement&&(f=p.visualElement.loadFeatures(u,y,e,g,n||Y0.projectionNodeConstructor,v))}return h.exports.createElement(dge,{visualElement:p.visualElement,props:u},f,h.exports.createElement(qS.Provider,{value:p},r(i,l,g,oge(m,p.visualElement,c),m,d,p.visualElement)))}const s=h.exports.forwardRef(a);return s[fge]=i,s}function hge({layoutId:e}){const t=h.exports.useContext(p7).id;return t&&e!==void 0?t+"-"+e:e}function gge(e){function t(r,o={}){return pge(e(r,o))}if(typeof Proxy=="undefined")return t;const n=new Map;return new Proxy(t,{get:(r,o)=>(n.has(o)||n.set(o,t(o)),n.get(o))})}const mge=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function h7(e){return typeof e!="string"||e.includes("-")?!1:!!(mge.indexOf(e)>-1||/[A-Z]/.test(e))}const u2={};function vge(e){Object.assign(u2,e)}const d2=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],nd=new Set(d2);function uW(e,{layout:t,layoutId:n}){return nd.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!u2[e]||e==="opacity")}const gs=e=>!!(e!=null&&e.getVelocity),yge={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},bge=(e,t)=>d2.indexOf(e)-d2.indexOf(t);function xge({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},o,i){let a="";t.sort(bge);for(const s of t)a+=`${yge[s]||s}(${e[s]}) `;return n&&!e.z&&(a+="translateZ(0)"),a=a.trim(),i?a=i(e,o?"":a):r&&o&&(a="none"),a}function dW(e){return e.startsWith("--")}const Sge=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Mp=(e,t,n)=>Math.min(Math.max(n,e),t),rd={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},a0={...rd,transform:e=>Mp(0,1,e)},Pv={...rd,default:1},s0=e=>Math.round(e*1e5)/1e5,X0=/(-)?([\d]*\.?[\d])+/g,R6=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,wge=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function n1(e){return typeof e=="string"}const r1=e=>({test:t=>n1(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),$l=r1("deg"),os=r1("%"),We=r1("px"),Cge=r1("vh"),Ege=r1("vw"),zA={...os,parse:e=>os.parse(e)/100,transform:e=>os.transform(e*100)},jA={...rd,transform:Math.round},fW={borderWidth:We,borderTopWidth:We,borderRightWidth:We,borderBottomWidth:We,borderLeftWidth:We,borderRadius:We,radius:We,borderTopLeftRadius:We,borderTopRightRadius:We,borderBottomRightRadius:We,borderBottomLeftRadius:We,width:We,maxWidth:We,height:We,maxHeight:We,size:We,top:We,right:We,bottom:We,left:We,padding:We,paddingTop:We,paddingRight:We,paddingBottom:We,paddingLeft:We,margin:We,marginTop:We,marginRight:We,marginBottom:We,marginLeft:We,rotate:$l,rotateX:$l,rotateY:$l,rotateZ:$l,scale:Pv,scaleX:Pv,scaleY:Pv,scaleZ:Pv,skew:$l,skewX:$l,skewY:$l,distance:We,translateX:We,translateY:We,translateZ:We,x:We,y:We,z:We,perspective:We,transformPerspective:We,opacity:a0,originX:zA,originY:zA,originZ:We,zIndex:jA,fillOpacity:a0,strokeOpacity:a0,numOctaves:jA};function g7(e,t,n,r){const{style:o,vars:i,transform:a,transformKeys:s,transformOrigin:l}=e;s.length=0;let c=!1,u=!1,d=!0;for(const f in t){const p=t[f];if(dW(f)){i[f]=p;continue}const g=fW[f],m=Sge(p,g);if(nd.has(f)){if(c=!0,a[f]=m,s.push(f),!d)continue;p!==(g.default||0)&&(d=!1)}else f.startsWith("origin")?(u=!0,l[f]=m):o[f]=m}if(t.transform||(c||r?o.transform=xge(e,n,d,r):o.transform&&(o.transform="none")),u){const{originX:f="50%",originY:p="50%",originZ:g=0}=l;o.transformOrigin=`${f} ${p} ${g}`}}const m7=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function pW(e,t,n){for(const r in t)!gs(t[r])&&!uW(r,n)&&(e[r]=t[r])}function kge({transformTemplate:e},t,n){return h.exports.useMemo(()=>{const r=m7();return g7(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function Ige(e,t,n){const r=e.style||{},o={};return pW(o,r,e),Object.assign(o,kge(e,t,n)),e.transformValues?e.transformValues(o):o}function _ge(e,t,n){const r={},o=Ige(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),r.style=o,r}const Oge=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],Pge=["whileTap","onTap","onTapStart","onTapCancel"],Tge=["onPan","onPanStart","onPanSessionStart","onPanEnd"],Age=["whileInView","onViewportEnter","onViewportLeave","viewport"],$ge=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...Age,...Pge,...Oge,...Tge]);function f2(e){return $ge.has(e)}let hW=e=>!f2(e);function Mge(e){!e||(hW=t=>t.startsWith("on")?!f2(t):e(t))}try{Mge(require("@emotion/is-prop-valid").default)}catch{}function Rge(e,t,n){const r={};for(const o in e)(hW(o)||n===!0&&f2(o)||!t&&!f2(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function HA(e,t,n){return typeof e=="string"?e:We.transform(t+n*e)}function Dge(e,t,n){const r=HA(t,e.x,e.width),o=HA(n,e.y,e.height);return`${r} ${o}`}const Lge={offset:"stroke-dashoffset",array:"stroke-dasharray"},Bge={offset:"strokeDashoffset",array:"strokeDasharray"};function Fge(e,t,n=1,r=0,o=!0){e.pathLength=1;const i=o?Lge:Bge;e[i.offset]=We.transform(-r);const a=We.transform(t),s=We.transform(n);e[i.array]=`${a} ${s}`}function v7(e,{attrX:t,attrY:n,originX:r,originY:o,pathLength:i,pathSpacing:a=1,pathOffset:s=0,...l},c,u,d){if(g7(e,l,c,d),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p,dimensions:g}=e;f.transform&&(g&&(p.transform=f.transform),delete f.transform),g&&(r!==void 0||o!==void 0||p.transform)&&(p.transformOrigin=Dge(g,r!==void 0?r:.5,o!==void 0?o:.5)),t!==void 0&&(f.x=t),n!==void 0&&(f.y=n),i!==void 0&&Fge(f,i,a,s,!1)}const gW=()=>({...m7(),attrs:{}}),y7=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Nge(e,t,n,r){const o=h.exports.useMemo(()=>{const i=gW();return v7(i,t,{enableHardwareAcceleration:!1},y7(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};pW(i,e.style,e),o.style={...i,...o.style}}return o}function zge(e=!1){return(n,r,o,i,{latestValues:a},s)=>{const c=(h7(n)?Nge:_ge)(r,a,s,n),d={...Rge(r,typeof n=="string",e),...c,ref:i};return o&&(d["data-projection-id"]=o),h.exports.createElement(n,d)}}const b7=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function mW(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const vW=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function yW(e,t,n,r){mW(e,t,void 0,r);for(const o in t.attrs)e.setAttribute(vW.has(o)?o:b7(o),t.attrs[o])}function x7(e){const{style:t}=e,n={};for(const r in t)(gs(t[r])||uW(r,e))&&(n[r]=t[r]);return n}function bW(e){const t=x7(e);for(const n in e)if(gs(e[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function S7(e,t,n,r={},o={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),t}const p2=e=>Array.isArray(e),jge=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),Hge=e=>p2(e)?e[e.length-1]||0:e;function lb(e){const t=gs(e)?e.get():e;return jge(t)?t.toValue():t}function Vge({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){const a={latestValues:Wge(r,o,i,e),renderState:t()};return n&&(a.mount=s=>n(r,s,a)),a}const xW=e=>(t,n)=>{const r=h.exports.useContext(qS),o=h.exports.useContext(bh),i=()=>Vge(e,t,r,o);return n?i():ZS(i)};function Wge(e,t,n,r){const o={},i=r(e);for(const f in i)o[f]=lb(i[f]);let{initial:a,animate:s}=e;const l=XS(e),c=lW(e);t&&c&&!l&&e.inherit!==!1&&(a===void 0&&(a=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u=u||a===!1;const d=u?s:a;return d&&typeof d!="boolean"&&!YS(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{const g=S7(e,p);if(!g)return;const{transitionEnd:m,transition:y,...v}=g;for(const b in v){let x=v[b];if(Array.isArray(x)){const S=u?x.length-1:0;x=x[S]}x!==null&&(o[b]=x)}for(const b in m)o[b]=m[b]}),o}const Uge={useVisualState:xW({scrapeMotionValuesFromProps:bW,createRenderState:gW,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}v7(n,r,{enableHardwareAcceleration:!1},y7(t.tagName),e.transformTemplate),yW(t,n)}})},Gge={useVisualState:xW({scrapeMotionValuesFromProps:x7,createRenderState:m7})};function Kge(e,{forwardMotionProps:t=!1},n,r,o){return{...h7(e)?Uge:Gge,preloadedFeatures:n,useRender:zge(t),createVisualElement:r,projectionNodeConstructor:o,Component:e}}var Vt;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Vt||(Vt={}));function QS(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function D6(e,t,n,r){h.exports.useEffect(()=>{const o=e.current;if(n&&o)return QS(o,t,n,r)},[e,t,n,r])}function qge({whileFocus:e,visualElement:t}){const{animationState:n}=t,r=()=>{n&&n.setActive(Vt.Focus,!0)},o=()=>{n&&n.setActive(Vt.Focus,!1)};D6(t,"focus",e?r:void 0),D6(t,"blur",e?o:void 0)}function SW(e){return typeof PointerEvent!="undefined"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function wW(e){return!!e.touches}function Yge(e){return t=>{const n=t instanceof MouseEvent;(!n||n&&t.button===0)&&e(t)}}const Xge={pageX:0,pageY:0};function Zge(e,t="page"){const r=e.touches[0]||e.changedTouches[0]||Xge;return{x:r[t+"X"],y:r[t+"Y"]}}function Qge(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function w7(e,t="page"){return{point:wW(e)?Zge(e,t):Qge(e,t)}}const CW=(e,t=!1)=>{const n=r=>e(r,w7(r));return t?Yge(n):n},Jge=()=>td&&window.onpointerdown===null,e0e=()=>td&&window.ontouchstart===null,t0e=()=>td&&window.onmousedown===null,n0e={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},r0e={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function EW(e){return Jge()?e:e0e()?r0e[e]:t0e()?n0e[e]:e}function sp(e,t,n,r){return QS(e,EW(t),CW(n,t==="pointerdown"),r)}function h2(e,t,n,r){return D6(e,EW(t),n&&CW(n,t==="pointerdown"),r)}function kW(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const VA=kW("dragHorizontal"),WA=kW("dragVertical");function IW(e){let t=!1;if(e==="y")t=WA();else if(e==="x")t=VA();else{const n=VA(),r=WA();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function _W(){const e=IW(!0);return e?(e(),!1):!0}function UA(e,t,n){return(r,o)=>{!SW(r)||_W()||(e.animationState&&e.animationState.setActive(Vt.Hover,t),n&&n(r,o))}}function o0e({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){h2(r,"pointerenter",e||n?UA(r,!0,e):void 0,{passive:!e}),h2(r,"pointerleave",t||n?UA(r,!1,t):void 0,{passive:!t})}const OW=(e,t)=>t?e===t?!0:OW(e,t.parentElement):!1;function C7(e){return h.exports.useEffect(()=>()=>e(),[])}const i0e=(e,t)=>n=>t(e(n)),JS=(...e)=>e.reduce(i0e);function a0e({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:o}){const i=e||t||n||r,a=h.exports.useRef(!1),s=h.exports.useRef(null),l={passive:!(t||e||n||p)};function c(){s.current&&s.current(),s.current=null}function u(){return c(),a.current=!1,o.animationState&&o.animationState.setActive(Vt.Tap,!1),!_W()}function d(g,m){!u()||(OW(o.current,g.target)?e&&e(g,m):n&&n(g,m))}function f(g,m){!u()||n&&n(g,m)}function p(g,m){c(),!a.current&&(a.current=!0,s.current=JS(sp(window,"pointerup",d,l),sp(window,"pointercancel",f,l)),o.animationState&&o.animationState.setActive(Vt.Tap,!0),t&&t(g,m))}h2(o,"pointerdown",i?p:void 0,l),C7(c)}const s0e="production",PW=typeof process=="undefined"||process.env===void 0?s0e:"production",GA=new Set;function TW(e,t,n){e||GA.has(t)||(console.warn(t),n&&console.warn(n),GA.add(t))}const L6=new WeakMap,_3=new WeakMap,l0e=e=>{const t=L6.get(e.target);t&&t(e)},c0e=e=>{e.forEach(l0e)};function u0e({root:e,...t}){const n=e||document;_3.has(n)||_3.set(n,{});const r=_3.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(c0e,{root:e,...t})),r[o]}function d0e(e,t,n){const r=u0e(t);return L6.set(e,n),r.observe(e),()=>{L6.delete(e),r.unobserve(e)}}function f0e({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:o={}}){const i=h.exports.useRef({hasEnteredView:!1,isInView:!1});let a=Boolean(t||n||r);o.once&&i.current.hasEnteredView&&(a=!1),(typeof IntersectionObserver=="undefined"?g0e:h0e)(a,i.current,e,o)}const p0e={some:0,all:1};function h0e(e,t,n,{root:r,margin:o,amount:i="some",once:a}){h.exports.useEffect(()=>{if(!e||!n.current)return;const s={root:r==null?void 0:r.current,rootMargin:o,threshold:typeof i=="number"?i:p0e[i]},l=c=>{const{isIntersecting:u}=c;if(t.isInView===u||(t.isInView=u,a&&!u&&t.hasEnteredView))return;u&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(Vt.InView,u);const d=n.getProps(),f=u?d.onViewportEnter:d.onViewportLeave;f&&f(c)};return d0e(n.current,s,l)},[e,r,o,i])}function g0e(e,t,n,{fallback:r=!0}){h.exports.useEffect(()=>{!e||!r||(PW!=="production"&&TW(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:o}=n.getProps();o&&o(null),n.animationState&&n.animationState.setActive(Vt.InView,!0)}))},[e])}const Kl=e=>t=>(e(t),null),m0e={inView:Kl(f0e),tap:Kl(a0e),focus:Kl(qge),hover:Kl(o0e)};function E7(){const e=h.exports.useContext(bh);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,o=h.exports.useId();return h.exports.useEffect(()=>r(o),[]),!t&&n?[!1,()=>n&&n(o)]:[!0]}function v0e(){return y0e(h.exports.useContext(bh))}function y0e(e){return e===null?!0:e.isPresent}function AW(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const b0e=e=>/^\-?\d*\.?\d+$/.test(e),x0e=e=>/^0[^.\s]+$/.test(e),Ks={delta:0,timestamp:0},$W=1/60*1e3,S0e=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),MW=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(S0e()),$W);function w0e(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(l,c=!1,u=!1)=>{const d=u&&o,f=d?t:n;return c&&a.add(l),f.indexOf(l)===-1&&(f.push(l),d&&o&&(r=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),a.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let c=0;c<r;c++){const u=t[c];u(l),a.has(u)&&(s.schedule(u),e())}o=!1,i&&(i=!1,s.process(l))}};return s}const C0e=40;let B6=!0,Z0=!1,F6=!1;const o1=["read","update","preRender","render","postRender"],e5=o1.reduce((e,t)=>(e[t]=w0e(()=>Z0=!0),e),{}),vo=o1.reduce((e,t)=>{const n=e5[t];return e[t]=(r,o=!1,i=!1)=>(Z0||k0e(),n.schedule(r,o,i)),e},{}),mc=o1.reduce((e,t)=>(e[t]=e5[t].cancel,e),{}),O3=o1.reduce((e,t)=>(e[t]=()=>e5[t].process(Ks),e),{}),E0e=e=>e5[e].process(Ks),RW=e=>{Z0=!1,Ks.delta=B6?$W:Math.max(Math.min(e-Ks.timestamp,C0e),1),Ks.timestamp=e,F6=!0,o1.forEach(E0e),F6=!1,Z0&&(B6=!1,MW(RW))},k0e=()=>{Z0=!0,B6=!0,F6||MW(RW)};function k7(e,t){e.indexOf(t)===-1&&e.push(t)}function I7(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class _7{constructor(){this.subscriptions=[]}add(t){return k7(this.subscriptions,t),()=>I7(this.subscriptions,t)}notify(t,n,r){const o=this.subscriptions.length;if(!!o)if(o===1)this.subscriptions[0](t,n,r);else for(let i=0;i<o;i++){const a=this.subscriptions[i];a&&a(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function O7(e,t){return t?e*(1e3/t):0}const I0e=e=>!isNaN(parseFloat(e));class _0e{constructor(t,n={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,o=!0)=>{this.prev=this.current,this.current=r;const{delta:i,timestamp:a}=Ks;this.lastUpdated!==a&&(this.timeDelta=i,this.lastUpdated=a,vo.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>vo.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=I0e(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){return this.events[t]||(this.events[t]=new _7),this.events[t].add(n)}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t){this.passiveEffect=t}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?O7(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function Rp(e,t){return new _0e(e,t)}const P7=(e,t)=>n=>Boolean(n1(n)&&wge.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),DW=(e,t,n)=>r=>{if(!n1(r))return r;const[o,i,a,s]=r.match(X0);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},O0e=e=>Mp(0,255,e),P3={...rd,transform:e=>Math.round(O0e(e))},mu={test:P7("rgb","red"),parse:DW("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+P3.transform(e)+", "+P3.transform(t)+", "+P3.transform(n)+", "+s0(a0.transform(r))+")"};function P0e(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const N6={test:P7("#"),parse:P0e,transform:mu.transform},Df={test:P7("hsl","hue"),parse:DW("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+os.transform(s0(t))+", "+os.transform(s0(n))+", "+s0(a0.transform(r))+")"},eo={test:e=>mu.test(e)||N6.test(e)||Df.test(e),parse:e=>mu.test(e)?mu.parse(e):Df.test(e)?Df.parse(e):N6.parse(e),transform:e=>n1(e)?e:e.hasOwnProperty("red")?mu.transform(e):Df.transform(e)},LW="${c}",BW="${n}";function T0e(e){var t,n;return isNaN(e)&&n1(e)&&(((t=e.match(X0))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(R6))===null||n===void 0?void 0:n.length)||0)>0}function g2(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0,r=0;const o=e.match(R6);o&&(n=o.length,e=e.replace(R6,LW),t.push(...o.map(eo.parse)));const i=e.match(X0);return i&&(r=i.length,e=e.replace(X0,BW),t.push(...i.map(rd.parse))),{values:t,numColors:n,numNumbers:r,tokenised:e}}function FW(e){return g2(e).values}function NW(e){const{values:t,numColors:n,tokenised:r}=g2(e),o=t.length;return i=>{let a=r;for(let s=0;s<o;s++)a=a.replace(s<n?LW:BW,s<n?eo.transform(i[s]):s0(i[s]));return a}}const A0e=e=>typeof e=="number"?0:e;function $0e(e){const t=FW(e);return NW(e)(t.map(A0e))}const vc={test:T0e,parse:FW,createTransformer:NW,getAnimatableNone:$0e},M0e=new Set(["brightness","contrast","saturate","opacity"]);function R0e(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(X0)||[];if(!r)return e;const o=n.replace(r,"");let i=M0e.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const D0e=/([a-z-]*)\(.*?\)/g,z6={...vc,getAnimatableNone:e=>{const t=e.match(D0e);return t?t.map(R0e).join(" "):e}},L0e={...fW,color:eo,backgroundColor:eo,outlineColor:eo,fill:eo,stroke:eo,borderColor:eo,borderTopColor:eo,borderRightColor:eo,borderBottomColor:eo,borderLeftColor:eo,filter:z6,WebkitFilter:z6},T7=e=>L0e[e];function A7(e,t){var n;let r=T7(e);return r!==z6&&(r=vc),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}const zW=e=>t=>t.test(e),B0e={test:e=>e==="auto",parse:e=>e},jW=[rd,We,os,$l,Ege,Cge,B0e],og=e=>jW.find(zW(e)),F0e=[...jW,eo,vc],N0e=e=>F0e.find(zW(e));function z0e(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function j0e(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function t5(e,t,n){const r=e.getProps();return S7(r,t,n!==void 0?n:r.custom,z0e(e),j0e(e))}function H0e(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Rp(n))}function V0e(e,t){const n=t5(e,t);let{transitionEnd:r={},transition:o={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const a in i){const s=Hge(i[a]);H0e(e,a,s)}}function W0e(e,t,n){var r,o;const i=Object.keys(t).filter(s=>!e.hasValue(s)),a=i.length;if(!!a)for(let s=0;s<a;s++){const l=i[s],c=t[l];let u=null;Array.isArray(c)&&(u=c[0]),u===null&&(u=(o=(r=n[l])!==null&&r!==void 0?r:e.readValue(l))!==null&&o!==void 0?o:t[l]),u!=null&&(typeof u=="string"&&(b0e(u)||x0e(u))?u=parseFloat(u):!N0e(u)&&vc.test(c)&&(u=A7(l,c)),e.addValue(l,Rp(u,{owner:e})),n[l]===void 0&&(n[l]=u),u!==null&&e.setBaseTarget(l,u))}}function U0e(e,t){return t?(t[e]||t.default||t).from:void 0}function G0e(e,t,n){var r;const o={};for(const i in e){const a=U0e(i,t);o[i]=a!==void 0?a:(r=n.getValue(i))===null||r===void 0?void 0:r.get()}return o}function m2(e){return Boolean(gs(e)&&e.add)}const K0e=(e,t)=>`${e}: ${t}`;function q0e(e,t){const{MotionAppearAnimations:n}=window,r=K0e(e,nd.has(t)?"transform":t),o=n&&n.get(r);return o?(vo.render(()=>{try{o.cancel(),n.delete(r)}catch{}}),o.currentTime||0):0}const Y0e="framerAppearId",X0e="data-"+b7(Y0e);var Z0e=function(){},v2=function(){};const cb=e=>e*1e3,Q0e={current:!1},$7=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,M7=e=>t=>1-e(1-t),R7=e=>e*e,J0e=M7(R7),D7=$7(R7),_n=(e,t,n)=>-n*e+n*t+e;function T3(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function eme({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,a=0;if(!t)o=i=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=T3(l,s,e+1/3),i=T3(l,s,e),a=T3(l,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:r}}const A3=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},tme=[N6,mu,Df],nme=e=>tme.find(t=>t.test(e));function KA(e){const t=nme(e);let n=t.parse(e);return t===Df&&(n=eme(n)),n}const HW=(e,t)=>{const n=KA(e),r=KA(t),o={...n};return i=>(o.red=A3(n.red,r.red,i),o.green=A3(n.green,r.green,i),o.blue=A3(n.blue,r.blue,i),o.alpha=_n(n.alpha,r.alpha,i),mu.transform(o))};function VW(e,t){return typeof e=="number"?n=>_n(e,t,n):eo.test(e)?HW(e,t):UW(e,t)}const WW=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,a)=>VW(i,t[a]));return i=>{for(let a=0;a<r;a++)n[a]=o[a](i);return n}},rme=(e,t)=>{const n={...e,...t},r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=VW(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}},UW=(e,t)=>{const n=vc.createTransformer(t),r=g2(e),o=g2(t);return r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?JS(WW(r.values,o.values),n):a=>`${a>0?t:e}`},y2=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},qA=(e,t)=>n=>_n(e,t,n);function ome(e){return typeof e=="number"?qA:typeof e=="string"?eo.test(e)?HW:UW:Array.isArray(e)?WW:typeof e=="object"?rme:qA}function ime(e,t,n){const r=[],o=n||ome(e[0]),i=e.length-1;for(let a=0;a<i;a++){let s=o(e[a],e[a+1]);if(t){const l=Array.isArray(t)?t[a]:t;s=JS(l,s)}r.push(s)}return r}function GW(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;v2(i===t.length),v2(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=ime(t,r,o),s=a.length,l=c=>{let u=0;if(s>1)for(;u<e.length-2&&!(c<e[u+1]);u++);const d=y2(e[u],e[u+1],c);return a[u](d)};return n?c=>l(Mp(e[0],e[i-1],c)):l}const L7=e=>e,KW=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,ame=1e-7,sme=12;function lme(e,t,n,r,o){let i,a,s=0;do a=t+(n-t)/2,i=KW(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>ame&&++s<sme);return a}function qW(e,t,n,r){if(e===t&&n===r)return L7;const o=i=>lme(i,0,1,e,n);return i=>i===0||i===1?i:KW(o(i),t,r)}const YW=e=>1-Math.sin(Math.acos(e)),B7=M7(YW),cme=$7(B7),XW=qW(.33,1.53,.69,.99),F7=M7(XW),ume=$7(F7),dme=e=>(e*=2)<1?.5*F7(e):.5*(2-Math.pow(2,-10*(e-1))),fme={linear:L7,easeIn:R7,easeInOut:D7,easeOut:J0e,circIn:YW,circInOut:cme,circOut:B7,backIn:F7,backInOut:ume,backOut:XW,anticipate:dme},YA=e=>{if(Array.isArray(e)){v2(e.length===4);const[t,n,r,o]=e;return qW(t,n,r,o)}else if(typeof e=="string")return fme[e];return e},pme=e=>Array.isArray(e)&&typeof e[0]!="number";function hme(e,t){return e.map(()=>t||D7).splice(0,e.length-1)}function gme(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function mme(e,t){return e.map(n=>n*t)}function b2({keyframes:e,ease:t=D7,times:n,duration:r=300}){e=[...e];const o=b2[0],i=pme(t)?t.map(YA):YA(t),a={done:!1,value:o},s=mme(n&&n.length===b2.length?n:gme(e),r);function l(){return GW(s,e,{ease:Array.isArray(i)?i:hme(e,i)})}let c=l();return{next:u=>(a.value=c(u),a.done=u>=r,a),flipTarget:()=>{e.reverse(),c=l()}}}const $3=.001,vme=.01,XA=10,yme=.05,bme=1;function xme({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;Z0e(e<=XA*1e3);let a=1-t;a=Mp(yme,bme,a),e=Mp(vme,XA,e/1e3),a<1?(o=c=>{const u=c*a,d=u*e,f=u-n,p=j6(c,a),g=Math.exp(-d);return $3-f/p*g},i=c=>{const d=c*a*e,f=d*n+n,p=Math.pow(a,2)*Math.pow(c,2)*e,g=Math.exp(-d),m=j6(Math.pow(c,2),a);return(-o(c)+$3>0?-1:1)*((f-p)*g)/m}):(o=c=>{const u=Math.exp(-c*e),d=(c-n)*e+1;return-$3+u*d},i=c=>{const u=Math.exp(-c*e),d=(n-c)*(e*e);return u*d});const s=5/e,l=wme(o,i,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*r;return{stiffness:c,damping:a*2*Math.sqrt(r*c),duration:e}}}const Sme=12;function wme(e,t,n){let r=n;for(let o=1;o<Sme;o++)r=r-e(r)/t(r);return r}function j6(e,t){return e*Math.sqrt(1-t*t)}const Cme=["duration","bounce"],Eme=["stiffness","damping","mass"];function ZA(e,t){return t.some(n=>e[n]!==void 0)}function kme(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ZA(e,Eme)&&ZA(e,Cme)){const n=xme(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const Ime=5;function ZW({keyframes:e,restSpeed:t=2,restDelta:n=.01,...r}){let o=e[0],i=e[e.length-1];const a={done:!1,value:o},{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=kme(r);let p=_me,g=u?-(u/1e3):0;const m=l/(2*Math.sqrt(s*c));function y(){const v=i-o,b=Math.sqrt(s/c)/1e3;if(n===void 0&&(n=Math.min(Math.abs(i-o)/100,.4)),m<1){const x=j6(b,m);p=S=>{const C=Math.exp(-m*b*S);return i-C*((g+m*b*v)/x*Math.sin(x*S)+v*Math.cos(x*S))}}else if(m===1)p=x=>i-Math.exp(-b*x)*(v+(g+b*v)*x);else{const x=b*Math.sqrt(m*m-1);p=S=>{const C=Math.exp(-m*b*S),w=Math.min(x*S,300);return i-C*((g+m*b*v)*Math.sinh(w)+x*v*Math.cosh(w))/x}}}return y(),{next:v=>{const b=p(v);if(f)a.done=v>=d;else{let x=g;if(v!==0)if(m<1){const w=Math.max(0,v-Ime);x=O7(b-p(w),v-w)}else x=0;const S=Math.abs(x)<=t,C=Math.abs(i-b)<=n;a.done=S&&C}return a.value=a.done?i:b,a},flipTarget:()=>{g=-g,[o,i]=[i,o],y()}}}ZW.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const _me=e=>0;function Ome({keyframes:e=[0],velocity:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a=e[0],s={done:!1,value:a};let l=n*t;const c=a+l,u=i===void 0?c:i(c);return u!==c&&(l=u-a),{next:d=>{const f=-l*Math.exp(-d/r);return s.done=!(f>o||f<-o),s.value=s.done?u:u+f,s},flipTarget:()=>{}}}const Pme={decay:Ome,keyframes:b2,tween:b2,spring:ZW};function QW(e,t,n=0){return e-t-n}function Tme(e,t=0,n=0,r=!0){return r?QW(t+-e,t,n):t-(e-t)+n}function Ame(e,t,n,r){return r?e>=t+n:e<=-n}const $me=e=>{const t=({delta:n})=>e(n);return{start:()=>vo.update(t,!0),stop:()=>mc.update(t)}};function x2({duration:e,driver:t=$me,elapsed:n=0,repeat:r=0,repeatType:o="loop",repeatDelay:i=0,keyframes:a,autoplay:s=!0,onPlay:l,onStop:c,onComplete:u,onRepeat:d,onUpdate:f,type:p="keyframes",...g}){var m,y;let v,b=0,x=e,S,C=!1,w=!0,I;const _=Pme[a.length>2?"keyframes":p],P=a[0],T=a[a.length-1];!((y=(m=_).needsInterpolation)===null||y===void 0)&&y.call(m,P,T)&&(I=GW([0,100],[P,T],{clamp:!1}),a=[0,100]);const R=_({...g,duration:e,keyframes:a});function B(){b++,o==="reverse"?(w=b%2===0,n=Tme(n,x,i,w)):(n=QW(n,x,i),o==="mirror"&&R.flipTarget()),C=!1,d&&d()}function q(){v.stop(),u&&u()}function W(z){if(w||(z=-z),n+=z,!C){const N=R.next(Math.max(0,n));S=N.value,I&&(S=I(S)),C=w?N.done:n<=0}f&&f(S),C&&(b===0&&(x=x!==void 0?x:n),b<r?Ame(n,x,i,w)&&B():q())}function L(){l&&l(),v=t(W),v.start()}return s&&L(),{stop:()=>{c&&c(),v.stop()},sample:z=>R.next(Math.max(0,z))}}function Mme(e){return!e||Array.isArray(e)||typeof e=="string"&&JW[e]}const Lg=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,JW={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Lg([0,.65,.55,1]),circOut:Lg([.55,0,1,.45]),backIn:Lg([.31,.01,.66,-.59]),backOut:Lg([.33,1.53,.69,.99])};function Rme(e){if(!!e)return Array.isArray(e)?Lg(e):JW[e]}function Dme(e,t,n,{delay:r=0,duration:o,repeat:i=0,repeatType:a="loop",ease:s,times:l}={}){return e.animate({[t]:n,offset:l},{delay:r,duration:o,easing:Rme(s),fill:"both",iterations:i+1,direction:a==="reverse"?"alternate":"normal"})}const Tv=10;function Lme(e,t,{onUpdate:n,onComplete:r,...o}){let{keyframes:i,duration:a=.3,elapsed:s=0,ease:l}=o;if(o.type==="spring"||!Mme(o.ease)){const u=x2(o);let d={done:!1,value:i[0]};const f=[];let p=0;for(;!d.done;)d=u.sample(p),f.push(d.value),p+=Tv;i=f,a=p-Tv,l="linear"}const c=Dme(e.owner.current,t,i,{...o,delay:-s,duration:a,ease:l});return c.onfinish=()=>{e.set(i[i.length-1]),r&&r()},()=>{const{currentTime:u}=c;if(u){const d=x2(o);e.setWithVelocity(d.sample(u-Tv).value,d.sample(u).value,Tv)}vo.update(()=>c.cancel())}}function eU(e,t){const n=performance.now(),r=({timestamp:o})=>{const i=o-n;i>=t&&(mc.read(r),e(i-t))};return vo.read(r,!0),()=>mc.read(r)}function Bme({keyframes:e,elapsed:t,onUpdate:n,onComplete:r}){const o=()=>(n&&n(e[e.length-1]),r&&r(),()=>{});return t?eU(o,-t):o()}function Fme({keyframes:e,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){const g=e[0];let m;function y(S){return n!==void 0&&S<n||r!==void 0&&S>r}function v(S){return n===void 0?r:r===void 0||Math.abs(n-S)<Math.abs(r-S)?n:r}function b(S){m==null||m.stop(),m=x2({keyframes:[0,1],velocity:0,...S,driver:u,onUpdate:C=>{var w;d==null||d(C),(w=S.onUpdate)===null||w===void 0||w.call(S,C)},onComplete:f,onStop:p})}function x(S){b({type:"spring",stiffness:a,damping:s,restDelta:l,...S})}if(y(g))x({velocity:t,keyframes:[g,v(g)]});else{let S=o*t+g;typeof c!="undefined"&&(S=c(S));const C=v(S),w=C===n?-1:1;let I,_;const P=T=>{I=_,_=T,t=O7(T-I,Ks.delta),(w===1&&T>C||w===-1&&T<C)&&x({keyframes:[T,C],velocity:t})};b({type:"decay",keyframes:[g,0],velocity:t,timeConstant:i,power:o,restDelta:l,modifyTarget:c,onUpdate:y(S)?P:void 0})}return{stop:()=>m==null?void 0:m.stop()}}const Gc=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),Av=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),M3=()=>({type:"keyframes",ease:"linear",duration:.3}),Nme={type:"keyframes",duration:.8},QA={x:Gc,y:Gc,z:Gc,rotate:Gc,rotateX:Gc,rotateY:Gc,rotateZ:Gc,scaleX:Av,scaleY:Av,scale:Av,opacity:M3,backgroundColor:M3,color:M3,default:Av},zme=(e,{keyframes:t})=>t.length>2?Nme:(QA[e]||QA.default)(t[1]),H6=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&vc.test(t)&&!t.startsWith("url("));function jme({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:o,repeat:i,repeatType:a,repeatDelay:s,from:l,...c}){return!!Object.keys(c).length}function JA(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function e$(e){return typeof e=="number"?0:A7("",e)}function tU(e,t){return e[t]||e.default||e}function Hme(e,t,n,r){const o=H6(t,n);let i=r.from!==void 0?r.from:e.get();return i==="none"&&o&&typeof n=="string"?i=A7(t,n):JA(i)&&typeof n=="string"?i=e$(n):!Array.isArray(n)&&JA(n)&&typeof i=="string"&&(n=e$(i)),Array.isArray(n)?(n[0]===null&&(n[0]=i),n):[i,n]}const t$={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},R3={},nU={};for(const e in t$)nU[e]=()=>(R3[e]===void 0&&(R3[e]=t$[e]()),R3[e]);const Vme=new Set(["opacity"]),N7=(e,t,n,r={})=>o=>{const i=tU(r,e)||{},a=i.delay||r.delay||0;let{elapsed:s=0}=r;s=s-cb(a);const l=Hme(t,e,n,i),c=l[0],u=l[l.length-1],d=H6(e,c),f=H6(e,u);let p={keyframes:l,velocity:t.getVelocity(),...i,elapsed:s,onUpdate:v=>{t.set(v),i.onUpdate&&i.onUpdate(v)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(!d||!f||Q0e.current||i.type===!1)return Bme(p);if(i.type==="inertia"){const v=Fme(p);return()=>v.stop()}jme(i)||(p={...p,...zme(e,p)}),p.duration&&(p.duration=cb(p.duration)),p.repeatDelay&&(p.repeatDelay=cb(p.repeatDelay));const g=t.owner,m=g&&g.current;if(nU.waapi()&&Vme.has(e)&&!p.repeatDelay&&p.repeatType!=="mirror"&&p.damping!==0&&g&&m instanceof HTMLElement&&!g.getProps().onUpdate)return Lme(t,e,p);{const v=x2(p);return()=>v.stop()}};function Wme(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const o=t.map(i=>V6(e,i,n));r=Promise.all(o)}else if(typeof t=="string")r=V6(e,t,n);else{const o=typeof t=="function"?t5(e,t,n.custom):t;r=rU(e,o,n)}return r.then(()=>e.notify("AnimationComplete",t))}function V6(e,t,n={}){var r;const o=t5(e,t,n.custom);let{transition:i=e.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);const a=o?()=>rU(e,o,n):()=>Promise.resolve(),s=!((r=e.variantChildren)===null||r===void 0)&&r.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:d,staggerDirection:f}=i;return Ume(e,t,u+c,d,f,n)}:()=>Promise.resolve(),{when:l}=i;if(l){const[c,u]=l==="beforeChildren"?[a,s]:[s,a];return c().then(u)}else return Promise.all([a(),s(n.delay)])}function rU(e,t,{delay:n=0,transitionOverride:r,type:o}={}){var i;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");r&&(a=r);const u=[],d=o&&((i=e.animationState)===null||i===void 0?void 0:i.getState()[o]);for(const f in l){const p=e.getValue(f),g=l[f];if(!p||g===void 0||d&&Kme(d,f))continue;let m={delay:n,elapsed:0,...a};if(e.shouldReduceMotion&&nd.has(f)&&(m={...m,type:!1,delay:0}),!p.hasAnimated){const v=e.getProps()[X0e];v&&(m.elapsed=q0e(v,f))}let y=p.start(N7(f,p,g,m));m2(c)&&(c.add(f),y=y.then(()=>c.remove(f))),u.push(y)}return Promise.all(u).then(()=>{s&&V0e(e,s)})}function Ume(e,t,n=0,r=0,o=1,i){const a=[],s=(e.variantChildren.size-1)*r,l=o===1?(c=0)=>c*r:(c=0)=>s-c*r;return Array.from(e.variantChildren).sort(Gme).forEach((c,u)=>{a.push(V6(c,t,{...i,delay:n+l(u)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(a)}function Gme(e,t){return e.sortNodePosition(t)}function Kme({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}const z7=[Vt.Animate,Vt.InView,Vt.Focus,Vt.Hover,Vt.Tap,Vt.Drag,Vt.Exit],qme=[...z7].reverse(),Yme=z7.length;function Xme(e){return t=>Promise.all(t.map(({animation:n,options:r})=>Wme(e,n,r)))}function Zme(e){let t=Xme(e);const n=Jme();let r=!0;const o=(l,c)=>{const u=t5(e,c);if(u){const{transition:d,transitionEnd:f,...p}=u;l={...l,...p,...f}}return l};function i(l){t=l(e)}function a(l,c){const u=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set;let g={},m=1/0;for(let v=0;v<Yme;v++){const b=qme[v],x=n[b],S=u[b]!==void 0?u[b]:d[b],C=q0(S),w=b===c?x.isActive:null;w===!1&&(m=v);let I=S===d[b]&&S!==u[b]&&C;if(I&&r&&e.manuallyAnimateOnMount&&(I=!1),x.protectedKeys={...g},!x.isActive&&w===null||!S&&!x.prevProp||YS(S)||typeof S=="boolean")continue;const _=Qme(x.prevProp,S);let P=_||b===c&&x.isActive&&!I&&C||v>m&&C;const T=Array.isArray(S)?S:[S];let R=T.reduce(o,{});w===!1&&(R={});const{prevResolvedValues:B={}}=x,q={...B,...R},W=L=>{P=!0,p.delete(L),x.needsAnimating[L]=!0};for(const L in q){const z=R[L],N=B[L];g.hasOwnProperty(L)||(z!==N?p2(z)&&p2(N)?!AW(z,N)||_?W(L):x.protectedKeys[L]=!0:z!==void 0?W(L):p.add(L):z!==void 0&&p.has(L)?W(L):x.protectedKeys[L]=!0)}x.prevProp=S,x.prevResolvedValues=R,x.isActive&&(g={...g,...R}),r&&e.blockInitialAnimation&&(P=!1),P&&!I&&f.push(...T.map(L=>({animation:L,options:{type:b,...l}})))}if(p.size){const v={};p.forEach(b=>{const x=e.getBaseTarget(b);x!==void 0&&(v[b]=x)}),f.push({animation:v})}let y=Boolean(f.length);return r&&u.initial===!1&&!e.manuallyAnimateOnMount&&(y=!1),r=!1,y?t(f):Promise.resolve()}function s(l,c,u){var d;if(n[l].isActive===c)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(p=>{var g;return(g=p.animationState)===null||g===void 0?void 0:g.setActive(l,c)}),n[l].isActive=c;const f=a(u,l);for(const p in n)n[p].protectedKeys={};return f}return{animateChanges:a,setActive:s,setAnimateFunction:i,getState:()=>n}}function Qme(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!AW(t,e):!1}function Kc(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Jme(){return{[Vt.Animate]:Kc(!0),[Vt.InView]:Kc(),[Vt.Hover]:Kc(),[Vt.Tap]:Kc(),[Vt.Drag]:Kc(),[Vt.Focus]:Kc(),[Vt.Exit]:Kc()}}const e1e={animation:Kl(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=Zme(e)),YS(t)&&h.exports.useEffect(()=>t.subscribe(e),[t])}),exit:Kl(e=>{const{custom:t,visualElement:n}=e,[r,o]=E7(),i=h.exports.useContext(bh);h.exports.useEffect(()=>{n.isPresent=r;const a=n.animationState&&n.animationState.setActive(Vt.Exit,!r,{custom:i&&i.custom||t});a&&!r&&a.then(o)},[r])})},n$=(e,t)=>Math.abs(e-t);function t1e(e,t){const n=n$(e.x,t.x),r=n$(e.y,t.y);return Math.sqrt(n**2+r**2)}class oU{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=L3(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,d=t1e(c.offset,{x:0,y:0})>=3;if(!u&&!d)return;const{point:f}=c,{timestamp:p}=Ks;this.history.push({...f,timestamp:p});const{onStart:g,onMove:m}=this.handlers;u||(g&&g(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),m&&m(this.lastMoveEvent,c)},this.handlePointerMove=(c,u)=>{if(this.lastMoveEvent=c,this.lastMoveEventInfo=D3(u,this.transformPagePoint),SW(c)&&c.buttons===0){this.handlePointerUp(c,u);return}vo.update(this.updatePoint,!0)},this.handlePointerUp=(c,u)=>{this.end();const{onEnd:d,onSessionEnd:f}=this.handlers,p=L3(D3(u,this.transformPagePoint),this.history);this.startEvent&&d&&d(c,p),f&&f(c,p)},wW(t)&&t.touches.length>1)return;this.handlers=n,this.transformPagePoint=r;const o=w7(t),i=D3(o,this.transformPagePoint),{point:a}=i,{timestamp:s}=Ks;this.history=[{...a,timestamp:s}];const{onSessionStart:l}=n;l&&l(t,L3(i,this.history)),this.removeListeners=JS(sp(window,"pointermove",this.handlePointerMove),sp(window,"pointerup",this.handlePointerUp),sp(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),mc.update(this.updatePoint)}}function D3(e,t){return t?{point:t(e.point)}:e}function r$(e,t){return{x:e.x-t.x,y:e.y-t.y}}function L3({point:e},t){return{point:e,delta:r$(e,iU(t)),offset:r$(e,n1e(t)),velocity:r1e(t,.1)}}function n1e(e){return e[0]}function iU(e){return e[e.length-1]}function r1e(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=iU(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>cb(t)));)n--;if(!r)return{x:0,y:0};const i=(o.timestamp-r.timestamp)/1e3;if(i===0)return{x:0,y:0};const a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Xo(e){return e.max-e.min}function W6(e,t=0,n=.01){return Math.abs(e-t)<=n}function o$(e,t,n,r=.5){e.origin=r,e.originPoint=_n(t.min,t.max,e.origin),e.scale=Xo(n)/Xo(t),(W6(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=_n(n.min,n.max,e.origin)-e.originPoint,(W6(e.translate)||isNaN(e.translate))&&(e.translate=0)}function l0(e,t,n,r){o$(e.x,t.x,n.x,r==null?void 0:r.originX),o$(e.y,t.y,n.y,r==null?void 0:r.originY)}function i$(e,t,n){e.min=n.min+t.min,e.max=e.min+Xo(t)}function o1e(e,t,n){i$(e.x,t.x,n.x),i$(e.y,t.y,n.y)}function a$(e,t,n){e.min=t.min-n.min,e.max=e.min+Xo(t)}function c0(e,t,n){a$(e.x,t.x,n.x),a$(e.y,t.y,n.y)}function i1e(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?_n(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?_n(n,e,r.max):Math.min(e,n)),e}function s$(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function a1e(e,{top:t,left:n,bottom:r,right:o}){return{x:s$(e.x,n,o),y:s$(e.y,t,r)}}function l$(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function s1e(e,t){return{x:l$(e.x,t.x),y:l$(e.y,t.y)}}function l1e(e,t){let n=.5;const r=Xo(e),o=Xo(t);return o>r?n=y2(t.min,t.max-r,e.min):r>o&&(n=y2(e.min,e.max-o,t.min)),Mp(0,1,n)}function c1e(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const U6=.35;function u1e(e=U6){return e===!1?e=0:e===!0&&(e=U6),{x:c$(e,"left","right"),y:c$(e,"top","bottom")}}function c$(e,t,n){return{min:u$(e,t),max:u$(e,n)}}function u$(e,t){return typeof e=="number"?e:e[t]||0}const d$=()=>({translate:0,scale:1,origin:0,originPoint:0}),u0=()=>({x:d$(),y:d$()}),f$=()=>({min:0,max:0}),nr=()=>({x:f$(),y:f$()});function Ba(e){return[e("x"),e("y")]}function aU({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function d1e({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function f1e(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function B3(e){return e===void 0||e===1}function G6({scale:e,scaleX:t,scaleY:n}){return!B3(e)||!B3(t)||!B3(n)}function Zc(e){return G6(e)||sU(e)||e.z||e.rotate||e.rotateX||e.rotateY}function sU(e){return p$(e.x)||p$(e.y)}function p$(e){return e&&e!=="0%"}function S2(e,t,n){const r=e-n,o=t*r;return n+o}function h$(e,t,n,r,o){return o!==void 0&&(e=S2(e,o,r)),S2(e,n,r)+t}function K6(e,t=0,n=1,r,o){e.min=h$(e.min,t,n,r,o),e.max=h$(e.max,t,n,r,o)}function lU(e,{x:t,y:n}){K6(e.x,t.translate,t.scale,t.originPoint),K6(e.y,n.translate,n.scale,n.originPoint)}function p1e(e,t,n,r=!1){var o,i;const a=n.length;if(!a)return;t.x=t.y=1;let s,l;for(let c=0;c<a;c++)s=n[c],l=s.projectionDelta,((i=(o=s.instance)===null||o===void 0?void 0:o.style)===null||i===void 0?void 0:i.display)!=="contents"&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Lf(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,lU(e,l)),r&&Zc(s.latestValues)&&Lf(e,s.latestValues));t.x=g$(t.x),t.y=g$(t.y)}function g$(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function Ml(e,t){e.min=e.min+t,e.max=e.max+t}function m$(e,t,[n,r,o]){const i=t[o]!==void 0?t[o]:.5,a=_n(e.min,e.max,i);K6(e,t[n],t[r],a,t.scale)}const h1e=["x","scaleX","originX"],g1e=["y","scaleY","originY"];function Lf(e,t){m$(e.x,t,h1e),m$(e.y,t,g1e)}function cU(e,t){return aU(f1e(e.getBoundingClientRect(),t))}function m1e(e,t,n){const r=cU(e,n),{scroll:o}=t;return o&&(Ml(r.x,o.offset.x),Ml(r.y,o.offset.y)),r}const v1e=new WeakMap;class y1e{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=nr(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){if(this.visualElement.isPresent===!1)return;const r=s=>{this.stopAnimation(),n&&this.snapToCursor(w7(s,"page").point)},o=(s,l)=>{var c;const{drag:u,dragPropagation:d,onDragStart:f}=this.getProps();u&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=IW(u),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ba(p=>{var g,m;let y=this.getAxisMotionValue(p).get()||0;if(os.test(y)){const v=(m=(g=this.visualElement.projection)===null||g===void 0?void 0:g.layout)===null||m===void 0?void 0:m.layoutBox[p];v&&(y=Xo(v)*(parseFloat(y)/100))}this.originPoint[p]=y}),f==null||f(s,l),(c=this.visualElement.animationState)===null||c===void 0||c.setActive(Vt.Drag,!0))},i=(s,l)=>{const{dragPropagation:c,dragDirectionLock:u,onDirectionLock:d,onDrag:f}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:p}=l;if(u&&this.currentDirection===null){this.currentDirection=b1e(p),this.currentDirection!==null&&(d==null||d(this.currentDirection));return}this.updateAxis("x",l.point,p),this.updateAxis("y",l.point,p),this.visualElement.render(),f==null||f(s,l)},a=(s,l)=>this.stop(s,l);this.panSession=new oU(t,{onSessionStart:r,onStart:o,onMove:i,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i==null||i(t,n)}cancel(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(Vt.Drag,!1)}updateAxis(t,n,r){const{drag:o}=this.getProps();if(!r||!$v(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=i1e(a,this.constraints[t],this.elastic[t])),i.set(a)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},o=this.constraints;t&&Rf(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=a1e(r.layoutBox,t):this.constraints=!1,this.elastic=u1e(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Ba(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=c1e(r.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!Rf(t))return!1;const r=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=m1e(r,o.root,this.visualElement.getTransformPagePoint());let a=s1e(o.layout.layoutBox,i);if(n){const s=n(d1e(a));this.hasMutatedConstraints=!!s,s&&(a=aU(s))}return a}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:o,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},c=Ba(u=>{if(!$v(u,n,this.currentDirection))return;let d=(l==null?void 0:l[u])||{};a&&(d={min:0,max:0});const f=o?200:1e6,p=o?40:1e7,g={type:"inertia",velocity:r?t[u]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(u,g)});return Promise.all(c).then(s)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(N7(t,r,0,n))}stopAnimation(){Ba(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var n;const r="_drag"+t.toUpperCase(),o=this.visualElement.getProps()[r];return o||this.visualElement.getValue(t,((n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])||0)}snapToCursor(t){Ba(n=>{const{drag:r}=this.getProps();if(!$v(n,r,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){const{min:a,max:s}=o.layout.layoutBox[n];i.set(t[n]-_n(a,s,.5))}})}scalePositionWithinConstraints(){var t;if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:o}=this.visualElement;if(!Rf(r)||!o||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};Ba(s=>{const l=this.getAxisMotionValue(s);if(l){const c=l.get();i[s]=l1e({min:c,max:c},this.constraints[s])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",(t=o.root)===null||t===void 0||t.updateScroll(),o.updateLayout(),this.resolveConstraints(),Ba(s=>{if(!$v(s,n,null))return;const l=this.getAxisMotionValue(s),{min:c,max:u}=this.constraints[s];l.set(_n(c,u,i[s]))})}addListeners(){var t;if(!this.visualElement.current)return;v1e.set(this.visualElement,this);const n=this.visualElement.current,r=sp(n,"pointerdown",c=>{const{drag:u,dragListener:d=!0}=this.getProps();u&&d&&this.start(c)}),o=()=>{const{dragConstraints:c}=this.getProps();Rf(c)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,a=i.addEventListener("measure",o);i&&!i.layout&&((t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout()),o();const s=QS(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:u})=>{this.isDragging&&u&&(Ba(d=>{const f=this.getAxisMotionValue(d);!f||(this.originPoint[d]+=c[d].translate,f.set(f.get()+c[d].translate))}),this.visualElement.render())});return()=>{s(),r(),a(),l==null||l()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:a=U6,dragMomentum:s=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:o,dragConstraints:i,dragElastic:a,dragMomentum:s}}}function $v(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function b1e(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function x1e(e){const{dragControls:t,visualElement:n}=e,r=ZS(()=>new y1e(n));h.exports.useEffect(()=>t&&t.subscribe(r),[r,t]),h.exports.useEffect(()=>r.addListeners(),[r])}function S1e({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:o}){const i=e||t||n||r,a=h.exports.useRef(null),{transformPagePoint:s}=h.exports.useContext(f7),l={onSessionStart:r,onStart:t,onMove:e,onEnd:(u,d)=>{a.current=null,n&&n(u,d)}};h.exports.useEffect(()=>{a.current!==null&&a.current.updateHandlers(l)});function c(u){a.current=new oU(u,l,{transformPagePoint:s})}h2(o,"pointerdown",i&&c),C7(()=>a.current&&a.current.end())}const w1e={pan:Kl(S1e),drag:Kl(x1e)};function q6(e){return typeof e=="string"&&e.startsWith("var(--")}const uU=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function C1e(e){const t=uU.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function Y6(e,t,n=1){const[r,o]=C1e(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);return i?i.trim():q6(o)?Y6(o,t,n+1):o}function E1e(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(o=>{const i=o.get();if(!q6(i))return;const a=Y6(i,r);a&&o.set(a)});for(const o in t){const i=t[o];if(!q6(i))continue;const a=Y6(i,r);!a||(t[o]=a,n&&n[o]===void 0&&(n[o]=i))}return{target:t,transitionEnd:n}}const k1e=new Set(["width","height","top","left","right","bottom","x","y"]),dU=e=>k1e.has(e),I1e=e=>Object.keys(e).some(dU),fU=(e,t)=>{e.set(t,!1),e.set(t)},v$=e=>e===rd||e===We;var y$;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(y$||(y$={}));const b$=(e,t)=>parseFloat(e.split(", ")[t]),x$=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/);if(o)return b$(o[1],t);{const i=r.match(/^matrix\((.+)\)$/);return i?b$(i[1],e):0}},_1e=new Set(["x","y","z"]),O1e=d2.filter(e=>!_1e.has(e));function P1e(e){const t=[];return O1e.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const S$={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:x$(4,13),y:x$(5,14)},T1e=(e,t,n)=>{const r=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:a}=i,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(c=>{s[c]=S$[c](r,i)}),t.render();const l=t.measureViewportBox();return n.forEach(c=>{const u=t.getValue(c);fU(u,s[c]),e[c]=S$[c](l,i)}),e},A1e=(e,t,n={},r={})=>{t={...t},r={...r};const o=Object.keys(t).filter(dU);let i=[],a=!1;const s=[];if(o.forEach(l=>{const c=e.getValue(l);if(!e.hasValue(l))return;let u=n[l],d=og(u);const f=t[l];let p;if(p2(f)){const g=f.length,m=f[0]===null?1:0;u=f[m],d=og(u);for(let y=m;y<g;y++)p?v2(og(f[y])===p):p=og(f[y])}else p=og(f);if(d!==p)if(v$(d)&&v$(p)){const g=c.get();typeof g=="string"&&c.set(parseFloat(g)),typeof f=="string"?t[l]=parseFloat(f):Array.isArray(f)&&p===We&&(t[l]=f.map(parseFloat))}else(d==null?void 0:d.transform)&&(p==null?void 0:p.transform)&&(u===0||f===0)?u===0?c.set(p.transform(u)):t[l]=d.transform(f):(a||(i=P1e(e),a=!0),s.push(l),r[l]=r[l]!==void 0?r[l]:t[l],fU(c,f))}),s.length){const l=s.indexOf("height")>=0?window.pageYOffset:null,c=T1e(t,e,s);return i.length&&i.forEach(([u,d])=>{e.getValue(u).set(d)}),e.render(),td&&l!==null&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}else return{target:t,transitionEnd:r}};function $1e(e,t,n,r){return I1e(t)?A1e(e,t,n,r):{target:t,transitionEnd:r}}const M1e=(e,t,n,r)=>{const o=E1e(e,t,r);return t=o.target,r=o.transitionEnd,$1e(e,t,n,r)},X6={current:null},pU={current:!1};function R1e(){if(pU.current=!0,!!td)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>X6.current=e.matches;e.addListener(t),t()}else X6.current=!1}function D1e(e,t,n){const{willChange:r}=t;for(const o in t){const i=t[o],a=n[o];if(gs(i))e.addValue(o,i),m2(r)&&r.add(o);else if(gs(a))e.addValue(o,Rp(i,{owner:e})),m2(r)&&r.remove(o);else if(a!==i)if(e.hasValue(o)){const s=e.getValue(o);!s.hasAnimated&&s.set(i)}else{const s=e.getStaticValue(o);e.addValue(o,Rp(s!==void 0?s:i))}}for(const o in n)t[o]===void 0&&e.removeValue(o);return t}const hU=Object.keys(Y0),L1e=hU.length,w$=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class B1e{constructor({parent:t,props:n,reducedMotionConfig:r,visualState:o},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{!this.current||(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>vo.render(this.render,!1,!0);const{latestValues:a,renderState:s}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=s,this.parent=t,this.props=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=i,this.isControllingVariants=XS(n),this.isVariantNode=lW(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);const{willChange:l,...c}=this.scrapeMotionValuesFromProps(n);for(const u in c){const d=c[u];a[u]!==void 0&&gs(d)&&(d.set(a[u],!1),m2(l)&&l.add(u))}}scrapeMotionValuesFromProps(t){return{}}mount(t){var n;this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=(n=this.parent)===null||n===void 0?void 0:n.addVariantChild(this)),this.values.forEach((r,o)=>this.bindToMotionValue(o,r)),pU.current||R1e(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:X6.current,this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var t,n,r;(t=this.projection)===null||t===void 0||t.unmount(),mc.update(this.notifyUpdate),mc.render(this.render),this.valueSubscriptions.forEach(o=>o()),(n=this.removeFromVariantTree)===null||n===void 0||n.call(this),(r=this.parent)===null||r===void 0||r.children.delete(this);for(const o in this.events)this.events[o].clear();this.current=null}bindToMotionValue(t,n){const r=nd.has(t),o=n.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&vo.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{o(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures(t,n,r,o,i,a){const s=[];for(let l=0;l<L1e;l++){const c=hU[l],{isEnabled:u,Component:d}=Y0[c];u(t)&&d&&s.push(h.exports.createElement(d,{key:c,...t,visualElement:this}))}if(!this.projection&&i){this.projection=new i(o,this.latestValues,this.parent&&this.parent.projection);const{layoutId:l,layout:c,drag:u,dragConstraints:d,layoutScroll:f}=t;this.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:Boolean(u)||d&&Rf(d),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof c=="string"?c:"both",initialPromotionConfig:a,layoutScroll:f})}return s}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):nr()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}setProps(t){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=t;for(let n=0;n<w$.length;n++){const r=w$[n];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const o=t["on"+r];o&&(this.propEventSubscriptions[r]=this.on(r,o))}this.prevMotionValues=D1e(this,this.scrapeMotionValuesFromProps(t),this.prevMotionValues)}getProps(){return this.props}getVariant(t){var n;return(n=this.props.variants)===null||n===void 0?void 0:n[t]}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){var t;return this.isVariantNode?this:(t=this.parent)===null||t===void 0?void 0:t.getClosestVariantNode()}getVariantContext(t=!1){var n,r;if(t)return(n=this.parent)===null||n===void 0?void 0:n.getVariantContext();if(!this.isControllingVariants){const i=((r=this.parent)===null||r===void 0?void 0:r.getVariantContext())||{};return this.props.initial!==void 0&&(i.initial=this.props.initial),i}const o={};for(let i=0;i<F1e;i++){const a=gU[i],s=this.props[a];(q0(s)||s===!1)&&(o[a]=s)}return o}addVariantChild(t){var n;const r=this.getClosestVariantNode();if(r)return(n=r.variantChildren)===null||n===void 0||n.add(t),()=>r.variantChildren.delete(t)}addValue(t,n){this.hasValue(t)&&this.removeValue(t),this.values.set(t,n),this.latestValues[t]=n.get(),this.bindToMotionValue(t,n)}removeValue(t){var n;this.values.delete(t),(n=this.valueSubscriptions.get(t))===null||n===void 0||n(),this.valueSubscriptions.delete(t),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Rp(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,o=typeof r=="string"||typeof r=="object"?(n=S7(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&o!==void 0)return o;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!gs(i)?i:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new _7),this.events[t].add(n)}notify(t,...n){var r;(r=this.events[t])===null||r===void 0||r.notify(...n)}}const gU=["initial",...z7],F1e=gU.length;class mU extends B1e{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){var r;return(r=t.style)===null||r===void 0?void 0:r[n]}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:o},i){let a=G0e(r,t||{},this);if(o&&(n&&(n=o(n)),r&&(r=o(r)),a&&(a=o(a))),i){W0e(this,r,a);const s=M1e(this,r,a,n);n=s.transitionEnd,r=s.target}return{transition:t,transitionEnd:n,...r}}}function N1e(e){return window.getComputedStyle(e)}class z1e extends mU{readValueFromInstance(t,n){if(nd.has(n)){const r=T7(n);return r&&r.default||0}else{const r=N1e(t),o=(dW(n)?r.getPropertyValue(n):r[n])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:n}){return cU(t,n)}build(t,n,r,o){g7(t,n,r,o.transformTemplate)}scrapeMotionValuesFromProps(t){return x7(t)}renderInstance(t,n,r,o){mW(t,n,r,o)}}class j1e extends mU{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){var r;return nd.has(n)?((r=T7(n))===null||r===void 0?void 0:r.default)||0:(n=vW.has(n)?n:b7(n),t.getAttribute(n))}measureInstanceViewportBox(){return nr()}scrapeMotionValuesFromProps(t){return bW(t)}build(t,n,r,o){v7(t,n,r,this.isSVGTag,o.transformTemplate)}renderInstance(t,n,r,o){yW(t,n,r,o)}mount(t){this.isSVGTag=y7(t.tagName),super.mount(t)}}const H1e=(e,t)=>h7(e)?new j1e(t,{enableHardwareAcceleration:!1}):new z1e(t,{enableHardwareAcceleration:!0});function C$(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const ig={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(We.test(e))e=parseFloat(e);else return e;const n=C$(e,t.target.x),r=C$(e,t.target.y);return`${n}% ${r}%`}},E$="_$css",V1e={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=e.includes("var("),i=[];o&&(e=e.replace(uU,p=>(i.push(p),E$)));const a=vc.parse(e);if(a.length>5)return r;const s=vc.createTransformer(e),l=typeof a[0]!="number"?1:0,c=n.x.scale*t.x,u=n.y.scale*t.y;a[0+l]/=c,a[1+l]/=u;const d=_n(c,u,.5);typeof a[2+l]=="number"&&(a[2+l]/=d),typeof a[3+l]=="number"&&(a[3+l]/=d);let f=s(a);if(o){let p=0;f=f.replace(E$,()=>{const g=i[p];return p++,g})}return f}};var n5={exports:{}},r5={};/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var W1e=h.exports,U1e=Symbol.for("react.element"),G1e=Symbol.for("react.fragment"),K1e=Object.prototype.hasOwnProperty,q1e=W1e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Y1e={key:!0,ref:!0,__self:!0,__source:!0};function vU(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)K1e.call(t,r)&&!Y1e.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:U1e,type:e,key:i,ref:a,props:o,_owner:q1e.current}}r5.Fragment=G1e;r5.jsx=vU;r5.jsxs=vU;n5.exports=r5;const k=n5.exports.jsx,ne=n5.exports.jsxs,Ue=n5.exports.Fragment;class X1e extends O.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:o}=this.props,{projection:i}=t;vge(Q1e),i&&(n.group&&n.group.add(i),r&&r.register&&o&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),i0.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:o,isPresent:i}=this.props,a=r.projection;return a&&(a.isPresent=i,o||t.layoutDependency!==n||n===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?a.promote():a.relegate()||vo.postRender(()=>{var s;!((s=a.getStack())===null||s===void 0)&&s.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:o}=t;o&&(o.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(o),r!=null&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t==null||t()}render(){return null}}function Z1e(e){const[t,n]=E7(),r=h.exports.useContext(p7);return k(X1e,{...e,layoutGroup:r,switchLayoutGroup:h.exports.useContext(cW),isPresent:t,safeToRemove:n})}const Q1e={borderRadius:{...ig,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ig,borderTopRightRadius:ig,borderBottomLeftRadius:ig,borderBottomRightRadius:ig,boxShadow:V1e},J1e={measureLayout:Z1e};function eve(e,t,n={}){const r=gs(e)?e:Rp(e);return r.start(N7("",r,t,n)),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}const yU=["TopLeft","TopRight","BottomLeft","BottomRight"],tve=yU.length,k$=e=>typeof e=="string"?parseFloat(e):e,I$=e=>typeof e=="number"||We.test(e);function nve(e,t,n,r,o,i){o?(e.opacity=_n(0,n.opacity!==void 0?n.opacity:1,rve(r)),e.opacityExit=_n(t.opacity!==void 0?t.opacity:1,0,ove(r))):i&&(e.opacity=_n(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let a=0;a<tve;a++){const s=`border${yU[a]}Radius`;let l=_$(t,s),c=_$(n,s);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||I$(l)===I$(c)?(e[s]=Math.max(_n(k$(l),k$(c),r),0),(os.test(c)||os.test(l))&&(e[s]+="%")):e[s]=c}(t.rotate||n.rotate)&&(e.rotate=_n(t.rotate||0,n.rotate||0,r))}function _$(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const rve=bU(0,.5,B7),ove=bU(.5,.95,L7);function bU(e,t,n){return r=>r<e?0:r>t?1:n(y2(e,t,r))}function O$(e,t){e.min=t.min,e.max=t.max}function Zi(e,t){O$(e.x,t.x),O$(e.y,t.y)}function P$(e,t,n,r,o){return e-=t,e=S2(e,1/n,r),o!==void 0&&(e=S2(e,1/o,r)),e}function ive(e,t=0,n=1,r=.5,o,i=e,a=e){if(os.test(t)&&(t=parseFloat(t),t=_n(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=_n(i.min,i.max,r);e===i&&(s-=t),e.min=P$(e.min,t,n,s,o),e.max=P$(e.max,t,n,s,o)}function T$(e,t,[n,r,o],i,a){ive(e,t[n],t[r],t[o],t.scale,i,a)}const ave=["x","scaleX","originX"],sve=["y","scaleY","originY"];function A$(e,t,n,r){T$(e.x,t,ave,n==null?void 0:n.x,r==null?void 0:r.x),T$(e.y,t,sve,n==null?void 0:n.y,r==null?void 0:r.y)}function $$(e){return e.translate===0&&e.scale===1}function xU(e){return $$(e.x)&&$$(e.y)}function SU(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function M$(e){return Xo(e.x)/Xo(e.y)}class lve{constructor(){this.members=[]}add(t){k7(this.members,t),t.scheduleRender()}remove(t){if(I7(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(o=>t===o);if(n===0)return!1;let r;for(let o=n;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,n){var r;const o=this.lead;if(t!==o&&(this.prevLead=o,this.lead=t,t.show(),o)){o.instance&&o.scheduleRender(),t.scheduleRender(),t.resumeFrom=o,n&&(t.resumeFrom.preserveOpacity=!0),o.snapshot&&(t.snapshot=o.snapshot,t.snapshot.latestValues=o.animationValues||o.latestValues),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var n,r,o,i,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(o=t.resumingFrom)===null||o===void 0?void 0:(i=o.options).onExitComplete)===null||a===void 0||a.call(i)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function R$(e,t,n){let r="";const o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:l,rotateX:c,rotateY:u}=n;l&&(r+=`rotate(${l}deg) `),c&&(r+=`rotateX(${c}deg) `),u&&(r+=`rotateY(${u}deg) `)}const a=e.x.scale*t.x,s=e.y.scale*t.y;return(a!==1||s!==1)&&(r+=`scale(${a}, ${s})`),r||"none"}const cve=(e,t)=>e.depth-t.depth;class uve{constructor(){this.children=[],this.isDirty=!1}add(t){k7(this.children,t),this.isDirty=!0}remove(t){I7(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(cve),this.isDirty=!1,this.children.forEach(t)}}const D$=["","X","Y","Z"],L$=1e3;let dve=0;function wU({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(a,s={},l=t==null?void 0:t()){this.id=dve++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(hve),this.nodes.forEach(vve),this.nodes.forEach(yve)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=a,this.latestValues=s,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0,a&&this.root.registerPotentialNode(a,this);for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new uve)}addEventListener(a,s){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new _7),this.eventHandlers.get(a).add(s)}notifyListeners(a,...s){const l=this.eventHandlers.get(a);l==null||l.notify(...s)}hasListeners(a){return this.eventHandlers.has(a)}registerPotentialNode(a,s){this.potentialNodes.set(a,s)}mount(a,s=!1){var l;if(this.instance)return;this.isSVG=a instanceof SVGElement&&a.tagName!=="svg",this.instance=a;const{layoutId:c,layout:u,visualElement:d}=this.options;if(d&&!d.current&&d.mount(a),this.root.nodes.add(this),(l=this.parent)===null||l===void 0||l.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),s&&(u||c)&&(this.isLayoutDirty=!0),e){let f;const p=()=>this.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=eU(p,250),i0.hasAnimatedSinceResize&&(i0.hasAnimatedSinceResize=!1,this.nodes.forEach(F$))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&d&&(c||u)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:p,hasRelativeTargetChanged:g,layout:m})=>{var y,v,b,x,S;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const C=(v=(y=this.options.transition)!==null&&y!==void 0?y:d.getDefaultTransition())!==null&&v!==void 0?v:Cve,{onLayoutAnimationStart:w,onLayoutAnimationComplete:I}=d.getProps(),_=!this.targetLayout||!SU(this.targetLayout,m)||g,P=!p&&g;if(((b=this.resumeFrom)===null||b===void 0?void 0:b.instance)||P||p&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,P);const T={...tU(C,"layout"),onPlay:w,onComplete:I};d.shouldReduceMotion&&(T.delay=0,T.type=!1),this.startAnimation(T)}else!p&&this.animationProgress===0&&F$(this),this.isLead()&&((S=(x=this.options).onExitComplete)===null||S===void 0||S.call(x));this.targetLayout=m})}unmount(){var a,s;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(a=this.getStack())===null||a===void 0||a.remove(this),(s=this.parent)===null||s===void 0||s.children.delete(this),this.instance=void 0,mc.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var a;return this.isAnimationBlocked||((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimationBlocked())||!1}startUpdate(){var a;this.isUpdateBlocked()||(this.isUpdating=!0,(a=this.nodes)===null||a===void 0||a.forEach(bve),this.animationId++)}willUpdate(a=!0){var s,l,c;if(this.root.isUpdateBlocked()){(l=(s=this.options).onExitComplete)===null||l===void 0||l.call(s);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let p=0;p<this.path.length;p++){const g=this.path[p];g.shouldResetTransform=!0,g.updateScroll("snapshot")}const{layoutId:u,layout:d}=this.options;if(u===void 0&&!d)return;const f=(c=this.options.visualElement)===null||c===void 0?void 0:c.getProps().transformTemplate;this.prevTransformTemplateValue=f==null?void 0:f(this.latestValues,""),this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(B$);return}!this.isUpdating||(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Eve),this.potentialNodes.clear()),this.nodes.forEach(mve),this.nodes.forEach(fve),this.nodes.forEach(pve),this.clearAllSnapshots(),O3.update(),O3.preRender(),O3.render())}clearAllSnapshots(){this.nodes.forEach(gve),this.sharedNodes.forEach(xve)}scheduleUpdateProjection(){vo.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){vo.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){var a;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=nr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox),(a=this.options.visualElement)===null||a===void 0||a.notify("LayoutMeasure",this.layout.layoutBox,s==null?void 0:s.layoutBox)}updateScroll(a="measure"){let s=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(s=!1),s&&(this.scroll={animationId:this.root.animationId,phase:a,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){var a;if(!o)return;const s=this.isLayoutDirty||this.shouldResetTransform,l=this.projectionDelta&&!xU(this.projectionDelta),c=(a=this.options.visualElement)===null||a===void 0?void 0:a.getProps().transformTemplate,u=c==null?void 0:c(this.latestValues,""),d=u!==this.prevTransformTemplateValue;s&&(l||Zc(this.latestValues)||d)&&(o(this.instance,u),this.shouldResetTransform=!1,this.scheduleRender())}measure(a=!0){const s=this.measurePageBox();let l=this.removeElementScroll(s);return a&&(l=this.removeTransform(l)),kve(l),{animationId:this.root.animationId,measuredBox:s,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:a}=this.options;if(!a)return nr();const s=a.measureViewportBox(),{scroll:l}=this.root;return l&&(Ml(s.x,l.offset.x),Ml(s.y,l.offset.y)),s}removeElementScroll(a){const s=nr();Zi(s,a);for(let l=0;l<this.path.length;l++){const c=this.path[l],{scroll:u,options:d}=c;if(c!==this.root&&u&&d.layoutScroll){if(u.isRoot){Zi(s,a);const{scroll:f}=this.root;f&&(Ml(s.x,-f.offset.x),Ml(s.y,-f.offset.y))}Ml(s.x,u.offset.x),Ml(s.y,u.offset.y)}}return s}applyTransform(a,s=!1){const l=nr();Zi(l,a);for(let c=0;c<this.path.length;c++){const u=this.path[c];!s&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Lf(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),Zc(u.latestValues)&&Lf(l,u.latestValues)}return Zc(this.latestValues)&&Lf(l,this.latestValues),l}removeTransform(a){var s;const l=nr();Zi(l,a);for(let c=0;c<this.path.length;c++){const u=this.path[c];if(!u.instance||!Zc(u.latestValues))continue;G6(u.latestValues)&&u.updateSnapshot();const d=nr(),f=u.measurePageBox();Zi(d,f),A$(l,u.latestValues,(s=u.snapshot)===null||s===void 0?void 0:s.layoutBox,d)}return Zc(this.latestValues)&&A$(l,this.latestValues),l}setTargetDelta(a){this.targetDelta=a,this.isProjectionDirty=!0,this.root.scheduleUpdateProjection()}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var a;const s=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),!this.isProjectionDirty&&!this.attemptToResolveRelativeTarget)return;const{layout:l,layoutId:c}=this.options;if(!(!this.layout||!(l||c))){if(!this.targetDelta&&!this.relativeTarget){const u=this.getClosestProjectingParent();u&&u.layout?(this.relativeParent=u,this.relativeTarget=nr(),this.relativeTargetOrigin=nr(),c0(this.relativeTargetOrigin,this.layout.layoutBox,u.layout.layoutBox),Zi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=nr(),this.targetWithTransforms=nr()),this.relativeTarget&&this.relativeTargetOrigin&&((a=this.relativeParent)===null||a===void 0?void 0:a.target)?o1e(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):Zi(this.target,this.layout.layoutBox),lU(this.target,this.targetDelta)):Zi(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const u=this.getClosestProjectingParent();u&&Boolean(u.resumingFrom)===Boolean(this.resumingFrom)&&!u.options.layoutScroll&&u.target?(this.relativeParent=u,this.relativeTarget=nr(),this.relativeTargetOrigin=nr(),c0(this.relativeTargetOrigin,this.target,u.target),Zi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||G6(this.parent.latestValues)||sU(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){var a;const{isProjectionDirty:s,isTransformDirty:l}=this;this.isProjectionDirty=this.isTransformDirty=!1;const c=this.getLead(),u=Boolean(this.resumingFrom)||this!==c;let d=!0;if(s&&(d=!1),u&&l&&(d=!1),d)return;const{layout:f,layoutId:p}=this.options;if(this.isTreeAnimating=Boolean(((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(f||p))return;Zi(this.layoutCorrected,this.layout.layoutBox),p1e(this.layoutCorrected,this.treeScale,this.path,u);const{target:g}=c;if(!g)return;this.projectionDelta||(this.projectionDelta=u0(),this.projectionDeltaWithTransform=u0());const m=this.treeScale.x,y=this.treeScale.y,v=this.projectionTransform;l0(this.projectionDelta,this.layoutCorrected,g,this.latestValues),this.projectionTransform=R$(this.projectionDelta,this.treeScale),(this.projectionTransform!==v||this.treeScale.x!==m||this.treeScale.y!==y)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",g))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){var s,l,c;(l=(s=this.options).scheduleRender)===null||l===void 0||l.call(s),a&&((c=this.getStack())===null||c===void 0||c.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(a,s=!1){var l,c;const u=this.snapshot,d=(u==null?void 0:u.latestValues)||{},f={...this.latestValues},p=u0();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!s;const g=nr(),m=(u==null?void 0:u.source)!==((l=this.layout)===null||l===void 0?void 0:l.source),y=(((c=this.getStack())===null||c===void 0?void 0:c.members.length)||0)<=1,v=Boolean(m&&!y&&this.options.crossfade===!0&&!this.path.some(wve));this.animationProgress=0,this.mixTargetDelta=b=>{var x;const S=b/1e3;N$(p.x,a.x,S),N$(p.y,a.y,S),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((x=this.relativeParent)===null||x===void 0?void 0:x.layout)&&(c0(g,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Sve(this.relativeTarget,this.relativeTargetOrigin,g,S)),m&&(this.animationValues=f,nve(f,d,this.latestValues,S,v,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(0)}startAnimation(a){var s,l;this.notifyListeners("animationStart"),(s=this.currentAnimation)===null||s===void 0||s.stop(),this.resumingFrom&&((l=this.resumingFrom.currentAnimation)===null||l===void 0||l.stop()),this.pendingAnimation&&(mc.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=vo.update(()=>{i0.hasAnimatedSinceResize=!0,this.currentAnimation=eve(0,L$,{...a,onUpdate:c=>{var u;this.mixTargetDelta(c),(u=a.onUpdate)===null||u===void 0||u.call(a,c)},onComplete:()=>{var c;(c=a.onComplete)===null||c===void 0||c.call(a),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var a;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(a=this.getStack())===null||a===void 0||a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var a;this.currentAnimation&&((a=this.mixTargetDelta)===null||a===void 0||a.call(this,L$),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:s,target:l,layout:c,latestValues:u}=a;if(!(!s||!l||!c)){if(this!==a&&this.layout&&c&&CU(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||nr();const d=Xo(this.layout.layoutBox.x);l.x.min=a.target.x.min,l.x.max=l.x.min+d;const f=Xo(this.layout.layoutBox.y);l.y.min=a.target.y.min,l.y.max=l.y.min+f}Zi(s,l),Lf(s,u),l0(this.projectionDeltaWithTransform,this.layoutCorrected,s,u)}}registerSharedNode(a,s){var l,c,u;this.sharedNodes.has(a)||this.sharedNodes.set(a,new lve),this.sharedNodes.get(a).add(s),s.promote({transition:(l=s.options.initialPromotionConfig)===null||l===void 0?void 0:l.transition,preserveFollowOpacity:(u=(c=s.options.initialPromotionConfig)===null||c===void 0?void 0:c.shouldPreserveFollowOpacity)===null||u===void 0?void 0:u.call(c,s)})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:s,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let s=!1;const{latestValues:l}=a;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(s=!0),!s)return;const c={};for(let u=0;u<D$.length;u++){const d="rotate"+D$[u];l[d]&&(c[d]=l[d],a.setStaticValue(d,0))}a==null||a.render();for(const u in c)a.setStaticValue(u,c[u]);a.scheduleRender()}getProjectionStyles(a={}){var s,l,c;const u={};if(!this.instance||this.isSVG)return u;if(this.isVisible)u.visibility="";else return{visibility:"hidden"};const d=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=lb(a.pointerEvents)||"",u.transform=d?d(this.latestValues,""):"none",u;const f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){const y={};return this.options.layoutId&&(y.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,y.pointerEvents=lb(a.pointerEvents)||""),this.hasProjected&&!Zc(this.latestValues)&&(y.transform=d?d({},""):"none",this.hasProjected=!1),y}const p=f.animationValues||f.latestValues;this.applyTransformsToTarget(),u.transform=R$(this.projectionDeltaWithTransform,this.treeScale,p),d&&(u.transform=d(p,u.transform));const{x:g,y:m}=this.projectionDelta;u.transformOrigin=`${g.origin*100}% ${m.origin*100}% 0`,f.animationValues?u.opacity=f===this?(c=(l=p.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:p.opacityExit:u.opacity=f===this?p.opacity!==void 0?p.opacity:"":p.opacityExit!==void 0?p.opacityExit:0;for(const y in u2){if(p[y]===void 0)continue;const{correct:v,applyTo:b}=u2[y],x=v(p[y],f);if(b){const S=b.length;for(let C=0;C<S;C++)u[b[C]]=x}else u[y]=x}return this.options.layoutId&&(u.pointerEvents=f===this?lb(a.pointerEvents)||"":"none"),u}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var s;return(s=a.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(B$),this.root.sharedNodes.clear()}}}function fve(e){e.updateLayout()}function pve(e){var t,n,r;const o=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:a}=e.layout,{animationType:s}=e.options,l=o.source!==e.layout.source;s==="size"?Ba(p=>{const g=l?o.measuredBox[p]:o.layoutBox[p],m=Xo(g);g.min=i[p].min,g.max=g.min+m}):CU(s,o.layoutBox,i)&&Ba(p=>{const g=l?o.measuredBox[p]:o.layoutBox[p],m=Xo(i[p]);g.max=g.min+m});const c=u0();l0(c,i,o.layoutBox);const u=u0();l?l0(u,e.applyTransform(a,!0),o.measuredBox):l0(u,i,o.layoutBox);const d=!xU(c);let f=!1;if(!e.resumeFrom){const p=e.getClosestProjectingParent();if(p&&!p.resumeFrom){const{snapshot:g,layout:m}=p;if(g&&m){const y=nr();c0(y,o.layoutBox,g.layoutBox);const v=nr();c0(v,i,m.layoutBox),SU(y,v)||(f=!0)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:o,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&((r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n));e.options.transition=void 0}function hve(e){e.isProjectionDirty||(e.isProjectionDirty=Boolean(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=Boolean(e.parent&&e.parent.isTransformDirty))}function gve(e){e.clearSnapshot()}function B$(e){e.clearMeasurements()}function mve(e){const{visualElement:t}=e.options;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function F$(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function vve(e){e.resolveTargetDelta()}function yve(e){e.calcProjection()}function bve(e){e.resetRotation()}function xve(e){e.removeLeadSnapshot()}function N$(e,t,n){e.translate=_n(t.translate,0,n),e.scale=_n(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function z$(e,t,n,r){e.min=_n(t.min,n.min,r),e.max=_n(t.max,n.max,r)}function Sve(e,t,n,r){z$(e.x,t.x,n.x,r),z$(e.y,t.y,n.y,r)}function wve(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Cve={duration:.45,ease:[.4,0,.1,1]};function Eve(e,t){let n=e.root;for(let i=e.path.length-1;i>=0;i--)if(Boolean(e.path[i].instance)){n=e.path[i];break}const o=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);o&&e.mount(o,!0)}function j$(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function kve(e){j$(e.x),j$(e.y)}function CU(e,t,n){return e==="position"||e==="preserve-aspect"&&!W6(M$(t),M$(n),.2)}const Ive=wU({attachResizeListener:(e,t)=>QS(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),F3={current:void 0},_ve=wU({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!F3.current){const e=new Ive(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),F3.current=e}return F3.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")}),Ove={...e1e,...m0e,...w1e,...J1e},Hi=gge((e,t)=>Kge(e,t,Ove,H1e,_ve));function EU(){const e=h.exports.useRef(!1);return o0(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Pve(){const e=EU(),[t,n]=h.exports.useState(0),r=h.exports.useCallback(()=>{e.current&&n(t+1)},[t]);return[h.exports.useCallback(()=>vo.postRender(r),[r]),t]}class Tve extends h.exports.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function Ave({children:e,isPresent:t}){const n=h.exports.useId(),r=h.exports.useRef(null),o=h.exports.useRef({width:0,height:0,top:0,left:0});return h.exports.useInsertionEffect(()=>{const{width:i,height:a,top:s,left:l}=o.current;if(t||!r.current||!i||!a)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
          [data-motion-pop-id="${n}"] {
            position: absolute !important;
            width: ${i}px !important;
            height: ${a}px !important;
            top: ${s}px !important;
            left: ${l}px !important;
          }
        `),()=>{document.head.removeChild(c)}},[t]),h.exports.createElement(Tve,{isPresent:t,childRef:r,sizeRef:o},h.exports.cloneElement(e,{ref:r}))}const N3=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:i,mode:a})=>{const s=ZS($ve),l=h.exports.useId(),c=h.exports.useMemo(()=>({id:l,initial:t,isPresent:n,custom:o,onExitComplete:u=>{s.set(u,!0);for(const d of s.values())if(!d)return;r&&r()},register:u=>(s.set(u,!1),()=>s.delete(u))}),i?void 0:[n]);return h.exports.useMemo(()=>{s.forEach((u,d)=>s.set(d,!1))},[n]),h.exports.useEffect(()=>{!n&&!s.size&&r&&r()},[n]),a==="popLayout"&&(e=h.exports.createElement(Ave,{isPresent:n},e)),h.exports.createElement(bh.Provider,{value:c},e)};function $ve(){return new Map}const lf=e=>e.key||"";function Mve(e,t){e.forEach(n=>{const r=lf(n);t.set(r,n)})}function Rve(e){const t=[];return h.exports.Children.forEach(e,n=>{h.exports.isValidElement(n)&&t.push(n)}),t}const ul=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:a="sync"})=>{o&&(a="wait",TW(!1,"Replace exitBeforeEnter with mode='wait'"));let[s]=Pve();const l=h.exports.useContext(p7).forceRender;l&&(s=l);const c=EU(),u=Rve(e);let d=u;const f=new Set,p=h.exports.useRef(d),g=h.exports.useRef(new Map).current,m=h.exports.useRef(!0);if(o0(()=>{m.current=!1,Mve(u,g),p.current=d}),C7(()=>{m.current=!0,g.clear(),f.clear()}),m.current)return h.exports.createElement(h.exports.Fragment,null,d.map(x=>h.exports.createElement(N3,{key:lf(x),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:i,mode:a},x)));d=[...d];const y=p.current.map(lf),v=u.map(lf),b=y.length;for(let x=0;x<b;x++){const S=y[x];v.indexOf(S)===-1&&f.add(S)}return a==="wait"&&f.size&&(d=[]),f.forEach(x=>{if(v.indexOf(x)!==-1)return;const S=g.get(x);if(!S)return;const C=y.indexOf(x),w=()=>{g.delete(x),f.delete(x);const I=p.current.findIndex(_=>_.key===x);if(p.current.splice(I,1),!f.size){if(p.current=u,c.current===!1)return;s(),r&&r()}};d.splice(C,0,h.exports.createElement(N3,{key:lf(S),isPresent:!1,onExitComplete:w,custom:t,presenceAffectsLayout:i,mode:a},S))}),d=d.map(x=>{const S=x.key;return f.has(S)?x:h.exports.createElement(N3,{key:lf(x),isPresent:!0,presenceAffectsLayout:i,mode:a},x)}),PW!=="production"&&a==="wait"&&d.length>1&&console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`),h.exports.createElement(h.exports.Fragment,null,f.size?d:d.map(x=>h.exports.cloneElement(x)))};var Va=function(){return Va=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Va.apply(this,arguments)};function kU(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function Dve(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var i1=(...e)=>e.filter(Boolean).join(" ");function Lve(){return!1}var Bve=e=>{const{condition:t,message:n}=e;t&&Lve()&&console.warn(n)},vu={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},ag={scale:{enter:{scale:1},exit:{scale:.95}},fade:{enter:{opacity:1},exit:{opacity:0}},pushLeft:{enter:{x:"100%"},exit:{x:"-30%"}},pushRight:{enter:{x:"-100%"},exit:{x:"30%"}},pushUp:{enter:{y:"100%"},exit:{y:"-30%"}},pushDown:{enter:{y:"-100%"},exit:{y:"30%"}},slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function Z6(e){var n;switch((n=e==null?void 0:e.direction)!=null?n:"right"){case"right":return ag.slideRight;case"left":return ag.slideLeft;case"bottom":return ag.slideDown;case"top":return ag.slideUp;default:return ag.slideRight}}var _u={enter:{duration:.2,ease:vu.easeOut},exit:{duration:.1,ease:vu.easeIn}},ga={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},Fve=e=>e!=null&&parseInt(e.toString(),10)>0,H$={exit:{height:{duration:.2,ease:vu.ease},opacity:{duration:.3,ease:vu.ease}},enter:{height:{duration:.3,ease:vu.ease},opacity:{duration:.4,ease:vu.ease}}},Nve={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:o})=>{var i;return{...e&&{opacity:Fve(t)?1:0},height:t,transitionEnd:r==null?void 0:r.exit,transition:(i=n==null?void 0:n.exit)!=null?i:ga.exit(H$.exit,o)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:o})=>{var i;return{...e&&{opacity:1},height:t,transitionEnd:r==null?void 0:r.enter,transition:(i=n==null?void 0:n.enter)!=null?i:ga.enter(H$.enter,o)}}},IU=h.exports.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:o=!0,startingHeight:i=0,endingHeight:a="auto",style:s,className:l,transition:c,transitionEnd:u,...d}=e,[f,p]=h.exports.useState(!1);h.exports.useEffect(()=>{const b=setTimeout(()=>{p(!0)});return()=>clearTimeout(b)},[]),Bve({condition:Boolean(i>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const g=parseFloat(i.toString())>0,m={startingHeight:i,endingHeight:a,animateOpacity:o,transition:f?c:{enter:{duration:0}},transitionEnd:{enter:u==null?void 0:u.enter,exit:r?u==null?void 0:u.exit:{...u==null?void 0:u.exit,display:g?"block":"none"}}},y=r?n:!0,v=n||r?"enter":"exit";return O.createElement(ul,{initial:!1,custom:m},y&&O.createElement(Hi.div,{ref:t,...d,className:i1("chakra-collapse",l),style:{overflow:"hidden",display:"block",...s},custom:m,variants:Nve,initial:r?"exit":!1,animate:v,exit:"exit"}))});IU.displayName="Collapse";var zve={enter:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:1,transition:(r=e==null?void 0:e.enter)!=null?r:ga.enter(_u.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:0,transition:(r=e==null?void 0:e.exit)!=null?r:ga.exit(_u.exit,n),transitionEnd:t==null?void 0:t.exit}}},_U={initial:"exit",animate:"enter",exit:"exit",variants:zve},jve=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:o,className:i,transition:a,transitionEnd:s,delay:l,...c}=t,u=o||r?"enter":"exit",d=r?o&&r:!0,f={transition:a,transitionEnd:s,delay:l};return O.createElement(ul,{custom:f},d&&O.createElement(Hi.div,{ref:n,className:i1("chakra-fade",i),custom:f,..._U,animate:u,...c}))});jve.displayName="Fade";var Hve={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:o})=>{var i;return{opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(i=n==null?void 0:n.exit)!=null?i:ga.exit(_u.exit,o)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:(r=t==null?void 0:t.enter)!=null?r:ga.enter(_u.enter,n),transitionEnd:e==null?void 0:e.enter}}},OU={initial:"exit",animate:"enter",exit:"exit",variants:Hve},Vve=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:o,reverse:i=!0,initialScale:a=.95,className:s,transition:l,transitionEnd:c,delay:u,...d}=t,f=r?o&&r:!0,p=o||r?"enter":"exit",g={initialScale:a,reverse:i,transition:l,transitionEnd:c,delay:u};return O.createElement(ul,{custom:g},f&&O.createElement(Hi.div,{ref:n,className:i1("chakra-offset-slide",s),...OU,animate:p,custom:g,...d}))});Vve.displayName="ScaleFade";var V$={exit:{duration:.15,ease:vu.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},Wve={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{var i;const{exit:o}=Z6({direction:e});return{...o,transition:(i=t==null?void 0:t.exit)!=null?i:ga.exit(V$.exit,r),transitionEnd:n==null?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{var i;const{enter:o}=Z6({direction:e});return{...o,transition:(i=n==null?void 0:n.enter)!=null?i:ga.enter(V$.enter,r),transitionEnd:t==null?void 0:t.enter}}},PU=h.exports.forwardRef(function(t,n){const{direction:r="right",style:o,unmountOnExit:i,in:a,className:s,transition:l,transitionEnd:c,delay:u,...d}=t,f=Z6({direction:r}),p=Object.assign({position:"fixed"},f.position,o),g=i?a&&i:!0,m=a||i?"enter":"exit",y={transitionEnd:c,transition:l,direction:r,delay:u};return O.createElement(ul,{custom:y},g&&O.createElement(Hi.div,{...d,ref:n,initial:"exit",className:i1("chakra-slide",s),animate:m,exit:"exit",custom:y,variants:Wve,style:p}))});PU.displayName="Slide";var Uve={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:o})=>{var i;return{opacity:0,x:e,y:t,transition:(i=n==null?void 0:n.exit)!=null?i:ga.exit(_u.exit,o),transitionEnd:r==null?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:(r=e==null?void 0:e.enter)!=null?r:ga.enter(_u.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:o,delay:i})=>{var s;const a={x:t,y:e};return{opacity:0,transition:(s=n==null?void 0:n.exit)!=null?s:ga.exit(_u.exit,i),...o?{...a,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...a,...r==null?void 0:r.exit}}}}},Q6={initial:"initial",animate:"enter",exit:"exit",variants:Uve},Gve=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:o,reverse:i=!0,className:a,offsetX:s=0,offsetY:l=8,transition:c,transitionEnd:u,delay:d,...f}=t,p=r?o&&r:!0,g=o||r?"enter":"exit",m={offsetX:s,offsetY:l,reverse:i,transition:c,transitionEnd:u,delay:d};return O.createElement(ul,{custom:m},p&&O.createElement(Hi.div,{ref:n,className:i1("chakra-offset-slide",a),custom:m,...Q6,animate:g,...f}))});Gve.displayName="SlideFade";var o5=(...e)=>e.filter(Boolean).join(" ");function Kve(){return!1}var i5=e=>{const{condition:t,message:n}=e;t&&Kve()&&console.warn(n)};function z3(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var[qve,j7]=nn({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[Yve,TU]=nn({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[Xve,w3t,Zve,Qve]=d7(),J6=we(function(t,n){const{getButtonProps:r}=TU(),o=r(t,n),i=j7(),a={display:"flex",alignItems:"center",width:"100%",outline:0,...i.button};return O.createElement(ve.button,{...o,className:o5("chakra-accordion__button",t.className),__css:a})});J6.displayName="AccordionButton";function Jve(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:o,allowToggle:i,...a}=e;nye(e),rye(e);const s=Zve(),[l,c]=h.exports.useState(-1);h.exports.useEffect(()=>()=>{c(-1)},[]);const[u,d]=aW({value:r,defaultValue(){return o?n!=null?n:[]:n!=null?n:-1},onChange:t});return{index:u,setIndex:d,htmlProps:a,getAccordionItemProps:p=>{let g=!1;return p!==null&&(g=Array.isArray(u)?u.includes(p):u===p),{isOpen:g,onChange:y=>{if(p!==null)if(o&&Array.isArray(u)){const v=y?u.concat(p):u.filter(b=>b!==p);d(v)}else y?d(p):i&&d(-1)}}},focusedIndex:l,setFocusedIndex:c,descendants:s}}var[eye,AU]=nn({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function tye(e){const{isDisabled:t,isFocusable:n,id:r,...o}=e,{getAccordionItemProps:i,setFocusedIndex:a}=AU(),s=h.exports.useRef(null),l=h.exports.useId(),c=r!=null?r:l,u=`accordion-button-${c}`,d=`accordion-panel-${c}`;oye(e);const{register:f,index:p,descendants:g}=Qve({disabled:t&&!n}),{isOpen:m,onChange:y}=i(p===-1?null:p);iye({isOpen:m,isDisabled:t});const v=()=>{y==null||y(!0)},b=()=>{y==null||y(!1)},x=h.exports.useCallback(()=>{y==null||y(!m),a(p)},[p,a,m,y]),S=h.exports.useCallback(_=>{const T={ArrowDown:()=>{const R=g.nextEnabled(p);R==null||R.node.focus()},ArrowUp:()=>{const R=g.prevEnabled(p);R==null||R.node.focus()},Home:()=>{const R=g.firstEnabled();R==null||R.node.focus()},End:()=>{const R=g.lastEnabled();R==null||R.node.focus()}}[_.key];T&&(_.preventDefault(),T(_))},[g,p]),C=h.exports.useCallback(()=>{a(p)},[a,p]),w=h.exports.useCallback(function(P={},T=null){return{...P,type:"button",ref:Zn(f,s,T),id:u,disabled:!!t,"aria-expanded":!!m,"aria-controls":d,onClick:z3(P.onClick,x),onFocus:z3(P.onFocus,C),onKeyDown:z3(P.onKeyDown,S)}},[u,t,m,x,C,S,d,f]),I=h.exports.useCallback(function(P={},T=null){return{...P,ref:T,role:"region",id:d,"aria-labelledby":u,hidden:!m}},[u,m,d]);return{isOpen:m,isDisabled:t,isFocusable:n,onOpen:v,onClose:b,getButtonProps:w,getPanelProps:I,htmlProps:o}}function nye(e){const t=e.index||e.defaultIndex,n=t==null&&!Array.isArray(t)&&e.allowMultiple;i5({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}function rye(e){i5({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}function oye(e){i5({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.
    `})}function iye(e){i5({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}var $U=we(function(t,n){const{children:r,className:o}=t,{htmlProps:i,...a}=tye(t),l={...j7().container,overflowAnchor:"none"},c=h.exports.useMemo(()=>a,[a]);return O.createElement(Yve,{value:c},O.createElement(ve.div,{ref:n,...i,className:o5("chakra-accordion__item",o),__css:l},typeof r=="function"?r({isExpanded:!!a.isOpen,isDisabled:!!a.isDisabled}):r))});$U.displayName="AccordionItem";var MU=we(function(t,n){const{className:r,motionProps:o,...i}=t,{reduceMotion:a}=AU(),{getPanelProps:s,isOpen:l}=TU(),c=s(i,n),u=o5("chakra-accordion__panel",r),d=j7();a||delete c.hidden;const f=O.createElement(ve.div,{...c,__css:d.panel,className:u});return a?f:O.createElement(IU,{in:l,...o},f)});MU.displayName="AccordionPanel";var H7=we(function({children:t,reduceMotion:n,...r},o){const i=et("Accordion",r),a=Kt(r),{htmlProps:s,descendants:l,...c}=Jve(a),u=h.exports.useMemo(()=>({...c,reduceMotion:!!n}),[c,n]);return O.createElement(Xve,{value:l},O.createElement(eye,{value:u},O.createElement(qve,{value:i},O.createElement(ve.div,{ref:o,...s,className:o5("chakra-accordion",r.className),__css:i.root},t))))});H7.displayName="Accordion";var aye=(...e)=>e.filter(Boolean).join(" "),sye=vh({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),a1=we((e,t)=>{const n=xr("Spinner",e),{label:r="Loading...",thickness:o="2px",speed:i="0.45s",emptyColor:a="transparent",className:s,...l}=Kt(e),c=aye("chakra-spinner",s),u={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:o,borderBottomColor:a,borderLeftColor:a,animation:`${sye} ${i} linear infinite`,...n};return O.createElement(ve.div,{ref:t,__css:u,className:c,...l},r&&O.createElement(ve.span,{srOnly:!0},r))});a1.displayName="Spinner";var a5=(...e)=>e.filter(Boolean).join(" ");function lye(e){return O.createElement(Oo,{viewBox:"0 0 24 24",...e},O.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}))}function cye(e){return O.createElement(Oo,{viewBox:"0 0 24 24",...e},O.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"}))}function W$(e){return O.createElement(Oo,{viewBox:"0 0 24 24",...e},O.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))}var[uye,dye]=nn({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[fye,V7]=nn({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),RU={info:{icon:cye,colorScheme:"blue"},warning:{icon:W$,colorScheme:"orange"},success:{icon:lye,colorScheme:"green"},error:{icon:W$,colorScheme:"red"},loading:{icon:a1,colorScheme:"blue"}};function pye(e){return RU[e].colorScheme}function hye(e){return RU[e].icon}var W7=we(function(t,n){var c;const{status:r="info",addRole:o=!0,...i}=Kt(t),a=(c=t.colorScheme)!=null?c:pye(r),s=et("Alert",{...t,colorScheme:a}),l={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...s.container};return O.createElement(uye,{value:{status:r}},O.createElement(fye,{value:s},O.createElement(ve.div,{role:o?"alert":void 0,ref:n,...i,className:a5("chakra-alert",t.className),__css:l})))});W7.displayName="Alert";var DU=we(function(t,n){const r=V7(),o={display:"inline",...r.description};return O.createElement(ve.div,{ref:n,...t,className:a5("chakra-alert__desc",t.className),__css:o})});DU.displayName="AlertDescription";function U7(e){const{status:t}=dye(),n=hye(t),r=V7(),o=t==="loading"?r.spinner:r.icon;return O.createElement(ve.span,{display:"inherit",...e,className:a5("chakra-alert__icon",e.className),__css:o},e.children||O.createElement(n,{h:"100%",w:"100%"}))}U7.displayName="AlertIcon";var G7=we(function(t,n){const r=V7();return O.createElement(ve.div,{ref:n,...t,className:a5("chakra-alert__title",t.className),__css:r.title})});G7.displayName="AlertTitle";function gye(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function LU(e){const{loading:t,src:n,srcSet:r,onLoad:o,onError:i,crossOrigin:a,sizes:s,ignoreFallback:l}=e,[c,u]=h.exports.useState("pending");h.exports.useEffect(()=>{u(n?"loading":"pending")},[n]);const d=h.exports.useRef(),f=h.exports.useCallback(()=>{if(!n)return;p();const g=new Image;g.src=n,a&&(g.crossOrigin=a),r&&(g.srcset=r),s&&(g.sizes=s),t&&(g.loading=t),g.onload=m=>{p(),u("loaded"),o==null||o(m)},g.onerror=m=>{p(),u("failed"),i==null||i(m)},d.current=g},[n,a,r,s,o,i,t]),p=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return Tp(()=>{if(!l)return c==="loading"&&f(),()=>{p()}},[c,f,l]),l?"loaded":c}var mye=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError",w2=we(function(t,n){const{htmlWidth:r,htmlHeight:o,alt:i,...a}=t;return O.createElement("img",{width:r,height:o,ref:n,alt:i,...a})});w2.displayName="NativeImage";var vye=we(function(t,n){const{fallbackSrc:r,fallback:o,src:i,srcSet:a,align:s,fit:l,loading:c,ignoreFallback:u,crossOrigin:d,fallbackStrategy:f="beforeLoadOrError",referrerPolicy:p,...g}=t,m=r!==void 0||o!==void 0,y=c!=null||u||!m,v=LU({...t,ignoreFallback:y}),b=mye(v,f),x={ref:n,objectFit:l,objectPosition:s,...y?g:gye(g,["onError","onLoad"])};return b?o||O.createElement(ve.img,{as:w2,className:"chakra-image__placeholder",src:r,...x}):O.createElement(ve.img,{as:w2,src:i,srcSet:a,crossOrigin:d,loading:c,referrerPolicy:p,className:"chakra-image",...x})});vye.displayName="Image";we((e,t)=>O.createElement(ve.img,{ref:t,as:w2,className:"chakra-image",...e}));var yye=Object.create,BU=Object.defineProperty,bye=Object.getOwnPropertyDescriptor,FU=Object.getOwnPropertyNames,xye=Object.getPrototypeOf,Sye=Object.prototype.hasOwnProperty,NU=(e,t)=>function(){return t||(0,e[FU(e)[0]])((t={exports:{}}).exports,t),t.exports},wye=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of FU(t))!Sye.call(e,o)&&o!==n&&BU(e,o,{get:()=>t[o],enumerable:!(r=bye(t,o))||r.enumerable});return e},Cye=(e,t,n)=>(n=e!=null?yye(xye(e)):{},wye(t||!e||!e.__esModule?BU(n,"default",{value:e,enumerable:!0}):n,e)),Eye=NU({"../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator;function p(D){return D===null||typeof D!="object"?null:(D=f&&D[f]||D["@@iterator"],typeof D=="function"?D:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,y={};function v(D,H,Z){this.props=D,this.context=H,this.refs=y,this.updater=Z||g}v.prototype.isReactComponent={},v.prototype.setState=function(D,H){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,H,"setState")},v.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function b(){}b.prototype=v.prototype;function x(D,H,Z){this.props=D,this.context=H,this.refs=y,this.updater=Z||g}var S=x.prototype=new b;S.constructor=x,m(S,v.prototype),S.isPureReactComponent=!0;var C=Array.isArray,w=Object.prototype.hasOwnProperty,I={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function P(D,H,Z){var oe,ae={},ie=null,ce=null;if(H!=null)for(oe in H.ref!==void 0&&(ce=H.ref),H.key!==void 0&&(ie=""+H.key),H)w.call(H,oe)&&!_.hasOwnProperty(oe)&&(ae[oe]=H[oe]);var ue=arguments.length-2;if(ue===1)ae.children=Z;else if(1<ue){for(var de=Array(ue),be=0;be<ue;be++)de[be]=arguments[be+2];ae.children=de}if(D&&D.defaultProps)for(oe in ue=D.defaultProps,ue)ae[oe]===void 0&&(ae[oe]=ue[oe]);return{$$typeof:t,type:D,key:ie,ref:ce,props:ae,_owner:I.current}}function T(D,H){return{$$typeof:t,type:D.type,key:H,ref:D.ref,props:D.props,_owner:D._owner}}function R(D){return typeof D=="object"&&D!==null&&D.$$typeof===t}function B(D){var H={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(Z){return H[Z]})}var q=/\/+/g;function W(D,H){return typeof D=="object"&&D!==null&&D.key!=null?B(""+D.key):H.toString(36)}function L(D,H,Z,oe,ae){var ie=typeof D;(ie==="undefined"||ie==="boolean")&&(D=null);var ce=!1;if(D===null)ce=!0;else switch(ie){case"string":case"number":ce=!0;break;case"object":switch(D.$$typeof){case t:case n:ce=!0}}if(ce)return ce=D,ae=ae(ce),D=oe===""?"."+W(ce,0):oe,C(ae)?(Z="",D!=null&&(Z=D.replace(q,"$&/")+"/"),L(ae,H,Z,"",function(be){return be})):ae!=null&&(R(ae)&&(ae=T(ae,Z+(!ae.key||ce&&ce.key===ae.key?"":(""+ae.key).replace(q,"$&/")+"/")+D)),H.push(ae)),1;if(ce=0,oe=oe===""?".":oe+":",C(D))for(var ue=0;ue<D.length;ue++){ie=D[ue];var de=oe+W(ie,ue);ce+=L(ie,H,Z,de,ae)}else if(de=p(D),typeof de=="function")for(D=de.call(D),ue=0;!(ie=D.next()).done;)ie=ie.value,de=oe+W(ie,ue++),ce+=L(ie,H,Z,de,ae);else if(ie==="object")throw H=String(D),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.");return ce}function z(D,H,Z){if(D==null)return D;var oe=[],ae=0;return L(D,oe,"","",function(ie){return H.call(Z,ie,ae++)}),oe}function N(D){if(D._status===-1){var H=D._result;H=H(),H.then(function(Z){(D._status===0||D._status===-1)&&(D._status=1,D._result=Z)},function(Z){(D._status===0||D._status===-1)&&(D._status=2,D._result=Z)}),D._status===-1&&(D._status=0,D._result=H)}if(D._status===1)return D._result.default;throw D._result}var V={current:null},Y={transition:null},K={ReactCurrentDispatcher:V,ReactCurrentBatchConfig:Y,ReactCurrentOwner:I};e.Children={map:z,forEach:function(D,H,Z){z(D,function(){H.apply(this,arguments)},Z)},count:function(D){var H=0;return z(D,function(){H++}),H},toArray:function(D){return z(D,function(H){return H})||[]},only:function(D){if(!R(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},e.Component=v,e.Fragment=r,e.Profiler=i,e.PureComponent=x,e.StrictMode=o,e.Suspense=c,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K,e.cloneElement=function(D,H,Z){if(D==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+D+".");var oe=m({},D.props),ae=D.key,ie=D.ref,ce=D._owner;if(H!=null){if(H.ref!==void 0&&(ie=H.ref,ce=I.current),H.key!==void 0&&(ae=""+H.key),D.type&&D.type.defaultProps)var ue=D.type.defaultProps;for(de in H)w.call(H,de)&&!_.hasOwnProperty(de)&&(oe[de]=H[de]===void 0&&ue!==void 0?ue[de]:H[de])}var de=arguments.length-2;if(de===1)oe.children=Z;else if(1<de){ue=Array(de);for(var be=0;be<de;be++)ue[be]=arguments[be+2];oe.children=ue}return{$$typeof:t,type:D.type,key:ae,ref:ie,props:oe,_owner:ce}},e.createContext=function(D){return D={$$typeof:s,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},D.Provider={$$typeof:a,_context:D},D.Consumer=D},e.createElement=P,e.createFactory=function(D){var H=P.bind(null,D);return H.type=D,H},e.createRef=function(){return{current:null}},e.forwardRef=function(D){return{$$typeof:l,render:D}},e.isValidElement=R,e.lazy=function(D){return{$$typeof:d,_payload:{_status:-1,_result:D},_init:N}},e.memo=function(D,H){return{$$typeof:u,type:D,compare:H===void 0?null:H}},e.startTransition=function(D){var H=Y.transition;Y.transition={};try{D()}finally{Y.transition=H}},e.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},e.useCallback=function(D,H){return V.current.useCallback(D,H)},e.useContext=function(D){return V.current.useContext(D)},e.useDebugValue=function(){},e.useDeferredValue=function(D){return V.current.useDeferredValue(D)},e.useEffect=function(D,H){return V.current.useEffect(D,H)},e.useId=function(){return V.current.useId()},e.useImperativeHandle=function(D,H,Z){return V.current.useImperativeHandle(D,H,Z)},e.useInsertionEffect=function(D,H){return V.current.useInsertionEffect(D,H)},e.useLayoutEffect=function(D,H){return V.current.useLayoutEffect(D,H)},e.useMemo=function(D,H){return V.current.useMemo(D,H)},e.useReducer=function(D,H,Z){return V.current.useReducer(D,H,Z)},e.useRef=function(D){return V.current.useRef(D)},e.useState=function(D){return V.current.useState(D)},e.useSyncExternalStore=function(D,H,Z){return V.current.useSyncExternalStore(D,H,Z)},e.useTransition=function(){return V.current.useTransition()},e.version="18.2.0"}}),kye=NU({"../../node_modules/.pnpm/react@18.2.0/node_modules/react/index.js"(e,t){t.exports=Eye()}}),U$=Cye(kye());function s1(e){return U$.Children.toArray(e).filter(t=>(0,U$.isValidElement)(t))}/**
 * @license React
 * react.development.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *//**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var K7=(...e)=>e.filter(Boolean).join(" "),[Iye,zU]=nn({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:"<Avatar/>"});function _ye(e){const[t,n]=e.split(" ");return t&&n?`${t.charAt(0)}${n.charAt(0)}`:t.charAt(0)}function jU(e){const{name:t,getInitials:n,...r}=e,o=zU();return O.createElement(ve.div,{role:"img","aria-label":t,...r,__css:o.label},t?n==null?void 0:n(t):null)}jU.displayName="AvatarName";var HU=e=>O.createElement(ve.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e},O.createElement("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),O.createElement("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"}));function VU(e){const{src:t,srcSet:n,onError:r,getInitials:o,name:i,borderRadius:a,loading:s,iconLabel:l,icon:c=O.createElement(HU,null),ignoreFallback:u,referrerPolicy:d}=e,p=LU({src:t,onError:r,ignoreFallback:u})==="loaded";return!t||!p?i?O.createElement(jU,{className:"chakra-avatar__initials",getInitials:o,name:i}):h.exports.cloneElement(c,{role:"img","aria-label":l}):O.createElement(ve.img,{src:t,srcSet:n,alt:i,referrerPolicy:d,className:"chakra-avatar__img",loading:s,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:a}})}VU.displayName="AvatarImage";var WU={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},UU=we((e,t)=>{const n=et("Avatar",e),{src:r,srcSet:o,name:i,showBorder:a,borderRadius:s="full",onError:l,getInitials:c=_ye,icon:u=O.createElement(HU,null),iconLabel:d=" avatar",loading:f,children:p,borderColor:g,ignoreFallback:m,...y}=Kt(e),v={borderRadius:s,borderWidth:a?"2px":void 0,...WU,...n.container};return g&&(v.borderColor=g),O.createElement(ve.span,{ref:t,...y,className:K7("chakra-avatar",e.className),__css:v},O.createElement(Iye,{value:n},O.createElement(VU,{src:r,srcSet:o,loading:f,onError:l,getInitials:c,name:i,borderRadius:s,icon:u,iconLabel:d,ignoreFallback:m}),p))});UU.displayName="Avatar";function Oye(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var Pye=we(function(t,n){const r=et("Avatar",t),{children:o,borderColor:i,max:a,spacing:s="-0.75rem",borderRadius:l="full",...c}=Kt(t),u=s1(o),d=a?u.slice(0,a):u,f=a!=null&&u.length-a,g=d.reverse().map((v,b)=>{var C;const S={marginEnd:b===0?0:s,size:t.size,borderColor:(C=v.props.borderColor)!=null?C:i,showBorder:!0};return h.exports.cloneElement(v,Oye(S))}),m={display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse"},y={borderRadius:l,marginStart:s,...WU,...r.excessLabel};return O.createElement(ve.div,{ref:n,role:"group",__css:m,...c,className:K7("chakra-avatar__group",t.className)},f>0&&O.createElement(ve.span,{className:"chakra-avatar__excess",__css:y},`+${f}`),g)});Pye.displayName="AvatarGroup";var Tye={"top-start":{top:"0",insetStart:"0",transform:"translate(-25%, -25%)"},"top-end":{top:"0",insetEnd:"0",transform:"translate(25%, -25%)"},"bottom-start":{bottom:"0",insetStart:"0",transform:"translate(-25%, 25%)"},"bottom-end":{bottom:"0",insetEnd:"0",transform:"translate(25%, 25%)"}},Aye=we(function(t,n){const{placement:r="bottom-end",className:o,...i}=t,a=zU(),s=Tye[r],l={position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",...s,...a.badge};return O.createElement(ve.div,{ref:n,...i,className:K7("chakra-avatar__badge",o),__css:l})});Aye.displayName="AvatarBadge";var s5=(...e)=>e.filter(Boolean).join(" "),G$=e=>e?"":void 0,[$ye,Mye]=nn({strict:!1,name:"ButtonGroupContext"});function e9(e){const{children:t,className:n,...r}=e,o=h.exports.isValidElement(t)?h.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,i=s5("chakra-button__icon",n);return O.createElement(ve.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:i},o)}e9.displayName="ButtonIcon";function t9(e){const{label:t,placement:n,spacing:r="0.5rem",children:o=O.createElement(a1,{color:"currentColor",width:"1em",height:"1em"}),className:i,__css:a,...s}=e,l=s5("chakra-button__spinner",i),c=n==="start"?"marginEnd":"marginStart",u=h.exports.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[c]:t?r:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,c,r]);return O.createElement(ve.div,{className:l,...s,__css:u},o)}t9.displayName="ButtonSpinner";function Rye(e){const[t,n]=h.exports.useState(!e);return{ref:h.exports.useCallback(i=>{!i||n(i.tagName==="BUTTON")},[]),type:t?"button":void 0}}var to=we((e,t)=>{const n=Mye(),r=xr("Button",{...n,...e}),{isDisabled:o=n==null?void 0:n.isDisabled,isLoading:i,isActive:a,children:s,leftIcon:l,rightIcon:c,loadingText:u,iconSpacing:d="0.5rem",type:f,spinner:p,spinnerPlacement:g="start",className:m,as:y,...v}=Kt(e),b=h.exports.useMemo(()=>{const w={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:w}}},[r,n]),{ref:x,type:S}=Rye(y),C={rightIcon:c,leftIcon:l,iconSpacing:d,children:s};return O.createElement(ve.button,{disabled:o||i,ref:Yhe(t,x),as:y,type:f!=null?f:S,"data-active":G$(a),"data-loading":G$(i),__css:b,className:s5("chakra-button",m),...v},i&&g==="start"&&O.createElement(t9,{className:"chakra-button__spinner--start",label:u,placement:"start",spacing:d},p),i?u||O.createElement(ve.span,{opacity:0},O.createElement(K$,{...C})):O.createElement(K$,{...C}),i&&g==="end"&&O.createElement(t9,{className:"chakra-button__spinner--end",label:u,placement:"end",spacing:d},p))});to.displayName="Button";function K$(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:o}=e;return O.createElement(O.Fragment,null,t&&O.createElement(e9,{marginEnd:o},t),r,n&&O.createElement(e9,{marginStart:o},n))}var Dye=we(function(t,n){const{size:r,colorScheme:o,variant:i,className:a,spacing:s="0.5rem",isAttached:l,isDisabled:c,...u}=t,d=s5("chakra-button__group",a),f=h.exports.useMemo(()=>({size:r,colorScheme:o,variant:i,isDisabled:c}),[r,o,i,c]);let p={display:"inline-flex"};return l?p={...p,"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:p={...p,"& > *:not(style) ~ *:not(style)":{marginStart:s}},O.createElement($ye,{value:f},O.createElement(ve.div,{ref:n,role:"group",__css:p,className:d,"data-attached":l?"":void 0,...u}))});Dye.displayName="ButtonGroup";var l1=we((e,t)=>{const{icon:n,children:r,isRound:o,"aria-label":i,...a}=e,s=n||r,l=h.exports.isValidElement(s)?h.exports.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return O.createElement(to,{padding:"0",borderRadius:o?"full":void 0,ref:t,"aria-label":i,...a},l)});l1.displayName="IconButton";var xh=(...e)=>e.filter(Boolean).join(" "),Mv=e=>e?"":void 0,j3=e=>e?!0:void 0;function q$(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var[Lye,GU]=nn({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[Bye,Sh]=nn({strict:!1,name:"FormControlContext"});function Fye(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:o,isReadOnly:i,...a}=e,s=h.exports.useId(),l=t||`field-${s}`,c=`${l}-label`,u=`${l}-feedback`,d=`${l}-helptext`,[f,p]=h.exports.useState(!1),[g,m]=h.exports.useState(!1),[y,v]=h.exports.useState(!1),b=h.exports.useCallback((I={},_=null)=>({id:d,...I,ref:Zn(_,P=>{!P||m(!0)})}),[d]),x=h.exports.useCallback((I={},_=null)=>{var P,T;return{...I,ref:_,"data-focus":Mv(y),"data-disabled":Mv(o),"data-invalid":Mv(r),"data-readonly":Mv(i),id:(P=I.id)!=null?P:c,htmlFor:(T=I.htmlFor)!=null?T:l}},[l,o,y,r,i,c]),S=h.exports.useCallback((I={},_=null)=>({id:u,...I,ref:Zn(_,P=>{!P||p(!0)}),"aria-live":"polite"}),[u]),C=h.exports.useCallback((I={},_=null)=>({...I,...a,ref:_,role:"group"}),[a]),w=h.exports.useCallback((I={},_=null)=>({...I,ref:_,role:"presentation","aria-hidden":!0,children:I.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!i,isDisabled:!!o,isFocused:!!y,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:f,setHasFeedbackText:p,hasHelpText:g,setHasHelpText:m,id:l,labelId:c,feedbackId:u,helpTextId:d,htmlProps:a,getHelpTextProps:b,getErrorMessageProps:S,getRootProps:C,getLabelProps:x,getRequiredIndicatorProps:w}}var q7=we(function(t,n){const r=et("Form",t),o=Kt(t),{getRootProps:i,htmlProps:a,...s}=Fye(o),l=xh("chakra-form-control",t.className);return O.createElement(Bye,{value:s},O.createElement(Lye,{value:r},O.createElement(ve.div,{...i({},n),className:l,__css:r.container})))});q7.displayName="FormControl";var KU=we(function(t,n){const r=Sh(),o=GU(),i=xh("chakra-form__helper-text",t.className);return O.createElement(ve.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:o.helperText,className:i})});KU.displayName="FormHelperText";function Y7(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:o,...i}=Nye(e);return{...i,disabled:t,readOnly:r,required:o,"aria-invalid":j3(n),"aria-required":j3(o),"aria-readonly":j3(r)}}function Nye(e){var g,m,y;const t=Sh(),{id:n,disabled:r,readOnly:o,required:i,isRequired:a,isInvalid:s,isReadOnly:l,isDisabled:c,onFocus:u,onBlur:d,...f}=e,p=e["aria-describedby"]?[e["aria-describedby"]]:[];return(t==null?void 0:t.hasFeedbackText)&&(t==null?void 0:t.isInvalid)&&p.push(t.feedbackId),t!=null&&t.hasHelpText&&p.push(t.helpTextId),{...f,"aria-describedby":p.join(" ")||void 0,id:n!=null?n:t==null?void 0:t.id,isDisabled:(g=r!=null?r:c)!=null?g:t==null?void 0:t.isDisabled,isReadOnly:(m=o!=null?o:l)!=null?m:t==null?void 0:t.isReadOnly,isRequired:(y=i!=null?i:a)!=null?y:t==null?void 0:t.isRequired,isInvalid:s!=null?s:t==null?void 0:t.isInvalid,onFocus:q$(t==null?void 0:t.onFocus,u),onBlur:q$(t==null?void 0:t.onBlur,d)}}var[zye,jye]=nn({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormError />" `}),Hye=we((e,t)=>{const n=et("FormError",e),r=Kt(e),o=Sh();return o!=null&&o.isInvalid?O.createElement(zye,{value:n},O.createElement(ve.div,{...o==null?void 0:o.getErrorMessageProps(r,t),className:xh("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})):null});Hye.displayName="FormErrorMessage";var Vye=we((e,t)=>{const n=jye(),r=Sh();if(!(r!=null&&r.isInvalid))return null;const o=xh("chakra-form__error-icon",e.className);return O.createElement(Oo,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:o},O.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))});Vye.displayName="FormErrorIcon";var ub=we(function(t,n){var f;const r=xr("FormLabel",t),o=Kt(t),{className:i,children:a,requiredIndicator:s=O.createElement(qU,null),optionalIndicator:l=null,...c}=o,u=Sh(),d=(f=u==null?void 0:u.getLabelProps(c,n))!=null?f:{ref:n,...c};return O.createElement(ve.label,{...d,className:xh("chakra-form__label",o.className),__css:{display:"block",textAlign:"start",...r}},a,u!=null&&u.isRequired?s:l)});ub.displayName="FormLabel";var qU=we(function(t,n){const r=Sh(),o=GU();if(!(r!=null&&r.isRequired))return null;const i=xh("chakra-form__required-indicator",t.className);return O.createElement(ve.span,{...r==null?void 0:r.getRequiredIndicatorProps(t,n),__css:o.requiredIndicator,className:i})});qU.displayName="RequiredIndicator";function Q0(e,t){const n=h.exports.useRef(!1),r=h.exports.useRef(!1);h.exports.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),h.exports.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}function Wye(e){return O.createElement(Oo,{focusable:"false","aria-hidden":!0,...e},O.createElement("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}))}var l5=we(function(t,n){const r=xr("CloseButton",t),{children:o,isDisabled:i,__css:a,...s}=Kt(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return O.createElement(ve.button,{type:"button","aria-label":"Close",ref:n,disabled:i,__css:{...l,...r,...a},...s},o||O.createElement(Wye,{width:"1em",height:"1em"}))});l5.displayName="CloseButton";var YU=`
  :root {
    --chakra-vh: 100vh;
  }

  @supports (height: -webkit-fill-available) {
    :root {
      --chakra-vh: -webkit-fill-available;
    }
  }

  @supports (height: -moz-fill-available) {
    :root {
      --chakra-vh: -moz-fill-available;
    }
  }

  @supports (height: 100lvh) {
    :root {
      --chakra-vh: 100lvh;
    }
  }
`,Uye=()=>O.createElement(GS,{styles:YU}),Gye=()=>O.createElement(GS,{styles:`
      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: system-ui, sans-serif;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        touch-action: manipulation;
      }

      body {
        position: relative;
        min-height: 100%;
        font-feature-settings: 'kern';
      }

      *,
      *::before,
      *::after {
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
      }

      main {
        display: block;
      }

      hr {
        border-top-width: 1px;
        box-sizing: content-box;
        height: 0;
        overflow: visible;
      }

      pre,
      code,
      kbd,
      samp {
        font-family: SFMono-Regular,  Menlo, Monaco, Consolas, monospace;
        font-size: 1em;
      }

      a {
        background-color: transparent;
        color: inherit;
        text-decoration: inherit;
      }

      abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }

      b,
      strong {
        font-weight: bold;
      }

      small {
        font-size: 80%;
      }

      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      sub {
        bottom: -0.25em;
      }

      sup {
        top: -0.5em;
      }

      img {
        border-style: none;
      }

      button,
      input,
      optgroup,
      select,
      textarea {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
      }

      button,
      input {
        overflow: visible;
      }

      button,
      select {
        text-transform: none;
      }

      button::-moz-focus-inner,
      [type="button"]::-moz-focus-inner,
      [type="reset"]::-moz-focus-inner,
      [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
      }

      fieldset {
        padding: 0.35em 0.75em 0.625em;
      }

      legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
      }

      progress {
        vertical-align: baseline;
      }

      textarea {
        overflow: auto;
      }

      [type="checkbox"],
      [type="radio"] {
        box-sizing: border-box;
        padding: 0;
      }

      [type="number"]::-webkit-inner-spin-button,
      [type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none !important;
      }

      input[type="number"] {
        -moz-appearance: textfield;
      }

      [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }

      [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none !important;
      }

      ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }

      details {
        display: block;
      }

      summary {
        display: list-item;
      }

      template {
        display: none;
      }

      [hidden] {
        display: none !important;
      }

      body,
      blockquote,
      dl,
      dd,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      hr,
      figure,
      p,
      pre {
        margin: 0;
      }

      button {
        background: transparent;
        padding: 0;
      }

      fieldset {
        margin: 0;
        padding: 0;
      }

      ol,
      ul {
        margin: 0;
        padding: 0;
      }

      textarea {
        resize: vertical;
      }

      button,
      [role="button"] {
        cursor: pointer;
      }

      button::-moz-focus-inner {
        border: 0 !important;
      }

      table {
        border-collapse: collapse;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-size: inherit;
        font-weight: inherit;
      }

      button,
      input,
      optgroup,
      select,
      textarea {
        padding: 0;
        line-height: inherit;
        color: inherit;
      }

      img,
      svg,
      video,
      canvas,
      audio,
      iframe,
      embed,
      object {
        display: block;
      }

      img,
      video {
        max-width: 100%;
        height: auto;
      }

      [data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {
        outline: none;
        box-shadow: none;
      }

      select::-ms-expand {
        display: none;
      }

      ${YU}
    `});function J0(e,t,n,r){const o=Iu(n);return h.exports.useEffect(()=>{const i=typeof e=="function"?e():e!=null?e:document;if(!(!n||!i))return i.addEventListener(t,o,r),()=>{i.removeEventListener(t,o,r)}},[t,e,r,o,n]),()=>{const i=typeof e=="function"?e():e!=null?e:document;i==null||i.removeEventListener(t,o,r)}}function Kye(e){return"current"in e}var XU=()=>typeof window!="undefined";function qye(){var t;const e=navigator.userAgentData;return(t=e==null?void 0:e.platform)!=null?t:navigator.platform}var Yye=e=>XU()&&e.test(navigator.vendor),Xye=e=>XU()&&e.test(qye()),Zye=()=>Xye(/mac|iphone|ipad|ipod/i),Qye=()=>Zye()&&Yye(/apple/i);function Jye(e){const{ref:t,elements:n,enabled:r}=e,o=()=>{var a;var i;return(a=(i=t.current)==null?void 0:i.ownerDocument)!=null?a:document};J0(o,"pointerdown",i=>{if(!Qye()||!r)return;const a=i.target,l=(n!=null?n:[t]).some(c=>{const u=Kye(c)?c.current:c;return(u==null?void 0:u.contains(a))||u===a});o().activeElement!==a&&l&&(i.preventDefault(),a.focus())})}var ebe=whe?h.exports.useLayoutEffect:h.exports.useEffect;function Y$(e,t=[]){const n=h.exports.useRef(e);return ebe(()=>{n.current=e}),h.exports.useCallback((...r)=>{var o;return(o=n.current)==null?void 0:o.call(n,...r)},t)}function tbe(e,t){const n=e!==void 0;return[n,n&&typeof e!="undefined"?e:t]}function nbe(e,t){const n=h.exports.useId();return h.exports.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function ZU(e={}){const{onClose:t,onOpen:n,isOpen:r,id:o}=e,i=Y$(n),a=Y$(t),[s,l]=h.exports.useState(e.defaultIsOpen||!1),[c,u]=tbe(r,s),d=nbe(o,"disclosure"),f=h.exports.useCallback(()=>{c||l(!1),a==null||a()},[c,a]),p=h.exports.useCallback(()=>{c||l(!0),i==null||i()},[c,i]),g=h.exports.useCallback(()=>{(u?f:p)()},[u,p,f]);return{isOpen:!!u,onOpen:p,onClose:f,onToggle:g,isControlled:c,getButtonProps:(m={})=>({...m,"aria-expanded":u,"aria-controls":d,onClick:Che(m.onClick,g)}),getDisclosureProps:(m={})=>({...m,hidden:!u,id:d})}}function rbe(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function obe(...e){return h.exports.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{n&&rbe(n,t)})},e)}function X7(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var dl=we(function(t,n){const{htmlSize:r,...o}=t,i=et("Input",o),a=Kt(o),s=Y7(a),l=jn("chakra-input",t.className);return O.createElement(ve.input,{size:r,...s,__css:i.field,ref:n,className:l})});dl.displayName="Input";dl.id="Input";var[ibe,QU]=nn({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),c1=we(function(t,n){const r=et("Input",t),{children:o,className:i,...a}=Kt(t),s=jn("chakra-input__group",i),l={},c=s1(o),u=r.field;c.forEach(f=>{var p,g;!r||(u&&f.type.id==="InputLeftElement"&&(l.paddingStart=(p=u.height)!=null?p:u.h),u&&f.type.id==="InputRightElement"&&(l.paddingEnd=(g=u.height)!=null?g:u.h),f.type.id==="InputRightAddon"&&(l.borderEndRadius=0),f.type.id==="InputLeftAddon"&&(l.borderStartRadius=0))});const d=c.map(f=>{var p,g;const m=X7({size:((p=f.props)==null?void 0:p.size)||t.size,variant:((g=f.props)==null?void 0:g.variant)||t.variant});return f.type.id!=="Input"?h.exports.cloneElement(f,m):h.exports.cloneElement(f,Object.assign(m,l,f.props))});return O.createElement(ve.div,{className:s,ref:n,__css:{width:"100%",display:"flex",position:"relative"},...a},O.createElement(ibe,{value:r},d))});c1.displayName="InputGroup";var abe={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},sbe=ve("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),Z7=we(function(t,n){var s;const{placement:r="left",...o}=t,i=(s=abe[r])!=null?s:{},a=QU();return O.createElement(sbe,{ref:n,...o,__css:{...a.addon,...i}})});Z7.displayName="InputAddon";var JU=we(function(t,n){return O.createElement(Z7,{ref:n,placement:"left",...t,className:jn("chakra-input__left-addon",t.className)})});JU.displayName="InputLeftAddon";JU.id="InputLeftAddon";var Q7=we(function(t,n){return O.createElement(Z7,{ref:n,placement:"right",...t,className:jn("chakra-input__right-addon",t.className)})});Q7.displayName="InputRightAddon";Q7.id="InputRightAddon";var lbe=ve("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),c5=we(function(t,n){var c,u;const{placement:r="left",...o}=t,i=QU(),a=i.field,l={[r==="left"?"insetStart":"insetEnd"]:"0",width:(c=a==null?void 0:a.height)!=null?c:a==null?void 0:a.h,height:(u=a==null?void 0:a.height)!=null?u:a==null?void 0:a.h,fontSize:a==null?void 0:a.fontSize,...i.element};return O.createElement(lbe,{ref:n,__css:l,...o})});c5.id="InputElement";c5.displayName="InputElement";var J7=we(function(t,n){const{className:r,...o}=t,i=jn("chakra-input__left-element",r);return O.createElement(c5,{ref:n,placement:"left",className:i,...o})});J7.id="InputLeftElement";J7.displayName="InputLeftElement";var u1=we(function(t,n){const{className:r,...o}=t,i=jn("chakra-input__right-element",r);return O.createElement(c5,{ref:n,placement:"right",className:i,...o})});u1.id="InputRightElement";u1.displayName="InputRightElement";function cbe(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function yc(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):cbe(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}var ube=we(function(e,t){const{ratio:n=4/3,children:r,className:o,...i}=e,a=h.exports.Children.only(r),s=jn("chakra-aspect-ratio",o);return O.createElement(ve.div,{ref:t,position:"relative",className:s,_before:{height:0,content:'""',display:"block",paddingBottom:yc(n,l=>`${1/l*100}%`)},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...i},a)});ube.displayName="AspectRatio";var dbe=we(function(t,n){const r=xr("Badge",t),{className:o,...i}=Kt(t);return O.createElement(ve.span,{ref:n,className:jn("chakra-badge",t.className),...i,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});dbe.displayName="Badge";var Le=ve("div");Le.displayName="Box";var eG=we(function(t,n){const{size:r,centerContent:o=!0,...i}=t,a=o?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return O.createElement(Le,{ref:n,boxSize:r,__css:{...a,flexShrink:0,flexGrow:0},...i})});eG.displayName="Square";var fbe=we(function(t,n){const{size:r,...o}=t;return O.createElement(eG,{size:r,ref:n,borderRadius:"9999px",...o})});fbe.displayName="Circle";var pbe=ve("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});pbe.displayName="Center";var hbe={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};we(function(t,n){const{axis:r="both",...o}=t;return O.createElement(ve.div,{ref:n,__css:hbe[r],...o,position:"absolute"})});var gbe=we(function(t,n){const r=xr("Code",t),{className:o,...i}=Kt(t);return O.createElement(ve.code,{ref:n,className:jn("chakra-code",t.className),...i,__css:{display:"inline-block",...r}})});gbe.displayName="Code";var mbe=we(function(t,n){const{className:r,centerContent:o,...i}=Kt(t),a=xr("Container",t);return O.createElement(ve.div,{ref:n,className:jn("chakra-container",r),...i,__css:{...a,...o&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});mbe.displayName="Container";var tG=we(function(t,n){const{borderLeftWidth:r,borderBottomWidth:o,borderTopWidth:i,borderRightWidth:a,borderWidth:s,borderStyle:l,borderColor:c,...u}=xr("Divider",t),{className:d,orientation:f="horizontal",__css:p,...g}=Kt(t),m={vertical:{borderLeftWidth:r||a||s||"1px",height:"100%"},horizontal:{borderBottomWidth:o||i||s||"1px",width:"100%"}};return O.createElement(ve.hr,{ref:n,"aria-orientation":f,...g,__css:{...u,border:"0",borderColor:c,borderStyle:l,...m[f],...p},className:jn("chakra-divider",d)})});tG.displayName="Divider";var tt=we(function(t,n){const{direction:r,align:o,justify:i,wrap:a,basis:s,grow:l,shrink:c,...u}=t,d={display:"flex",flexDirection:r,alignItems:o,justifyContent:i,flexWrap:a,flexBasis:s,flexGrow:l,flexShrink:c};return O.createElement(ve.div,{ref:n,__css:d,...u})});tt.displayName="Flex";var nG=we(function(t,n){const{templateAreas:r,gap:o,rowGap:i,columnGap:a,column:s,row:l,autoFlow:c,autoRows:u,templateRows:d,autoColumns:f,templateColumns:p,...g}=t,m={display:"grid",gridTemplateAreas:r,gridGap:o,gridRowGap:i,gridColumnGap:a,gridAutoColumns:f,gridColumn:s,gridRow:l,gridAutoFlow:c,gridAutoRows:u,gridTemplateRows:d,gridTemplateColumns:p};return O.createElement(ve.div,{ref:n,__css:m,...g})});nG.displayName="Grid";function X$(e){return yc(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var vbe=we(function(t,n){const{area:r,colSpan:o,colStart:i,colEnd:a,rowEnd:s,rowSpan:l,rowStart:c,...u}=t,d=X7({gridArea:r,gridColumn:X$(o),gridRow:X$(l),gridColumnStart:i,gridColumnEnd:a,gridRowStart:c,gridRowEnd:s});return O.createElement(ve.div,{ref:n,__css:d,...u})});vbe.displayName="GridItem";var ybe=we(function(t,n){const r=xr("Heading",t),{className:o,...i}=Kt(t);return O.createElement(ve.h2,{ref:n,className:jn("chakra-heading",t.className),...i,__css:r})});ybe.displayName="Heading";we(function(t,n){const r=xr("Mark",t),o=Kt(t);return O.createElement(Le,{ref:n,...o,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...r}})});var bbe=we(function(t,n){const r=xr("Kbd",t),{className:o,...i}=Kt(t);return O.createElement(ve.kbd,{ref:n,className:jn("chakra-kbd",o),...i,__css:{fontFamily:"mono",...r}})});bbe.displayName="Kbd";var xbe=we(function(t,n){const r=xr("Link",t),{className:o,isExternal:i,...a}=Kt(t);return O.createElement(ve.a,{target:i?"_blank":void 0,rel:i?"noopener":void 0,ref:n,className:jn("chakra-link",o),...a,__css:r})});xbe.displayName="Link";we(function(t,n){const{isExternal:r,target:o,rel:i,className:a,...s}=t;return O.createElement(ve.a,{...s,ref:n,className:jn("chakra-linkbox__overlay",a),rel:r?"noopener noreferrer":i,target:r?"_blank":o,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})});we(function(t,n){const{className:r,...o}=t;return O.createElement(ve.div,{ref:n,position:"relative",...o,className:jn("chakra-linkbox",r),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})});var[Sbe,rG]=nn({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "<List />" `}),eI=we(function(t,n){const r=et("List",t),{children:o,styleType:i="none",stylePosition:a,spacing:s,...l}=Kt(t),c=s1(o),d=s?{["& > *:not(style) ~ *:not(style)"]:{mt:s}}:{};return O.createElement(Sbe,{value:r},O.createElement(ve.ul,{ref:n,listStyleType:i,listStylePosition:a,role:"list",__css:{...r.container,...d},...l},c))});eI.displayName="List";var wbe=we((e,t)=>{const{as:n,...r}=e;return O.createElement(eI,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...r})});wbe.displayName="OrderedList";var Cbe=we(function(t,n){const{as:r,...o}=t;return O.createElement(eI,{ref:n,as:"ul",styleType:"initial",marginStart:"1em",...o})});Cbe.displayName="UnorderedList";var Ebe=we(function(t,n){const r=rG();return O.createElement(ve.li,{ref:n,...t,__css:r.item})});Ebe.displayName="ListItem";var kbe=we(function(t,n){const r=rG();return O.createElement(Oo,{ref:n,role:"presentation",...t,__css:r.icon})});kbe.displayName="ListIcon";var Ibe=we(function(t,n){const{columns:r,spacingX:o,spacingY:i,spacing:a,minChildWidth:s,...l}=t,c=yh(),u=s?Obe(s,c):Pbe(r);return O.createElement(nG,{ref:n,gap:a,columnGap:o,rowGap:i,templateColumns:u,...l})});Ibe.displayName="SimpleGrid";function _be(e){return typeof e=="number"?`${e}px`:e}function Obe(e,t){return yc(e,n=>{const r=tW("sizes",n,_be(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function Pbe(e){return yc(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var Tbe=ve("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});Tbe.displayName="Spacer";var n9="& > *:not(style) ~ *:not(style)";function Abe(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[n9]:yc(n,o=>r[o])}}function $be(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":yc(n,o=>r[o])}}var oG=e=>O.createElement(ve.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});oG.displayName="StackItem";var tI=we((e,t)=>{const{isInline:n,direction:r,align:o,justify:i,spacing:a="0.5rem",wrap:s,children:l,divider:c,className:u,shouldWrapChildren:d,...f}=e,p=n?"row":r!=null?r:"column",g=h.exports.useMemo(()=>Abe({direction:p,spacing:a}),[p,a]),m=h.exports.useMemo(()=>$be({spacing:a,direction:p}),[a,p]),y=!!c,v=!d&&!y,b=h.exports.useMemo(()=>{const S=s1(l);return v?S:S.map((C,w)=>{const I=typeof C.key!="undefined"?C.key:w,_=w+1===S.length,T=d?O.createElement(oG,{key:I},C):C;if(!y)return T;const R=h.exports.cloneElement(c,{__css:m}),B=_?null:R;return O.createElement(h.exports.Fragment,{key:I},T,B)})},[c,m,y,v,d,l]),x=jn("chakra-stack",u);return O.createElement(ve.div,{ref:t,display:"flex",alignItems:o,justifyContent:i,flexDirection:g.flexDirection,flexWrap:s,className:x,__css:y?{}:{[n9]:g[n9]},...f},b)});tI.displayName="Stack";var Mbe=we((e,t)=>O.createElement(tI,{align:"center",...e,direction:"row",ref:t}));Mbe.displayName="HStack";var Rbe=we((e,t)=>O.createElement(tI,{align:"center",...e,direction:"column",ref:t}));Rbe.displayName="VStack";var ar=we(function(t,n){const r=xr("Text",t),{className:o,align:i,decoration:a,casing:s,...l}=Kt(t),c=X7({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return O.createElement(ve.p,{ref:n,className:jn("chakra-text",t.className),...c,...l,__css:r})});ar.displayName="Text";function Z$(e){return typeof e=="number"?`${e}px`:e}var Dbe=we(function(t,n){const{spacing:r="0.5rem",spacingX:o,spacingY:i,children:a,justify:s,direction:l,align:c,className:u,shouldWrapChildren:d,...f}=t,p=h.exports.useMemo(()=>{const{spacingX:m=r,spacingY:y=r}={spacingX:o,spacingY:i};return{"--chakra-wrap-x-spacing":v=>yc(m,b=>Z$(C6("space",b)(v))),"--chakra-wrap-y-spacing":v=>yc(y,b=>Z$(C6("space",b)(v))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:c,flexDirection:l,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[r,o,i,s,c,l]),g=h.exports.useMemo(()=>d?h.exports.Children.map(a,(m,y)=>O.createElement(iG,{key:y},m)):a,[a,d]);return O.createElement(ve.div,{ref:n,className:jn("chakra-wrap",u),overflow:"hidden",...f},O.createElement(ve.ul,{className:"chakra-wrap__list",__css:p},g))});Dbe.displayName="Wrap";var iG=we(function(t,n){const{className:r,...o}=t;return O.createElement(ve.li,{ref:n,__css:{display:"flex",alignItems:"flex-start"},className:jn("chakra-wrap__listitem",r),...o})});iG.displayName="WrapItem";var Lbe={body:{classList:{add(){},remove(){}}},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}}},aG=Lbe,Dd=()=>{},Bbe={document:aG,navigator:{userAgent:""},CustomEvent:function(){return this},addEventListener:Dd,removeEventListener:Dd,getComputedStyle(){return{getPropertyValue(){return""}}},matchMedia(){return{matches:!1,addListener:Dd,removeListener:Dd}},requestAnimationFrame(e){return typeof setTimeout=="undefined"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout!="undefined"&&clearTimeout(e)},setTimeout:()=>0,clearTimeout:Dd,setInterval:()=>0,clearInterval:Dd},Fbe=Bbe,Nbe={window:Fbe,document:aG},sG=typeof window!="undefined"?{window,document}:Nbe,lG=h.exports.createContext(sG);lG.displayName="EnvironmentContext";function cG(e){const{children:t,environment:n}=e,[r,o]=h.exports.useState(null),[i,a]=h.exports.useState(!1);h.exports.useEffect(()=>a(!0),[]);const s=h.exports.useMemo(()=>{if(n)return n;const l=r==null?void 0:r.ownerDocument,c=r==null?void 0:r.ownerDocument.defaultView;return l?{document:l,window:c}:sG},[r,n]);return O.createElement(lG.Provider,{value:s},t,!n&&i&&O.createElement("span",{id:"__chakra_env",hidden:!0,ref:l=>{h.exports.startTransition(()=>{l&&o(l)})}}))}cG.displayName="EnvironmentProvider";var zbe=e=>e?"":void 0;function jbe(){const e=h.exports.useRef(new Map),t=e.current,n=h.exports.useCallback((o,i,a,s)=>{e.current.set(a,{type:i,el:o,options:s}),o.addEventListener(i,a,s)},[]),r=h.exports.useCallback((o,i,a,s)=>{o.removeEventListener(i,a,s),e.current.delete(a)},[]);return h.exports.useEffect(()=>()=>{t.forEach((o,i)=>{r(o.el,o.type,i,o.options)})},[r,t]),{add:n,remove:r}}function H3(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function uG(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:o=!0,clickOnSpace:i=!0,onMouseDown:a,onMouseUp:s,onClick:l,onKeyDown:c,onKeyUp:u,tabIndex:d,onMouseOver:f,onMouseLeave:p,...g}=e,[m,y]=h.exports.useState(!0),[v,b]=h.exports.useState(!1),x=jbe(),S=N=>{!N||N.tagName!=="BUTTON"&&y(!1)},C=m?d:d||0,w=n&&!r,I=h.exports.useCallback(N=>{if(n){N.stopPropagation(),N.preventDefault();return}N.currentTarget.focus(),l==null||l(N)},[n,l]),_=h.exports.useCallback(N=>{v&&H3(N)&&(N.preventDefault(),N.stopPropagation(),b(!1),x.remove(document,"keyup",_,!1))},[v,x]),P=h.exports.useCallback(N=>{if(c==null||c(N),n||N.defaultPrevented||N.metaKey||!H3(N.nativeEvent)||m)return;const V=o&&N.key==="Enter";i&&N.key===" "&&(N.preventDefault(),b(!0)),V&&(N.preventDefault(),N.currentTarget.click()),x.add(document,"keyup",_,!1)},[n,m,c,o,i,x,_]),T=h.exports.useCallback(N=>{if(u==null||u(N),n||N.defaultPrevented||N.metaKey||!H3(N.nativeEvent)||m)return;i&&N.key===" "&&(N.preventDefault(),b(!1),N.currentTarget.click())},[i,m,n,u]),R=h.exports.useCallback(N=>{N.button===0&&(b(!1),x.remove(document,"mouseup",R,!1))},[x]),B=h.exports.useCallback(N=>{if(N.button!==0)return;if(n){N.stopPropagation(),N.preventDefault();return}m||b(!0),N.currentTarget.focus({preventScroll:!0}),x.add(document,"mouseup",R,!1),a==null||a(N)},[n,m,a,x,R]),q=h.exports.useCallback(N=>{N.button===0&&(m||b(!1),s==null||s(N))},[s,m]),W=h.exports.useCallback(N=>{if(n){N.preventDefault();return}f==null||f(N)},[n,f]),L=h.exports.useCallback(N=>{v&&(N.preventDefault(),b(!1)),p==null||p(N)},[v,p]),z=Zn(t,S);return m?{...g,ref:z,type:"button","aria-disabled":w?void 0:n,disabled:w,onClick:I,onMouseDown:a,onMouseUp:s,onKeyUp:u,onKeyDown:c,onMouseOver:f,onMouseLeave:p}:{...g,ref:z,role:"button","data-active":zbe(v),"aria-disabled":n?"true":void 0,tabIndex:w?void 0:C,onClick:I,onMouseDown:B,onMouseUp:q,onKeyUp:T,onKeyDown:P,onMouseOver:W,onMouseLeave:L}}function dG(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function fG(e){var n;if(!dG(e))return!1;const t=(n=e.ownerDocument.defaultView)!=null?n:window;return e instanceof t.HTMLElement}function Hbe(e){var n;var t;return(n=(t=pG(e))==null?void 0:t.defaultView)!=null?n:window}function pG(e){return dG(e)?e.ownerDocument:document}function Vbe(e){return pG(e).activeElement}var hG=e=>e.hasAttribute("tabindex"),Wbe=e=>hG(e)&&e.tabIndex===-1;function Ube(e){return Boolean(e.getAttribute("disabled"))===!0||Boolean(e.getAttribute("aria-disabled"))===!0}function gG(e){return e.parentElement&&gG(e.parentElement)?!0:e.hidden}function Gbe(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function mG(e){if(!fG(e)||gG(e)||Ube(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():Gbe(e)?!0:hG(e)}function Kbe(e){return e?fG(e)&&mG(e)&&!Wbe(e):!1}var qbe=["input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)","embed","iframe","object","a[href]","area[href]","button:not(:disabled)","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],Ybe=qbe.join(),Xbe=e=>e.offsetWidth>0&&e.offsetHeight>0;function vG(e){const t=Array.from(e.querySelectorAll(Ybe));return t.unshift(e),t.filter(n=>mG(n)&&Xbe(n))}function Zbe(e){const t=e.current;if(!t)return!1;const n=Vbe(t);return!n||t.contains(n)?!1:!!Kbe(n)}function Qbe(e,t){const{shouldFocus:n,visible:r,focusRef:o}=t,i=n&&!r;Q0(()=>{if(!i||Zbe(e))return;const a=(o==null?void 0:o.current)||e.current;a&&requestAnimationFrame(()=>{a.focus()})},[i,e,o])}var Jbe={preventScroll:!0,shouldFocus:!1};function e2e(e,t=Jbe){const{focusRef:n,preventScroll:r,shouldFocus:o,visible:i}=t,a=t2e(e)?e.current:e,s=o&&i,l=h.exports.useCallback(()=>{if(!(!a||!s)&&!a.contains(document.activeElement))if(n!=null&&n.current)requestAnimationFrame(()=>{var c;(c=n.current)==null||c.focus({preventScroll:r})});else{const c=vG(a);c.length>0&&requestAnimationFrame(()=>{c[0].focus({preventScroll:r})})}},[s,r,a,n]);Q0(()=>{l()},[l]),J0(a,"transitionend",l)}function t2e(e){return"current"in e}var yo="top",Ri="bottom",Di="right",bo="left",nI="auto",d1=[yo,Ri,Di,bo],Dp="start",em="end",n2e="clippingParents",yG="viewport",sg="popper",r2e="reference",Q$=d1.reduce(function(e,t){return e.concat([t+"-"+Dp,t+"-"+em])},[]),bG=[].concat(d1,[nI]).reduce(function(e,t){return e.concat([t,t+"-"+Dp,t+"-"+em])},[]),o2e="beforeRead",i2e="read",a2e="afterRead",s2e="beforeMain",l2e="main",c2e="afterMain",u2e="beforeWrite",d2e="write",f2e="afterWrite",p2e=[o2e,i2e,a2e,s2e,l2e,c2e,u2e,d2e,f2e];function ms(e){return e?(e.nodeName||"").toLowerCase():null}function Vi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Nu(e){var t=Vi(e).Element;return e instanceof t||e instanceof Element}function Pi(e){var t=Vi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rI(e){if(typeof ShadowRoot=="undefined")return!1;var t=Vi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function h2e(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!Pi(i)||!ms(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function g2e(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,c){return l[c]="",l},{});!Pi(o)||!ms(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(l){o.removeAttribute(l)}))})}}var m2e={name:"applyStyles",enabled:!0,phase:"write",fn:h2e,effect:g2e,requires:["computeStyles"]};function is(e){return e.split("-")[0]}var Ou=Math.max,C2=Math.min,Lp=Math.round;function r9(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function xG(){return!/^((?!chrome|android).)*safari/i.test(r9())}function Bp(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Pi(e)&&(o=e.offsetWidth>0&&Lp(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Lp(r.height)/e.offsetHeight||1);var a=Nu(e)?Vi(e):window,s=a.visualViewport,l=!xG()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/o,u=(r.top+(l&&s?s.offsetTop:0))/i,d=r.width/o,f=r.height/i;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function oI(e){var t=Bp(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function SG(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&rI(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zs(e){return Vi(e).getComputedStyle(e)}function v2e(e){return["table","td","th"].indexOf(ms(e))>=0}function Ac(e){return((Nu(e)?e.ownerDocument:e.document)||window.document).documentElement}function u5(e){return ms(e)==="html"?e:e.assignedSlot||e.parentNode||(rI(e)?e.host:null)||Ac(e)}function J$(e){return!Pi(e)||Zs(e).position==="fixed"?null:e.offsetParent}function y2e(e){var t=/firefox/i.test(r9()),n=/Trident/i.test(r9());if(n&&Pi(e)){var r=Zs(e);if(r.position==="fixed")return null}var o=u5(e);for(rI(o)&&(o=o.host);Pi(o)&&["html","body"].indexOf(ms(o))<0;){var i=Zs(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function f1(e){for(var t=Vi(e),n=J$(e);n&&v2e(n)&&Zs(n).position==="static";)n=J$(n);return n&&(ms(n)==="html"||ms(n)==="body"&&Zs(n).position==="static")?t:n||y2e(e)||t}function iI(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function d0(e,t,n){return Ou(e,C2(t,n))}function b2e(e,t,n){var r=d0(e,t,n);return r>n?n:r}function wG(){return{top:0,right:0,bottom:0,left:0}}function CG(e){return Object.assign({},wG(),e)}function EG(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var x2e=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,CG(typeof t!="number"?t:EG(t,d1))};function S2e(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=is(n.placement),l=iI(s),c=[bo,Di].indexOf(s)>=0,u=c?"height":"width";if(!(!i||!a)){var d=x2e(o.padding,n),f=oI(i),p=l==="y"?yo:bo,g=l==="y"?Ri:Di,m=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],y=a[l]-n.rects.reference[l],v=f1(i),b=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0,x=m/2-y/2,S=d[p],C=b-f[u]-d[g],w=b/2-f[u]/2+x,I=d0(S,w,C),_=l;n.modifiersData[r]=(t={},t[_]=I,t.centerOffset=I-w,t)}}function w2e(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!SG(t.elements.popper,o)||(t.elements.arrow=o))}var C2e={name:"arrow",enabled:!0,phase:"main",fn:S2e,effect:w2e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fp(e){return e.split("-")[1]}var E2e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function k2e(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:Lp(t*o)/o||0,y:Lp(n*o)/o||0}}function eM(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=f===void 0?0:f,g=a.y,m=g===void 0?0:g,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),x=bo,S=yo,C=window;if(c){var w=f1(n),I="clientHeight",_="clientWidth";if(w===Vi(n)&&(w=Ac(n),Zs(w).position!=="static"&&s==="absolute"&&(I="scrollHeight",_="scrollWidth")),w=w,o===yo||(o===bo||o===Di)&&i===em){S=Ri;var P=d&&w===C&&C.visualViewport?C.visualViewport.height:w[I];m-=P-r.height,m*=l?1:-1}if(o===bo||(o===yo||o===Ri)&&i===em){x=Di;var T=d&&w===C&&C.visualViewport?C.visualViewport.width:w[_];p-=T-r.width,p*=l?1:-1}}var R=Object.assign({position:s},c&&E2e),B=u===!0?k2e({x:p,y:m}):{x:p,y:m};if(p=B.x,m=B.y,l){var q;return Object.assign({},R,(q={},q[S]=b?"0":"",q[x]=v?"0":"",q.transform=(C.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",q))}return Object.assign({},R,(t={},t[S]=b?m+"px":"",t[x]=v?p+"px":"",t.transform="",t))}function I2e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:is(t.placement),variation:Fp(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,eM(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,eM(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var _2e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:I2e,data:{}},Rv={passive:!0};function O2e(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,l=Vi(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,Rv)}),s&&l.addEventListener("resize",n.update,Rv),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,Rv)}),s&&l.removeEventListener("resize",n.update,Rv)}}var P2e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:O2e,data:{}},T2e={left:"right",right:"left",bottom:"top",top:"bottom"};function db(e){return e.replace(/left|right|bottom|top/g,function(t){return T2e[t]})}var A2e={start:"end",end:"start"};function tM(e){return e.replace(/start|end/g,function(t){return A2e[t]})}function aI(e){var t=Vi(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function sI(e){return Bp(Ac(e)).left+aI(e).scrollLeft}function $2e(e,t){var n=Vi(e),r=Ac(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=xG();(c||!c&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+sI(e),y:l}}function M2e(e){var t,n=Ac(e),r=aI(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Ou(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ou(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+sI(e),l=-r.scrollTop;return Zs(o||n).direction==="rtl"&&(s+=Ou(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function lI(e){var t=Zs(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function kG(e){return["html","body","#document"].indexOf(ms(e))>=0?e.ownerDocument.body:Pi(e)&&lI(e)?e:kG(u5(e))}function f0(e,t){var n;t===void 0&&(t=[]);var r=kG(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Vi(r),a=o?[i].concat(i.visualViewport||[],lI(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(f0(u5(a)))}function o9(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function R2e(e,t){var n=Bp(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function nM(e,t,n){return t===yG?o9($2e(e,n)):Nu(t)?R2e(t,n):o9(M2e(Ac(e)))}function D2e(e){var t=f0(u5(e)),n=["absolute","fixed"].indexOf(Zs(e).position)>=0,r=n&&Pi(e)?f1(e):e;return Nu(r)?t.filter(function(o){return Nu(o)&&SG(o,r)&&ms(o)!=="body"}):[]}function L2e(e,t,n,r){var o=t==="clippingParents"?D2e(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(l,c){var u=nM(e,c,r);return l.top=Ou(u.top,l.top),l.right=C2(u.right,l.right),l.bottom=C2(u.bottom,l.bottom),l.left=Ou(u.left,l.left),l},nM(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function IG(e){var t=e.reference,n=e.element,r=e.placement,o=r?is(r):null,i=r?Fp(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case yo:l={x:a,y:t.y-n.height};break;case Ri:l={x:a,y:t.y+t.height};break;case Di:l={x:t.x+t.width,y:s};break;case bo:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?iI(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case Dp:l[c]=l[c]-(t[u]/2-n[u]/2);break;case em:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function tm(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,l=s===void 0?n2e:s,c=n.rootBoundary,u=c===void 0?yG:c,d=n.elementContext,f=d===void 0?sg:d,p=n.altBoundary,g=p===void 0?!1:p,m=n.padding,y=m===void 0?0:m,v=CG(typeof y!="number"?y:EG(y,d1)),b=f===sg?r2e:sg,x=e.rects.popper,S=e.elements[g?b:f],C=L2e(Nu(S)?S:S.contextElement||Ac(e.elements.popper),l,u,a),w=Bp(e.elements.reference),I=IG({reference:w,element:x,strategy:"absolute",placement:o}),_=o9(Object.assign({},x,I)),P=f===sg?_:w,T={top:C.top-P.top+v.top,bottom:P.bottom-C.bottom+v.bottom,left:C.left-P.left+v.left,right:P.right-C.right+v.right},R=e.modifiersData.offset;if(f===sg&&R){var B=R[o];Object.keys(T).forEach(function(q){var W=[Di,Ri].indexOf(q)>=0?1:-1,L=[yo,Ri].indexOf(q)>=0?"y":"x";T[q]+=B[L]*W})}return T}function B2e(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?bG:l,u=Fp(r),d=u?s?Q$:Q$.filter(function(g){return Fp(g)===u}):d1,f=d.filter(function(g){return c.indexOf(g)>=0});f.length===0&&(f=d);var p=f.reduce(function(g,m){return g[m]=tm(e,{placement:m,boundary:o,rootBoundary:i,padding:a})[is(m)],g},{});return Object.keys(p).sort(function(g,m){return p[g]-p[m]})}function F2e(e){if(is(e)===nI)return[];var t=db(e);return[tM(e),t,tM(t)]}function N2e(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,g=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,v=is(y),b=v===y,x=l||(b||!g?[db(y)]:F2e(y)),S=[y].concat(x).reduce(function(oe,ae){return oe.concat(is(ae)===nI?B2e(t,{placement:ae,boundary:u,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:m}):ae)},[]),C=t.rects.reference,w=t.rects.popper,I=new Map,_=!0,P=S[0],T=0;T<S.length;T++){var R=S[T],B=is(R),q=Fp(R)===Dp,W=[yo,Ri].indexOf(B)>=0,L=W?"width":"height",z=tm(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),N=W?q?Di:bo:q?Ri:yo;C[L]>w[L]&&(N=db(N));var V=db(N),Y=[];if(i&&Y.push(z[B]<=0),s&&Y.push(z[N]<=0,z[V]<=0),Y.every(function(oe){return oe})){P=R,_=!1;break}I.set(R,Y)}if(_)for(var K=g?3:1,D=function(ae){var ie=S.find(function(ce){var ue=I.get(ce);if(ue)return ue.slice(0,ae).every(function(de){return de})});if(ie)return P=ie,"break"},H=K;H>0;H--){var Z=D(H);if(Z==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}var z2e={name:"flip",enabled:!0,phase:"main",fn:N2e,requiresIfExists:["offset"],data:{_skip:!1}};function rM(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function oM(e){return[yo,Di,Ri,bo].some(function(t){return e[t]>=0})}function j2e(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=tm(t,{elementContext:"reference"}),s=tm(t,{altBoundary:!0}),l=rM(a,r),c=rM(s,o,i),u=oM(l),d=oM(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var H2e={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:j2e};function V2e(e,t,n){var r=is(e),o=[bo,yo].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[bo,Di].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function W2e(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=bG.reduce(function(u,d){return u[d]=V2e(d,t.rects,i),u},{}),s=a[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}var U2e={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W2e};function G2e(e){var t=e.state,n=e.name;t.modifiersData[n]=IG({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var K2e={name:"popperOffsets",enabled:!0,phase:"read",fn:G2e,data:{}};function q2e(e){return e==="x"?"y":"x"}function Y2e(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,g=n.tetherOffset,m=g===void 0?0:g,y=tm(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=is(t.placement),b=Fp(t.placement),x=!b,S=iI(v),C=q2e(S),w=t.modifiersData.popperOffsets,I=t.rects.reference,_=t.rects.popper,P=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,T=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,B={x:0,y:0};if(!!w){if(i){var q,W=S==="y"?yo:bo,L=S==="y"?Ri:Di,z=S==="y"?"height":"width",N=w[S],V=N+y[W],Y=N-y[L],K=p?-_[z]/2:0,D=b===Dp?I[z]:_[z],H=b===Dp?-_[z]:-I[z],Z=t.elements.arrow,oe=p&&Z?oI(Z):{width:0,height:0},ae=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:wG(),ie=ae[W],ce=ae[L],ue=d0(0,I[z],oe[z]),de=x?I[z]/2-K-ue-ie-T.mainAxis:D-ue-ie-T.mainAxis,be=x?-I[z]/2+K+ue+ce+T.mainAxis:H+ue+ce+T.mainAxis,Ee=t.elements.arrow&&f1(t.elements.arrow),xe=Ee?S==="y"?Ee.clientTop||0:Ee.clientLeft||0:0,Ne=(q=R==null?void 0:R[S])!=null?q:0,nt=N+de-Ne-xe,Ie=N+be-Ne,F=d0(p?C2(V,nt):V,N,p?Ou(Y,Ie):Y);w[S]=F,B[S]=F-N}if(s){var A,$=S==="x"?yo:bo,G=S==="x"?Ri:Di,Q=w[C],fe=C==="y"?"height":"width",ge=Q+y[$],Me=Q-y[G],ze=[yo,bo].indexOf(v)!==-1,it=(A=R==null?void 0:R[C])!=null?A:0,Tt=ze?ge:Q-I[fe]-_[fe]-it+T.altAxis,ht=ze?Q+I[fe]+_[fe]-it-T.altAxis:Me,Sr=p&&ze?b2e(Tt,Q,ht):d0(p?Tt:ge,Q,p?ht:Me);w[C]=Sr,B[C]=Sr-Q}t.modifiersData[r]=B}}var X2e={name:"preventOverflow",enabled:!0,phase:"main",fn:Y2e,requiresIfExists:["offset"]};function Z2e(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Q2e(e){return e===Vi(e)||!Pi(e)?aI(e):Z2e(e)}function J2e(e){var t=e.getBoundingClientRect(),n=Lp(t.width)/e.offsetWidth||1,r=Lp(t.height)/e.offsetHeight||1;return n!==1||r!==1}function exe(e,t,n){n===void 0&&(n=!1);var r=Pi(t),o=Pi(t)&&J2e(t),i=Ac(t),a=Bp(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((ms(t)!=="body"||lI(i))&&(s=Q2e(t)),Pi(t)?(l=Bp(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=sI(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function txe(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&o(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function nxe(e){var t=txe(e);return p2e.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function rxe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function oxe(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var iM={placement:"bottom",modifiers:[],strategy:"absolute"};function aM(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function ixe(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?iM:o;return function(s,l,c){c===void 0&&(c=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},iM,i),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},d=[],f=!1,p={state:u,setOptions:function(v){var b=typeof v=="function"?v(u.options):v;m(),u.options=Object.assign({},i,u.options,b),u.scrollParents={reference:Nu(s)?f0(s):s.contextElement?f0(s.contextElement):[],popper:f0(l)};var x=nxe(oxe([].concat(r,u.options.modifiers)));return u.orderedModifiers=x.filter(function(S){return S.enabled}),g(),p.update()},forceUpdate:function(){if(!f){var v=u.elements,b=v.reference,x=v.popper;if(!!aM(b,x)){u.rects={reference:exe(b,f1(x),u.options.strategy==="fixed"),popper:oI(x)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(T){return u.modifiersData[T.name]=Object.assign({},T.data)});for(var S=0;S<u.orderedModifiers.length;S++){if(u.reset===!0){u.reset=!1,S=-1;continue}var C=u.orderedModifiers[S],w=C.fn,I=C.options,_=I===void 0?{}:I,P=C.name;typeof w=="function"&&(u=w({state:u,options:_,name:P,instance:p})||u)}}}},update:rxe(function(){return new Promise(function(y){p.forceUpdate(),y(u)})}),destroy:function(){m(),f=!0}};if(!aM(s,l))return p;p.setOptions(c).then(function(y){!f&&c.onFirstUpdate&&c.onFirstUpdate(y)});function g(){u.orderedModifiers.forEach(function(y){var v=y.name,b=y.options,x=b===void 0?{}:b,S=y.effect;if(typeof S=="function"){var C=S({state:u,name:v,instance:p,options:x}),w=function(){};d.push(C||w)}})}function m(){d.forEach(function(y){return y()}),d=[]}return p}}var axe=[P2e,K2e,_2e,m2e,U2e,z2e,X2e,C2e,H2e],sxe=ixe({defaultModifiers:axe}),Ld=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),Xn={arrowShadowColor:Ld("--popper-arrow-shadow-color"),arrowSize:Ld("--popper-arrow-size","8px"),arrowSizeHalf:Ld("--popper-arrow-size-half"),arrowBg:Ld("--popper-arrow-bg"),transformOrigin:Ld("--popper-transform-origin"),arrowOffset:Ld("--popper-arrow-offset")};function lxe(e){if(e.includes("top"))return"1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 1px 0 var(--popper-arrow-shadow-color)"}var cxe={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},uxe=e=>cxe[e],sM={scroll:!0,resize:!0};function dxe(e){let t;return typeof e=="object"?t={enabled:!0,options:{...sM,...e}}:t={enabled:e,options:sM},t}var fxe={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},pxe={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{lM(e)},effect:({state:e})=>()=>{lM(e)}},lM=e=>{e.elements.popper.style.setProperty(Xn.transformOrigin.var,uxe(e.placement))},hxe={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{gxe(e)}},gxe=e=>{var t;if(!e.placement)return;const n=mxe(e.placement);if(((t=e.elements)==null?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:Xn.arrowSize.varRef,height:Xn.arrowSize.varRef,zIndex:-1});const r={[Xn.arrowSizeHalf.var]:`calc(${Xn.arrowSize.varRef} / 2)`,[Xn.arrowOffset.var]:`calc(${Xn.arrowSizeHalf.varRef} * -1)`};for(const o in r)e.elements.arrow.style.setProperty(o,r[o])}},mxe=e=>{if(e.startsWith("top"))return{property:"bottom",value:Xn.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:Xn.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:Xn.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:Xn.arrowOffset.varRef}},vxe={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{cM(e)},effect:({state:e})=>()=>{cM(e)}},cM=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");!t||Object.assign(t.style,{transform:"rotate(45deg)",background:Xn.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:lxe(e.placement)})},yxe={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},bxe={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function xxe(e,t="ltr"){var o;var n;const r=((n=yxe[e])==null?void 0:n[t])||e;return t==="ltr"?r:(o=bxe[e])!=null?o:r}function _G(e={}){const{enabled:t=!0,modifiers:n,placement:r="bottom",strategy:o="absolute",arrowPadding:i=8,eventListeners:a=!0,offset:s,gutter:l=8,flip:c=!0,boundary:u="clippingParents",preventOverflow:d=!0,matchWidth:f,direction:p="ltr"}=e,g=h.exports.useRef(null),m=h.exports.useRef(null),y=h.exports.useRef(null),v=xxe(r,p),b=h.exports.useRef(()=>{}),x=h.exports.useCallback(()=>{var T;!t||!g.current||!m.current||((T=b.current)==null||T.call(b),y.current=sxe(g.current,m.current,{placement:v,modifiers:[vxe,hxe,pxe,{...fxe,enabled:!!f},{name:"eventListeners",...dxe(a)},{name:"arrow",options:{padding:i}},{name:"offset",options:{offset:s!=null?s:[0,l]}},{name:"flip",enabled:!!c,options:{padding:8}},{name:"preventOverflow",enabled:!!d,options:{boundary:u}},...n!=null?n:[]],strategy:o}),y.current.forceUpdate(),b.current=y.current.destroy)},[v,t,n,f,a,i,s,l,c,d,u,o]);h.exports.useEffect(()=>()=>{var T;!g.current&&!m.current&&((T=y.current)==null||T.destroy(),y.current=null)},[]);const S=h.exports.useCallback(T=>{g.current=T,x()},[x]),C=h.exports.useCallback((T={},R=null)=>({...T,ref:Zn(S,R)}),[S]),w=h.exports.useCallback(T=>{m.current=T,x()},[x]),I=h.exports.useCallback((T={},R=null)=>({...T,ref:Zn(w,R),style:{...T.style,position:o,minWidth:f?void 0:"max-content",inset:"0 auto auto 0"}}),[o,w,f]),_=h.exports.useCallback((T={},R=null)=>{const{size:B,shadowColor:q,bg:W,style:L,...z}=T;return{...z,ref:R,"data-popper-arrow":"",style:Sxe(T)}},[]),P=h.exports.useCallback((T={},R=null)=>({...T,ref:R,"data-popper-arrow-inner":""}),[]);return{update(){var T;(T=y.current)==null||T.update()},forceUpdate(){var T;(T=y.current)==null||T.forceUpdate()},transformOrigin:Xn.transformOrigin.varRef,referenceRef:S,popperRef:w,getPopperProps:I,getArrowProps:_,getArrowInnerProps:P,getReferenceProps:C}}function Sxe(e){const{size:t,shadowColor:n,bg:r,style:o}=e,i={...o,position:"absolute"};return t&&(i["--popper-arrow-size"]=t),n&&(i["--popper-arrow-shadow-color"]=n),r&&(i["--popper-arrow-bg"]=r),i}function OG(e={}){const{onClose:t,onOpen:n,isOpen:r,id:o}=e,i=Iu(n),a=Iu(t),[s,l]=h.exports.useState(e.defaultIsOpen||!1),c=r!==void 0?r:s,u=r!==void 0,d=h.exports.useId(),f=o!=null?o:`disclosure-${d}`,p=h.exports.useCallback(()=>{u||l(!1),a==null||a()},[u,a]),g=h.exports.useCallback(()=>{u||l(!0),i==null||i()},[u,i]),m=h.exports.useCallback(()=>{c?p():g()},[c,g,p]);function y(b={}){return{...b,"aria-expanded":c,"aria-controls":f,onClick(x){var S;(S=b.onClick)==null||S.call(b,x),m()}}}function v(b={}){return{...b,hidden:!c,id:f}}return{isOpen:c,onOpen:g,onClose:p,onToggle:m,isControlled:u,getButtonProps:y,getDisclosureProps:v}}function wxe(e){const{isOpen:t,ref:n}=e,[r,o]=h.exports.useState(t),[i,a]=h.exports.useState(!1);return h.exports.useEffect(()=>{i||(o(t),a(!0))},[t,i,r]),J0(()=>n.current,"animationend",()=>{o(t)}),{present:!(t?!1:!r),onComplete(){var l;const c=Hbe(n.current),u=new c.CustomEvent("animationend",{bubbles:!0});(l=n.current)==null||l.dispatchEvent(u)}}}function cI(e){const{wasSelected:t,enabled:n,isSelected:r,mode:o="unmount"}=e;return!!(!n||r||o==="keepMounted"&&t)}var zu=(...e)=>e.filter(Boolean).join(" "),Cxe=e=>e?"":void 0;function i9(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function Exe(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}function kxe(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function Ixe(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,o]=h.exports.useState([]),i=h.exports.useRef(),a=()=>{i.current&&(clearTimeout(i.current),i.current=null)},s=()=>{a(),i.current=setTimeout(()=>{o([]),i.current=null},t)};h.exports.useEffect(()=>a,[]);function l(c){return u=>{if(u.key==="Backspace"){const d=[...r];d.pop(),o(d);return}if(kxe(u)){const d=r.concat(u.key);n(u)&&(u.preventDefault(),u.stopPropagation()),o(d),c(d.join("")),s()}}}return l}function _xe(e,t,n,r){if(t==null)return r;if(!r)return e.find(a=>n(a).toLowerCase().startsWith(t.toLowerCase()));const o=e.filter(i=>n(i).toLowerCase().startsWith(t.toLowerCase()));if(o.length>0){let i;return o.includes(r)?(i=o.indexOf(r)+1,i===o.length&&(i=0),o[i]):(i=e.indexOf(o[0]),e[i])}return r}var[C3t,Oxe,E3t,Pxe]=d7(),[k3t,p1]=nn({strict:!1,name:"MenuContext"});function Txe(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function uM(e){return Txe(e).activeElement===e}function Axe(e={},t=null){const n=p1(),{onToggle:r,popper:o,openAndFocusFirstItem:i,openAndFocusLastItem:a}=n,s=h.exports.useCallback(l=>{const c=l.key,d={Enter:i,ArrowDown:i,ArrowUp:a}[c];d&&(l.preventDefault(),l.stopPropagation(),d(l))},[i,a]);return{...e,ref:Zn(n.buttonRef,t,o.referenceRef),id:n.buttonId,"data-active":Cxe(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:i9(e.onClick,r),onKeyDown:i9(e.onKeyDown,s)}}function a9(e){var t;return Dxe(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function $xe(e={},t=null){const n=p1();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>");const{focusedIndex:r,setFocusedIndex:o,menuRef:i,isOpen:a,onClose:s,menuId:l,isLazy:c,lazyBehavior:u,unstable__animationState:d}=n,f=Oxe(),p=Ixe({preventDefault:v=>v.key!==" "&&a9(v.target)}),g=h.exports.useCallback(v=>{const b=v.key,S={Tab:w=>w.preventDefault(),Escape:s,ArrowDown:()=>{const w=f.nextEnabled(r);w&&o(w.index)},ArrowUp:()=>{const w=f.prevEnabled(r);w&&o(w.index)}}[b];if(S){v.preventDefault(),S(v);return}const C=p(w=>{const I=_xe(f.values(),w,_=>{var T;var P;return(T=(P=_==null?void 0:_.node)==null?void 0:P.textContent)!=null?T:""},f.item(r));if(I){const _=f.indexOf(I.node);o(_)}});a9(v.target)&&C(v)},[f,r,p,s,o]),m=h.exports.useRef(!1);a&&(m.current=!0);const y=cI({wasSelected:m.current,enabled:c,mode:u,isSelected:d.present});return{...e,ref:Zn(i,t),children:y?e.children:null,tabIndex:-1,role:"menu",id:l,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:i9(e.onKeyDown,g)}}function Mxe(e={}){const{popper:t,isOpen:n}=p1();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function PG(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:o,onClick:i,isDisabled:a,isFocusable:s,closeOnSelect:l,type:c,...u}=e,d=p1(),{setFocusedIndex:f,focusedIndex:p,closeOnSelect:g,onClose:m,menuRef:y,isOpen:v,menuId:b}=d,x=h.exports.useRef(null),S=`${b}-menuitem-${h.exports.useId()}`,{index:C,register:w}=Pxe({disabled:a&&!s}),I=h.exports.useCallback(W=>{n==null||n(W),!a&&f(C)},[f,C,a,n]),_=h.exports.useCallback(W=>{r==null||r(W),x.current&&!uM(x.current)&&I(W)},[I,r]),P=h.exports.useCallback(W=>{o==null||o(W),!a&&f(-1)},[f,a,o]),T=h.exports.useCallback(W=>{i==null||i(W),!!a9(W.currentTarget)&&(l!=null?l:g)&&m()},[m,i,g,l]),R=C===p,B=a&&!s;Q0(()=>{!v||(R&&!B&&x.current?requestAnimationFrame(()=>{var W;(W=x.current)==null||W.focus()}):y.current&&!uM(y.current)&&y.current.focus())},[R,B,y,v]);const q=uG({onClick:T,onMouseEnter:I,onMouseMove:_,onMouseLeave:P,ref:Zn(w,x,t),isDisabled:a,isFocusable:s});return{...u,...q,type:c!=null?c:q.type,id:S,role:"menuitem",tabIndex:R?0:-1}}function Rxe(e={},t=null){const{type:n="radio",isChecked:r,...o}=e;return{...PG(o,t),role:`menuitem${n}`,"aria-checked":r}}function Dxe(e){var n;if(!Lxe(e))return!1;const t=(n=e.ownerDocument.defaultView)!=null?n:window;return e instanceof t.HTMLElement}function Lxe(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}var[I3t,h1]=nn({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Menu />" `}),Bxe=we((e,t)=>{const n=h1();return O.createElement(ve.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),Fxe=we((e,t)=>{const{children:n,as:r,...o}=e,i=Axe(o,t),a=r||Bxe;return O.createElement(a,{...i,className:zu("chakra-menu__menu-button",e.className)},O.createElement(ve.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0}},e.children))});Fxe.displayName="MenuButton";var TG=we((e,t)=>{const n=h1();return O.createElement(ve.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});TG.displayName="MenuCommand";var Nxe=we((e,t)=>{const{title:n,children:r,className:o,...i}=e,a=zu("chakra-menu__group__title",o),s=h1();return O.createElement("div",{ref:t,className:"chakra-menu__group",role:"group"},n&&O.createElement(ve.p,{className:a,...i,__css:s.groupTitle},n),r)});Nxe.displayName="MenuGroup";var d5=e=>{const{className:t,children:n,...r}=e,o=h.exports.Children.only(n),i=h.exports.isValidElement(o)?h.exports.cloneElement(o,{focusable:"false","aria-hidden":!0,className:zu("chakra-menu__icon",o.props.className)}):null,a=zu("chakra-menu__icon-wrapper",t);return O.createElement(ve.span,{className:a,...r,__css:{flexShrink:0}},i)};d5.displayName="MenuIcon";var AG=we((e,t)=>{const{type:n,...r}=e,o=h1(),i=r.as||n?n!=null?n:void 0:"button",a=h.exports.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...o.item}),[o.item]);return O.createElement(ve.button,{ref:t,type:i,...r,__css:a})}),zxe=e=>O.createElement("svg",{viewBox:"0 0 14 14",width:"1em",height:"1em",...e},O.createElement("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})),$G=we((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",...o}=e,i=Rxe(o,t);return O.createElement(AG,{...i,className:zu("chakra-menu__menuitem-option",o.className)},n!==null&&O.createElement(d5,{fontSize:"0.8em",marginEnd:r,opacity:e.isChecked?1:0},n||O.createElement(zxe,null)),O.createElement("span",{style:{flex:1}},i.children))});$G.id="MenuItemOption";$G.displayName="MenuItemOption";var jxe=we((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:o,commandSpacing:i="0.75rem",children:a,...s}=e,l=PG(s,t),u=n||o?O.createElement("span",{style:{pointerEvents:"none",flex:1}},a):a;return O.createElement(AG,{...l,className:zu("chakra-menu__menuitem",l.className)},n&&O.createElement(d5,{fontSize:"0.8em",marginEnd:r},n),u,o&&O.createElement(TG,{marginStart:i},o))});jxe.displayName="MenuItem";var Hxe={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},Vxe=ve(Hi.div),Wxe=we(function(t,n){var p;var r;const{rootProps:o,motionProps:i,...a}=t,{isOpen:s,onTransitionEnd:l,unstable__animationState:c}=p1(),u=$xe(a,n),d=Mxe(o),f=h1();return O.createElement(ve.div,{...d,__css:{zIndex:(p=t.zIndex)!=null?p:(r=f.list)==null?void 0:r.zIndex}},O.createElement(Vxe,{variants:Hxe,initial:!1,animate:s?"enter":"exit",__css:{outline:0,...f.list},...i,className:zu("chakra-menu__menu-list",u.className),...u,onUpdate:l,onAnimationComplete:Exe(c.onComplete,u.onAnimationComplete)}))});Wxe.displayName="MenuList";var ka={exports:{}},si={},MG={exports:{}},RG={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(V,Y){var K=V.length;V.push(Y);e:for(;0<K;){var D=K-1>>>1,H=V[D];if(0<o(H,Y))V[D]=Y,V[K]=H,K=D;else break e}}function n(V){return V.length===0?null:V[0]}function r(V){if(V.length===0)return null;var Y=V[0],K=V.pop();if(K!==Y){V[0]=K;e:for(var D=0,H=V.length,Z=H>>>1;D<Z;){var oe=2*(D+1)-1,ae=V[oe],ie=oe+1,ce=V[ie];if(0>o(ae,K))ie<H&&0>o(ce,ae)?(V[D]=ce,V[ie]=K,D=ie):(V[D]=ae,V[oe]=K,D=oe);else if(ie<H&&0>o(ce,K))V[D]=ce,V[ie]=K,D=ie;else break e}}return Y}function o(V,Y){var K=V.sortIndex-Y.sortIndex;return K!==0?K:V.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,p=!1,g=!1,m=!1,y=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(V){for(var Y=n(c);Y!==null;){if(Y.callback===null)r(c);else if(Y.startTime<=V)r(c),Y.sortIndex=Y.expirationTime,t(l,Y);else break;Y=n(c)}}function S(V){if(m=!1,x(V),!g)if(n(l)!==null)g=!0,z(C);else{var Y=n(c);Y!==null&&N(S,Y.startTime-V)}}function C(V,Y){g=!1,m&&(m=!1,v(_),_=-1),p=!0;var K=f;try{for(x(Y),d=n(l);d!==null&&(!(d.expirationTime>Y)||V&&!R());){var D=d.callback;if(typeof D=="function"){d.callback=null,f=d.priorityLevel;var H=D(d.expirationTime<=Y);Y=e.unstable_now(),typeof H=="function"?d.callback=H:d===n(l)&&r(l),x(Y)}else r(l);d=n(l)}if(d!==null)var Z=!0;else{var oe=n(c);oe!==null&&N(S,oe.startTime-Y),Z=!1}return Z}finally{d=null,f=K,p=!1}}var w=!1,I=null,_=-1,P=5,T=-1;function R(){return!(e.unstable_now()-T<P)}function B(){if(I!==null){var V=e.unstable_now();T=V;var Y=!0;try{Y=I(!0,V)}finally{Y?q():(w=!1,I=null)}}else w=!1}var q;if(typeof b=="function")q=function(){b(B)};else if(typeof MessageChannel!="undefined"){var W=new MessageChannel,L=W.port2;W.port1.onmessage=B,q=function(){L.postMessage(null)}}else q=function(){y(B,0)};function z(V){I=V,w||(w=!0,q())}function N(V,Y){_=y(function(){V(e.unstable_now())},Y)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(V){V.callback=null},e.unstable_continueExecution=function(){g||p||(g=!0,z(C))},e.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<V?Math.floor(1e3/V):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(V){switch(f){case 1:case 2:case 3:var Y=3;break;default:Y=f}var K=f;f=Y;try{return V()}finally{f=K}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(V,Y){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var K=f;f=V;try{return Y()}finally{f=K}},e.unstable_scheduleCallback=function(V,Y,K){var D=e.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?D+K:D):K=D,V){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=K+H,V={id:u++,callback:Y,priorityLevel:V,startTime:K,expirationTime:H,sortIndex:-1},K>D?(V.sortIndex=K,t(c,V),n(l)===null&&V===n(c)&&(m?(v(_),_=-1):m=!0,N(S,K-D))):(V.sortIndex=H,t(l,V),g||p||(g=!0,z(C))),V},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(V){var Y=f;return function(){var K=f;f=Y;try{return V.apply(this,arguments)}finally{f=K}}}})(RG);MG.exports=RG;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var DG=h.exports,Zo=MG.exports;function Se(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var LG=new Set,nm={};function od(e,t){Np(e,t),Np(e+"Capture",t)}function Np(e,t){for(nm[e]=t,e=0;e<t.length;e++)LG.add(t[e])}var Qs=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),s9=Object.prototype.hasOwnProperty,Uxe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,dM={},fM={};function Gxe(e){return s9.call(fM,e)?!0:s9.call(dM,e)?!1:Uxe.test(e)?fM[e]=!0:(dM[e]=!0,!1)}function Kxe(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qxe(e,t,n,r){if(t===null||typeof t=="undefined"||Kxe(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fo(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var $r={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){$r[e]=new fo(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];$r[t]=new fo(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){$r[e]=new fo(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){$r[e]=new fo(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){$r[e]=new fo(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){$r[e]=new fo(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){$r[e]=new fo(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){$r[e]=new fo(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){$r[e]=new fo(e,5,!1,e.toLowerCase(),null,!1,!1)});var uI=/[\-:]([a-z])/g;function dI(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(uI,dI);$r[t]=new fo(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(uI,dI);$r[t]=new fo(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(uI,dI);$r[t]=new fo(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){$r[e]=new fo(e,1,!1,e.toLowerCase(),null,!1,!1)});$r.xlinkHref=new fo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){$r[e]=new fo(e,1,!1,e.toLowerCase(),null,!0,!0)});function fI(e,t,n,r){var o=$r.hasOwnProperty(t)?$r[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(qxe(t,n,o,r)&&(n=null),r||o===null?Gxe(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var fl=DG.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dv=Symbol.for("react.element"),Bf=Symbol.for("react.portal"),Ff=Symbol.for("react.fragment"),pI=Symbol.for("react.strict_mode"),l9=Symbol.for("react.profiler"),BG=Symbol.for("react.provider"),FG=Symbol.for("react.context"),hI=Symbol.for("react.forward_ref"),c9=Symbol.for("react.suspense"),u9=Symbol.for("react.suspense_list"),gI=Symbol.for("react.memo"),Rl=Symbol.for("react.lazy"),NG=Symbol.for("react.offscreen"),pM=Symbol.iterator;function lg(e){return e===null||typeof e!="object"?null:(e=pM&&e[pM]||e["@@iterator"],typeof e=="function"?e:null)}var Cn=Object.assign,V3;function Bg(e){if(V3===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);V3=t&&t[1]||""}return`
`+V3+e}var W3=!1;function U3(e,t){if(!e||W3)return"";W3=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var o=c.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==i[s]){var l=`
`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{W3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Bg(e):""}function Yxe(e){switch(e.tag){case 5:return Bg(e.type);case 16:return Bg("Lazy");case 13:return Bg("Suspense");case 19:return Bg("SuspenseList");case 0:case 2:case 15:return e=U3(e.type,!1),e;case 11:return e=U3(e.type.render,!1),e;case 1:return e=U3(e.type,!0),e;default:return""}}function d9(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ff:return"Fragment";case Bf:return"Portal";case l9:return"Profiler";case pI:return"StrictMode";case c9:return"Suspense";case u9:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case FG:return(e.displayName||"Context")+".Consumer";case BG:return(e._context.displayName||"Context")+".Provider";case hI:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gI:return t=e.displayName||null,t!==null?t:d9(e.type)||"Memo";case Rl:t=e._payload,e=e._init;try{return d9(e(t))}catch{}}return null}function Xxe(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return d9(t);case 8:return t===pI?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function bc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zG(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Zxe(e){var t=zG(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lv(e){e._valueTracker||(e._valueTracker=Zxe(e))}function jG(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zG(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function E2(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}function f9(e,t){var n=t.checked;return Cn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function hM(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=bc(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function HG(e,t){t=t.checked,t!=null&&fI(e,"checked",t,!1)}function p9(e,t){HG(e,t);var n=bc(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?h9(e,t.type,n):t.hasOwnProperty("defaultValue")&&h9(e,t.type,bc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function gM(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function h9(e,t,n){(t!=="number"||E2(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fg=Array.isArray;function lp(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bc(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function g9(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Se(91));return Cn({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function mM(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Se(92));if(Fg(n)){if(1<n.length)throw Error(Se(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:bc(n)}}function VG(e,t){var n=bc(t.value),r=bc(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function vM(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function WG(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 m9(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?WG(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Bv,UG=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Bv=Bv||document.createElement("div"),Bv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Bv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function rm(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var p0={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qxe=["Webkit","ms","Moz","O"];Object.keys(p0).forEach(function(e){Qxe.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),p0[t]=p0[e]})});function GG(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||p0.hasOwnProperty(e)&&p0[e]?(""+t).trim():t+"px"}function KG(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=GG(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Jxe=Cn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function v9(e,t){if(t){if(Jxe[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Se(62))}}function y9(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var b9=null;function mI(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var x9=null,cp=null,up=null;function yM(e){if(e=v1(e)){if(typeof x9!="function")throw Error(Se(280));var t=e.stateNode;t&&(t=m5(t),x9(e.stateNode,e.type,t))}}function qG(e){cp?up?up.push(e):up=[e]:cp=e}function YG(){if(cp){var e=cp,t=up;if(up=cp=null,yM(e),t)for(e=0;e<t.length;e++)yM(t[e])}}function XG(e,t){return e(t)}function ZG(){}var G3=!1;function QG(e,t,n){if(G3)return e(t,n);G3=!0;try{return XG(e,t,n)}finally{G3=!1,(cp!==null||up!==null)&&(ZG(),YG())}}function om(e,t){var n=e.stateNode;if(n===null)return null;var r=m5(n);if(r===null)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)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Se(231,t,typeof n));return n}var S9=!1;if(Qs)try{var cg={};Object.defineProperty(cg,"passive",{get:function(){S9=!0}}),window.addEventListener("test",cg,cg),window.removeEventListener("test",cg,cg)}catch{S9=!1}function eSe(e,t,n,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var h0=!1,k2=null,I2=!1,w9=null,tSe={onError:function(e){h0=!0,k2=e}};function nSe(e,t,n,r,o,i,a,s,l){h0=!1,k2=null,eSe.apply(tSe,arguments)}function rSe(e,t,n,r,o,i,a,s,l){if(nSe.apply(this,arguments),h0){if(h0){var c=k2;h0=!1,k2=null}else throw Error(Se(198));I2||(I2=!0,w9=c)}}function id(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function JG(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function bM(e){if(id(e)!==e)throw Error(Se(188))}function oSe(e){var t=e.alternate;if(!t){if(t=id(e),t===null)throw Error(Se(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return bM(o),e;if(i===r)return bM(o),t;i=i.sibling}throw Error(Se(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a)throw Error(Se(189))}}if(n.alternate!==r)throw Error(Se(190))}if(n.tag!==3)throw Error(Se(188));return n.stateNode.current===n?e:t}function eK(e){return e=oSe(e),e!==null?tK(e):null}function tK(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=tK(e);if(t!==null)return t;e=e.sibling}return null}var nK=Zo.unstable_scheduleCallback,xM=Zo.unstable_cancelCallback,iSe=Zo.unstable_shouldYield,aSe=Zo.unstable_requestPaint,Dn=Zo.unstable_now,sSe=Zo.unstable_getCurrentPriorityLevel,vI=Zo.unstable_ImmediatePriority,rK=Zo.unstable_UserBlockingPriority,_2=Zo.unstable_NormalPriority,lSe=Zo.unstable_LowPriority,oK=Zo.unstable_IdlePriority,f5=null,as=null;function cSe(e){if(as&&typeof as.onCommitFiberRoot=="function")try{as.onCommitFiberRoot(f5,e,void 0,(e.current.flags&128)===128)}catch{}}var ma=Math.clz32?Math.clz32:fSe,uSe=Math.log,dSe=Math.LN2;function fSe(e){return e>>>=0,e===0?32:31-(uSe(e)/dSe|0)|0}var Fv=64,Nv=4194304;function Ng(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function O2(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Ng(s):(i&=a,i!==0&&(r=Ng(i)))}else a=n&~o,a!==0?r=Ng(a):i!==0&&(r=Ng(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ma(t),o=1<<n,r|=e[n],t&=~o;return r}function pSe(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function hSe(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-ma(i),s=1<<a,l=o[a];l===-1?((s&n)===0||(s&r)!==0)&&(o[a]=pSe(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}function C9(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function iK(){var e=Fv;return Fv<<=1,(Fv&4194240)===0&&(Fv=64),e}function K3(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function g1(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ma(t),e[t]=n}function gSe(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-ma(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function yI(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ma(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Mt=0;function aK(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var sK,bI,lK,cK,uK,E9=!1,zv=[],nc=null,rc=null,oc=null,im=new Map,am=new Map,Nl=[],mSe="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function SM(e,t){switch(e){case"focusin":case"focusout":nc=null;break;case"dragenter":case"dragleave":rc=null;break;case"mouseover":case"mouseout":oc=null;break;case"pointerover":case"pointerout":im.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":am.delete(t.pointerId)}}function ug(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=v1(t),t!==null&&bI(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function vSe(e,t,n,r,o){switch(t){case"focusin":return nc=ug(nc,e,t,n,r,o),!0;case"dragenter":return rc=ug(rc,e,t,n,r,o),!0;case"mouseover":return oc=ug(oc,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return im.set(i,ug(im.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,am.set(i,ug(am.get(i)||null,e,t,n,r,o)),!0}return!1}function dK(e){var t=yu(e.target);if(t!==null){var n=id(t);if(n!==null){if(t=n.tag,t===13){if(t=JG(n),t!==null){e.blockedOn=t,uK(e.priority,function(){lK(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function fb(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=k9(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);b9=r,n.target.dispatchEvent(r),b9=null}else return t=v1(n),t!==null&&bI(t),e.blockedOn=n,!1;t.shift()}return!0}function wM(e,t,n){fb(e)&&n.delete(t)}function ySe(){E9=!1,nc!==null&&fb(nc)&&(nc=null),rc!==null&&fb(rc)&&(rc=null),oc!==null&&fb(oc)&&(oc=null),im.forEach(wM),am.forEach(wM)}function dg(e,t){e.blockedOn===t&&(e.blockedOn=null,E9||(E9=!0,Zo.unstable_scheduleCallback(Zo.unstable_NormalPriority,ySe)))}function sm(e){function t(o){return dg(o,e)}if(0<zv.length){dg(zv[0],e);for(var n=1;n<zv.length;n++){var r=zv[n];r.blockedOn===e&&(r.blockedOn=null)}}for(nc!==null&&dg(nc,e),rc!==null&&dg(rc,e),oc!==null&&dg(oc,e),im.forEach(t),am.forEach(t),n=0;n<Nl.length;n++)r=Nl[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Nl.length&&(n=Nl[0],n.blockedOn===null);)dK(n),n.blockedOn===null&&Nl.shift()}var dp=fl.ReactCurrentBatchConfig,P2=!0;function bSe(e,t,n,r){var o=Mt,i=dp.transition;dp.transition=null;try{Mt=1,xI(e,t,n,r)}finally{Mt=o,dp.transition=i}}function xSe(e,t,n,r){var o=Mt,i=dp.transition;dp.transition=null;try{Mt=4,xI(e,t,n,r)}finally{Mt=o,dp.transition=i}}function xI(e,t,n,r){if(P2){var o=k9(e,t,n,r);if(o===null)rC(e,t,r,T2,n),SM(e,r);else if(vSe(o,e,t,n,r))r.stopPropagation();else if(SM(e,r),t&4&&-1<mSe.indexOf(e)){for(;o!==null;){var i=v1(o);if(i!==null&&sK(i),i=k9(e,t,n,r),i===null&&rC(e,t,r,T2,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else rC(e,t,r,null,n)}}var T2=null;function k9(e,t,n,r){if(T2=null,e=mI(r),e=yu(e),e!==null)if(t=id(e),t===null)e=null;else if(n=t.tag,n===13){if(e=JG(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return T2=e,null}function fK(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(sSe()){case vI:return 1;case rK:return 4;case _2:case lSe:return 16;case oK:return 536870912;default:return 16}default:return 16}}var ql=null,SI=null,pb=null;function pK(){if(pb)return pb;var e,t=SI,n=t.length,r,o="value"in ql?ql.value:ql.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return pb=o.slice(e,1<r?1-r:void 0)}function hb(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function jv(){return!0}function CM(){return!1}function li(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?jv:CM,this.isPropagationStopped=CM,this}return Cn(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=jv)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=jv)},persist:function(){},isPersistent:jv}),t}var wh={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wI=li(wh),m1=Cn({},wh,{view:0,detail:0}),SSe=li(m1),q3,Y3,fg,p5=Cn({},m1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:CI,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fg&&(fg&&e.type==="mousemove"?(q3=e.screenX-fg.screenX,Y3=e.screenY-fg.screenY):Y3=q3=0,fg=e),q3)},movementY:function(e){return"movementY"in e?e.movementY:Y3}}),EM=li(p5),wSe=Cn({},p5,{dataTransfer:0}),CSe=li(wSe),ESe=Cn({},m1,{relatedTarget:0}),X3=li(ESe),kSe=Cn({},wh,{animationName:0,elapsedTime:0,pseudoElement:0}),ISe=li(kSe),_Se=Cn({},wh,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),OSe=li(_Se),PSe=Cn({},wh,{data:0}),kM=li(PSe),TSe={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ASe={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},$Se={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function MSe(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=$Se[e])?!!t[e]:!1}function CI(){return MSe}var RSe=Cn({},m1,{key:function(e){if(e.key){var t=TSe[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=hb(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ASe[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:CI,charCode:function(e){return e.type==="keypress"?hb(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?hb(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),DSe=li(RSe),LSe=Cn({},p5,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),IM=li(LSe),BSe=Cn({},m1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:CI}),FSe=li(BSe),NSe=Cn({},wh,{propertyName:0,elapsedTime:0,pseudoElement:0}),zSe=li(NSe),jSe=Cn({},p5,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),HSe=li(jSe),VSe=[9,13,27,32],EI=Qs&&"CompositionEvent"in window,g0=null;Qs&&"documentMode"in document&&(g0=document.documentMode);var WSe=Qs&&"TextEvent"in window&&!g0,hK=Qs&&(!EI||g0&&8<g0&&11>=g0),_M=String.fromCharCode(32),OM=!1;function gK(e,t){switch(e){case"keyup":return VSe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mK(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nf=!1;function USe(e,t){switch(e){case"compositionend":return mK(t);case"keypress":return t.which!==32?null:(OM=!0,_M);case"textInput":return e=t.data,e===_M&&OM?null:e;default:return null}}function GSe(e,t){if(Nf)return e==="compositionend"||!EI&&gK(e,t)?(e=pK(),pb=SI=ql=null,Nf=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return hK&&t.locale!=="ko"?null:t.data;default:return null}}var KSe={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function PM(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!KSe[e.type]:t==="textarea"}function vK(e,t,n,r){qG(r),t=A2(t,"onChange"),0<t.length&&(n=new wI("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var m0=null,lm=null;function qSe(e){OK(e,0)}function h5(e){var t=Hf(e);if(jG(t))return e}function YSe(e,t){if(e==="change")return t}var yK=!1;if(Qs){var Z3;if(Qs){var Q3="oninput"in document;if(!Q3){var TM=document.createElement("div");TM.setAttribute("oninput","return;"),Q3=typeof TM.oninput=="function"}Z3=Q3}else Z3=!1;yK=Z3&&(!document.documentMode||9<document.documentMode)}function AM(){m0&&(m0.detachEvent("onpropertychange",bK),lm=m0=null)}function bK(e){if(e.propertyName==="value"&&h5(lm)){var t=[];vK(t,lm,e,mI(e)),QG(qSe,t)}}function XSe(e,t,n){e==="focusin"?(AM(),m0=t,lm=n,m0.attachEvent("onpropertychange",bK)):e==="focusout"&&AM()}function ZSe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return h5(lm)}function QSe(e,t){if(e==="click")return h5(t)}function JSe(e,t){if(e==="input"||e==="change")return h5(t)}function e5e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ba=typeof Object.is=="function"?Object.is:e5e;function cm(e,t){if(ba(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!s9.call(t,o)||!ba(e[o],t[o]))return!1}return!0}function $M(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function MM(e,t){var n=$M(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$M(n)}}function xK(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xK(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function SK(){for(var e=window,t=E2();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=E2(e.document)}return t}function kI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function t5e(e){var t=SK(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&xK(n.ownerDocument.documentElement,n)){if(r!==null&&kI(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=MM(n,i);var a=MM(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var n5e=Qs&&"documentMode"in document&&11>=document.documentMode,zf=null,I9=null,v0=null,_9=!1;function RM(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;_9||zf==null||zf!==E2(r)||(r=zf,"selectionStart"in r&&kI(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),v0&&cm(v0,r)||(v0=r,r=A2(I9,"onSelect"),0<r.length&&(t=new wI("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=zf)))}function Hv(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var jf={animationend:Hv("Animation","AnimationEnd"),animationiteration:Hv("Animation","AnimationIteration"),animationstart:Hv("Animation","AnimationStart"),transitionend:Hv("Transition","TransitionEnd")},J3={},wK={};Qs&&(wK=document.createElement("div").style,"AnimationEvent"in window||(delete jf.animationend.animation,delete jf.animationiteration.animation,delete jf.animationstart.animation),"TransitionEvent"in window||delete jf.transitionend.transition);function g5(e){if(J3[e])return J3[e];if(!jf[e])return e;var t=jf[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in wK)return J3[e]=t[n];return e}var CK=g5("animationend"),EK=g5("animationiteration"),kK=g5("animationstart"),IK=g5("transitionend"),_K=new Map,DM="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function $c(e,t){_K.set(e,t),od(t,[e])}for(var eC=0;eC<DM.length;eC++){var tC=DM[eC],r5e=tC.toLowerCase(),o5e=tC[0].toUpperCase()+tC.slice(1);$c(r5e,"on"+o5e)}$c(CK,"onAnimationEnd");$c(EK,"onAnimationIteration");$c(kK,"onAnimationStart");$c("dblclick","onDoubleClick");$c("focusin","onFocus");$c("focusout","onBlur");$c(IK,"onTransitionEnd");Np("onMouseEnter",["mouseout","mouseover"]);Np("onMouseLeave",["mouseout","mouseover"]);Np("onPointerEnter",["pointerout","pointerover"]);Np("onPointerLeave",["pointerout","pointerover"]);od("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));od("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));od("onBeforeInput",["compositionend","keypress","textInput","paste"]);od("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));od("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));od("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zg="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),i5e=new Set("cancel close invalid load scroll toggle".split(" ").concat(zg));function LM(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,rSe(r,t,void 0,e),e.currentTarget=null}function OK(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;LM(o,s,c),i=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;LM(o,s,c),i=l}}}if(I2)throw e=w9,I2=!1,w9=null,e}function qt(e,t){var n=t[$9];n===void 0&&(n=t[$9]=new Set);var r=e+"__bubble";n.has(r)||(PK(t,e,2,!1),n.add(r))}function nC(e,t,n){var r=0;t&&(r|=4),PK(n,e,r,t)}var Vv="_reactListening"+Math.random().toString(36).slice(2);function um(e){if(!e[Vv]){e[Vv]=!0,LG.forEach(function(n){n!=="selectionchange"&&(i5e.has(n)||nC(n,!1,e),nC(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vv]||(t[Vv]=!0,nC("selectionchange",!1,t))}}function PK(e,t,n,r){switch(fK(t)){case 1:var o=bSe;break;case 4:o=xSe;break;default:o=xI}n=o.bind(null,t,n,e),o=void 0,!S9||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function rC(e,t,n,r,o){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;a=a.return}for(;s!==null;){if(a=yu(s),a===null)return;if(l=a.tag,l===5||l===6){r=i=a;continue e}s=s.parentNode}}r=r.return}QG(function(){var c=i,u=mI(n),d=[];e:{var f=_K.get(e);if(f!==void 0){var p=wI,g=e;switch(e){case"keypress":if(hb(n)===0)break e;case"keydown":case"keyup":p=DSe;break;case"focusin":g="focus",p=X3;break;case"focusout":g="blur",p=X3;break;case"beforeblur":case"afterblur":p=X3;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=EM;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=CSe;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=FSe;break;case CK:case EK:case kK:p=ISe;break;case IK:p=zSe;break;case"scroll":p=SSe;break;case"wheel":p=HSe;break;case"copy":case"cut":case"paste":p=OSe;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=IM}var m=(t&4)!==0,y=!m&&e==="scroll",v=m?f!==null?f+"Capture":null:f;m=[];for(var b=c,x;b!==null;){x=b;var S=x.stateNode;if(x.tag===5&&S!==null&&(x=S,v!==null&&(S=om(b,v),S!=null&&m.push(dm(b,S,x)))),y)break;b=b.return}0<m.length&&(f=new p(f,g,null,n,u),d.push({event:f,listeners:m}))}}if((t&7)===0){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==b9&&(g=n.relatedTarget||n.fromElement)&&(yu(g)||g[Js]))break e;if((p||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,p?(g=n.relatedTarget||n.toElement,p=c,g=g?yu(g):null,g!==null&&(y=id(g),g!==y||g.tag!==5&&g.tag!==6)&&(g=null)):(p=null,g=c),p!==g)){if(m=EM,S="onMouseLeave",v="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(m=IM,S="onPointerLeave",v="onPointerEnter",b="pointer"),y=p==null?f:Hf(p),x=g==null?f:Hf(g),f=new m(S,b+"leave",p,n,u),f.target=y,f.relatedTarget=x,S=null,yu(u)===c&&(m=new m(v,b+"enter",g,n,u),m.target=x,m.relatedTarget=y,S=m),y=S,p&&g)t:{for(m=p,v=g,b=0,x=m;x;x=Bd(x))b++;for(x=0,S=v;S;S=Bd(S))x++;for(;0<b-x;)m=Bd(m),b--;for(;0<x-b;)v=Bd(v),x--;for(;b--;){if(m===v||v!==null&&m===v.alternate)break t;m=Bd(m),v=Bd(v)}m=null}else m=null;p!==null&&BM(d,f,p,m,!1),g!==null&&y!==null&&BM(d,y,g,m,!0)}}e:{if(f=c?Hf(c):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var C=YSe;else if(PM(f))if(yK)C=JSe;else{C=ZSe;var w=XSe}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(C=QSe);if(C&&(C=C(e,c))){vK(d,C,n,u);break e}w&&w(e,f,c),e==="focusout"&&(w=f._wrapperState)&&w.controlled&&f.type==="number"&&h9(f,"number",f.value)}switch(w=c?Hf(c):window,e){case"focusin":(PM(w)||w.contentEditable==="true")&&(zf=w,I9=c,v0=null);break;case"focusout":v0=I9=zf=null;break;case"mousedown":_9=!0;break;case"contextmenu":case"mouseup":case"dragend":_9=!1,RM(d,n,u);break;case"selectionchange":if(n5e)break;case"keydown":case"keyup":RM(d,n,u)}var I;if(EI)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else Nf?gK(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(hK&&n.locale!=="ko"&&(Nf||_!=="onCompositionStart"?_==="onCompositionEnd"&&Nf&&(I=pK()):(ql=u,SI="value"in ql?ql.value:ql.textContent,Nf=!0)),w=A2(c,_),0<w.length&&(_=new kM(_,e,null,n,u),d.push({event:_,listeners:w}),I?_.data=I:(I=mK(n),I!==null&&(_.data=I)))),(I=WSe?USe(e,n):GSe(e,n))&&(c=A2(c,"onBeforeInput"),0<c.length&&(u=new kM("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:c}),u.data=I))}OK(d,t)})}function dm(e,t,n){return{instance:e,listener:t,currentTarget:n}}function A2(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=om(e,n),i!=null&&r.unshift(dm(e,i,o)),i=om(e,t),i!=null&&r.push(dm(e,i,o))),e=e.return}return r}function Bd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function BM(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&c!==null&&(s=c,o?(l=om(n,i),l!=null&&a.unshift(dm(n,l,s))):o||(l=om(n,i),l!=null&&a.push(dm(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var a5e=/\r\n?/g,s5e=/\u0000|\uFFFD/g;function FM(e){return(typeof e=="string"?e:""+e).replace(a5e,`
`).replace(s5e,"")}function Wv(e,t,n){if(t=FM(t),FM(e)!==t&&n)throw Error(Se(425))}function $2(){}var O9=null,P9=null;function T9(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var A9=typeof setTimeout=="function"?setTimeout:void 0,l5e=typeof clearTimeout=="function"?clearTimeout:void 0,NM=typeof Promise=="function"?Promise:void 0,c5e=typeof queueMicrotask=="function"?queueMicrotask:typeof NM!="undefined"?function(e){return NM.resolve(null).then(e).catch(u5e)}:A9;function u5e(e){setTimeout(function(){throw e})}function oC(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),sm(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);sm(t)}function ic(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function zM(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Ch=Math.random().toString(36).slice(2),Wa="__reactFiber$"+Ch,fm="__reactProps$"+Ch,Js="__reactContainer$"+Ch,$9="__reactEvents$"+Ch,d5e="__reactListeners$"+Ch,f5e="__reactHandles$"+Ch;function yu(e){var t=e[Wa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Js]||n[Wa]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=zM(e);e!==null;){if(n=e[Wa])return n;e=zM(e)}return t}e=n,n=e.parentNode}return null}function v1(e){return e=e[Wa]||e[Js],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Hf(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Se(33))}function m5(e){return e[fm]||null}var M9=[],Vf=-1;function Mc(e){return{current:e}}function en(e){0>Vf||(e.current=M9[Vf],M9[Vf]=null,Vf--)}function Ut(e,t){Vf++,M9[Vf]=e.current,e.current=t}var xc={},Yr=Mc(xc),xo=Mc(!1),ju=xc;function zp(e,t){var n=e.type.contextTypes;if(!n)return xc;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function So(e){return e=e.childContextTypes,e!=null}function M2(){en(xo),en(Yr)}function jM(e,t,n){if(Yr.current!==xc)throw Error(Se(168));Ut(Yr,t),Ut(xo,n)}function TK(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Se(108,Xxe(e)||"Unknown",o));return Cn({},n,r)}function R2(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||xc,ju=Yr.current,Ut(Yr,e),Ut(xo,xo.current),!0}function HM(e,t,n){var r=e.stateNode;if(!r)throw Error(Se(169));n?(e=TK(e,t,ju),r.__reactInternalMemoizedMergedChildContext=e,en(xo),en(Yr),Ut(Yr,e)):en(xo),Ut(xo,n)}var Ns=null,v5=!1,iC=!1;function AK(e){Ns===null?Ns=[e]:Ns.push(e)}function p5e(e){v5=!0,AK(e)}function Rc(){if(!iC&&Ns!==null){iC=!0;var e=0,t=Mt;try{var n=Ns;for(Mt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ns=null,v5=!1}catch(o){throw Ns!==null&&(Ns=Ns.slice(e+1)),nK(vI,Rc),o}finally{Mt=t,iC=!1}}return null}var Wf=[],Uf=0,D2=null,L2=0,bi=[],xi=0,Hu=null,Vs=1,Ws="";function Qc(e,t){Wf[Uf++]=L2,Wf[Uf++]=D2,D2=e,L2=t}function $K(e,t,n){bi[xi++]=Vs,bi[xi++]=Ws,bi[xi++]=Hu,Hu=e;var r=Vs;e=Ws;var o=32-ma(r)-1;r&=~(1<<o),n+=1;var i=32-ma(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Vs=1<<32-ma(t)+o|n<<o|r,Ws=i+e}else Vs=1<<i|n<<o|r,Ws=e}function II(e){e.return!==null&&(Qc(e,1),$K(e,1,0))}function _I(e){for(;e===D2;)D2=Wf[--Uf],Wf[Uf]=null,L2=Wf[--Uf],Wf[Uf]=null;for(;e===Hu;)Hu=bi[--xi],bi[xi]=null,Ws=bi[--xi],bi[xi]=null,Vs=bi[--xi],bi[xi]=null}var Ko=null,No=null,fn=!1,ua=null;function MK(e,t){var n=_i(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function VM(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ko=e,No=ic(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ko=e,No=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Hu!==null?{id:Vs,overflow:Ws}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=_i(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ko=e,No=null,!0):!1;default:return!1}}function R9(e){return(e.mode&1)!==0&&(e.flags&128)===0}function D9(e){if(fn){var t=No;if(t){var n=t;if(!VM(e,t)){if(R9(e))throw Error(Se(418));t=ic(n.nextSibling);var r=Ko;t&&VM(e,t)?MK(r,n):(e.flags=e.flags&-4097|2,fn=!1,Ko=e)}}else{if(R9(e))throw Error(Se(418));e.flags=e.flags&-4097|2,fn=!1,Ko=e}}}function WM(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ko=e}function Uv(e){if(e!==Ko)return!1;if(!fn)return WM(e),fn=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!T9(e.type,e.memoizedProps)),t&&(t=No)){if(R9(e))throw RK(),Error(Se(418));for(;t;)MK(e,t),t=ic(t.nextSibling)}if(WM(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Se(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){No=ic(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}No=null}}else No=Ko?ic(e.stateNode.nextSibling):null;return!0}function RK(){for(var e=No;e;)e=ic(e.nextSibling)}function jp(){No=Ko=null,fn=!1}function OI(e){ua===null?ua=[e]:ua.push(e)}var h5e=fl.ReactCurrentBatchConfig;function ia(e,t){if(e&&e.defaultProps){t=Cn({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var B2=Mc(null),F2=null,Gf=null,PI=null;function TI(){PI=Gf=F2=null}function AI(e){var t=B2.current;en(B2),e._currentValue=t}function L9(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function fp(e,t){F2=e,PI=Gf=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(mo=!0),e.firstContext=null)}function Li(e){var t=e._currentValue;if(PI!==e)if(e={context:e,memoizedValue:t,next:null},Gf===null){if(F2===null)throw Error(Se(308));Gf=e,F2.dependencies={lanes:0,firstContext:e}}else Gf=Gf.next=e;return t}var bu=null;function $I(e){bu===null?bu=[e]:bu.push(e)}function DK(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,$I(t)):(n.next=o.next,o.next=n),t.interleaved=n,el(e,r)}function el(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Dl=!1;function MI(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function LK(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qs(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ac(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(yt&2)!==0){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,el(e,n)}return o=r.interleaved,o===null?(t.next=t,$I(r)):(t.next=o.next,o.next=t),r.interleaved=t,el(e,n)}function gb(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yI(e,n)}}function UM(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function N2(e,t,n,r){var o=e.updateQueue;Dl=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,m=s;switch(f=t,p=n,m.tag){case 1:if(g=m.payload,typeof g=="function"){d=g.call(p,d,f);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=m.payload,f=typeof g=="function"?g.call(p,d,f):g,f==null)break e;d=Cn({},d,f);break e;case 2:Dl=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=p,l=d):u=u.next=p,a|=f;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;f=s,s=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(1);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Wu|=a,e.lanes=a,e.memoizedState=d}}function GM(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(Se(191,o));o.call(r)}}}var BK=new DG.Component().refs;function B9(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Cn({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var y5={isMounted:function(e){return(e=e._reactInternals)?id(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ao(),o=lc(e),i=qs(r,o);i.payload=t,n!=null&&(i.callback=n),t=ac(e,i,o),t!==null&&(va(t,e,o,r),gb(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ao(),o=lc(e),i=qs(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ac(e,i,o),t!==null&&(va(t,e,o,r),gb(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ao(),r=lc(e),o=qs(n,r);o.tag=2,t!=null&&(o.callback=t),t=ac(e,o,r),t!==null&&(va(t,e,r,n),gb(t,e,r))}};function KM(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!cm(n,r)||!cm(o,i):!0}function FK(e,t,n){var r=!1,o=xc,i=t.contextType;return typeof i=="object"&&i!==null?i=Li(i):(o=So(t)?ju:Yr.current,r=t.contextTypes,i=(r=r!=null)?zp(e,o):xc),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=y5,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function qM(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&y5.enqueueReplaceState(t,t.state,null)}function F9(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=BK,MI(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Li(i):(i=So(t)?ju:Yr.current,o.context=zp(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(B9(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&y5.enqueueReplaceState(o,o.state,null),N2(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function pg(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Se(309));var r=n.stateNode}if(!r)throw Error(Se(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=o.refs;s===BK&&(s=o.refs={}),a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(Se(284));if(!n._owner)throw Error(Se(290,e))}return e}function Gv(e,t){throw e=Object.prototype.toString.call(t),Error(Se(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function YM(e){var t=e._init;return t(e._payload)}function NK(e){function t(v,b){if(e){var x=v.deletions;x===null?(v.deletions=[b],v.flags|=16):x.push(b)}}function n(v,b){if(!e)return null;for(;b!==null;)t(v,b),b=b.sibling;return null}function r(v,b){for(v=new Map;b!==null;)b.key!==null?v.set(b.key,b):v.set(b.index,b),b=b.sibling;return v}function o(v,b){return v=cc(v,b),v.index=0,v.sibling=null,v}function i(v,b,x){return v.index=x,e?(x=v.alternate,x!==null?(x=x.index,x<b?(v.flags|=2,b):x):(v.flags|=2,b)):(v.flags|=1048576,b)}function a(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,b,x,S){return b===null||b.tag!==6?(b=fC(x,v.mode,S),b.return=v,b):(b=o(b,x),b.return=v,b)}function l(v,b,x,S){var C=x.type;return C===Ff?u(v,b,x.props.children,S,x.key):b!==null&&(b.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Rl&&YM(C)===b.type)?(S=o(b,x.props),S.ref=pg(v,b,x),S.return=v,S):(S=Sb(x.type,x.key,x.props,null,v.mode,S),S.ref=pg(v,b,x),S.return=v,S)}function c(v,b,x,S){return b===null||b.tag!==4||b.stateNode.containerInfo!==x.containerInfo||b.stateNode.implementation!==x.implementation?(b=pC(x,v.mode,S),b.return=v,b):(b=o(b,x.children||[]),b.return=v,b)}function u(v,b,x,S,C){return b===null||b.tag!==7?(b=Tu(x,v.mode,S,C),b.return=v,b):(b=o(b,x),b.return=v,b)}function d(v,b,x){if(typeof b=="string"&&b!==""||typeof b=="number")return b=fC(""+b,v.mode,x),b.return=v,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Dv:return x=Sb(b.type,b.key,b.props,null,v.mode,x),x.ref=pg(v,null,b),x.return=v,x;case Bf:return b=pC(b,v.mode,x),b.return=v,b;case Rl:var S=b._init;return d(v,S(b._payload),x)}if(Fg(b)||lg(b))return b=Tu(b,v.mode,x,null),b.return=v,b;Gv(v,b)}return null}function f(v,b,x,S){var C=b!==null?b.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return C!==null?null:s(v,b,""+x,S);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Dv:return x.key===C?l(v,b,x,S):null;case Bf:return x.key===C?c(v,b,x,S):null;case Rl:return C=x._init,f(v,b,C(x._payload),S)}if(Fg(x)||lg(x))return C!==null?null:u(v,b,x,S,null);Gv(v,x)}return null}function p(v,b,x,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(x)||null,s(b,v,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dv:return v=v.get(S.key===null?x:S.key)||null,l(b,v,S,C);case Bf:return v=v.get(S.key===null?x:S.key)||null,c(b,v,S,C);case Rl:var w=S._init;return p(v,b,x,w(S._payload),C)}if(Fg(S)||lg(S))return v=v.get(x)||null,u(b,v,S,C,null);Gv(b,S)}return null}function g(v,b,x,S){for(var C=null,w=null,I=b,_=b=0,P=null;I!==null&&_<x.length;_++){I.index>_?(P=I,I=null):P=I.sibling;var T=f(v,I,x[_],S);if(T===null){I===null&&(I=P);break}e&&I&&T.alternate===null&&t(v,I),b=i(T,b,_),w===null?C=T:w.sibling=T,w=T,I=P}if(_===x.length)return n(v,I),fn&&Qc(v,_),C;if(I===null){for(;_<x.length;_++)I=d(v,x[_],S),I!==null&&(b=i(I,b,_),w===null?C=I:w.sibling=I,w=I);return fn&&Qc(v,_),C}for(I=r(v,I);_<x.length;_++)P=p(I,v,_,x[_],S),P!==null&&(e&&P.alternate!==null&&I.delete(P.key===null?_:P.key),b=i(P,b,_),w===null?C=P:w.sibling=P,w=P);return e&&I.forEach(function(R){return t(v,R)}),fn&&Qc(v,_),C}function m(v,b,x,S){var C=lg(x);if(typeof C!="function")throw Error(Se(150));if(x=C.call(x),x==null)throw Error(Se(151));for(var w=C=null,I=b,_=b=0,P=null,T=x.next();I!==null&&!T.done;_++,T=x.next()){I.index>_?(P=I,I=null):P=I.sibling;var R=f(v,I,T.value,S);if(R===null){I===null&&(I=P);break}e&&I&&R.alternate===null&&t(v,I),b=i(R,b,_),w===null?C=R:w.sibling=R,w=R,I=P}if(T.done)return n(v,I),fn&&Qc(v,_),C;if(I===null){for(;!T.done;_++,T=x.next())T=d(v,T.value,S),T!==null&&(b=i(T,b,_),w===null?C=T:w.sibling=T,w=T);return fn&&Qc(v,_),C}for(I=r(v,I);!T.done;_++,T=x.next())T=p(I,v,_,T.value,S),T!==null&&(e&&T.alternate!==null&&I.delete(T.key===null?_:T.key),b=i(T,b,_),w===null?C=T:w.sibling=T,w=T);return e&&I.forEach(function(B){return t(v,B)}),fn&&Qc(v,_),C}function y(v,b,x,S){if(typeof x=="object"&&x!==null&&x.type===Ff&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Dv:e:{for(var C=x.key,w=b;w!==null;){if(w.key===C){if(C=x.type,C===Ff){if(w.tag===7){n(v,w.sibling),b=o(w,x.props.children),b.return=v,v=b;break e}}else if(w.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Rl&&YM(C)===w.type){n(v,w.sibling),b=o(w,x.props),b.ref=pg(v,w,x),b.return=v,v=b;break e}n(v,w);break}else t(v,w);w=w.sibling}x.type===Ff?(b=Tu(x.props.children,v.mode,S,x.key),b.return=v,v=b):(S=Sb(x.type,x.key,x.props,null,v.mode,S),S.ref=pg(v,b,x),S.return=v,v=S)}return a(v);case Bf:e:{for(w=x.key;b!==null;){if(b.key===w)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){n(v,b.sibling),b=o(b,x.children||[]),b.return=v,v=b;break e}else{n(v,b);break}else t(v,b);b=b.sibling}b=pC(x,v.mode,S),b.return=v,v=b}return a(v);case Rl:return w=x._init,y(v,b,w(x._payload),S)}if(Fg(x))return g(v,b,x,S);if(lg(x))return m(v,b,x,S);Gv(v,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(n(v,b.sibling),b=o(b,x),b.return=v,v=b):(n(v,b),b=fC(x,v.mode,S),b.return=v,v=b),a(v)):n(v,b)}return y}var Hp=NK(!0),zK=NK(!1),y1={},ss=Mc(y1),pm=Mc(y1),hm=Mc(y1);function xu(e){if(e===y1)throw Error(Se(174));return e}function RI(e,t){switch(Ut(hm,t),Ut(pm,e),Ut(ss,y1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:m9(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=m9(t,e)}en(ss),Ut(ss,t)}function Vp(){en(ss),en(pm),en(hm)}function jK(e){xu(hm.current);var t=xu(ss.current),n=m9(t,e.type);t!==n&&(Ut(pm,e),Ut(ss,n))}function DI(e){pm.current===e&&(en(ss),en(pm))}var yn=Mc(0);function z2(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var aC=[];function LI(){for(var e=0;e<aC.length;e++)aC[e]._workInProgressVersionPrimary=null;aC.length=0}var mb=fl.ReactCurrentDispatcher,sC=fl.ReactCurrentBatchConfig,Vu=0,wn=null,rr=null,gr=null,j2=!1,y0=!1,gm=0,g5e=0;function Rr(){throw Error(Se(321))}function BI(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ba(e[n],t[n]))return!1;return!0}function FI(e,t,n,r,o,i){if(Vu=i,wn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,mb.current=e===null||e.memoizedState===null?b5e:x5e,e=n(r,o),y0){i=0;do{if(y0=!1,gm=0,25<=i)throw Error(Se(301));i+=1,gr=rr=null,t.updateQueue=null,mb.current=S5e,e=n(r,o)}while(y0)}if(mb.current=H2,t=rr!==null&&rr.next!==null,Vu=0,gr=rr=wn=null,j2=!1,t)throw Error(Se(300));return e}function NI(){var e=gm!==0;return gm=0,e}function Fa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return gr===null?wn.memoizedState=gr=e:gr=gr.next=e,gr}function Bi(){if(rr===null){var e=wn.alternate;e=e!==null?e.memoizedState:null}else e=rr.next;var t=gr===null?wn.memoizedState:gr.next;if(t!==null)gr=t,rr=e;else{if(e===null)throw Error(Se(310));rr=e,e={memoizedState:rr.memoizedState,baseState:rr.baseState,baseQueue:rr.baseQueue,queue:rr.queue,next:null},gr===null?wn.memoizedState=gr=e:gr=gr.next=e}return gr}function mm(e,t){return typeof t=="function"?t(e):t}function lC(e){var t=Bi(),n=t.queue;if(n===null)throw Error(Se(311));n.lastRenderedReducer=e;var r=rr,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=a=null,l=null,c=i;do{var u=c.lane;if((Vu&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=d,a=r):l=l.next=d,wn.lanes|=u,Wu|=u}c=c.next}while(c!==null&&c!==i);l===null?a=r:l.next=s,ba(r,t.memoizedState)||(mo=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,wn.lanes|=i,Wu|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function cC(e){var t=Bi(),n=t.queue;if(n===null)throw Error(Se(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);ba(i,t.memoizedState)||(mo=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function HK(){}function VK(e,t){var n=wn,r=Bi(),o=t(),i=!ba(r.memoizedState,o);if(i&&(r.memoizedState=o,mo=!0),r=r.queue,zI(GK.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||gr!==null&&gr.memoizedState.tag&1){if(n.flags|=2048,vm(9,UK.bind(null,n,r,o,t),void 0,null),vr===null)throw Error(Se(349));(Vu&30)!==0||WK(n,t,o)}return o}function WK(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=wn.updateQueue,t===null?(t={lastEffect:null,stores:null},wn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function UK(e,t,n,r){t.value=n,t.getSnapshot=r,KK(t)&&qK(e)}function GK(e,t,n){return n(function(){KK(t)&&qK(e)})}function KK(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ba(e,n)}catch{return!0}}function qK(e){var t=el(e,1);t!==null&&va(t,e,1,-1)}function XM(e){var t=Fa();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:mm,lastRenderedState:e},t.queue=e,e=e.dispatch=y5e.bind(null,wn,e),[t.memoizedState,e]}function vm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=wn.updateQueue,t===null?(t={lastEffect:null,stores:null},wn.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function YK(){return Bi().memoizedState}function vb(e,t,n,r){var o=Fa();wn.flags|=e,o.memoizedState=vm(1|t,n,void 0,r===void 0?null:r)}function b5(e,t,n,r){var o=Bi();r=r===void 0?null:r;var i=void 0;if(rr!==null){var a=rr.memoizedState;if(i=a.destroy,r!==null&&BI(r,a.deps)){o.memoizedState=vm(t,n,i,r);return}}wn.flags|=e,o.memoizedState=vm(1|t,n,i,r)}function ZM(e,t){return vb(8390656,8,e,t)}function zI(e,t){return b5(2048,8,e,t)}function XK(e,t){return b5(4,2,e,t)}function ZK(e,t){return b5(4,4,e,t)}function QK(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function JK(e,t,n){return n=n!=null?n.concat([e]):null,b5(4,4,QK.bind(null,t,e),n)}function jI(){}function eq(e,t){var n=Bi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&BI(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function tq(e,t){var n=Bi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&BI(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function nq(e,t,n){return(Vu&21)===0?(e.baseState&&(e.baseState=!1,mo=!0),e.memoizedState=n):(ba(n,t)||(n=iK(),wn.lanes|=n,Wu|=n,e.baseState=!0),t)}function m5e(e,t){var n=Mt;Mt=n!==0&&4>n?n:4,e(!0);var r=sC.transition;sC.transition={};try{e(!1),t()}finally{Mt=n,sC.transition=r}}function rq(){return Bi().memoizedState}function v5e(e,t,n){var r=lc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},oq(e))iq(t,n);else if(n=DK(e,t,n,r),n!==null){var o=ao();va(n,e,r,o),aq(n,t,r)}}function y5e(e,t,n){var r=lc(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(oq(e))iq(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,ba(s,a)){var l=t.interleaved;l===null?(o.next=o,$I(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=DK(e,t,o,r),n!==null&&(o=ao(),va(n,e,r,o),aq(n,t,r))}}function oq(e){var t=e.alternate;return e===wn||t!==null&&t===wn}function iq(e,t){y0=j2=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function aq(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yI(e,n)}}var H2={readContext:Li,useCallback:Rr,useContext:Rr,useEffect:Rr,useImperativeHandle:Rr,useInsertionEffect:Rr,useLayoutEffect:Rr,useMemo:Rr,useReducer:Rr,useRef:Rr,useState:Rr,useDebugValue:Rr,useDeferredValue:Rr,useTransition:Rr,useMutableSource:Rr,useSyncExternalStore:Rr,useId:Rr,unstable_isNewReconciler:!1},b5e={readContext:Li,useCallback:function(e,t){return Fa().memoizedState=[e,t===void 0?null:t],e},useContext:Li,useEffect:ZM,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,vb(4194308,4,QK.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vb(4194308,4,e,t)},useInsertionEffect:function(e,t){return vb(4,2,e,t)},useMemo:function(e,t){var n=Fa();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fa();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=v5e.bind(null,wn,e),[r.memoizedState,e]},useRef:function(e){var t=Fa();return e={current:e},t.memoizedState=e},useState:XM,useDebugValue:jI,useDeferredValue:function(e){return Fa().memoizedState=e},useTransition:function(){var e=XM(!1),t=e[0];return e=m5e.bind(null,e[1]),Fa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=wn,o=Fa();if(fn){if(n===void 0)throw Error(Se(407));n=n()}else{if(n=t(),vr===null)throw Error(Se(349));(Vu&30)!==0||WK(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,ZM(GK.bind(null,r,i,e),[e]),r.flags|=2048,vm(9,UK.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Fa(),t=vr.identifierPrefix;if(fn){var n=Ws,r=Vs;n=(r&~(1<<32-ma(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=gm++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=g5e++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},x5e={readContext:Li,useCallback:eq,useContext:Li,useEffect:zI,useImperativeHandle:JK,useInsertionEffect:XK,useLayoutEffect:ZK,useMemo:tq,useReducer:lC,useRef:YK,useState:function(){return lC(mm)},useDebugValue:jI,useDeferredValue:function(e){var t=Bi();return nq(t,rr.memoizedState,e)},useTransition:function(){var e=lC(mm)[0],t=Bi().memoizedState;return[e,t]},useMutableSource:HK,useSyncExternalStore:VK,useId:rq,unstable_isNewReconciler:!1},S5e={readContext:Li,useCallback:eq,useContext:Li,useEffect:zI,useImperativeHandle:JK,useInsertionEffect:XK,useLayoutEffect:ZK,useMemo:tq,useReducer:cC,useRef:YK,useState:function(){return cC(mm)},useDebugValue:jI,useDeferredValue:function(e){var t=Bi();return rr===null?t.memoizedState=e:nq(t,rr.memoizedState,e)},useTransition:function(){var e=cC(mm)[0],t=Bi().memoizedState;return[e,t]},useMutableSource:HK,useSyncExternalStore:VK,useId:rq,unstable_isNewReconciler:!1};function Wp(e,t){try{var n="",r=t;do n+=Yxe(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function uC(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function N9(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var w5e=typeof WeakMap=="function"?WeakMap:Map;function sq(e,t,n){n=qs(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){W2||(W2=!0,Y9=r),N9(e,t)},n}function lq(e,t,n){n=qs(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){N9(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){N9(e,t),typeof r!="function"&&(sc===null?sc=new Set([this]):sc.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function QM(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new w5e;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=L5e.bind(null,e,t,n),t.then(e,e))}function JM(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function eR(e,t,n,r,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=qs(-1,1),t.tag=2,ac(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var C5e=fl.ReactCurrentOwner,mo=!1;function no(e,t,n,r){t.child=e===null?zK(t,null,n,r):Hp(t,e.child,n,r)}function tR(e,t,n,r,o){n=n.render;var i=t.ref;return fp(t,o),r=FI(e,t,n,r,i,o),n=NI(),e!==null&&!mo?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,tl(e,t,o)):(fn&&n&&II(t),t.flags|=1,no(e,t,r,o),t.child)}function nR(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!YI(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,cq(e,t,i,r,o)):(e=Sb(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&o)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:cm,n(a,r)&&e.ref===t.ref)return tl(e,t,o)}return t.flags|=1,e=cc(i,r),e.ref=t.ref,e.return=t,t.child=e}function cq(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(cm(i,r)&&e.ref===t.ref)if(mo=!1,t.pendingProps=r=i,(e.lanes&o)!==0)(e.flags&131072)!==0&&(mo=!0);else return t.lanes=e.lanes,tl(e,t,o)}return z9(e,t,n,r,o)}function uq(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ut(qf,Lo),Lo|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ut(qf,Lo),Lo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Ut(qf,Lo),Lo|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ut(qf,Lo),Lo|=r;return no(e,t,o,n),t.child}function dq(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function z9(e,t,n,r,o){var i=So(n)?ju:Yr.current;return i=zp(t,i),fp(t,o),n=FI(e,t,n,r,i,o),r=NI(),e!==null&&!mo?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,tl(e,t,o)):(fn&&r&&II(t),t.flags|=1,no(e,t,n,o),t.child)}function rR(e,t,n,r,o){if(So(n)){var i=!0;R2(t)}else i=!1;if(fp(t,o),t.stateNode===null)yb(e,t),FK(t,n,r),F9(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Li(c):(c=So(n)?ju:Yr.current,c=zp(t,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&qM(t,a,r,c),Dl=!1;var f=t.memoizedState;a.state=f,N2(t,r,a,o),l=t.memoizedState,s!==r||f!==l||xo.current||Dl?(typeof u=="function"&&(B9(t,n,u,r),l=t.memoizedState),(s=Dl||KM(t,n,s,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,LK(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ia(t.type,s),a.props=c,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Li(l):(l=So(n)?ju:Yr.current,l=zp(t,l));var p=n.getDerivedStateFromProps;(u=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&qM(t,a,r,l),Dl=!1,f=t.memoizedState,a.state=f,N2(t,r,a,o);var g=t.memoizedState;s!==d||f!==g||xo.current||Dl?(typeof p=="function"&&(B9(t,n,p,r),g=t.memoizedState),(c=Dl||KM(t,n,c,r,f,g,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,g,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,g,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return j9(e,t,n,r,i,o)}function j9(e,t,n,r,o,i){dq(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&HM(t,n,!1),tl(e,t,i);r=t.stateNode,C5e.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Hp(t,e.child,null,i),t.child=Hp(t,null,s,i)):no(e,t,s,i),t.memoizedState=r.state,o&&HM(t,n,!0),t.child}function fq(e){var t=e.stateNode;t.pendingContext?jM(e,t.pendingContext,t.pendingContext!==t.context):t.context&&jM(e,t.context,!1),RI(e,t.containerInfo)}function oR(e,t,n,r,o){return jp(),OI(o),t.flags|=256,no(e,t,n,r),t.child}var H9={dehydrated:null,treeContext:null,retryLane:0};function V9(e){return{baseLanes:e,cachePool:null,transitions:null}}function pq(e,t,n){var r=t.pendingProps,o=yn.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ut(yn,o&1),e===null)return D9(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=w5(a,r,0,null),e=Tu(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=V9(n),t.memoizedState=H9,e):HI(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return E5e(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=cc(o,l),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=cc(s,i):(i=Tu(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?V9(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=H9,r}return i=e.child,e=i.sibling,r=cc(i,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function HI(e,t){return t=w5({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Kv(e,t,n,r){return r!==null&&OI(r),Hp(t,e.child,null,n),e=HI(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function E5e(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=uC(Error(Se(422))),Kv(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=w5({mode:"visible",children:r.children},o,0,null),i=Tu(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&Hp(t,e.child,null,a),t.child.memoizedState=V9(a),t.memoizedState=H9,i);if((t.mode&1)===0)return Kv(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(Se(419)),r=uC(i,r,void 0),Kv(e,t,a,r)}if(s=(a&e.childLanes)!==0,mo||s){if(r=vr,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(r.suspendedLanes|a))!==0?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,el(e,o),va(r,e,o,-1))}return qI(),r=uC(Error(Se(421))),Kv(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=B5e.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,No=ic(o.nextSibling),Ko=t,fn=!0,ua=null,e!==null&&(bi[xi++]=Vs,bi[xi++]=Ws,bi[xi++]=Hu,Vs=e.id,Ws=e.overflow,Hu=t),t=HI(t,r.children),t.flags|=4096,t)}function iR(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),L9(e.return,t,n)}function dC(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function hq(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(no(e,t,r.children,n),r=yn.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&iR(e,n,t);else if(e.tag===19)iR(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ut(yn,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&z2(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),dC(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&z2(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}dC(t,!0,n,null,i);break;case"together":dC(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function yb(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function tl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wu|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(Se(153));if(t.child!==null){for(e=t.child,n=cc(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=cc(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function k5e(e,t,n){switch(t.tag){case 3:fq(t),jp();break;case 5:jK(t);break;case 1:So(t.type)&&R2(t);break;case 4:RI(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ut(B2,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ut(yn,yn.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?pq(e,t,n):(Ut(yn,yn.current&1),e=tl(e,t,n),e!==null?e.sibling:null);Ut(yn,yn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return hq(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ut(yn,yn.current),r)break;return null;case 22:case 23:return t.lanes=0,uq(e,t,n)}return tl(e,t,n)}var gq,W9,mq,vq;gq=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};W9=function(){};mq=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,xu(ss.current);var i=null;switch(n){case"input":o=f9(e,o),r=f9(e,r),i=[];break;case"select":o=Cn({},o,{value:void 0}),r=Cn({},r,{value:void 0}),i=[];break;case"textarea":o=g9(e,o),r=g9(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=$2)}v9(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(nm.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var l=r[c];if(s=o!=null?o[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(i||(i=[]),i.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(nm.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&qt("scroll",e),i||s===l||(i=[])):(i=i||[]).push(c,l))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};vq=function(e,t,n,r){n!==r&&(t.flags|=4)};function hg(e,t){if(!fn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Dr(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function I5e(e,t,n){var r=t.pendingProps;switch(_I(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Dr(t),null;case 1:return So(t.type)&&M2(),Dr(t),null;case 3:return r=t.stateNode,Vp(),en(xo),en(Yr),LI(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Uv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ua!==null&&(Q9(ua),ua=null))),W9(e,t),Dr(t),null;case 5:DI(t);var o=xu(hm.current);if(n=t.type,e!==null&&t.stateNode!=null)mq(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Se(166));return Dr(t),null}if(e=xu(ss.current),Uv(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Wa]=t,r[fm]=i,e=(t.mode&1)!==0,n){case"dialog":qt("cancel",r),qt("close",r);break;case"iframe":case"object":case"embed":qt("load",r);break;case"video":case"audio":for(o=0;o<zg.length;o++)qt(zg[o],r);break;case"source":qt("error",r);break;case"img":case"image":case"link":qt("error",r),qt("load",r);break;case"details":qt("toggle",r);break;case"input":hM(r,i),qt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},qt("invalid",r);break;case"textarea":mM(r,i),qt("invalid",r)}v9(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var s=i[a];a==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&Wv(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Wv(r.textContent,s,e),o=["children",""+s]):nm.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&qt("scroll",r)}switch(n){case"input":Lv(r),gM(r,i,!0);break;case"textarea":Lv(r),vM(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=$2)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=WG(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Wa]=t,e[fm]=r,gq(e,t,!1,!1),t.stateNode=e;e:{switch(a=y9(n,r),n){case"dialog":qt("cancel",e),qt("close",e),o=r;break;case"iframe":case"object":case"embed":qt("load",e),o=r;break;case"video":case"audio":for(o=0;o<zg.length;o++)qt(zg[o],e);o=r;break;case"source":qt("error",e),o=r;break;case"img":case"image":case"link":qt("error",e),qt("load",e),o=r;break;case"details":qt("toggle",e),o=r;break;case"input":hM(e,r),o=f9(e,r),qt("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Cn({},r,{value:void 0}),qt("invalid",e);break;case"textarea":mM(e,r),o=g9(e,r),qt("invalid",e);break;default:o=r}v9(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="style"?KG(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&UG(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&rm(e,l):typeof l=="number"&&rm(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(nm.hasOwnProperty(i)?l!=null&&i==="onScroll"&&qt("scroll",e):l!=null&&fI(e,i,l,a))}switch(n){case"input":Lv(e),gM(e,r,!1);break;case"textarea":Lv(e),vM(e);break;case"option":r.value!=null&&e.setAttribute("value",""+bc(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?lp(e,!!r.multiple,i,!1):r.defaultValue!=null&&lp(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=$2)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Dr(t),null;case 6:if(e&&t.stateNode!=null)vq(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Se(166));if(n=xu(hm.current),xu(ss.current),Uv(t)){if(r=t.stateNode,n=t.memoizedProps,r[Wa]=t,(i=r.nodeValue!==n)&&(e=Ko,e!==null))switch(e.tag){case 3:Wv(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wv(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Wa]=t,t.stateNode=r}return Dr(t),null;case 13:if(en(yn),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fn&&No!==null&&(t.mode&1)!==0&&(t.flags&128)===0)RK(),jp(),t.flags|=98560,i=!1;else if(i=Uv(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(Se(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(Se(317));i[Wa]=t}else jp(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Dr(t),i=!1}else ua!==null&&(Q9(ua),ua=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(yn.current&1)!==0?sr===0&&(sr=3):qI())),t.updateQueue!==null&&(t.flags|=4),Dr(t),null);case 4:return Vp(),W9(e,t),e===null&&um(t.stateNode.containerInfo),Dr(t),null;case 10:return AI(t.type._context),Dr(t),null;case 17:return So(t.type)&&M2(),Dr(t),null;case 19:if(en(yn),i=t.memoizedState,i===null)return Dr(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)hg(i,!1);else{if(sr!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=z2(e),a!==null){for(t.flags|=128,hg(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ut(yn,yn.current&1|2),t.child}e=e.sibling}i.tail!==null&&Dn()>Up&&(t.flags|=128,r=!0,hg(i,!1),t.lanes=4194304)}else{if(!r)if(e=z2(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),hg(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!fn)return Dr(t),null}else 2*Dn()-i.renderingStartTime>Up&&n!==1073741824&&(t.flags|=128,r=!0,hg(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Dn(),t.sibling=null,n=yn.current,Ut(yn,r?n&1|2:n&1),t):(Dr(t),null);case 22:case 23:return KI(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Lo&1073741824)!==0&&(Dr(t),t.subtreeFlags&6&&(t.flags|=8192)):Dr(t),null;case 24:return null;case 25:return null}throw Error(Se(156,t.tag))}function _5e(e,t){switch(_I(t),t.tag){case 1:return So(t.type)&&M2(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vp(),en(xo),en(Yr),LI(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return DI(t),null;case 13:if(en(yn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Se(340));jp()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return en(yn),null;case 4:return Vp(),null;case 10:return AI(t.type._context),null;case 22:case 23:return KI(),null;case 24:return null;default:return null}}var qv=!1,Vr=!1,O5e=typeof WeakSet=="function"?WeakSet:Set,Pe=null;function Kf(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){In(e,t,r)}else n.current=null}function U9(e,t,n){try{n()}catch(r){In(e,t,r)}}var aR=!1;function P5e(e,t){if(O9=P2,e=SK(),kI(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++c===o&&(s=a),f===i&&++u===r&&(l=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(P9={focusedElem:e,selectionRange:n},P2=!1,Pe=t;Pe!==null;)if(t=Pe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Pe=e;else for(;Pe!==null;){t=Pe;try{var g=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var m=g.memoizedProps,y=g.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?m:ia(t.type,m),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Se(163))}}catch(S){In(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,Pe=e;break}Pe=t.return}return g=aR,aR=!1,g}function b0(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&U9(t,n,i)}o=o.next}while(o!==r)}}function x5(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function G9(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function yq(e){var t=e.alternate;t!==null&&(e.alternate=null,yq(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Wa],delete t[fm],delete t[$9],delete t[d5e],delete t[f5e])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function bq(e){return e.tag===5||e.tag===3||e.tag===4}function sR(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||bq(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function K9(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=$2));else if(r!==4&&(e=e.child,e!==null))for(K9(e,t,n),e=e.sibling;e!==null;)K9(e,t,n),e=e.sibling}function q9(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(q9(e,t,n),e=e.sibling;e!==null;)q9(e,t,n),e=e.sibling}var Cr=null,sa=!1;function kl(e,t,n){for(n=n.child;n!==null;)xq(e,t,n),n=n.sibling}function xq(e,t,n){if(as&&typeof as.onCommitFiberUnmount=="function")try{as.onCommitFiberUnmount(f5,n)}catch{}switch(n.tag){case 5:Vr||Kf(n,t);case 6:var r=Cr,o=sa;Cr=null,kl(e,t,n),Cr=r,sa=o,Cr!==null&&(sa?(e=Cr,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Cr.removeChild(n.stateNode));break;case 18:Cr!==null&&(sa?(e=Cr,n=n.stateNode,e.nodeType===8?oC(e.parentNode,n):e.nodeType===1&&oC(e,n),sm(e)):oC(Cr,n.stateNode));break;case 4:r=Cr,o=sa,Cr=n.stateNode.containerInfo,sa=!0,kl(e,t,n),Cr=r,sa=o;break;case 0:case 11:case 14:case 15:if(!Vr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&U9(n,t,a),o=o.next}while(o!==r)}kl(e,t,n);break;case 1:if(!Vr&&(Kf(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){In(n,t,s)}kl(e,t,n);break;case 21:kl(e,t,n);break;case 22:n.mode&1?(Vr=(r=Vr)||n.memoizedState!==null,kl(e,t,n),Vr=r):kl(e,t,n);break;default:kl(e,t,n)}}function lR(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new O5e),t.forEach(function(r){var o=F5e.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Qi(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Cr=s.stateNode,sa=!1;break e;case 3:Cr=s.stateNode.containerInfo,sa=!0;break e;case 4:Cr=s.stateNode.containerInfo,sa=!0;break e}s=s.return}if(Cr===null)throw Error(Se(160));xq(i,a,o),Cr=null,sa=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(c){In(o,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Sq(t,e),t=t.sibling}function Sq(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Qi(t,e),Ma(e),r&4){try{b0(3,e,e.return),x5(3,e)}catch(m){In(e,e.return,m)}try{b0(5,e,e.return)}catch(m){In(e,e.return,m)}}break;case 1:Qi(t,e),Ma(e),r&512&&n!==null&&Kf(n,n.return);break;case 5:if(Qi(t,e),Ma(e),r&512&&n!==null&&Kf(n,n.return),e.flags&32){var o=e.stateNode;try{rm(o,"")}catch(m){In(e,e.return,m)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&HG(o,i),y9(s,a);var c=y9(s,i);for(a=0;a<l.length;a+=2){var u=l[a],d=l[a+1];u==="style"?KG(o,d):u==="dangerouslySetInnerHTML"?UG(o,d):u==="children"?rm(o,d):fI(o,u,d,c)}switch(s){case"input":p9(o,i);break;case"textarea":VG(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?lp(o,!!i.multiple,p,!1):f!==!!i.multiple&&(i.defaultValue!=null?lp(o,!!i.multiple,i.defaultValue,!0):lp(o,!!i.multiple,i.multiple?[]:"",!1))}o[fm]=i}catch(m){In(e,e.return,m)}}break;case 6:if(Qi(t,e),Ma(e),r&4){if(e.stateNode===null)throw Error(Se(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(m){In(e,e.return,m)}}break;case 3:if(Qi(t,e),Ma(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{sm(t.containerInfo)}catch(m){In(e,e.return,m)}break;case 4:Qi(t,e),Ma(e);break;case 13:Qi(t,e),Ma(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(UI=Dn())),r&4&&lR(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?(Vr=(c=Vr)||u,Qi(t,e),Vr=c):Qi(t,e),Ma(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&(e.mode&1)!==0)for(Pe=e,u=e.child;u!==null;){for(d=Pe=u;Pe!==null;){switch(f=Pe,p=f.child,f.tag){case 0:case 11:case 14:case 15:b0(4,f,f.return);break;case 1:Kf(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(m){In(r,n,m)}}break;case 5:Kf(f,f.return);break;case 22:if(f.memoizedState!==null){uR(d);continue}}p!==null?(p.return=f,Pe=p):uR(d)}u=u.sibling}e:for(u=null,d=e;;){if(d.tag===5){if(u===null){u=d;try{o=d.stateNode,c?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=GG("display",a))}catch(m){In(e,e.return,m)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(m){In(e,e.return,m)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Qi(t,e),Ma(e),r&4&&lR(e);break;case 21:break;default:Qi(t,e),Ma(e)}}function Ma(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(bq(n)){var r=n;break e}n=n.return}throw Error(Se(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(rm(o,""),r.flags&=-33);var i=sR(e);q9(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=sR(e);K9(e,s,a);break;default:throw Error(Se(161))}}catch(l){In(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function T5e(e,t,n){Pe=e,wq(e)}function wq(e,t,n){for(var r=(e.mode&1)!==0;Pe!==null;){var o=Pe,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||qv;if(!a){var s=o.alternate,l=s!==null&&s.memoizedState!==null||Vr;s=qv;var c=Vr;if(qv=a,(Vr=l)&&!c)for(Pe=o;Pe!==null;)a=Pe,l=a.child,a.tag===22&&a.memoizedState!==null?dR(o):l!==null?(l.return=a,Pe=l):dR(o);for(;i!==null;)Pe=i,wq(i),i=i.sibling;Pe=o,qv=s,Vr=c}cR(e)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,Pe=i):cR(e)}}function cR(e){for(;Pe!==null;){var t=Pe;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Vr||x5(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Vr)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ia(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&GM(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}GM(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&sm(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Se(163))}Vr||t.flags&512&&G9(t)}catch(f){In(t,t.return,f)}}if(t===e){Pe=null;break}if(n=t.sibling,n!==null){n.return=t.return,Pe=n;break}Pe=t.return}}function uR(e){for(;Pe!==null;){var t=Pe;if(t===e){Pe=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Pe=n;break}Pe=t.return}}function dR(e){for(;Pe!==null;){var t=Pe;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{x5(4,t)}catch(l){In(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(l){In(t,o,l)}}var i=t.return;try{G9(t)}catch(l){In(t,i,l)}break;case 5:var a=t.return;try{G9(t)}catch(l){In(t,a,l)}}}catch(l){In(t,t.return,l)}if(t===e){Pe=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Pe=s;break}Pe=t.return}}var A5e=Math.ceil,V2=fl.ReactCurrentDispatcher,VI=fl.ReactCurrentOwner,Ti=fl.ReactCurrentBatchConfig,yt=0,vr=null,Qn=null,Tr=0,Lo=0,qf=Mc(0),sr=0,ym=null,Wu=0,S5=0,WI=0,x0=null,go=null,UI=0,Up=1/0,Fs=null,W2=!1,Y9=null,sc=null,Yv=!1,Yl=null,U2=0,S0=0,X9=null,bb=-1,xb=0;function ao(){return(yt&6)!==0?Dn():bb!==-1?bb:bb=Dn()}function lc(e){return(e.mode&1)===0?1:(yt&2)!==0&&Tr!==0?Tr&-Tr:h5e.transition!==null?(xb===0&&(xb=iK()),xb):(e=Mt,e!==0||(e=window.event,e=e===void 0?16:fK(e.type)),e)}function va(e,t,n,r){if(50<S0)throw S0=0,X9=null,Error(Se(185));g1(e,n,r),((yt&2)===0||e!==vr)&&(e===vr&&((yt&2)===0&&(S5|=n),sr===4&&zl(e,Tr)),wo(e,r),n===1&&yt===0&&(t.mode&1)===0&&(Up=Dn()+500,v5&&Rc()))}function wo(e,t){var n=e.callbackNode;hSe(e,t);var r=O2(e,e===vr?Tr:0);if(r===0)n!==null&&xM(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&xM(n),t===1)e.tag===0?p5e(fR.bind(null,e)):AK(fR.bind(null,e)),c5e(function(){(yt&6)===0&&Rc()}),n=null;else{switch(aK(r)){case 1:n=vI;break;case 4:n=rK;break;case 16:n=_2;break;case 536870912:n=oK;break;default:n=_2}n=Tq(n,Cq.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Cq(e,t){if(bb=-1,xb=0,(yt&6)!==0)throw Error(Se(327));var n=e.callbackNode;if(pp()&&e.callbackNode!==n)return null;var r=O2(e,e===vr?Tr:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=G2(e,r);else{t=r;var o=yt;yt|=2;var i=kq();(vr!==e||Tr!==t)&&(Fs=null,Up=Dn()+500,Pu(e,t));do try{R5e();break}catch(s){Eq(e,s)}while(1);TI(),V2.current=i,yt=o,Qn!==null?t=0:(vr=null,Tr=0,t=sr)}if(t!==0){if(t===2&&(o=C9(e),o!==0&&(r=o,t=Z9(e,o))),t===1)throw n=ym,Pu(e,0),zl(e,r),wo(e,Dn()),n;if(t===6)zl(e,r);else{if(o=e.current.alternate,(r&30)===0&&!$5e(o)&&(t=G2(e,r),t===2&&(i=C9(e),i!==0&&(r=i,t=Z9(e,i))),t===1))throw n=ym,Pu(e,0),zl(e,r),wo(e,Dn()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(Se(345));case 2:Jc(e,go,Fs);break;case 3:if(zl(e,r),(r&130023424)===r&&(t=UI+500-Dn(),10<t)){if(O2(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){ao(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=A9(Jc.bind(null,e,go,Fs),t);break}Jc(e,go,Fs);break;case 4:if(zl(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-ma(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=Dn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*A5e(r/1960))-r,10<r){e.timeoutHandle=A9(Jc.bind(null,e,go,Fs),r);break}Jc(e,go,Fs);break;case 5:Jc(e,go,Fs);break;default:throw Error(Se(329))}}}return wo(e,Dn()),e.callbackNode===n?Cq.bind(null,e):null}function Z9(e,t){var n=x0;return e.current.memoizedState.isDehydrated&&(Pu(e,t).flags|=256),e=G2(e,t),e!==2&&(t=go,go=n,t!==null&&Q9(t)),e}function Q9(e){go===null?go=e:go.push.apply(go,e)}function $5e(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!ba(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function zl(e,t){for(t&=~WI,t&=~S5,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ma(t),r=1<<n;e[n]=-1,t&=~r}}function fR(e){if((yt&6)!==0)throw Error(Se(327));pp();var t=O2(e,0);if((t&1)===0)return wo(e,Dn()),null;var n=G2(e,t);if(e.tag!==0&&n===2){var r=C9(e);r!==0&&(t=r,n=Z9(e,r))}if(n===1)throw n=ym,Pu(e,0),zl(e,t),wo(e,Dn()),n;if(n===6)throw Error(Se(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Jc(e,go,Fs),wo(e,Dn()),null}function GI(e,t){var n=yt;yt|=1;try{return e(t)}finally{yt=n,yt===0&&(Up=Dn()+500,v5&&Rc())}}function Uu(e){Yl!==null&&Yl.tag===0&&(yt&6)===0&&pp();var t=yt;yt|=1;var n=Ti.transition,r=Mt;try{if(Ti.transition=null,Mt=1,e)return e()}finally{Mt=r,Ti.transition=n,yt=t,(yt&6)===0&&Rc()}}function KI(){Lo=qf.current,en(qf)}function Pu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,l5e(n)),Qn!==null)for(n=Qn.return;n!==null;){var r=n;switch(_I(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&M2();break;case 3:Vp(),en(xo),en(Yr),LI();break;case 5:DI(r);break;case 4:Vp();break;case 13:en(yn);break;case 19:en(yn);break;case 10:AI(r.type._context);break;case 22:case 23:KI()}n=n.return}if(vr=e,Qn=e=cc(e.current,null),Tr=Lo=t,sr=0,ym=null,WI=S5=Wu=0,go=x0=null,bu!==null){for(t=0;t<bu.length;t++)if(n=bu[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}bu=null}return e}function Eq(e,t){do{var n=Qn;try{if(TI(),mb.current=H2,j2){for(var r=wn.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}j2=!1}if(Vu=0,gr=rr=wn=null,y0=!1,gm=0,VI.current=null,n===null||n.return===null){sr=1,ym=t,Qn=null;break}e:{var i=e,a=n.return,s=n,l=t;if(t=Tr,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=s,d=u.tag;if((u.mode&1)===0&&(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=JM(a);if(p!==null){p.flags&=-257,eR(p,a,s,i,t),p.mode&1&&QM(i,c,t),t=p,l=c;var g=t.updateQueue;if(g===null){var m=new Set;m.add(l),t.updateQueue=m}else g.add(l);break e}else{if((t&1)===0){QM(i,c,t),qI();break e}l=Error(Se(426))}}else if(fn&&s.mode&1){var y=JM(a);if(y!==null){(y.flags&65536)===0&&(y.flags|=256),eR(y,a,s,i,t),OI(Wp(l,s));break e}}i=l=Wp(l,s),sr!==4&&(sr=2),x0===null?x0=[i]:x0.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=sq(i,l,t);UM(i,v);break e;case 1:s=l;var b=i.type,x=i.stateNode;if((i.flags&128)===0&&(typeof b.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(sc===null||!sc.has(x)))){i.flags|=65536,t&=-t,i.lanes|=t;var S=lq(i,s,t);UM(i,S);break e}}i=i.return}while(i!==null)}_q(n)}catch(C){t=C,Qn===n&&n!==null&&(Qn=n=n.return);continue}break}while(1)}function kq(){var e=V2.current;return V2.current=H2,e===null?H2:e}function qI(){(sr===0||sr===3||sr===2)&&(sr=4),vr===null||(Wu&268435455)===0&&(S5&268435455)===0||zl(vr,Tr)}function G2(e,t){var n=yt;yt|=2;var r=kq();(vr!==e||Tr!==t)&&(Fs=null,Pu(e,t));do try{M5e();break}catch(o){Eq(e,o)}while(1);if(TI(),yt=n,V2.current=r,Qn!==null)throw Error(Se(261));return vr=null,Tr=0,sr}function M5e(){for(;Qn!==null;)Iq(Qn)}function R5e(){for(;Qn!==null&&!iSe();)Iq(Qn)}function Iq(e){var t=Pq(e.alternate,e,Lo);e.memoizedProps=e.pendingProps,t===null?_q(e):Qn=t,VI.current=null}function _q(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=I5e(n,t,Lo),n!==null){Qn=n;return}}else{if(n=_5e(n,t),n!==null){n.flags&=32767,Qn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{sr=6,Qn=null;return}}if(t=t.sibling,t!==null){Qn=t;return}Qn=t=e}while(t!==null);sr===0&&(sr=5)}function Jc(e,t,n){var r=Mt,o=Ti.transition;try{Ti.transition=null,Mt=1,D5e(e,t,n,r)}finally{Ti.transition=o,Mt=r}return null}function D5e(e,t,n,r){do pp();while(Yl!==null);if((yt&6)!==0)throw Error(Se(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Se(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(gSe(e,i),e===vr&&(Qn=vr=null,Tr=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Yv||(Yv=!0,Tq(_2,function(){return pp(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=Ti.transition,Ti.transition=null;var a=Mt;Mt=1;var s=yt;yt|=4,VI.current=null,P5e(e,n),Sq(n,e),t5e(P9),P2=!!O9,P9=O9=null,e.current=n,T5e(n),aSe(),yt=s,Mt=a,Ti.transition=i}else e.current=n;if(Yv&&(Yv=!1,Yl=e,U2=o),i=e.pendingLanes,i===0&&(sc=null),cSe(n.stateNode),wo(e,Dn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(W2)throw W2=!1,e=Y9,Y9=null,e;return(U2&1)!==0&&e.tag!==0&&pp(),i=e.pendingLanes,(i&1)!==0?e===X9?S0++:(S0=0,X9=e):S0=0,Rc(),null}function pp(){if(Yl!==null){var e=aK(U2),t=Ti.transition,n=Mt;try{if(Ti.transition=null,Mt=16>e?16:e,Yl===null)var r=!1;else{if(e=Yl,Yl=null,U2=0,(yt&6)!==0)throw Error(Se(331));var o=yt;for(yt|=4,Pe=e.current;Pe!==null;){var i=Pe,a=i.child;if((Pe.flags&16)!==0){var s=i.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Pe=c;Pe!==null;){var u=Pe;switch(u.tag){case 0:case 11:case 15:b0(8,u,i)}var d=u.child;if(d!==null)d.return=u,Pe=d;else for(;Pe!==null;){u=Pe;var f=u.sibling,p=u.return;if(yq(u),u===c){Pe=null;break}if(f!==null){f.return=p,Pe=f;break}Pe=p}}}var g=i.alternate;if(g!==null){var m=g.child;if(m!==null){g.child=null;do{var y=m.sibling;m.sibling=null,m=y}while(m!==null)}}Pe=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,Pe=a;else e:for(;Pe!==null;){if(i=Pe,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:b0(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,Pe=v;break e}Pe=i.return}}var b=e.current;for(Pe=b;Pe!==null;){a=Pe;var x=a.child;if((a.subtreeFlags&2064)!==0&&x!==null)x.return=a,Pe=x;else e:for(a=b;Pe!==null;){if(s=Pe,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:x5(9,s)}}catch(C){In(s,s.return,C)}if(s===a){Pe=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,Pe=S;break e}Pe=s.return}}if(yt=o,Rc(),as&&typeof as.onPostCommitFiberRoot=="function")try{as.onPostCommitFiberRoot(f5,e)}catch{}r=!0}return r}finally{Mt=n,Ti.transition=t}}return!1}function pR(e,t,n){t=Wp(n,t),t=sq(e,t,1),e=ac(e,t,1),t=ao(),e!==null&&(g1(e,1,t),wo(e,t))}function In(e,t,n){if(e.tag===3)pR(e,e,n);else for(;t!==null;){if(t.tag===3){pR(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(sc===null||!sc.has(r))){e=Wp(n,e),e=lq(t,e,1),t=ac(t,e,1),e=ao(),t!==null&&(g1(t,1,e),wo(t,e));break}}t=t.return}}function L5e(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ao(),e.pingedLanes|=e.suspendedLanes&n,vr===e&&(Tr&n)===n&&(sr===4||sr===3&&(Tr&130023424)===Tr&&500>Dn()-UI?Pu(e,0):WI|=n),wo(e,t)}function Oq(e,t){t===0&&((e.mode&1)===0?t=1:(t=Nv,Nv<<=1,(Nv&130023424)===0&&(Nv=4194304)));var n=ao();e=el(e,t),e!==null&&(g1(e,t,n),wo(e,n))}function B5e(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Oq(e,n)}function F5e(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Se(314))}r!==null&&r.delete(t),Oq(e,n)}var Pq;Pq=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||xo.current)mo=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return mo=!1,k5e(e,t,n);mo=(e.flags&131072)!==0}else mo=!1,fn&&(t.flags&1048576)!==0&&$K(t,L2,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;yb(e,t),e=t.pendingProps;var o=zp(t,Yr.current);fp(t,n),o=FI(null,t,r,e,o,n);var i=NI();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,So(r)?(i=!0,R2(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,MI(t),o.updater=y5,t.stateNode=o,o._reactInternals=t,F9(t,r,e,n),t=j9(null,t,r,!0,i,n)):(t.tag=0,fn&&i&&II(t),no(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(yb(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=z5e(r),e=ia(r,e),o){case 0:t=z9(null,t,r,e,n);break e;case 1:t=rR(null,t,r,e,n);break e;case 11:t=tR(null,t,r,e,n);break e;case 14:t=nR(null,t,r,ia(r.type,e),n);break e}throw Error(Se(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ia(r,o),z9(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ia(r,o),rR(e,t,r,o,n);case 3:e:{if(fq(t),e===null)throw Error(Se(387));r=t.pendingProps,i=t.memoizedState,o=i.element,LK(e,t),N2(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Wp(Error(Se(423)),t),t=oR(e,t,r,n,o);break e}else if(r!==o){o=Wp(Error(Se(424)),t),t=oR(e,t,r,n,o);break e}else for(No=ic(t.stateNode.containerInfo.firstChild),Ko=t,fn=!0,ua=null,n=zK(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(jp(),r===o){t=tl(e,t,n);break e}no(e,t,r,n)}t=t.child}return t;case 5:return jK(t),e===null&&D9(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,T9(r,o)?a=null:i!==null&&T9(r,i)&&(t.flags|=32),dq(e,t),no(e,t,a,n),t.child;case 6:return e===null&&D9(t),null;case 13:return pq(e,t,n);case 4:return RI(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hp(t,null,r,n):no(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ia(r,o),tR(e,t,r,o,n);case 7:return no(e,t,t.pendingProps,n),t.child;case 8:return no(e,t,t.pendingProps.children,n),t.child;case 12:return no(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ut(B2,r._currentValue),r._currentValue=a,i!==null)if(ba(i.value,a)){if(i.children===o.children&&!xo.current){t=tl(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=qs(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),L9(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(Se(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),L9(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}no(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,fp(t,n),o=Li(o),r=r(o),t.flags|=1,no(e,t,r,n),t.child;case 14:return r=t.type,o=ia(r,t.pendingProps),o=ia(r.type,o),nR(e,t,r,o,n);case 15:return cq(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ia(r,o),yb(e,t),t.tag=1,So(r)?(e=!0,R2(t)):e=!1,fp(t,n),FK(t,r,o),F9(t,r,o,n),j9(null,t,r,!0,e,n);case 19:return hq(e,t,n);case 22:return uq(e,t,n)}throw Error(Se(156,t.tag))};function Tq(e,t){return nK(e,t)}function N5e(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _i(e,t,n,r){return new N5e(e,t,n,r)}function YI(e){return e=e.prototype,!(!e||!e.isReactComponent)}function z5e(e){if(typeof e=="function")return YI(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hI)return 11;if(e===gI)return 14}return 2}function cc(e,t){var n=e.alternate;return n===null?(n=_i(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Sb(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")YI(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ff:return Tu(n.children,o,i,t);case pI:a=8,o|=8;break;case l9:return e=_i(12,n,t,o|2),e.elementType=l9,e.lanes=i,e;case c9:return e=_i(13,n,t,o),e.elementType=c9,e.lanes=i,e;case u9:return e=_i(19,n,t,o),e.elementType=u9,e.lanes=i,e;case NG:return w5(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case BG:a=10;break e;case FG:a=9;break e;case hI:a=11;break e;case gI:a=14;break e;case Rl:a=16,r=null;break e}throw Error(Se(130,e==null?e:typeof e,""))}return t=_i(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Tu(e,t,n,r){return e=_i(7,e,r,t),e.lanes=n,e}function w5(e,t,n,r){return e=_i(22,e,r,t),e.elementType=NG,e.lanes=n,e.stateNode={isHidden:!1},e}function fC(e,t,n){return e=_i(6,e,null,t),e.lanes=n,e}function pC(e,t,n){return t=_i(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function j5e(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=K3(0),this.expirationTimes=K3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=K3(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function XI(e,t,n,r,o,i,a,s,l){return e=new j5e(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=_i(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},MI(i),e}function H5e(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Bf,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Aq(e){if(!e)return xc;e=e._reactInternals;e:{if(id(e)!==e||e.tag!==1)throw Error(Se(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(So(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Se(171))}if(e.tag===1){var n=e.type;if(So(n))return TK(e,n,t)}return t}function $q(e,t,n,r,o,i,a,s,l){return e=XI(n,r,!0,e,o,i,a,s,l),e.context=Aq(null),n=e.current,r=ao(),o=lc(n),i=qs(r,o),i.callback=t!=null?t:null,ac(n,i,o),e.current.lanes=o,g1(e,o,r),wo(e,r),e}function C5(e,t,n,r){var o=t.current,i=ao(),a=lc(o);return n=Aq(n),t.context===null?t.context=n:t.pendingContext=n,t=qs(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ac(o,t,a),e!==null&&(va(e,o,a,i),gb(e,o,a)),a}function K2(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function hR(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ZI(e,t){hR(e,t),(e=e.alternate)&&hR(e,t)}function V5e(){return null}var Mq=typeof reportError=="function"?reportError:function(e){console.error(e)};function QI(e){this._internalRoot=e}E5.prototype.render=QI.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Se(409));C5(e,t,null,null)};E5.prototype.unmount=QI.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uu(function(){C5(null,e,null,null)}),t[Js]=null}};function E5(e){this._internalRoot=e}E5.prototype.unstable_scheduleHydration=function(e){if(e){var t=cK();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nl.length&&t!==0&&t<Nl[n].priority;n++);Nl.splice(n,0,e),n===0&&dK(e)}};function JI(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function k5(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function gR(){}function W5e(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var c=K2(a);i.call(c)}}var a=$q(t,r,e,0,null,!1,!1,"",gR);return e._reactRootContainer=a,e[Js]=a.current,um(e.nodeType===8?e.parentNode:e),Uu(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var c=K2(l);s.call(c)}}var l=XI(e,0,!1,null,null,!1,!1,"",gR);return e._reactRootContainer=l,e[Js]=l.current,um(e.nodeType===8?e.parentNode:e),Uu(function(){C5(t,l,n,r)}),l}function I5(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var l=K2(a);s.call(l)}}C5(t,a,e,o)}else a=W5e(n,t,e,o,r);return K2(a)}sK=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ng(t.pendingLanes);n!==0&&(yI(t,n|1),wo(t,Dn()),(yt&6)===0&&(Up=Dn()+500,Rc()))}break;case 13:Uu(function(){var r=el(e,1);if(r!==null){var o=ao();va(r,e,1,o)}}),ZI(e,1)}};bI=function(e){if(e.tag===13){var t=el(e,134217728);if(t!==null){var n=ao();va(t,e,134217728,n)}ZI(e,134217728)}};lK=function(e){if(e.tag===13){var t=lc(e),n=el(e,t);if(n!==null){var r=ao();va(n,e,t,r)}ZI(e,t)}};cK=function(){return Mt};uK=function(e,t){var n=Mt;try{return Mt=e,t()}finally{Mt=n}};x9=function(e,t,n){switch(t){case"input":if(p9(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=m5(r);if(!o)throw Error(Se(90));jG(r),p9(r,o)}}}break;case"textarea":VG(e,n);break;case"select":t=n.value,t!=null&&lp(e,!!n.multiple,t,!1)}};XG=GI;ZG=Uu;var U5e={usingClientEntryPoint:!1,Events:[v1,Hf,m5,qG,YG,GI]},gg={findFiberByHostInstance:yu,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},G5e={bundleType:gg.bundleType,version:gg.version,rendererPackageName:gg.rendererPackageName,rendererConfig:gg.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:fl.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=eK(e),e===null?null:e.stateNode},findFiberByHostInstance:gg.findFiberByHostInstance||V5e,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Xv=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xv.isDisabled&&Xv.supportsFiber)try{f5=Xv.inject(G5e),as=Xv}catch{}}si.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U5e;si.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!JI(t))throw Error(Se(200));return H5e(e,t,null,n)};si.createRoot=function(e,t){if(!JI(e))throw Error(Se(299));var n=!1,r="",o=Mq;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=XI(e,1,!1,null,null,n,!1,r,o),e[Js]=t.current,um(e.nodeType===8?e.parentNode:e),new QI(t)};si.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Se(188)):(e=Object.keys(e).join(","),Error(Se(268,e)));return e=eK(t),e=e===null?null:e.stateNode,e};si.flushSync=function(e){return Uu(e)};si.hydrate=function(e,t,n){if(!k5(t))throw Error(Se(200));return I5(null,e,t,!0,n)};si.hydrateRoot=function(e,t,n){if(!JI(e))throw Error(Se(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Mq;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=$q(t,null,e,1,n!=null?n:null,o,!1,i,a),e[Js]=t.current,um(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new E5(t)};si.render=function(e,t,n){if(!k5(t))throw Error(Se(200));return I5(null,e,t,!1,n)};si.unmountComponentAtNode=function(e){if(!k5(e))throw Error(Se(40));return e._reactRootContainer?(Uu(function(){I5(null,null,e,!1,function(){e._reactRootContainer=null,e[Js]=null})}),!0):!1};si.unstable_batchedUpdates=GI;si.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!k5(n))throw Error(Se(200));if(e==null||e._reactInternals===void 0)throw Error(Se(38));return I5(e,t,n,!1,r)};si.version="18.2.0-next-9e3b772b8-20220608";function Rq(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Rq)}catch(e){console.error(e)}}Rq(),ka.exports=si;var Yf=ka.exports,[K5e,q5e]=nn({strict:!1,name:"PortalManagerContext"});function Dq(e){const{children:t,zIndex:n}=e;return O.createElement(K5e,{value:{zIndex:n}},t)}Dq.displayName="PortalManager";var[Lq,Y5e]=nn({strict:!1,name:"PortalContext"}),e_="chakra-portal",X5e=".chakra-portal",Z5e=e=>O.createElement("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0}},e.children),Q5e=e=>{const{appendToParentPortal:t,children:n}=e,[r,o]=h.exports.useState(null),i=h.exports.useRef(null),[,a]=h.exports.useState({});h.exports.useEffect(()=>a({}),[]);const s=Y5e(),l=q5e();Tp(()=>{if(!r)return;const u=r.ownerDocument,d=t&&s!=null?s:u.body;if(!d)return;i.current=u.createElement("div"),i.current.className=e_,d.appendChild(i.current),a({});const f=i.current;return()=>{d.contains(f)&&d.removeChild(f)}},[r]);const c=l!=null&&l.zIndex?O.createElement(Z5e,{zIndex:l==null?void 0:l.zIndex},n):n;return i.current?ka.exports.createPortal(O.createElement(Lq,{value:i.current},c),i.current):O.createElement("span",{ref:u=>{u&&o(u)}})},J5e=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,o=n.current,i=o!=null?o:typeof window!="undefined"?document.body:void 0,a=h.exports.useMemo(()=>{const l=o==null?void 0:o.ownerDocument.createElement("div");return l&&(l.className=e_),l},[o]),[,s]=h.exports.useState({});return Tp(()=>s({}),[]),Tp(()=>{if(!(!a||!i))return i.appendChild(a),()=>{i.removeChild(a)}},[a,i]),i&&a?ka.exports.createPortal(O.createElement(Lq,{value:r?a:null},t),a):null};function ad(e){const{containerRef:t,...n}=e;return t?O.createElement(J5e,{containerRef:t,...n}):O.createElement(Q5e,{...n})}ad.defaultProps={appendToParentPortal:!0};ad.className=e_;ad.selector=X5e;ad.displayName="Portal";var ewe=function(e){if(typeof document=="undefined")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Fd=new WeakMap,Zv=new WeakMap,Qv={},hC=0,Bq=function(e){return e&&(e.host||Bq(e.parentNode))},twe=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Bq(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return Boolean(n)})},nwe=function(e,t,n,r){var o=twe(t,Array.isArray(e)?e:[e]);Qv[n]||(Qv[n]=new WeakMap);var i=Qv[n],a=[],s=new Set,l=new Set(o),c=function(d){!d||s.has(d)||(s.add(d),c(d.parentNode))};o.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(s.has(f))u(f);else{var p=f.getAttribute(r),g=p!==null&&p!=="false",m=(Fd.get(f)||0)+1,y=(i.get(f)||0)+1;Fd.set(f,m),i.set(f,y),a.push(f),m===1&&g&&Zv.set(f,!0),y===1&&f.setAttribute(n,"true"),g||f.setAttribute(r,"true")}})};return u(t),s.clear(),hC++,function(){a.forEach(function(d){var f=Fd.get(d)-1,p=i.get(d)-1;Fd.set(d,f),i.set(d,p),f||(Zv.has(d)||d.removeAttribute(r),Zv.delete(d)),p||d.removeAttribute(n)}),hC--,hC||(Fd=new WeakMap,Fd=new WeakMap,Zv=new WeakMap,Qv={})}},t_=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||ewe(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),nwe(r,o,n,"aria-hidden")):function(){return null}},Fq={exports:{}},rwe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",owe=rwe,iwe=owe;function Nq(){}function zq(){}zq.resetWarningCache=Nq;var awe=function(){function e(r,o,i,a,s,l){if(l!==iwe){var c=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 c.name="Invariant Violation",c}}e.isRequired=e;function t(){return 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:zq,resetWarningCache:Nq};return n.PropTypes=n,n};Fq.exports=awe();var pe=Fq.exports,J9="data-focus-lock",jq="data-focus-lock-disabled",swe="data-no-focus-lock",lwe="data-autofocus-inside",cwe="data-no-autofocus";function uwe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function dwe(e,t){var n=h.exports.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}function Hq(e,t){return dwe(t||null,function(n){return e.forEach(function(r){return uwe(r,n)})})}var gC={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function Vq(e){return e}function Wq(e,t){t===void 0&&(t=Vq);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var a=t(i,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(i){for(r=!0;n.length;){var a=n;n=[],a.forEach(i)}n={push:function(s){return i(s)},filter:function(){return n}}},assignMedium:function(i){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(i),a=n}var l=function(){var u=a;a=[],u.forEach(i)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return o}function n_(e,t){return t===void 0&&(t=Vq),Wq(e,t)}function Uq(e){e===void 0&&(e={});var t=Wq(null);return t.options=Va({async:!0,ssr:!1},e),t}var Gq=function(e){var t=e.sideCar,n=kU(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return h.exports.createElement(r,Va({},n))};Gq.isSideCarExport=!0;function fwe(e,t){return e.useMedium(t),Gq}var Kq=n_({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),qq=n_(),pwe=n_(),hwe=Uq({async:!0}),gwe=[],r_=h.exports.forwardRef(function(t,n){var r,o=h.exports.useState(),i=o[0],a=o[1],s=h.exports.useRef(),l=h.exports.useRef(!1),c=h.exports.useRef(null),u=t.children,d=t.disabled,f=t.noFocusGuards,p=t.persistentFocus,g=t.crossFrame,m=t.autoFocus;t.allowTextSelection;var y=t.group,v=t.className,b=t.whiteList,x=t.hasPositiveIndices,S=t.shards,C=S===void 0?gwe:S,w=t.as,I=w===void 0?"div":w,_=t.lockProps,P=_===void 0?{}:_,T=t.sideCar,R=t.returnFocus,B=t.focusOptions,q=t.onActivation,W=t.onDeactivation,L=h.exports.useState({}),z=L[0],N=h.exports.useCallback(function(){c.current=c.current||document&&document.activeElement,s.current&&q&&q(s.current),l.current=!0},[q]),V=h.exports.useCallback(function(){l.current=!1,W&&W(s.current)},[W]);h.exports.useEffect(function(){d||(c.current=null)},[]);var Y=h.exports.useCallback(function(ce){var ue=c.current;if(ue&&ue.focus){var de=typeof R=="function"?R(ue):R;if(de){var be=typeof de=="object"?de:void 0;c.current=null,ce?Promise.resolve().then(function(){return ue.focus(be)}):ue.focus(be)}}},[R]),K=h.exports.useCallback(function(ce){l.current&&Kq.useMedium(ce)},[]),D=qq.useMedium,H=h.exports.useCallback(function(ce){s.current!==ce&&(s.current=ce,a(ce))},[]),Z=J((r={},r[jq]=d&&"disabled",r[J9]=y,r),P),oe=f!==!0,ae=oe&&f!=="tail",ie=Hq([n,H]);return h.exports.createElement(h.exports.Fragment,null,oe&&[h.exports.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:d?-1:0,style:gC}),x?h.exports.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:d?-1:1,style:gC}):null],!d&&h.exports.createElement(T,{id:z,sideCar:hwe,observed:i,disabled:d,persistentFocus:p,crossFrame:g,autoFocus:m,whiteList:b,shards:C,onActivation:N,onDeactivation:V,returnFocus:Y,focusOptions:B}),h.exports.createElement(I,J({ref:ie},Z,{className:v,onBlur:D,onFocus:K}),u),ae&&h.exports.createElement("div",{"data-focus-guard":!0,tabIndex:d?-1:0,style:gC}))});r_.propTypes={};r_.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};var Yq=r_;function o_(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Kb(e,t)}function mwe(e,t){function n(r){return r.displayName||r.name||"Component"}return function(o){var i=[],a;function s(){a=e(i.map(function(c){return c.props})),t(a)}var l=function(c){o_(u,c);function u(){return c.apply(this,arguments)||this}u.peek=function(){return a};var d=u.prototype;return d.componentDidMount=function(){i.push(this),s()},d.componentDidUpdate=function(){s()},d.componentWillUnmount=function(){var p=i.indexOf(this);i.splice(p,1),s()},d.render=function(){return k(o,{...this.props})},u}(h.exports.PureComponent);return Jn(l,"displayName","SideEffect("+n(o)+")"),l}}var Cs=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},e8=function(e){return Array.isArray(e)?e:[e]},vwe=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},Xq=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},Zq=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},ywe=function(e,t){return!e||Zq(e)||!vwe(e)&&t(Xq(e))},Qq=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=ywe(t,Qq.bind(void 0,e));return e.set(t,r),r},bwe=function(e,t){return e&&!Zq(e)?wwe(e)?t(Xq(e)):!1:!0},Jq=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=bwe(t,Jq.bind(void 0,e));return e.set(t,r),r},eY=function(e){return e.dataset},xwe=function(e){return e.tagName==="BUTTON"},tY=function(e){return e.tagName==="INPUT"},nY=function(e){return tY(e)&&e.type==="radio"},Swe=function(e){return!((tY(e)||xwe(e))&&(e.type==="hidden"||e.disabled))},wwe=function(e){var t=e.getAttribute(cwe);return![!0,"true",""].includes(t)},i_=function(e){var t;return Boolean(e&&((t=eY(e))===null||t===void 0?void 0:t.focusGuard))},q2=function(e){return!i_(e)},Cwe=function(e){return Boolean(e)},Ewe=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},rY=function(e,t,n){return Cs(e).map(function(r,o){return{node:r,index:o,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(Ewe)},kwe=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],a_=kwe.join(","),Iwe="".concat(a_,", [data-focus-guard]"),oY=function(e,t){var n;return Cs(((n=e.shadowRoot)===null||n===void 0?void 0:n.children)||e.children).reduce(function(r,o){return r.concat(o.matches(t?Iwe:a_)?[o]:[],oY(o))},[])},s_=function(e,t){return e.reduce(function(n,r){return n.concat(oY(r,t),r.parentNode?Cs(r.parentNode.querySelectorAll(a_)).filter(function(o){return o===r}):[])},[])},_we=function(e){var t=e.querySelectorAll("[".concat(lwe,"]"));return Cs(t).map(function(n){return s_([n])}).reduce(function(n,r){return n.concat(r)},[])},l_=function(e,t){return Cs(e).filter(function(n){return Qq(t,n)}).filter(function(n){return Swe(n)})},mR=function(e,t){return t===void 0&&(t=new Map),Cs(e).filter(function(n){return Jq(t,n)})},t8=function(e,t,n){return rY(l_(s_(e,n),t),!0,n)},vR=function(e,t){return rY(l_(s_(e),t),!1)},Owe=function(e,t){return l_(_we(e),t)},bm=function(e,t){return e.shadowRoot?bm(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:Cs(e.children).some(function(n){return bm(n,t)})},Pwe=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var o=r+1;o<n;o+=1){var i=e[r].compareDocumentPosition(e[o]);(i&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(o),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(a,s){return!t.has(s)})},iY=function(e){return e.parentNode?iY(e.parentNode):e},c_=function(e){var t=e8(e);return t.filter(Boolean).reduce(function(n,r){var o=r.getAttribute(J9);return n.push.apply(n,o?Pwe(Cs(iY(r).querySelectorAll("[".concat(J9,'="').concat(o,'"]:not([').concat(jq,'="disabled"])')))):[r]),n},[])},aY=function(e){return e.activeElement?e.activeElement.shadowRoot?aY(e.activeElement.shadowRoot):e.activeElement:void 0},u_=function(){return document.activeElement?document.activeElement.shadowRoot?aY(document.activeElement.shadowRoot):document.activeElement:void 0},Twe=function(e){return e===document.activeElement},Awe=function(e){return Boolean(Cs(e.querySelectorAll("iframe")).some(function(t){return Twe(t)}))},sY=function(e){var t=document&&u_();return!t||t.dataset&&t.dataset.focusGuard?!1:c_(e).some(function(n){return bm(n,t)||Awe(n)})},$we=function(){var e=document&&u_();return e?Cs(document.querySelectorAll("[".concat(swe,"]"))).some(function(t){return bm(t,e)}):!1},Mwe=function(e,t){return t.filter(nY).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},d_=function(e,t){return nY(e)&&e.name?Mwe(e,t):e},Rwe=function(e){var t=new Set;return e.forEach(function(n){return t.add(d_(n,e))}),e.filter(function(n){return t.has(n)})},yR=function(e){return e[0]&&e.length>1?d_(e[0],e):e[0]},bR=function(e,t){return e.length>1?e.indexOf(d_(e[t],e)):t},lY="NEW_FOCUS",Dwe=function(e,t,n,r){var o=e.length,i=e[0],a=e[o-1],s=i_(n);if(!(n&&e.indexOf(n)>=0)){var l=n!==void 0?t.indexOf(n):-1,c=r?t.indexOf(r):l,u=r?e.indexOf(r):-1,d=l-c,f=t.indexOf(i),p=t.indexOf(a),g=Rwe(t),m=n!==void 0?g.indexOf(n):-1,y=m-(r?g.indexOf(r):l),v=bR(e,0),b=bR(e,o-1);if(l===-1||u===-1)return lY;if(!d&&u>=0)return u;if(l<=f&&s&&Math.abs(d)>1)return b;if(l>=p&&s&&Math.abs(d)>1)return v;if(d&&Math.abs(y)>1)return u;if(l<=f)return b;if(l>p)return v;if(d)return Math.abs(d)>1?u:(o+u+d)%o}},Lwe=function(e){return function(t){var n,r=(n=eY(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Bwe=function(e,t,n){var r=e.map(function(i){var a=i.node;return a}),o=mR(r.filter(Lwe(n)));return o&&o.length?yR(o):yR(mR(t))},n8=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&n8(e.parentNode.host||e.parentNode,t),t},mC=function(e,t){for(var n=n8(e),r=n8(t),o=0;o<n.length;o+=1){var i=n[o];if(r.indexOf(i)>=0)return i}return!1},cY=function(e,t,n){var r=e8(e),o=e8(t),i=r[0],a=!1;return o.filter(Boolean).forEach(function(s){a=mC(a||s,s)||a,n.filter(Boolean).forEach(function(l){var c=mC(i,l);c&&(!a||bm(c,a)?a=c:a=mC(c,a))})}),a},Fwe=function(e,t){return e.reduce(function(n,r){return n.concat(Owe(r,t))},[])},Nwe=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(Cwe)},zwe=function(e,t){var n=document&&u_(),r=c_(e).filter(q2),o=cY(n||e,e,r),i=new Map,a=vR(r,i),s=t8(r,i).filter(function(p){var g=p.node;return q2(g)});if(!(!s[0]&&(s=a,!s[0]))){var l=vR([o],i).map(function(p){var g=p.node;return g}),c=Nwe(l,s),u=c.map(function(p){var g=p.node;return g}),d=Dwe(u,l,n,t);if(d===lY){var f=Bwe(a,u,Fwe(r,i));if(f)return{node:f};console.warn("focus-lock: cannot find any node to move focus into");return}return d===void 0?d:c[d]}},jwe=function(e){var t=c_(e).filter(q2),n=cY(e,e,t),r=new Map,o=t8([n],r,!0),i=t8(t,r).filter(function(a){var s=a.node;return q2(s)}).map(function(a){var s=a.node;return s});return o.map(function(a){var s=a.node,l=a.index;return{node:s,index:l,lockItem:i.indexOf(s)>=0,guard:i_(s)}})},Hwe=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},vC=0,yC=!1,Vwe=function(e,t,n){n===void 0&&(n={});var r=zwe(e,t);if(!yC&&r){if(vC>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),yC=!0,setTimeout(function(){yC=!1},1);return}vC++,Hwe(r.node,n.focusOptions),vC--}},uY=Vwe;function dY(e){var t=window,n=t.setImmediate;typeof n!="undefined"?n(e):setTimeout(e,1)}var Wwe=function(){return document&&document.activeElement===document.body},Uwe=function(){return Wwe()||$we()},hp=null,Xf=null,gp=null,xm=!1,Gwe=function(){return!0},Kwe=function(t){return(hp.whiteList||Gwe)(t)},qwe=function(t,n){gp={observerNode:t,portaledElement:n}},Ywe=function(t){return gp&&gp.portaledElement===t};function xR(e,t,n,r){var o=null,i=e;do{var a=r[i];if(a.guard)a.node.dataset.focusAutoGuard&&(o=a);else if(a.lockItem){if(i!==e)return;o=null}else break}while((i+=n)!==t);o&&(o.node.tabIndex=0)}var Xwe=function(t){return t&&"current"in t?t.current:t},Zwe=function(t){return t?Boolean(xm):xm==="meanwhile"},Qwe=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},Jwe=function(t,n){return n.some(function(r){return Qwe(t,r,r)})},Y2=function(){var t=!1;if(hp){var n=hp,r=n.observed,o=n.persistentFocus,i=n.autoFocus,a=n.shards,s=n.crossFrame,l=n.focusOptions,c=r||gp&&gp.portaledElement,u=document&&document.activeElement;if(c){var d=[c].concat(a.map(Xwe).filter(Boolean));if((!u||Kwe(u))&&(o||Zwe(s)||!Uwe()||!Xf&&i)&&(c&&!(sY(d)||u&&Jwe(u,d)||Ywe(u))&&(document&&!Xf&&u&&!i?(u.blur&&u.blur(),document.body.focus()):(t=uY(d,Xf,{focusOptions:l}),gp={})),xm=!1,Xf=document&&document.activeElement),document){var f=document&&document.activeElement,p=jwe(d),g=p.map(function(m){var y=m.node;return y}).indexOf(f);g>-1&&(p.filter(function(m){var y=m.guard,v=m.node;return y&&v.dataset.focusAutoGuard}).forEach(function(m){var y=m.node;return y.removeAttribute("tabIndex")}),xR(g,p.length,1,p),xR(g,-1,-1,p))}}}return t},fY=function(t){Y2()&&t&&(t.stopPropagation(),t.preventDefault())},f_=function(){return dY(Y2)},e3e=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||qwe(r,n)},t3e=function(){return null},pY=function(){xm="just",setTimeout(function(){xm="meanwhile"},0)},n3e=function(){document.addEventListener("focusin",fY),document.addEventListener("focusout",f_),window.addEventListener("blur",pY)},r3e=function(){document.removeEventListener("focusin",fY),document.removeEventListener("focusout",f_),window.removeEventListener("blur",pY)};function o3e(e){return e.filter(function(t){var n=t.disabled;return!n})}function i3e(e){var t=e.slice(-1)[0];t&&!hp&&n3e();var n=hp,r=n&&t&&t.id===n.id;hp=t,n&&!r&&(n.onDeactivation(),e.filter(function(o){var i=o.id;return i===n.id}).length||n.returnFocus(!t)),t?(Xf=null,(!r||n.observed!==t.observed)&&t.onActivation(),Y2(),dY(Y2)):(r3e(),Xf=null)}Kq.assignSyncMedium(e3e);qq.assignMedium(f_);pwe.assignMedium(function(e){return e({moveFocusInside:uY,focusInside:sY})});var a3e=mwe(o3e,i3e)(t3e),hY=h.exports.forwardRef(function(t,n){return h.exports.createElement(Yq,J({sideCar:a3e,ref:n},t))}),gY=Yq.propTypes||{};gY.sideCar;pS(gY,["sideCar"]);hY.propTypes={};var s3e=hY,mY=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:o,children:i,isDisabled:a,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:c}=e,u=h.exports.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&vG(r.current).length===0&&requestAnimationFrame(()=>{var g;(g=r.current)==null||g.focus()})},[t,r]),d=h.exports.useCallback(()=>{var p;(p=n==null?void 0:n.current)==null||p.focus()},[n]),f=o&&!n;return O.createElement(s3e,{crossFrame:c,persistentFocus:l,autoFocus:s,disabled:a,onActivation:u,onDeactivation:d,returnFocus:f},i)};mY.displayName="FocusLock";var wb="right-scroll-bar-position",Cb="width-before-scroll-bar",l3e="with-scroll-bars-hidden",c3e="--removed-body-scroll-bar-size",vY=Uq(),bC=function(){},_5=h.exports.forwardRef(function(e,t){var n=h.exports.useRef(null),r=h.exports.useState({onScrollCapture:bC,onWheelCapture:bC,onTouchMoveCapture:bC}),o=r[0],i=r[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,g=e.inert,m=e.allowPinchZoom,y=e.as,v=y===void 0?"div":y,b=kU(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),x=f,S=Hq([n,t]),C=Va(Va({},b),o);return h.exports.createElement(h.exports.Fragment,null,u&&h.exports.createElement(x,{sideCar:vY,removeScrollBar:c,shards:d,noIsolation:p,inert:g,setCallbacks:i,allowPinchZoom:!!m,lockRef:n}),a?h.exports.cloneElement(h.exports.Children.only(s),Va(Va({},C),{ref:S})):h.exports.createElement(v,Va({},C,{className:l,ref:S}),s))});_5.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_5.classNames={fullWidth:Cb,zeroRight:wb};var u3e=function(){if(typeof __webpack_nonce__!="undefined")return __webpack_nonce__};function d3e(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=u3e();return t&&e.setAttribute("nonce",t),e}function f3e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function p3e(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var h3e=function(){var e=0,t=null;return{add:function(n){e==0&&(t=d3e())&&(f3e(t,n),p3e(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},g3e=function(){var e=h3e();return function(t,n){h.exports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},yY=function(){var e=g3e(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},m3e={left:0,top:0,right:0,gap:0},xC=function(e){return parseInt(e||"",10)||0},v3e=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[xC(n),xC(r),xC(o)]},y3e=function(e){if(e===void 0&&(e="margin"),typeof window=="undefined")return m3e;var t=v3e(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},b3e=yY(),x3e=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(l3e,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(s,"px ").concat(r,`;
  }
  body {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(o,`px;
    padding-top: `).concat(i,`px;
    padding-right: `).concat(a,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(s,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(wb,` {
    right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(Cb,` {
    margin-right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(wb," .").concat(wb,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(Cb," .").concat(Cb,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body {
    `).concat(c3e,": ").concat(s,`px;
  }
`)},S3e=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=h.exports.useMemo(function(){return y3e(o)},[o]);return h.exports.createElement(b3e,{styles:x3e(i,!t,o,n?"":"!important")})},r8=!1;if(typeof window!="undefined")try{var Jv=Object.defineProperty({},"passive",{get:function(){return r8=!0,!0}});window.addEventListener("test",Jv,Jv),window.removeEventListener("test",Jv,Jv)}catch{r8=!1}var Nd=r8?{passive:!1}:!1,w3e=function(e){return e.tagName==="TEXTAREA"},bY=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!w3e(e)&&n[t]==="visible")},C3e=function(e){return bY(e,"overflowY")},E3e=function(e){return bY(e,"overflowX")},SR=function(e,t){var n=t;do{typeof ShadowRoot!="undefined"&&n instanceof ShadowRoot&&(n=n.host);var r=xY(e,n);if(r){var o=SY(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},k3e=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},I3e=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},xY=function(e,t){return e==="v"?C3e(t):E3e(t)},SY=function(e,t){return e==="v"?k3e(t):I3e(t)},_3e=function(e,t){return e==="h"&&t==="rtl"?-1:1},O3e=function(e,t,n,r,o){var i=_3e(e,window.getComputedStyle(t).direction),a=i*r,s=n.target,l=t.contains(s),c=!1,u=a>0,d=0,f=0;do{var p=SY(e,s),g=p[0],m=p[1],y=p[2],v=m-y-i*g;(g||v)&&xY(e,s)&&(d+=v,f+=g),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&d===0||!o&&a>d)||!u&&(o&&f===0||!o&&-a>f))&&(c=!0),c},ey=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},wR=function(e){return[e.deltaX,e.deltaY]},CR=function(e){return e&&"current"in e?e.current:e},P3e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},T3e=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},A3e=0,zd=[];function $3e(e){var t=h.exports.useRef([]),n=h.exports.useRef([0,0]),r=h.exports.useRef(),o=h.exports.useState(A3e++)[0],i=h.exports.useState(function(){return yY()})[0],a=h.exports.useRef(e);h.exports.useEffect(function(){a.current=e},[e]),h.exports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=Dve([e.lockRef.current],(e.shards||[]).map(CR),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=h.exports.useCallback(function(m,y){if("touches"in m&&m.touches.length===2)return!a.current.allowPinchZoom;var v=ey(m),b=n.current,x="deltaX"in m?m.deltaX:b[0]-v[0],S="deltaY"in m?m.deltaY:b[1]-v[1],C,w=m.target,I=Math.abs(x)>Math.abs(S)?"h":"v";if("touches"in m&&I==="h"&&w.type==="range")return!1;var _=SR(I,w);if(!_)return!0;if(_?C=I:(C=I==="v"?"h":"v",_=SR(I,w)),!_)return!1;if(!r.current&&"changedTouches"in m&&(x||S)&&(r.current=C),!C)return!0;var P=r.current||C;return O3e(P,y,m,P==="h"?x:S,!0)},[]),l=h.exports.useCallback(function(m){var y=m;if(!(!zd.length||zd[zd.length-1]!==i)){var v="deltaY"in y?wR(y):ey(y),b=t.current.filter(function(C){return C.name===y.type&&C.target===y.target&&P3e(C.delta,v)})[0];if(b&&b.should){y.cancelable&&y.preventDefault();return}if(!b){var x=(a.current.shards||[]).map(CR).filter(Boolean).filter(function(C){return C.contains(y.target)}),S=x.length>0?s(y,x[0]):!a.current.noIsolation;S&&y.cancelable&&y.preventDefault()}}},[]),c=h.exports.useCallback(function(m,y,v,b){var x={name:m,delta:y,target:v,should:b};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(S){return S!==x})},1)},[]),u=h.exports.useCallback(function(m){n.current=ey(m),r.current=void 0},[]),d=h.exports.useCallback(function(m){c(m.type,wR(m),m.target,s(m,e.lockRef.current))},[]),f=h.exports.useCallback(function(m){c(m.type,ey(m),m.target,s(m,e.lockRef.current))},[]);h.exports.useEffect(function(){return zd.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Nd),document.addEventListener("touchmove",l,Nd),document.addEventListener("touchstart",u,Nd),function(){zd=zd.filter(function(m){return m!==i}),document.removeEventListener("wheel",l,Nd),document.removeEventListener("touchmove",l,Nd),document.removeEventListener("touchstart",u,Nd)}},[]);var p=e.removeScrollBar,g=e.inert;return h.exports.createElement(h.exports.Fragment,null,g?h.exports.createElement(i,{styles:T3e(o)}):null,p?h.exports.createElement(S3e,{gapMode:"margin"}):null)}var M3e=fwe(vY,$3e),wY=h.exports.forwardRef(function(e,t){return h.exports.createElement(_5,Va({},e,{ref:t,sideCar:M3e}))});wY.classNames=_5.classNames;var p_=wY,sd=(...e)=>e.filter(Boolean).join(" ");function jg(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var R3e=class{constructor(){E(this,"modals");this.modals=[]}add(e){this.modals.push(e)}remove(e){this.modals=this.modals.filter(t=>t!==e)}isTopModal(e){return this.modals[this.modals.length-1]===e}},o8=new R3e;function D3e(e,t){h.exports.useEffect(()=>(t&&o8.add(e),()=>{o8.remove(e)}),[t,e])}function L3e(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:o=!0,closeOnEsc:i=!0,useInert:a=!0,onOverlayClick:s,onEsc:l}=e,c=h.exports.useRef(null),u=h.exports.useRef(null),[d,f,p]=F3e(r,"chakra-modal","chakra-modal--header","chakra-modal--body");B3e(c,t&&a),D3e(c,t);const g=h.exports.useRef(null),m=h.exports.useCallback(_=>{g.current=_.target},[]),y=h.exports.useCallback(_=>{_.key==="Escape"&&(_.stopPropagation(),i&&(n==null||n()),l==null||l())},[i,n,l]),[v,b]=h.exports.useState(!1),[x,S]=h.exports.useState(!1),C=h.exports.useCallback((_={},P=null)=>({role:"dialog",..._,ref:Zn(P,c),id:d,tabIndex:-1,"aria-modal":!0,"aria-labelledby":v?f:void 0,"aria-describedby":x?p:void 0,onClick:jg(_.onClick,T=>T.stopPropagation())}),[p,x,d,f,v]),w=h.exports.useCallback(_=>{_.stopPropagation(),g.current===_.target&&(!o8.isTopModal(c)||(o&&(n==null||n()),s==null||s()))},[n,o,s]),I=h.exports.useCallback((_={},P=null)=>({..._,ref:Zn(P,u),onClick:jg(_.onClick,w),onKeyDown:jg(_.onKeyDown,y),onMouseDown:jg(_.onMouseDown,m)}),[y,m,w]);return{isOpen:t,onClose:n,headerId:f,bodyId:p,setBodyMounted:S,setHeaderMounted:b,dialogRef:c,overlayRef:u,getDialogProps:C,getDialogContainerProps:I}}function B3e(e,t){const n=e.current;h.exports.useEffect(()=>{if(!(!e.current||!t))return t_(e.current)},[t,e,n])}function F3e(e,...t){const n=h.exports.useId(),r=e||n;return h.exports.useMemo(()=>t.map(o=>`${o}-${r}`),[r,t])}var[N3e,ld]=nn({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[z3e,Sc]=nn({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),O5=e=>{const{portalProps:t,children:n,autoFocus:r,trapFocus:o,initialFocusRef:i,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:c,preserveScrollBarGap:u,motionPreset:d,lockFocusAcrossFrames:f,onCloseComplete:p}=e,g=et("Modal",e),y={...L3e(e),autoFocus:r,trapFocus:o,initialFocusRef:i,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:c,preserveScrollBarGap:u,motionPreset:d,lockFocusAcrossFrames:f};return O.createElement(z3e,{value:y},O.createElement(N3e,{value:g},O.createElement(ul,{onExitComplete:p},y.isOpen&&O.createElement(ad,{...t},n))))};O5.defaultProps={lockFocusAcrossFrames:!0,returnFocusOnClose:!0,scrollBehavior:"outside",trapFocus:!0,autoFocus:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale"};O5.displayName="Modal";var h_=we((e,t)=>{const{className:n,...r}=e,{bodyId:o,setBodyMounted:i}=Sc();h.exports.useEffect(()=>(i(!0),()=>i(!1)),[i]);const a=sd("chakra-modal__body",n),s=ld();return O.createElement(ve.div,{ref:t,className:a,id:o,...r,__css:s.body})});h_.displayName="ModalBody";var CY=we((e,t)=>{const{onClick:n,className:r,...o}=e,{onClose:i}=Sc(),a=sd("chakra-modal__close-btn",r),s=ld();return O.createElement(l5,{ref:t,__css:s.closeButton,className:a,onClick:jg(n,l=>{l.stopPropagation(),i()}),...o})});CY.displayName="ModalCloseButton";function EY(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:o,blockScrollOnMount:i,allowPinchZoom:a,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:c,lockFocusAcrossFrames:u}=Sc(),[d,f]=E7();return h.exports.useEffect(()=>{!d&&f&&setTimeout(f)},[d,f]),O.createElement(mY,{autoFocus:t,isDisabled:!n,initialFocusRef:o,finalFocusRef:s,restoreFocus:l,contentRef:r,lockFocusAcrossFrames:u},O.createElement(p_,{removeScrollBar:!c,allowPinchZoom:a,enabled:i,forwardProps:!0},e.children))}var j3e={slideInBottom:{...Q6,custom:{offsetY:16,reverse:!0}},slideInRight:{...Q6,custom:{offsetX:16,reverse:!0}},scale:{...OU,custom:{initialScale:.95,reverse:!0}},none:{}},H3e=ve(Hi.section),V3e=e=>j3e[e||"none"],kY=h.exports.forwardRef((e,t)=>{const{preset:n,motionProps:r=V3e(n),...o}=e;return O.createElement(H3e,{ref:t,...r,...o})});kY.displayName="ModalTransition";var g_=we((e,t)=>{const{className:n,children:r,containerProps:o,motionProps:i,...a}=e,{getDialogProps:s,getDialogContainerProps:l}=Sc(),c=s(a,t),u=l(o),d=sd("chakra-modal__content",n),f=ld(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},g={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{motionPreset:m}=Sc();return O.createElement(EY,null,O.createElement(ve.div,{...u,className:"chakra-modal__content-container",tabIndex:-1,__css:g},O.createElement(kY,{preset:m,motionProps:i,className:d,...c,__css:p},r)))});g_.displayName="ModalContent";var m_=we((e,t)=>{const{className:n,...r}=e,o=sd("chakra-modal__footer",n),i=ld(),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...i.footer};return O.createElement(ve.footer,{ref:t,...r,__css:a,className:o})});m_.displayName="ModalFooter";var v_=we((e,t)=>{const{className:n,...r}=e,{headerId:o,setHeaderMounted:i}=Sc();h.exports.useEffect(()=>(i(!0),()=>i(!1)),[i]);const a=sd("chakra-modal__header",n),s=ld(),l={flex:0,...s.header};return O.createElement(ve.header,{ref:t,className:a,id:o,...r,__css:l})});v_.displayName="ModalHeader";var W3e=ve(Hi.div),y_=we((e,t)=>{const{className:n,transition:r,motionProps:o,...i}=e,a=sd("chakra-modal__overlay",n),s=ld(),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...s.overlay},{motionPreset:c}=Sc(),d=o||(c==="none"?{}:_U);return O.createElement(W3e,{...d,__css:l,ref:t,className:a,...i})});y_.displayName="ModalOverlay";function U3e(e){const{leastDestructiveRef:t,...n}=e;return O.createElement(O5,{...n,initialFocusRef:t})}var G3e=we((e,t)=>O.createElement(g_,{ref:t,role:"alertdialog",...e})),[_3t,K3e]=nn(),q3e=ve(PU),Y3e=we((e,t)=>{const{className:n,children:r,motionProps:o,...i}=e,{getDialogProps:a,getDialogContainerProps:s,isOpen:l}=Sc(),c=a(i,t),u=s(),d=sd("chakra-modal__content",n),f=ld(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},g={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{placement:m}=K3e();return O.createElement(ve.div,{...u,className:"chakra-modal__content-container",__css:g},O.createElement(EY,null,O.createElement(q3e,{motionProps:o,direction:m,in:l,className:d,...c,__css:p},r)))});Y3e.displayName="DrawerContent";var b1=(...e)=>e.filter(Boolean).join(" ");function X3e(e,...t){return Z3e(e)?e(...t):e}var Z3e=e=>typeof e=="function";function Ra(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function Q3e(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}var[J3e,cd]=nn({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),[eCe,x1]=nn({name:"PopoverStylesContext",errorMessage:`usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Popover />" `}),jd={click:"click",hover:"hover"};function tCe(e={}){const{closeOnBlur:t=!0,closeOnEsc:n=!0,initialFocusRef:r,id:o,returnFocusOnClose:i=!0,autoFocus:a=!0,arrowSize:s,arrowShadowColor:l,trigger:c=jd.click,openDelay:u=200,closeDelay:d=200,isLazy:f,lazyBehavior:p="unmount",computePositionOnMount:g,...m}=e,{isOpen:y,onClose:v,onOpen:b,onToggle:x}=OG(e),S=h.exports.useRef(null),C=h.exports.useRef(null),w=h.exports.useRef(null),I=h.exports.useRef(!1),_=h.exports.useRef(!1);y&&(_.current=!0);const[P,T]=h.exports.useState(!1),[R,B]=h.exports.useState(!1),q=h.exports.useId(),W=o!=null?o:q,[L,z,N,V]=["popover-trigger","popover-content","popover-header","popover-body"].map(Ie=>`${Ie}-${W}`),{referenceRef:Y,getArrowProps:K,getPopperProps:D,getArrowInnerProps:H,forceUpdate:Z}=_G({...m,enabled:y||!!g}),oe=wxe({isOpen:y,ref:w});Jye({enabled:y,ref:C}),Qbe(w,{focusRef:C,visible:y,shouldFocus:i&&c===jd.click}),e2e(w,{focusRef:r,visible:y,shouldFocus:a&&c===jd.click});const ae=cI({wasSelected:_.current,enabled:f,mode:p,isSelected:oe.present}),ie=h.exports.useCallback((Ie={},F=null)=>{const A={...Ie,style:{...Ie.style,transformOrigin:Xn.transformOrigin.varRef,[Xn.arrowSize.var]:s?`${s}px`:void 0,[Xn.arrowShadowColor.var]:l},ref:Zn(w,F),children:ae?Ie.children:null,id:z,tabIndex:-1,role:"dialog",onKeyDown:Ra(Ie.onKeyDown,$=>{n&&$.key==="Escape"&&v()}),onBlur:Ra(Ie.onBlur,$=>{const G=ER($),Q=SC(w.current,G),fe=SC(C.current,G);y&&t&&(!Q&&!fe)&&v()}),"aria-labelledby":P?N:void 0,"aria-describedby":R?V:void 0};return c===jd.hover&&(A.role="tooltip",A.onMouseEnter=Ra(Ie.onMouseEnter,()=>{I.current=!0}),A.onMouseLeave=Ra(Ie.onMouseLeave,$=>{$.nativeEvent.relatedTarget!==null&&(I.current=!1,setTimeout(()=>v(),d))})),A},[ae,z,P,N,R,V,c,n,v,y,t,d,l,s]),ce=h.exports.useCallback((Ie={},F=null)=>D({...Ie,style:{visibility:y?"visible":"hidden",...Ie.style}},F),[y,D]),ue=h.exports.useCallback((Ie,F=null)=>({...Ie,ref:Zn(F,S,Y)}),[S,Y]),de=h.exports.useRef(),be=h.exports.useRef(),Ee=h.exports.useCallback(Ie=>{S.current==null&&Y(Ie)},[Y]),xe=h.exports.useCallback((Ie={},F=null)=>{const A={...Ie,ref:Zn(C,F,Ee),id:L,"aria-haspopup":"dialog","aria-expanded":y,"aria-controls":z};return c===jd.click&&(A.onClick=Ra(Ie.onClick,x)),c===jd.hover&&(A.onFocus=Ra(Ie.onFocus,()=>{de.current===void 0&&b()}),A.onBlur=Ra(Ie.onBlur,$=>{const G=ER($),Q=!SC(w.current,G);y&&t&&Q&&v()}),A.onKeyDown=Ra(Ie.onKeyDown,$=>{$.key==="Escape"&&v()}),A.onMouseEnter=Ra(Ie.onMouseEnter,()=>{I.current=!0,de.current=window.setTimeout(()=>b(),u)}),A.onMouseLeave=Ra(Ie.onMouseLeave,()=>{I.current=!1,de.current&&(clearTimeout(de.current),de.current=void 0),be.current=window.setTimeout(()=>{I.current===!1&&v()},d)})),A},[L,y,z,c,Ee,x,b,t,v,u,d]);h.exports.useEffect(()=>()=>{de.current&&clearTimeout(de.current),be.current&&clearTimeout(be.current)},[]);const Ne=h.exports.useCallback((Ie={},F=null)=>({...Ie,id:N,ref:Zn(F,A=>{T(!!A)})}),[N]),nt=h.exports.useCallback((Ie={},F=null)=>({...Ie,id:V,ref:Zn(F,A=>{B(!!A)})}),[V]);return{forceUpdate:Z,isOpen:y,onAnimationComplete:oe.onComplete,onClose:v,getAnchorProps:ue,getArrowProps:K,getArrowInnerProps:H,getPopoverPositionerProps:ce,getPopoverProps:ie,getTriggerProps:xe,getHeaderProps:Ne,getBodyProps:nt}}function SC(e,t){return e===t||(e==null?void 0:e.contains(t))}function ER(e){var n;const t=e.currentTarget.ownerDocument.activeElement;return(n=e.relatedTarget)!=null?n:t}function IY(e){const t=et("Popover",e),{children:n,...r}=Kt(e),o=yh(),i=tCe({...r,direction:o.direction});return O.createElement(J3e,{value:i},O.createElement(eCe,{value:t},X3e(n,{isOpen:i.isOpen,onClose:i.onClose,forceUpdate:i.forceUpdate})))}IY.displayName="Popover";function _Y(e){var l;const{bg:t,bgColor:n,backgroundColor:r}=e,{getArrowProps:o,getArrowInnerProps:i}=cd(),a=x1(),s=(l=t!=null?t:n)!=null?l:r;return O.createElement(ve.div,{...o(),className:"chakra-popover__arrow-positioner"},O.createElement(ve.div,{className:b1("chakra-popover__arrow",e.className),...i(e),__css:{...a.arrow,"--popper-arrow-bg":s?`colors.${s}, ${s}`:void 0}}))}_Y.displayName="PopoverArrow";var OY=we(function(t,n){const{getBodyProps:r}=cd(),o=x1();return O.createElement(ve.div,{...r(t,n),className:b1("chakra-popover__body",t.className),__css:o.body})});OY.displayName="PopoverBody";var nCe=we(function(t,n){const{onClose:r}=cd(),o=x1();return O.createElement(l5,{size:"sm",onClick:r,className:b1("chakra-popover__close-btn",t.className),__css:o.closeButton,ref:n,...t})});nCe.displayName="PopoverCloseButton";function rCe(e){if(!!e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}var oCe={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},iCe=ve(Hi.section),PY=we(function(t,n){const{variants:r=oCe,...o}=t,{isOpen:i}=cd();return O.createElement(iCe,{ref:n,variants:rCe(r),initial:!1,animate:i?"enter":"exit",...o})});PY.displayName="PopoverTransition";var TY=we(function(t,n){const{rootProps:r,motionProps:o,...i}=t,{getPopoverProps:a,getPopoverPositionerProps:s,onAnimationComplete:l}=cd(),c=x1(),u={position:"relative",display:"flex",flexDirection:"column",...c.content};return O.createElement(ve.div,{...s(r),__css:c.popper,className:"chakra-popover__popper"},O.createElement(PY,{...o,...a(i,n),onAnimationComplete:Q3e(l,i.onAnimationComplete),className:b1("chakra-popover__content",t.className),__css:u}))});TY.displayName="PopoverContent";var aCe=we(function(t,n){const{getHeaderProps:r}=cd(),o=x1();return O.createElement(ve.header,{...r(t,n),className:b1("chakra-popover__header",t.className),__css:o.header})});aCe.displayName="PopoverHeader";function AY(e){const t=h.exports.Children.only(e.children),{getTriggerProps:n}=cd();return h.exports.cloneElement(t,n(t.props,t.ref))}AY.displayName="PopoverTrigger";var Eh=(...e)=>e.filter(Boolean).join(" ");function i8(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var[sCe,$Y,lCe,cCe]=d7();function uCe(e){var b;const{defaultIndex:t,onChange:n,index:r,isManual:o,isLazy:i,lazyBehavior:a="unmount",orientation:s="horizontal",direction:l="ltr",...c}=e,[u,d]=h.exports.useState(t!=null?t:0),[f,p]=aW({defaultValue:t!=null?t:0,value:r,onChange:n});h.exports.useEffect(()=>{r!=null&&d(r)},[r]);const g=lCe(),m=h.exports.useId();return{id:`tabs-${(b=e.id)!=null?b:m}`,selectedIndex:f,focusedIndex:u,setSelectedIndex:p,setFocusedIndex:d,isManual:o,isLazy:i,lazyBehavior:a,orientation:s,descendants:g,direction:l,htmlProps:c}}var[dCe,S1]=nn({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function fCe(e){const{focusedIndex:t,orientation:n,direction:r}=S1(),o=$Y(),i=h.exports.useCallback(a=>{const s=()=>{var b;const x=o.nextEnabled(t);x&&((b=x.node)==null||b.focus())},l=()=>{var b;const x=o.prevEnabled(t);x&&((b=x.node)==null||b.focus())},c=()=>{var b;const x=o.firstEnabled();x&&((b=x.node)==null||b.focus())},u=()=>{var b;const x=o.lastEnabled();x&&((b=x.node)==null||b.focus())},d=n==="horizontal",f=n==="vertical",p=a.key,g=r==="ltr"?"ArrowLeft":"ArrowRight",m=r==="ltr"?"ArrowRight":"ArrowLeft",v={[g]:()=>d&&l(),[m]:()=>d&&s(),ArrowDown:()=>f&&s(),ArrowUp:()=>f&&l(),Home:c,End:u}[p];v&&(a.preventDefault(),v(a))},[o,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:i8(e.onKeyDown,i)}}function pCe(e){const{isDisabled:t,isFocusable:n,...r}=e,{setSelectedIndex:o,isManual:i,id:a,setFocusedIndex:s,selectedIndex:l}=S1(),{index:c,register:u}=cCe({disabled:t&&!n}),d=c===l,f=()=>{o(c)},p=()=>{s(c),!i&&!(t&&n)&&o(c)},g=uG({...r,ref:Zn(u,e.ref),isDisabled:t,isFocusable:n,onClick:i8(e.onClick,f)}),m="button";return{...g,id:MY(a,c),role:"tab",tabIndex:d?0:-1,type:m,"aria-selected":d,"aria-controls":RY(a,c),onFocus:t?void 0:i8(e.onFocus,p)}}var[hCe,gCe]=nn({});function mCe(e){const t=S1(),{id:n,selectedIndex:r}=t,i=s1(e.children).map((a,s)=>h.exports.createElement(hCe,{key:s,value:{isSelected:s===r,id:RY(n,s),tabId:MY(n,s),selectedIndex:r}},a));return{...e,children:i}}function vCe(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:o}=S1(),{isSelected:i,id:a,tabId:s}=gCe(),l=h.exports.useRef(!1);i&&(l.current=!0);const c=cI({wasSelected:l.current,isSelected:i,enabled:r,mode:o});return{tabIndex:0,...n,children:c?t:null,role:"tabpanel","aria-labelledby":s,hidden:!i,id:a}}function yCe(){const e=S1(),t=$Y(),{selectedIndex:n,orientation:r}=e,o=r==="horizontal",i=r==="vertical",[a,s]=h.exports.useState(()=>{if(o)return{left:0,width:0};if(i)return{top:0,height:0}}),[l,c]=h.exports.useState(!1);return Tp(()=>{if(n==null)return;const u=t.item(n);if(u==null)return;o&&s({left:u.node.offsetLeft,width:u.node.offsetWidth}),i&&s({top:u.node.offsetTop,height:u.node.offsetHeight});const d=requestAnimationFrame(()=>{c(!0)});return()=>{d&&cancelAnimationFrame(d)}},[n,o,i,t]),{position:"absolute",transitionProperty:"left, right, top, bottom, height, width",transitionDuration:l?"200ms":"0ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",...a}}function MY(e,t){return`${e}--tab-${t}`}function RY(e,t){return`${e}--tabpanel-${t}`}var[bCe,w1]=nn({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Tabs />" `}),xCe=we(function(t,n){const r=et("Tabs",t),{children:o,className:i,...a}=Kt(t),{htmlProps:s,descendants:l,...c}=uCe(a),u=h.exports.useMemo(()=>c,[c]),{isFitted:d,...f}=s;return O.createElement(sCe,{value:l},O.createElement(dCe,{value:u},O.createElement(bCe,{value:r},O.createElement(ve.div,{className:Eh("chakra-tabs",i),ref:n,...f,__css:r.root},o))))});xCe.displayName="Tabs";var SCe=we(function(t,n){const r=yCe(),o={...t.style,...r},i=w1();return O.createElement(ve.div,{ref:n,...t,className:Eh("chakra-tabs__tab-indicator",t.className),style:o,__css:i.indicator})});SCe.displayName="TabIndicator";var wCe=we(function(t,n){const r=fCe({...t,ref:n}),o=w1(),i={display:"flex",...o.tablist};return O.createElement(ve.div,{...r,className:Eh("chakra-tabs__tablist",t.className),__css:i})});wCe.displayName="TabList";var DY=we(function(t,n){const r=vCe({...t,ref:n}),o=w1();return O.createElement(ve.div,{outline:"0",...r,className:Eh("chakra-tabs__tab-panel",t.className),__css:o.tabpanel})});DY.displayName="TabPanel";var CCe=we(function(t,n){const r=mCe(t),o=w1();return O.createElement(ve.div,{...r,width:"100%",ref:n,className:Eh("chakra-tabs__tab-panels",t.className),__css:o.tabpanels})});CCe.displayName="TabPanels";var LY=we(function(t,n){const r=w1(),o=pCe({...t,ref:n}),i={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return O.createElement(ve.button,{...o,className:Eh("chakra-tabs__tab",t.className),__css:i})});LY.displayName="Tab";var ECe=(...e)=>e.filter(Boolean).join(" ");function kCe(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}var ICe=["h","minH","height","minHeight"],BY=we((e,t)=>{const n=xr("Textarea",e),{className:r,rows:o,...i}=Kt(e),a=Y7(i),s=o?kCe(n,ICe):n;return O.createElement(ve.textarea,{ref:t,rows:o,...a,className:ECe("chakra-textarea",r),__css:s})});BY.displayName="Textarea";function Rt(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function o(...u){r();for(const d of u)t[d]=l(d);return Rt(e,t)}function i(...u){for(const d of u)d in t||(t[d]=l(d));return Rt(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.className]))}function l(u){const p=`chakra-${(["container","root"].includes(u!=null?u:"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:p,selector:`.${p}`,toString:()=>u}}return{parts:o,toPart:l,extend:i,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var _Ce=Rt("accordion").parts("root","container","button","panel").extend("icon"),OCe=Rt("alert").parts("title","description","container").extend("icon","spinner"),PCe=Rt("avatar").parts("label","badge","container").extend("excessLabel","group"),TCe=Rt("breadcrumb").parts("link","item","container").extend("separator");Rt("button").parts();var ACe=Rt("checkbox").parts("control","icon","container").extend("label");Rt("progress").parts("track","filledTrack").extend("label");var $Ce=Rt("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),MCe=Rt("editable").parts("preview","input","textarea"),RCe=Rt("form").parts("container","requiredIndicator","helperText"),DCe=Rt("formError").parts("text","icon"),LCe=Rt("input").parts("addon","field","element"),BCe=Rt("list").parts("container","item","icon"),FCe=Rt("menu").parts("button","list","item").extend("groupTitle","command","divider"),NCe=Rt("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),zCe=Rt("numberinput").parts("root","field","stepperGroup","stepper");Rt("pininput").parts("field");var jCe=Rt("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),HCe=Rt("progress").parts("label","filledTrack","track"),VCe=Rt("radio").parts("container","control","label"),WCe=Rt("select").parts("field","icon"),UCe=Rt("slider").parts("container","track","thumb","filledTrack","mark"),GCe=Rt("stat").parts("container","label","helpText","number","icon"),KCe=Rt("switch").parts("container","track","thumb"),qCe=Rt("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),YCe=Rt("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),XCe=Rt("tag").parts("container","label","closeButton");function It(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function ZCe(e,t="-"){return e.replace(/\s+/g,t)}function QCe(e){const t=ZCe(e.toString());return e4e(JCe(t))}function JCe(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function e4e(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function t4e(e,t=""){return[t,e].filter(Boolean).join("-")}function n4e(e,t){return`var(${e}${t?`, ${t}`:""})`}function r4e(e,t=""){return QCe(`--${t4e(e,t)}`)}function ud(e,t,n){const r=r4e(e,n);return{variable:r,reference:n4e(r,t)}}function Ar(e,t){o4e(e)&&(e="100%");var n=i4e(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function ty(e){return Math.min(1,Math.max(0,e))}function o4e(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function i4e(e){return typeof e=="string"&&e.indexOf("%")!==-1}function FY(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ny(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Su(e){return e.length===1?"0"+e:String(e)}function a4e(e,t,n){return{r:Ar(e,255)*255,g:Ar(t,255)*255,b:Ar(n,255)*255}}function kR(e,t,n){e=Ar(e,255),t=Ar(t,255),n=Ar(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4;break}i/=6}return{h:i,s:a,l:s}}function wC(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function s4e(e,t,n){var r,o,i;if(e=Ar(e,360),t=Ar(t,100),n=Ar(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=wC(s,a,e+1/3),o=wC(s,a,e),i=wC(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function IR(e,t,n){e=Ar(e,255),t=Ar(t,255),n=Ar(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t<n?6:0);break;case t:i=(n-e)/s+2;break;case n:i=(e-t)/s+4;break}i/=6}return{h:i,s:l,v:a}}function l4e(e,t,n){e=Ar(e,360)*6,t=Ar(t,100),n=Ar(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),a=n*(1-o*t),s=n*(1-(1-o)*t),l=r%6,c=[n,a,i,i,s,n][l],u=[s,n,n,a,i,i][l],d=[i,i,s,n,n,a][l];return{r:c*255,g:u*255,b:d*255}}function _R(e,t,n,r){var o=[Su(Math.round(e).toString(16)),Su(Math.round(t).toString(16)),Su(Math.round(n).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function c4e(e,t,n,r,o){var i=[Su(Math.round(e).toString(16)),Su(Math.round(t).toString(16)),Su(Math.round(n).toString(16)),Su(u4e(r))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function u4e(e){return Math.round(parseFloat(e)*255).toString(16)}function OR(e){return Mo(e)/255}function Mo(e){return parseInt(e,16)}function d4e(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var a8={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function f4e(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=g4e(e)),typeof e=="object"&&(Ms(e.r)&&Ms(e.g)&&Ms(e.b)?(t=a4e(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Ms(e.h)&&Ms(e.s)&&Ms(e.v)?(r=ny(e.s),o=ny(e.v),t=l4e(e.h,r,o),a=!0,s="hsv"):Ms(e.h)&&Ms(e.s)&&Ms(e.l)&&(r=ny(e.s),i=ny(e.l),t=s4e(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=FY(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var p4e="[-\\+]?\\d+%?",h4e="[-\\+]?\\d*\\.\\d+%?",Xl="(?:".concat(h4e,")|(?:").concat(p4e,")"),CC="[\\s|\\(]+(".concat(Xl,")[,|\\s]+(").concat(Xl,")[,|\\s]+(").concat(Xl,")\\s*\\)?"),EC="[\\s|\\(]+(".concat(Xl,")[,|\\s]+(").concat(Xl,")[,|\\s]+(").concat(Xl,")[,|\\s]+(").concat(Xl,")\\s*\\)?"),na={CSS_UNIT:new RegExp(Xl),rgb:new RegExp("rgb"+CC),rgba:new RegExp("rgba"+EC),hsl:new RegExp("hsl"+CC),hsla:new RegExp("hsla"+EC),hsv:new RegExp("hsv"+CC),hsva:new RegExp("hsva"+EC),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function g4e(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(a8[e])e=a8[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=na.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=na.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=na.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=na.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=na.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=na.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=na.hex8.exec(e),n?{r:Mo(n[1]),g:Mo(n[2]),b:Mo(n[3]),a:OR(n[4]),format:t?"name":"hex8"}:(n=na.hex6.exec(e),n?{r:Mo(n[1]),g:Mo(n[2]),b:Mo(n[3]),format:t?"name":"hex"}:(n=na.hex4.exec(e),n?{r:Mo(n[1]+n[1]),g:Mo(n[2]+n[2]),b:Mo(n[3]+n[3]),a:OR(n[4]+n[4]),format:t?"name":"hex8"}:(n=na.hex3.exec(e),n?{r:Mo(n[1]+n[1]),g:Mo(n[2]+n[2]),b:Mo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Ms(e){return Boolean(na.CSS_UNIT.exec(String(e)))}var C1=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=d4e(t)),this.originalInput=t;var o=f4e(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=FY(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=IR(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=IR(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=kR(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=kR(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),_R(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),c4e(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ar(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ar(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+_R(this.r,this.g,this.b,!1),n=0,r=Object.entries(a8);n<r.length;n++){var o=r[n],i=o[0],a=o[1];if(t===a)return i}return!1},e.prototype.toString=function(t){var n=Boolean(t);t=t!=null?t:this.format;var r=!1,o=this.a<1&&this.a>=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=ty(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=ty(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=ty(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=ty(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb();return new e({r:r.r+(n.r-r.r)*n.a,g:r.g+(n.g-r.g)*n.a,b:r.b+(n.b-r.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a<t;a++)o.push(new e({h:(r+a*i)%360,s:n.s,l:n.l}));return o},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function NY(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(NY(e));return e.count=t,n}var r=m4e(e.hue,e.seed),o=v4e(r,e),i=y4e(r,o,e),a={h:r,s:o,v:i};return e.alpha!==void 0&&(a.a=e.alpha),new C1(a)}function m4e(e,t){var n=x4e(e),r=X2(n,t);return r<0&&(r=360+r),r}function v4e(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return X2([0,100],t.seed);var n=zY(e).saturationRange,r=n[0],o=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=o-10;break;case"light":o=55;break}return X2([r,o],t.seed)}function y4e(e,t,n){var r=b4e(e,t),o=100;switch(n.luminosity){case"dark":o=r+20;break;case"light":r=(o+r)/2;break;case"random":r=0,o=100;break}return X2([r,o],n.seed)}function b4e(e,t){for(var n=zY(e).lowerBounds,r=0;r<n.length-1;r++){var o=n[r][0],i=n[r][1],a=n[r+1][0],s=n[r+1][1];if(t>=o&&t<=a){var l=(s-i)/(a-o),c=i-l*o;return l*t+c}}return 0}function x4e(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var n=HY.find(function(a){return a.name===e});if(n){var r=jY(n);if(r.hueRange)return r.hueRange}var o=new C1(e);if(o.isValid){var i=o.toHsv().h;return[i,i]}}return[0,360]}function zY(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=HY;t<n.length;t++){var r=n[t],o=jY(r);if(o.hueRange&&e>=o.hueRange[0]&&e<=o.hueRange[1])return o}throw Error("Color not found")}function X2(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var o=t/233280;return Math.floor(r+o*(n-r))}function jY(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,o]}}var HY=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];function S4e(e,t,n,r,o){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e}var w4e=e=>Object.keys(e).length===0,lr=(e,t,n)=>{const r=S4e(e,`colors.${t}`,t),{isValid:o}=new C1(r);return o?r:n},C4e=e=>t=>{const n=lr(t,e);return new C1(n).isDark()?"dark":"light"},E4e=e=>t=>C4e(e)(t)==="dark",Gp=(e,t)=>n=>{const r=lr(n,e);return new C1(r).setAlpha(t).toRgbString()};function PR(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}function k4e(e){const t=NY().toHexString();return!e||w4e(e)?t:e.string&&e.colors?_4e(e.string,e.colors):e.string&&!e.colors?I4e(e.string):e.colors&&!e.string?O4e(e.colors):t}function I4e(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t=t&t;let n="#";for(let r=0;r<3;r+=1)n+=`00${(t>>r*8&255).toString(16)}`.substr(-2);return n}function _4e(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;r<e.length;r+=1)n=e.charCodeAt(r)+((n<<5)-n),n=n&n;return n=(n%t.length+t.length)%t.length,t[n]}function O4e(e){return e[Math.floor(Math.random()*e.length)]}function he(e,t){return n=>n.colorMode==="dark"?t:e}function b_(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function P4e(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function VY(e){return P4e(e)&&e.reference?e.reference:String(e)}var P5=(e,...t)=>t.map(VY).join(` ${e} `).replace(/calc/g,""),TR=(...e)=>`calc(${P5("+",...e)})`,AR=(...e)=>`calc(${P5("-",...e)})`,s8=(...e)=>`calc(${P5("*",...e)})`,$R=(...e)=>`calc(${P5("/",...e)})`,MR=e=>{const t=VY(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:s8(t,-1)},zs=Object.assign(e=>({add:(...t)=>zs(TR(e,...t)),subtract:(...t)=>zs(AR(e,...t)),multiply:(...t)=>zs(s8(e,...t)),divide:(...t)=>zs($R(e,...t)),negate:()=>zs(MR(e)),toString:()=>e.toString()}),{add:TR,subtract:AR,multiply:s8,divide:$R,negate:MR});function T4e(e){return!Number.isInteger(parseFloat(e.toString()))}function A4e(e,t="-"){return e.replace(/\s+/g,t)}function WY(e){const t=A4e(e.toString());return t.includes("\\.")?e:T4e(e)?t.replace(".","\\."):e}function $4e(e,t=""){return[t,WY(e)].filter(Boolean).join("-")}function M4e(e,t){return`var(${WY(e)}${t?`, ${t}`:""})`}function R4e(e,t=""){return`--${$4e(e,t)}`}function Po(e,t){const n=R4e(e,t==null?void 0:t.prefix);return{variable:n,reference:M4e(n,D4e(t==null?void 0:t.fallback))}}function D4e(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{definePartsStyle:L4e,defineMultiStyleConfig:B4e}=It(_Ce.keys),F4e={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},N4e={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},z4e={pt:"2",px:"4",pb:"5"},j4e={fontSize:"1.25em"},H4e=L4e({container:F4e,button:N4e,panel:z4e,icon:j4e}),V4e=B4e({baseStyle:H4e}),{definePartsStyle:E1,defineMultiStyleConfig:W4e}=It(OCe.keys),nl=ud("alert-fg"),k1=ud("alert-bg"),U4e=E1({container:{bg:k1.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:nl.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:nl.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function x_(e){const{theme:t,colorScheme:n}=e,r=lr(t,`${n}.100`,n),o=Gp(`${n}.200`,.16)(t);return he(r,o)(e)}var G4e=E1(e=>{const{colorScheme:t}=e,n=he(`${t}.500`,`${t}.200`)(e);return{container:{[k1.variable]:x_(e),[nl.variable]:`colors.${n}`}}}),K4e=E1(e=>{const{colorScheme:t}=e,n=he(`${t}.500`,`${t}.200`)(e);return{container:{[k1.variable]:x_(e),[nl.variable]:`colors.${n}`,paddingStart:"3",borderStartWidth:"4px",borderStartColor:nl.reference}}}),q4e=E1(e=>{const{colorScheme:t}=e,n=he(`${t}.500`,`${t}.200`)(e);return{container:{[k1.variable]:x_(e),[nl.variable]:`colors.${n}`,pt:"2",borderTopWidth:"4px",borderTopColor:nl.reference}}}),Y4e=E1(e=>{const{colorScheme:t}=e,n=he(`${t}.500`,`${t}.200`)(e),r=he("white","gray.900")(e);return{container:{[k1.variable]:`colors.${n}`,[nl.variable]:`colors.${r}`,color:nl.reference}}}),X4e={subtle:G4e,"left-accent":K4e,"top-accent":q4e,solid:Y4e},Z4e=W4e({baseStyle:U4e,variants:X4e,defaultProps:{variant:"subtle",colorScheme:"blue"}}),UY={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},Q4e={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},J4e={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},e6e={...UY,...Q4e,container:J4e},GY=e6e,t6e=e=>typeof e=="function";function Fn(e,...t){return t6e(e)?e(...t):e}var{definePartsStyle:KY,defineMultiStyleConfig:n6e}=It(PCe.keys),r6e=e=>({borderRadius:"full",border:"0.2em solid",borderColor:he("white","gray.800")(e)}),o6e=e=>({bg:he("gray.200","whiteAlpha.400")(e)}),i6e=e=>{const{name:t,theme:n}=e,r=t?k4e({string:t}):"gray.400",o=E4e(r)(n);let i="white";o||(i="gray.800");const a=he("white","gray.800")(e);return{bg:r,color:i,borderColor:a,verticalAlign:"top"}},a6e=KY(e=>({badge:Fn(r6e,e),excessLabel:Fn(o6e,e),container:Fn(i6e,e)}));function Il(e){const t=e!=="100%"?GY[e]:void 0;return KY({container:{width:e,height:e,fontSize:`calc(${t!=null?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t!=null?t:e} / 2.5)`,lineHeight:e!=="100%"?t!=null?t:e:void 0}})}var s6e={"2xs":Il(4),xs:Il(6),sm:Il(8),md:Il(12),lg:Il(16),xl:Il(24),"2xl":Il(32),full:Il("100%")},l6e=n6e({baseStyle:a6e,sizes:s6e,defaultProps:{size:"md"}}),c6e={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold"},u6e=e=>{const{colorScheme:t,theme:n}=e,r=Gp(`${t}.500`,.6)(n);return{bg:he(`${t}.500`,r)(e),color:he("white","whiteAlpha.800")(e)}},d6e=e=>{const{colorScheme:t,theme:n}=e,r=Gp(`${t}.200`,.16)(n);return{bg:he(`${t}.100`,r)(e),color:he(`${t}.800`,`${t}.200`)(e)}},f6e=e=>{const{colorScheme:t,theme:n}=e,r=Gp(`${t}.200`,.8)(n),o=lr(n,`${t}.500`),i=he(o,r)(e);return{color:i,boxShadow:`inset 0 0 0px 1px ${i}`}},p6e={solid:u6e,subtle:d6e,outline:f6e},w0={baseStyle:c6e,variants:p6e,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:h6e,definePartsStyle:g6e}=It(TCe.keys),m6e={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},v6e=g6e({link:m6e}),y6e=h6e({baseStyle:v6e}),b6e={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},qY=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:he("inherit","whiteAlpha.900")(e),_hover:{bg:he("gray.100","whiteAlpha.200")(e)},_active:{bg:he("gray.200","whiteAlpha.300")(e)}};const r=Gp(`${t}.200`,.12)(n),o=Gp(`${t}.200`,.24)(n);return{color:he(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:he(`${t}.50`,r)(e)},_active:{bg:he(`${t}.100`,o)(e)}}},x6e=e=>{const{colorScheme:t}=e,n=he("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached] > &:not(:last-of-type)":{marginEnd:"-1px"},...Fn(qY,e)}},S6e={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},w6e=e=>{var s;const{colorScheme:t}=e;if(t==="gray"){const l=he("gray.100","whiteAlpha.200")(e);return{bg:l,_hover:{bg:he("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:he("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:r="white",hoverBg:o=`${t}.600`,activeBg:i=`${t}.700`}=(s=S6e[t])!=null?s:{},a=he(n,`${t}.200`)(e);return{bg:a,color:he(r,"gray.800")(e),_hover:{bg:he(o,`${t}.300`)(e),_disabled:{bg:a}},_active:{bg:he(i,`${t}.400`)(e)}}},C6e=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:he(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:he(`${t}.700`,`${t}.500`)(e)}}},E6e={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},k6e={ghost:qY,outline:x6e,solid:w6e,link:C6e,unstyled:E6e},I6e={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},_6e={baseStyle:b6e,variants:k6e,sizes:I6e,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Eb,defineMultiStyleConfig:O6e}=It(ACe.keys),C0=ud("checkbox-size"),P6e=e=>{const{colorScheme:t}=e;return{w:C0.reference,h:C0.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:he(`${t}.500`,`${t}.200`)(e),borderColor:he(`${t}.500`,`${t}.200`)(e),color:he("white","gray.900")(e),_hover:{bg:he(`${t}.600`,`${t}.300`)(e),borderColor:he(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:he("gray.200","transparent")(e),bg:he("gray.200","whiteAlpha.300")(e),color:he("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:he(`${t}.500`,`${t}.200`)(e),borderColor:he(`${t}.500`,`${t}.200`)(e),color:he("white","gray.900")(e)},_disabled:{bg:he("gray.100","whiteAlpha.100")(e),borderColor:he("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:he("red.500","red.300")(e)}}},T6e={_disabled:{cursor:"not-allowed"}},A6e={userSelect:"none",_disabled:{opacity:.4}},$6e={transitionProperty:"transform",transitionDuration:"normal"},M6e=Eb(e=>({icon:$6e,container:T6e,control:Fn(P6e,e),label:A6e})),R6e={sm:Eb({control:{[C0.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Eb({control:{[C0.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Eb({control:{[C0.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},Z2=O6e({baseStyle:M6e,sizes:R6e,defaultProps:{size:"md",colorScheme:"blue"}}),E0=Po("close-button-size"),D6e=e=>{const t=he("blackAlpha.100","whiteAlpha.100")(e),n=he("blackAlpha.200","whiteAlpha.200")(e);return{w:[E0.reference],h:[E0.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{bg:t},_active:{bg:n},_focusVisible:{boxShadow:"outline"}}},L6e={lg:{[E0.variable]:"sizes.10",fontSize:"md"},md:{[E0.variable]:"sizes.8",fontSize:"xs"},sm:{[E0.variable]:"sizes.6",fontSize:"2xs"}},B6e={baseStyle:D6e,sizes:L6e,defaultProps:{size:"md"}},{variants:F6e,defaultProps:N6e}=w0,z6e={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm"},j6e={baseStyle:z6e,variants:F6e,defaultProps:N6e},H6e={w:"100%",mx:"auto",maxW:"prose",px:"4"},V6e={baseStyle:H6e},W6e={opacity:.6,borderColor:"inherit"},U6e={borderStyle:"solid"},G6e={borderStyle:"dashed"},K6e={solid:U6e,dashed:G6e},q6e={baseStyle:W6e,variants:K6e,defaultProps:{variant:"solid"}},{definePartsStyle:l8,defineMultiStyleConfig:Y6e}=It($Ce.keys);function Hd(e){return l8(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var X6e={bg:"blackAlpha.600",zIndex:"overlay"},Z6e={display:"flex",zIndex:"modal",justifyContent:"center"},Q6e=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",bg:he("white","gray.700")(e),color:"inherit",boxShadow:he("lg","dark-lg")(e)}},J6e={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},e9e={position:"absolute",top:"2",insetEnd:"3"},t9e={px:"6",py:"2",flex:"1",overflow:"auto"},n9e={px:"6",py:"4"},r9e=l8(e=>({overlay:X6e,dialogContainer:Z6e,dialog:Fn(Q6e,e),header:J6e,closeButton:e9e,body:t9e,footer:n9e})),o9e={xs:Hd("xs"),sm:Hd("md"),md:Hd("lg"),lg:Hd("2xl"),xl:Hd("4xl"),full:Hd("full")},i9e=Y6e({baseStyle:r9e,sizes:o9e,defaultProps:{size:"xs"}}),{definePartsStyle:a9e,defineMultiStyleConfig:s9e}=It(MCe.keys),l9e={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},c9e={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},u9e={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},d9e=a9e({preview:l9e,input:c9e,textarea:u9e}),f9e=s9e({baseStyle:d9e}),{definePartsStyle:p9e,defineMultiStyleConfig:h9e}=It(RCe.keys),g9e=e=>({marginStart:"1",color:he("red.500","red.300")(e)}),m9e=e=>({mt:"2",color:he("gray.600","whiteAlpha.600")(e),lineHeight:"normal",fontSize:"sm"}),v9e=p9e(e=>({container:{width:"100%",position:"relative"},requiredIndicator:Fn(g9e,e),helperText:Fn(m9e,e)})),y9e=h9e({baseStyle:v9e}),{definePartsStyle:b9e,defineMultiStyleConfig:x9e}=It(DCe.keys),S9e=e=>({color:he("red.500","red.300")(e),mt:"2",fontSize:"sm",lineHeight:"normal"}),w9e=e=>({marginEnd:"0.5em",color:he("red.500","red.300")(e)}),C9e=b9e(e=>({text:Fn(S9e,e),icon:Fn(w9e,e)})),E9e=x9e({baseStyle:C9e}),k9e={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},I9e={baseStyle:k9e},_9e={fontFamily:"heading",fontWeight:"bold"},O9e={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},P9e={baseStyle:_9e,sizes:O9e,defaultProps:{size:"xl"}},{definePartsStyle:Us,defineMultiStyleConfig:T9e}=It(LCe.keys),A9e=Us({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),_l={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},$9e={lg:Us({field:_l.lg,addon:_l.lg}),md:Us({field:_l.md,addon:_l.md}),sm:Us({field:_l.sm,addon:_l.sm}),xs:Us({field:_l.xs,addon:_l.xs})};function S_(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||he("blue.500","blue.300")(e),errorBorderColor:n||he("red.500","red.300")(e)}}var M9e=Us(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=S_(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:he("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:lr(t,r),boxShadow:`0 0 0 1px ${lr(t,r)}`},_focusVisible:{zIndex:1,borderColor:lr(t,n),boxShadow:`0 0 0 1px ${lr(t,n)}`}},addon:{border:"1px solid",borderColor:he("inherit","whiteAlpha.50")(e),bg:he("gray.100","whiteAlpha.300")(e)}}}),R9e=Us(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=S_(e);return{field:{border:"2px solid",borderColor:"transparent",bg:he("gray.100","whiteAlpha.50")(e),_hover:{bg:he("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:lr(t,r)},_focusVisible:{bg:"transparent",borderColor:lr(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:he("gray.100","whiteAlpha.50")(e)}}}),D9e=Us(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=S_(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:lr(t,r),boxShadow:`0px 1px 0px 0px ${lr(t,r)}`},_focusVisible:{borderColor:lr(t,n),boxShadow:`0px 1px 0px 0px ${lr(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),L9e=Us({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),B9e={outline:M9e,filled:R9e,flushed:D9e,unstyled:L9e},wt=T9e({baseStyle:A9e,sizes:$9e,variants:B9e,defaultProps:{size:"md",variant:"outline"}}),F9e=e=>({bg:he("gray.100","whiteAlpha")(e),borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),N9e={baseStyle:F9e},z9e={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},j9e={baseStyle:z9e},{defineMultiStyleConfig:H9e,definePartsStyle:V9e}=It(BCe.keys),W9e={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},U9e=V9e({icon:W9e}),G9e=H9e({baseStyle:U9e}),{defineMultiStyleConfig:K9e,definePartsStyle:q9e}=It(FCe.keys),Y9e=e=>({bg:he("#fff","gray.700")(e),boxShadow:he("sm","dark-lg")(e),color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px"}),X9e=e=>({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{bg:he("gray.100","whiteAlpha.100")(e)},_active:{bg:he("gray.200","whiteAlpha.200")(e)},_expanded:{bg:he("gray.100","whiteAlpha.100")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),Z9e={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},Q9e={opacity:.6},J9e={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},e8e={transitionProperty:"common",transitionDuration:"normal"},t8e=q9e(e=>({button:e8e,list:Fn(Y9e,e),item:Fn(X9e,e),groupTitle:Z9e,command:Q9e,divider:J9e})),n8e=K9e({baseStyle:t8e}),{defineMultiStyleConfig:r8e,definePartsStyle:c8}=It(NCe.keys),o8e={bg:"blackAlpha.600",zIndex:"modal"},i8e=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto"}},a8e=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",bg:he("white","gray.700")(e),color:"inherit",my:"16",zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,boxShadow:he("lg","dark-lg")(e)}},s8e={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},l8e={position:"absolute",top:"2",insetEnd:"3"},c8e=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},u8e={px:"6",py:"4"},d8e=c8(e=>({overlay:o8e,dialogContainer:Fn(i8e,e),dialog:Fn(a8e,e),header:s8e,closeButton:l8e,body:Fn(c8e,e),footer:u8e}));function Ji(e){return c8(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var f8e={xs:Ji("xs"),sm:Ji("sm"),md:Ji("md"),lg:Ji("lg"),xl:Ji("xl"),"2xl":Ji("2xl"),"3xl":Ji("3xl"),"4xl":Ji("4xl"),"5xl":Ji("5xl"),"6xl":Ji("6xl"),full:Ji("full")},p8e=r8e({baseStyle:d8e,sizes:f8e,defaultProps:{size:"md"}}),h8e={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},YY=h8e,{defineMultiStyleConfig:g8e,definePartsStyle:XY}=It(zCe.keys),w_=Po("number-input-stepper-width"),ZY=Po("number-input-input-padding"),m8e=zs(w_).add("0.5rem").toString(),v8e={[w_.variable]:"sizes.6",[ZY.variable]:m8e},y8e=e=>{var n;var t;return(n=(t=Fn(wt.baseStyle,e))==null?void 0:t.field)!=null?n:{}},b8e={width:[w_.reference]},x8e=e=>({borderStart:"1px solid",borderStartColor:he("inherit","whiteAlpha.300")(e),color:he("inherit","whiteAlpha.800")(e),_active:{bg:he("gray.200","whiteAlpha.300")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),S8e=XY(e=>{var t;return{root:v8e,field:y8e,stepperGroup:b8e,stepper:(t=Fn(x8e,e))!=null?t:{}}});function ry(e){var s;var t,n;const r=(t=wt.sizes)==null?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},i=(s=(n=r.field)==null?void 0:n.fontSize)!=null?s:"md",a=YY.fontSizes[i];return XY({field:{...r.field,paddingInlineEnd:ZY.reference,verticalAlign:"top"},stepper:{fontSize:zs(a).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var w8e={xs:ry("xs"),sm:ry("sm"),md:ry("md"),lg:ry("lg")},C8e=g8e({baseStyle:S8e,sizes:w8e,variants:wt.variants,defaultProps:wt.defaultProps}),RR,E8e={...(RR=wt.baseStyle)==null?void 0:RR.field,textAlign:"center"},k8e={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},DR,Ij,I8e={outline:e=>{var r;var t,n;return(r=(n=Fn((t=wt.variants)==null?void 0:t.outline,e))==null?void 0:n.field)!=null?r:{}},flushed:e=>{var r;var t,n;return(r=(n=Fn((t=wt.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)!=null?r:{}},filled:e=>{var r;var t,n;return(r=(n=Fn((t=wt.variants)==null?void 0:t.filled,e))==null?void 0:n.field)!=null?r:{}},unstyled:(Ij=(DR=wt.variants)==null?void 0:DR.unstyled.field)!=null?Ij:{}},_8e={baseStyle:E8e,sizes:k8e,variants:I8e,defaultProps:wt.defaultProps},{defineMultiStyleConfig:O8e,definePartsStyle:P8e}=It(jCe.keys),kC=Po("popper-bg"),T8e=Po("popper-arrow-bg"),A8e=Po("popper-arrow-shadow-color"),$8e={zIndex:10},M8e=e=>{const t=he("white","gray.700")(e),n=he("gray.200","whiteAlpha.300")(e);return{[kC.variable]:`colors.${t}`,bg:kC.reference,[T8e.variable]:kC.reference,[A8e.variable]:`colors.${n}`,width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}},R8e={px:3,py:2,borderBottomWidth:"1px"},D8e={px:3,py:2},L8e={px:3,py:2,borderTopWidth:"1px"},B8e={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},F8e=P8e(e=>({popper:$8e,content:M8e(e),header:R8e,body:D8e,footer:L8e,closeButton:B8e})),N8e=O8e({baseStyle:F8e}),{defineMultiStyleConfig:z8e,definePartsStyle:Hg}=It(HCe.keys),j8e=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:o}=e,i=he(PR(),PR("1rem","rgba(0,0,0,0.1)"))(e),a=he(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
    to right,
    transparent 0%,
    ${lr(n,a)} 50%,
    transparent 100%
  )`;return{...!r&&o&&i,...r?{bgImage:s}:{bgColor:a}}},H8e={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},V8e=e=>({bg:he("gray.100","whiteAlpha.300")(e)}),W8e=e=>({transitionProperty:"common",transitionDuration:"slow",...j8e(e)}),U8e=Hg(e=>({label:H8e,filledTrack:W8e(e),track:V8e(e)})),G8e={xs:Hg({track:{h:"1"}}),sm:Hg({track:{h:"2"}}),md:Hg({track:{h:"3"}}),lg:Hg({track:{h:"4"}})},K8e=z8e({sizes:G8e,baseStyle:U8e,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:q8e,definePartsStyle:kb}=It(VCe.keys),Y8e=e=>{var t;const n=(t=Fn(Z2.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n==null?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},X8e=kb(e=>{var t,n,r,o;return{label:(n=(t=Z2).baseStyle)==null?void 0:n.call(t,e).label,container:(o=(r=Z2).baseStyle)==null?void 0:o.call(r,e).container,control:Y8e(e)}}),Z8e={md:kb({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:kb({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:kb({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},Q8e=q8e({baseStyle:X8e,sizes:Z8e,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:J8e,definePartsStyle:eEe}=It(WCe.keys),tEe=e=>{var t;return{...(t=wt.baseStyle)==null?void 0:t.field,bg:he("white","gray.700")(e),appearance:"none",paddingBottom:"1px",lineHeight:"normal","> option, > optgroup":{bg:he("white","gray.700")(e)}}},nEe={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},rEe=eEe(e=>({field:tEe(e),icon:nEe})),oy={paddingInlineEnd:"8"},LR,BR,FR,NR,zR,jR,HR,VR,oEe={lg:{...(LR=wt.sizes)==null?void 0:LR.lg,field:{...(BR=wt.sizes)==null?void 0:BR.lg.field,...oy}},md:{...(FR=wt.sizes)==null?void 0:FR.md,field:{...(NR=wt.sizes)==null?void 0:NR.md.field,...oy}},sm:{...(zR=wt.sizes)==null?void 0:zR.sm,field:{...(jR=wt.sizes)==null?void 0:jR.sm.field,...oy}},xs:{...(HR=wt.sizes)==null?void 0:HR.xs,field:{...(VR=wt.sizes)==null?void 0:VR.xs.field,...oy},icon:{insetEnd:"1"}}},iEe=J8e({baseStyle:rEe,sizes:oEe,variants:wt.variants,defaultProps:wt.defaultProps}),aEe=ud("skeleton-start-color"),sEe=ud("skeleton-end-color"),lEe=e=>{const t=he("gray.100","gray.800")(e),n=he("gray.400","gray.600")(e),{startColor:r=t,endColor:o=n,theme:i}=e,a=lr(i,r),s=lr(i,o);return{[aEe.variable]:a,[sEe.variable]:s,opacity:.7,borderRadius:"2px",borderColor:a,background:s}},cEe={baseStyle:lEe},uEe=e=>({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",bg:he("white","gray.700")(e)}}),dEe={baseStyle:uEe},{defineMultiStyleConfig:fEe,definePartsStyle:T5}=It(UCe.keys),Sm=ud("slider-thumb-size"),wm=ud("slider-track-size"),pEe=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...b_({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},hEe=e=>({...b_({orientation:e.orientation,horizontal:{h:wm.reference},vertical:{w:wm.reference}}),overflow:"hidden",borderRadius:"sm",bg:he("gray.200","whiteAlpha.200")(e),_disabled:{bg:he("gray.300","whiteAlpha.300")(e)}}),gEe=e=>{const{orientation:t}=e;return{...b_({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:Sm.reference,h:Sm.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},mEe=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",bg:he(`${t}.500`,`${t}.200`)(e)}},vEe=T5(e=>({container:pEe(e),track:hEe(e),thumb:gEe(e),filledTrack:mEe(e)})),yEe=T5({container:{[Sm.variable]:"sizes.4",[wm.variable]:"sizes.1"}}),bEe=T5({container:{[Sm.variable]:"sizes.3.5",[wm.variable]:"sizes.1"}}),xEe=T5({container:{[Sm.variable]:"sizes.2.5",[wm.variable]:"sizes.0.5"}}),SEe={lg:yEe,md:bEe,sm:xEe},wEe=fEe({baseStyle:vEe,sizes:SEe,defaultProps:{size:"md",colorScheme:"blue"}}),uu=Po("spinner-size"),CEe={width:[uu.reference],height:[uu.reference]},EEe={xs:{[uu.variable]:"sizes.3"},sm:{[uu.variable]:"sizes.4"},md:{[uu.variable]:"sizes.6"},lg:{[uu.variable]:"sizes.8"},xl:{[uu.variable]:"sizes.12"}},kEe={baseStyle:CEe,sizes:EEe,defaultProps:{size:"md"}},{defineMultiStyleConfig:IEe,definePartsStyle:QY}=It(GCe.keys),_Ee={fontWeight:"medium"},OEe={opacity:.8,marginBottom:"2"},PEe={verticalAlign:"baseline",fontWeight:"semibold"},TEe={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},AEe=QY({container:{},label:_Ee,helpText:OEe,number:PEe,icon:TEe}),$Ee={md:QY({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},MEe=IEe({baseStyle:AEe,sizes:$Ee,defaultProps:{size:"md"}}),{defineMultiStyleConfig:REe,definePartsStyle:Ib}=It(KCe.keys),k0=Po("switch-track-width"),Au=Po("switch-track-height"),IC=Po("switch-track-diff"),DEe=zs.subtract(k0,Au),u8=Po("switch-thumb-x"),LEe=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[k0.reference],height:[Au.reference],transitionProperty:"common",transitionDuration:"fast",bg:he("gray.300","whiteAlpha.400")(e),_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{bg:he(`${t}.500`,`${t}.200`)(e)}}},BEe={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[Au.reference],height:[Au.reference],_checked:{transform:`translateX(${u8.reference})`}},FEe=Ib(e=>({container:{[IC.variable]:DEe,[u8.variable]:IC.reference,_rtl:{[u8.variable]:zs(IC).negate().toString()}},track:LEe(e),thumb:BEe})),NEe={sm:Ib({container:{[k0.variable]:"1.375rem",[Au.variable]:"sizes.3"}}),md:Ib({container:{[k0.variable]:"1.875rem",[Au.variable]:"sizes.4"}}),lg:Ib({container:{[k0.variable]:"2.875rem",[Au.variable]:"sizes.6"}})},zEe=REe({baseStyle:FEe,sizes:NEe,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:jEe,definePartsStyle:mp}=It(qCe.keys),HEe=mp({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Q2={"&[data-is-numeric=true]":{textAlign:"end"}},VEe=mp(e=>{const{colorScheme:t}=e;return{th:{color:he("gray.600","gray.400")(e),borderBottom:"1px",borderColor:he(`${t}.100`,`${t}.700`)(e),...Q2},td:{borderBottom:"1px",borderColor:he(`${t}.100`,`${t}.700`)(e),...Q2},caption:{color:he("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),WEe=mp(e=>{const{colorScheme:t}=e;return{th:{color:he("gray.600","gray.400")(e),borderBottom:"1px",borderColor:he(`${t}.100`,`${t}.700`)(e),...Q2},td:{borderBottom:"1px",borderColor:he(`${t}.100`,`${t}.700`)(e),...Q2},caption:{color:he("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:he(`${t}.100`,`${t}.700`)(e)},td:{background:he(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),UEe={simple:VEe,striped:WEe,unstyled:{}},GEe={sm:mp({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:mp({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:mp({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},KEe=jEe({baseStyle:HEe,variants:UEe,sizes:GEe,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),{defineMultiStyleConfig:qEe,definePartsStyle:ls}=It(YCe.keys),YEe=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},XEe=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},ZEe=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},QEe={p:4},JEe=ls(e=>({root:YEe(e),tab:XEe(e),tablist:ZEe(e),tabpanel:QEe})),eke={sm:ls({tab:{py:1,px:4,fontSize:"sm"}}),md:ls({tab:{fontSize:"md",py:2,px:4}}),lg:ls({tab:{fontSize:"lg",py:3,px:4}})},tke=ls(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",o=n==="vertical"?"borderStart":"borderBottom",i=r?"marginStart":"marginBottom";return{tablist:{[o]:"2px solid",borderColor:"inherit"},tab:{[o]:"2px solid",borderColor:"transparent",[i]:"-2px",_selected:{color:he(`${t}.600`,`${t}.300`)(e),borderColor:"currentColor"},_active:{bg:he("gray.200","whiteAlpha.300")(e)},_disabled:{_active:{bg:"none"}}}}}),nke=ls(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",_selected:{color:he(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderBottomColor:he("white","gray.800")(e)}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),rke=ls(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",bg:he("gray.50","whiteAlpha.50")(e),mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{bg:he("#fff","gray.800")(e),color:he(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),oke=ls(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:lr(n,`${t}.700`),bg:lr(n,`${t}.100`)}}}}),ike=ls(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:he("gray.600","inherit")(e),_selected:{color:he("#fff","gray.800")(e),bg:he(`${t}.600`,`${t}.300`)(e)}}}}),ake=ls({}),ske={line:tke,enclosed:nke,"enclosed-colored":rke,"soft-rounded":oke,"solid-rounded":ike,unstyled:ake},lke=qEe({baseStyle:JEe,sizes:eke,variants:ske,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),{defineMultiStyleConfig:cke,definePartsStyle:$u}=It(XCe.keys),uke={fontWeight:"medium",lineHeight:1.2,outline:0,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},dke={lineHeight:1.2,overflow:"visible"},fke={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},pke=$u({container:uke,label:dke,closeButton:fke}),hke={sm:$u({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:$u({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:$u({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},gke={subtle:$u(e=>{var t;return{container:(t=w0.variants)==null?void 0:t.subtle(e)}}),solid:$u(e=>{var t;return{container:(t=w0.variants)==null?void 0:t.solid(e)}}),outline:$u(e=>{var t;return{container:(t=w0.variants)==null?void 0:t.outline(e)}})},mke=cke({variants:gke,baseStyle:pke,sizes:hke,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),WR,vke={...(WR=wt.baseStyle)==null?void 0:WR.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},UR,_j,yke={outline:e=>{var n;var t;return(n=(t=wt.variants)==null?void 0:t.outline(e).field)!=null?n:{}},flushed:e=>{var n;var t;return(n=(t=wt.variants)==null?void 0:t.flushed(e).field)!=null?n:{}},filled:e=>{var n;var t;return(n=(t=wt.variants)==null?void 0:t.filled(e).field)!=null?n:{}},unstyled:(_j=(UR=wt.variants)==null?void 0:UR.unstyled.field)!=null?_j:{}},GR,KR,qR,YR,Oj,Pj,Tj,Aj,bke={xs:(Oj=(GR=wt.sizes)==null?void 0:GR.xs.field)!=null?Oj:{},sm:(Pj=(KR=wt.sizes)==null?void 0:KR.sm.field)!=null?Pj:{},md:(Tj=(qR=wt.sizes)==null?void 0:qR.md.field)!=null?Tj:{},lg:(Aj=(YR=wt.sizes)==null?void 0:YR.lg.field)!=null?Aj:{}},xke={baseStyle:vke,sizes:bke,variants:yke,defaultProps:{size:"md",variant:"outline"}},_C=Po("tooltip-bg"),XR=Po("tooltip-fg"),Ske=Po("popper-arrow-bg"),wke=e=>{const t=he("gray.700","gray.300")(e),n=he("whiteAlpha.900","gray.900")(e);return{bg:_C.reference,color:XR.reference,[_C.variable]:`colors.${t}`,[XR.variable]:`colors.${n}`,[Ske.variable]:_C.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}},Cke={baseStyle:wke},Eke={Accordion:V4e,Alert:Z4e,Avatar:l6e,Badge:w0,Breadcrumb:y6e,Button:_6e,Checkbox:Z2,CloseButton:B6e,Code:j6e,Container:V6e,Divider:q6e,Drawer:i9e,Editable:f9e,Form:y9e,FormError:E9e,FormLabel:I9e,Heading:P9e,Input:wt,Kbd:N9e,Link:j9e,List:G9e,Menu:n8e,Modal:p8e,NumberInput:C8e,PinInput:_8e,Popover:N8e,Progress:K8e,Radio:Q8e,Select:iEe,Skeleton:cEe,SkipLink:dEe,Slider:wEe,Spinner:kEe,Stat:MEe,Switch:zEe,Table:KEe,Tabs:lke,Tag:mke,Textarea:xke,Tooltip:Cke},kke={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},Ike=kke,_ke={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},Oke=_ke,Pke={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},Tke=Pke,Ake={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},$ke=Ake,Mke={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},Rke=Mke,Dke={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},Lke={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},Bke={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},Fke={property:Dke,easing:Lke,duration:Bke},Nke=Fke,zke={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},jke=zke,Hke={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},Vke=Hke,Wke={breakpoints:Oke,zIndices:jke,radii:$ke,blur:Vke,colors:Tke,...YY,sizes:GY,shadows:Rke,space:UY,borders:Ike,transition:Nke},Uke={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},Gke={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color",wordWrap:"break-word"}}};function Kke(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var qke=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function Yke(e){return Kke(e)?qke.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var Xke="ltr",Zke={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},pr={semanticTokens:Uke,direction:Xke,...Wke,components:Eke,styles:Gke,config:Zke},Qke=pr;function Jke(e,t){const n=Iu(e);h.exports.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function d8(e,...t){return e7e(e)?e(...t):e}var e7e=e=>typeof e=="function";function t7e(e,t){var i;const n=e!=null?e:"bottom",o={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return(i=o==null?void 0:o[t])!=null?i:n}var n7e=(e,t)=>e.find(n=>n.id===t);function ZR(e,t){const n=JY(e,t),r=n?e[n].findIndex(o=>o.id===t):-1;return{position:n,index:r}}function JY(e,t){for(const[n,r]of Object.entries(e))if(n7e(r,t))return n}function r7e(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function o7e(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,o=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,i=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:5500,pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:o,right:i,left:a}}var i7e={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Ua=a7e(i7e);function a7e(e){let t=e;const n=new Set,r=o=>{t=o(t),n.forEach(i=>i())};return{getState:()=>t,subscribe:o=>(n.add(o),()=>{r(()=>e),n.delete(o)}),removeToast:(o,i)=>{r(a=>({...a,[i]:a[i].filter(s=>s.id!=o)}))},notify:(o,i)=>{const a=s7e(o,i),{position:s,id:l}=a;return r(c=>{var f,p;const d=s.includes("top")?[a,...(f=c[s])!=null?f:[]]:[...(p=c[s])!=null?p:[],a];return{...c,[s]:d}}),l},update:(o,i)=>{!o||r(a=>{const s={...a},{position:l,index:c}=ZR(s,o);return l&&c!==-1&&(s[l][c]={...s[l][c],...i,message:eX(i)}),s})},closeAll:({positions:o}={})=>{r(i=>{const a=["bottom","bottom-right","bottom-left","top","top-left","top-right"];return(o!=null?o:a).reduce((l,c)=>(l[c]=i[c].map(u=>({...u,requestClose:!0})),l),{...i})})},close:o=>{r(i=>{const a=JY(i,o);return a?{...i,[a]:i[a].map(s=>s.id==o?{...s,requestClose:!0}:s)}:i})},isActive:o=>Boolean(ZR(Ua.getState(),o).position)}}var QR=0;function s7e(e,t={}){var o,i;QR+=1;const n=(o=t.id)!=null?o:QR,r=(i=t.position)!=null?i:"bottom";return{id:n,message:e,position:r,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Ua.removeToast(String(n),r),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var l7e=e=>{const{status:t,variant:n="solid",id:r,title:o,isClosable:i,onClose:a,description:s,icon:l}=e,c=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return O.createElement(W7,{addRole:!1,status:t,variant:n,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto"},O.createElement(U7,null,l),O.createElement(ve.div,{flex:"1",maxWidth:"100%"},o&&O.createElement(G7,{id:c==null?void 0:c.title},o),s&&O.createElement(DU,{id:c==null?void 0:c.description,display:"block"},s)),i&&O.createElement(l5,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1}))};function eX(e={}){const{render:t,toastComponent:n=l7e}=e;return o=>typeof t=="function"?t(o):O.createElement(n,{...o,...e})}function tX(e,t){const n=o=>{var i;return{...t,...o,position:t7e((i=o==null?void 0:o.position)!=null?i:t==null?void 0:t.position,e)}},r=o=>{const i=n(o),a=eX(i);return Ua.notify(a,i)};return r.update=(o,i)=>{Ua.update(o,n(i))},r.promise=(o,i)=>{const a=r({...i.loading,status:"loading",duration:null});o.then(s=>r.update(a,{status:"success",duration:5e3,...d8(i.success,s)})).catch(s=>r.update(a,{status:"error",duration:5e3,...d8(i.error,s)}))},r.closeAll=Ua.closeAll,r.close=Ua.close,r.isActive=Ua.isActive,r}function c7e(e){const{theme:t}=JV();return h.exports.useMemo(()=>tX(t.direction,e),[e,t.direction])}var u7e={initial:e=>{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},nX=h.exports.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:o,requestClose:i=!1,position:a="bottom",duration:s=5e3,containerStyle:l,motionVariants:c=u7e,toastSpacing:u="0.5rem"}=e,[d,f]=h.exports.useState(s),p=v0e();Q0(()=>{p||r==null||r()},[p]),Q0(()=>{f(s)},[s]);const g=()=>f(null),m=()=>f(s),y=()=>{p&&o()};h.exports.useEffect(()=>{p&&i&&o()},[p,i,o]),Jke(y,d);const v=h.exports.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:u,...l}),[l,u]),b=h.exports.useMemo(()=>r7e(a),[a]);return O.createElement(Hi.li,{layout:!0,className:"chakra-toast",variants:c,initial:"initial",animate:"animate",exit:"exit",onHoverStart:g,onHoverEnd:m,custom:{position:a},style:b},O.createElement(ve.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:v},d8(n,{id:t,onClose:y})))});nX.displayName="ToastComponent";var rX=e=>{const t=h.exports.useSyncExternalStore(Ua.subscribe,Ua.getState,Ua.getState),{children:n,motionVariants:r,component:o=nX,portalProps:i}=e,s=Object.keys(t).map(l=>{const c=t[l];return O.createElement("ul",{role:"region","aria-live":"polite",key:l,id:`chakra-toast-manager-${l}`,style:o7e(l)},O.createElement(ul,{initial:!1},c.map(u=>O.createElement(o,{key:u.id,motionVariants:r,...u}))))});return O.createElement(O.Fragment,null,n,O.createElement(ad,{...i},s))},d7e={duration:5e3,variant:"solid"},Vd={theme:Qke,colorMode:"light",toggleColorMode:()=>{},setColorMode:()=>{},defaultOptions:d7e,forced:!1};function f7e({theme:e=Vd.theme,colorMode:t=Vd.colorMode,toggleColorMode:n=Vd.toggleColorMode,setColorMode:r=Vd.setColorMode,defaultOptions:o=Vd.defaultOptions,motionVariants:i,toastSpacing:a,component:s,forced:l}=Vd){const c={colorMode:t,setColorMode:r,toggleColorMode:n,forced:l};return{ToastContainer:()=>O.createElement(nW,{theme:e},O.createElement(NS.Provider,{value:c},O.createElement(rX,{defaultOptions:o,motionVariants:i,toastSpacing:a,component:s}))),toast:tX(e.direction,o)}}function p7e(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function h7e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var g7e={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}};function mg(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var f8=e=>{var t;return((t=e.current)==null?void 0:t.ownerDocument)||document},p8=e=>{var t,n;return((n=(t=e.current)==null?void 0:t.ownerDocument)==null?void 0:n.defaultView)||window};function m7e(e={}){const{openDelay:t=0,closeDelay:n=0,closeOnClick:r=!0,closeOnMouseDown:o,closeOnPointerDown:i=o,closeOnEsc:a=!0,onOpen:s,onClose:l,placement:c,id:u,isOpen:d,defaultIsOpen:f,arrowSize:p=10,arrowShadowColor:g,arrowPadding:m,modifiers:y,isDisabled:v,gutter:b,offset:x,direction:S,...C}=e,{isOpen:w,onOpen:I,onClose:_}=OG({isOpen:d,defaultIsOpen:f,onOpen:s,onClose:l}),{referenceRef:P,getPopperProps:T,getArrowInnerProps:R,getArrowProps:B}=_G({enabled:w,placement:c,arrowPadding:m,modifiers:y,gutter:b,offset:x,direction:S}),q=h.exports.useId(),L=`tooltip-${u!=null?u:q}`,z=h.exports.useRef(null),N=h.exports.useRef(),V=h.exports.useRef(),Y=h.exports.useCallback(()=>{V.current&&(clearTimeout(V.current),V.current=void 0),_()},[_]),K=v7e(z,Y),D=h.exports.useCallback(()=>{if(!v&&!N.current){K();const de=p8(z);N.current=de.setTimeout(I,t)}},[K,v,I,t]),H=h.exports.useCallback(()=>{N.current&&(clearTimeout(N.current),N.current=void 0);const de=p8(z);V.current=de.setTimeout(Y,n)},[n,Y]),Z=h.exports.useCallback(()=>{w&&r&&H()},[r,H,w]),oe=h.exports.useCallback(()=>{w&&i&&H()},[i,H,w]),ae=h.exports.useCallback(de=>{w&&de.key==="Escape"&&H()},[w,H]);J0(()=>f8(z),"keydown",a?ae:void 0),h.exports.useEffect(()=>()=>{clearTimeout(N.current),clearTimeout(V.current)},[]),J0(()=>z.current,"pointerleave",H);const ie=h.exports.useCallback((de={},be=null)=>({...de,ref:Zn(z,be,P),onPointerEnter:mg(de.onPointerEnter,xe=>{xe.pointerType!=="touch"&&D()}),onClick:mg(de.onClick,Z),onPointerDown:mg(de.onPointerDown,oe),onFocus:mg(de.onFocus,D),onBlur:mg(de.onBlur,H),"aria-describedby":w?L:void 0}),[D,H,oe,w,L,Z,P]),ce=h.exports.useCallback((de={},be=null)=>T({...de,style:{...de.style,[Xn.arrowSize.var]:p?`${p}px`:void 0,[Xn.arrowShadowColor.var]:g}},be),[T,p,g]),ue=h.exports.useCallback((de={},be=null)=>{const Ee={...de.style,position:"relative",transformOrigin:Xn.transformOrigin.varRef};return{ref:be,...C,...de,id:L,role:"tooltip",style:Ee}},[C,L]);return{isOpen:w,show:D,hide:H,getTriggerProps:ie,getTooltipProps:ue,getTooltipPositionerProps:ce,getArrowProps:B,getArrowInnerProps:R}}var OC="chakra-ui:close-tooltip";function v7e(e,t){return h.exports.useEffect(()=>{const n=f8(e);return n.addEventListener(OC,t),()=>n.removeEventListener(OC,t)},[t,e]),()=>{const n=f8(e),r=p8(e);n.dispatchEvent(new r.CustomEvent(OC))}}var y7e=ve(Hi.div),Cm=we((e,t)=>{var P,T;const n=xr("Tooltip",e),r=Kt(e),o=yh(),{children:i,label:a,shouldWrapChildren:s,"aria-label":l,hasArrow:c,bg:u,portalProps:d,background:f,backgroundColor:p,bgColor:g,motionProps:m,...y}=r,v=(T=(P=f!=null?f:p)!=null?P:u)!=null?T:g;if(v){n.bg=v;const R=Tpe(o,"colors",v);n[Xn.arrowBg.var]=R}const b=m7e({...y,direction:o.direction}),x=typeof i=="string"||s;let S;if(x)S=O.createElement(ve.span,{display:"inline-block",tabIndex:0,...b.getTriggerProps()},i);else{const R=h.exports.Children.only(i);S=h.exports.cloneElement(R,b.getTriggerProps(R.props,R.ref))}const C=!!l,w=b.getTooltipProps({},t),I=C?p7e(w,["role","id"]):w,_=h7e(w,["role","id"]);return a?O.createElement(O.Fragment,null,S,O.createElement(ul,null,b.isOpen&&O.createElement(ad,{...d},O.createElement(ve.div,{...b.getTooltipPositionerProps(),__css:{zIndex:n.zIndex,pointerEvents:"none"}},O.createElement(y7e,{variants:g7e,initial:"exit",animate:"enter",exit:"exit",...m,...I,__css:n},a,C&&O.createElement(ve.span,{srOnly:!0,..._},l),c&&O.createElement(ve.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper"},O.createElement(ve.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:n.bg}}))))))):O.createElement(O.Fragment,null,i)});Cm.displayName="Tooltip";var b7e=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetCSS:o=!0,theme:i={},environment:a,cssVarsRoot:s}=e,l=O.createElement(cG,{environment:a},t);return O.createElement(nW,{theme:i,cssVarsRoot:s},O.createElement(IV,{colorModeManager:n,options:i.config},o?O.createElement(Gye,null):O.createElement(Uye,null),O.createElement(jhe,null),r?O.createElement(Dq,{zIndex:r},l):l))};function x7e({children:e,theme:t=pr,toastOptions:n,...r}){return O.createElement(b7e,{theme:t,...r},e,O.createElement(rX,{...n}))}function oX(...e){let t=[...e],n=e[e.length-1];return Yke(n)&&t.length>1?t=t.slice(0,t.length-1):n=pr,Ehe(...t.map(r=>o=>Mf(r)?r(o):S7e(o,r)))(n)}function S7e(...e){return Ii({},...e,iX)}function iX(e,t,n,r){if((Mf(e)||Mf(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...o)=>{const i=Mf(e)?e(...o):e,a=Mf(t)?t(...o):t;return Ii({},i,a,iX)}}var aX,JR=ka.exports;aX=JR.createRoot,JR.hydrateRoot;const w7e=e=>{const t=document.getElementById("canvas-root");if(e&&t)t.style.minHeight="unset";else{const n=()=>{var c;At.debug("Resized Canvas-Root because windows was resized");const r=(c=document.getElementsByClassName("row border-bottom").item(0))==null?void 0:c.clientHeight,o=document.body.clientHeight,i=document.getElementsByClassName("wrapper-content").item(0),a=i?getComputedStyle(i):{paddingBottom:"0px",paddingTop:"0px"},{paddingBottom:s,paddingTop:l}=a;if(r&&t&&a){const u=o-r-Number(l.split("px")[0])-Number(s.split("px")[0])+"px";t.style.height=u,t.style.minHeight="unset"}};n(),window.addEventListener("resize",n),At.info("Script injected to listen to resizing")}},C7e="#000000",eD="#323c46",C_="#b4141e",E7e="#8c0a0a",k7e={parts:["box","legend"],baseStyle:{root:{backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",borderColor:"black",borderWidth:"thin",color:"white",display:"flex",flexDirection:"column-reverse",pointerEvents:"all",cursor:"pointer",width:"inherit",height:"inherit"},legend:{color:"white",display:"flex",backgroundColor:E7e,clipPath:"polygon(0 0, 100% 0, 95% 100%, 0% 100%)",width:"10rem",maxWidth:"12rem",padding:"0.25rem",marginLeft:"-1px",marginBottom:"1.5rem",alignItems:"center","& p":{overflow:"hidden",textOverflow:"ellipsis",wordWrap:"break-word",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"2"}}}},I7e={parts:["root","container","maskedImage","label","outer"],baseStyle:{root:{width:"100%",height:"100%",cursor:"pointer",display:"grid",gridTemplateColumns:"1fr",gridTemplateRows:"1fr"},svg:{width:"100%",height:"100%"},maskedImage:{gridArea:"1/1/2/2",maskPosition:"center"},label:{fontWeight:"semibold",size:"small",justifySelf:"center",fontSize:"1rem",color:"white",backgroundColor:"black",textAlign:"left",textTransform:"uppercase",minWidth:"3rem",maxWidth:"10rem",alignItems:"center",overflow:"hidden",textOverflow:"ellipsis",wordWrap:"break-word",padding:"0.25rem 0.5rem 0rem",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"3"}}},_7e={parts:["container","content","searchBar","accordion","searchBarInput"],baseStyle:{container:{minHeight:"10vh",backgroundColor:"white",borderRadius:6,padding:0,maxWidth:"25rem",color:"black",minWidth:"25rem",boxShadow:"0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)"},content:{},searchBar:{backgroundColor:"#f2f2f2",color:eD,position:"relative"},searchBarInput:{color:eD,border:"none","* &:focus":{border:"none",boxShadow:"none"}},accordion:{maxHeight:"30vh",overflowY:"auto"}},variants:{icon:{container:{width:"20rem"}}}},O7e={initialColorMode:"system",useSystemColorMode:!0,cssVarPrefix:"phidias"},sX=oX({...O7e,colors:{},useSystemColorMode:!1,styles:{global:()=>({cursor:"auto",".canvas  *":{"--tl-accent":"#ff0000","--tl-brushFill":"#0000000c","--tl-brushStroke":"#0000003f","--tl-selectStroke":"#4285f4","--tl-selectFill":"#4184f40c","--tl-binding":"#4184f41e","--tl-foreground":"#333333","--tl-grid":"#909090ff","--tl-background":"unset !important"},body:{fontFamily:'"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif',color:"---",background:"---",transitionProperty:"all",transitionDuration:"---",lineHeight:"---"}})},components:{SearchMenu:_7e,IconBlock:{baseStyle:{cursor:"pointer",backgroundColor:C_,height:"inherit",width:"in",padding:"0.5rem",display:"flex",flexWrap:"nowrap",alignContent:"center",justifyContent:"center",alignItems:"center",boxShadow:"3px 3px 5px 1px rgb(0,0,0,50%)"}},MaskBlock:I7e,Block:k7e}});var lX={exports:{}},cX={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Kp=h.exports;function P7e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var T7e=typeof Object.is=="function"?Object.is:P7e,A7e=Kp.useState,$7e=Kp.useEffect,M7e=Kp.useLayoutEffect,R7e=Kp.useDebugValue;function D7e(e,t){var n=t(),r=A7e({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return M7e(function(){o.value=n,o.getSnapshot=t,PC(o)&&i({inst:o})},[e,n,t]),$7e(function(){return PC(o)&&i({inst:o}),e(function(){PC(o)&&i({inst:o})})},[e]),R7e(n),n}function PC(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!T7e(e,n)}catch{return!0}}function L7e(e,t){return t()}var B7e=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?L7e:D7e;cX.useSyncExternalStore=Kp.useSyncExternalStore!==void 0?Kp.useSyncExternalStore:B7e;lX.exports=cX;var uX={exports:{}},dX={};/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var A5=h.exports,F7e=lX.exports;function N7e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z7e=typeof Object.is=="function"?Object.is:N7e,j7e=F7e.useSyncExternalStore,H7e=A5.useRef,V7e=A5.useEffect,W7e=A5.useMemo,U7e=A5.useDebugValue;dX.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=H7e(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=W7e(function(){function l(p){if(!c){if(c=!0,u=p,p=r(p),o!==void 0&&a.hasValue){var g=a.value;if(o(g,p))return d=g}return d=p}if(g=d,z7e(u,p))return g;var m=r(p);return o!==void 0&&o(g,m)?g:(u=p,d=m)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,o]);var s=j7e(e,i[0],i[1]);return V7e(function(){a.hasValue=!0,a.value=s},[s]),U7e(s),s};uX.exports=dX;function G7e(e){e()}let fX=G7e;const K7e=e=>fX=e,q7e=()=>fX,wc=h.exports.createContext(null);function pX(){return h.exports.useContext(wc)}const Y7e=()=>{throw new Error("uSES not initialized!")};let hX=Y7e;const X7e=e=>{hX=e},Z7e=(e,t)=>e===t;function Q7e(e=wc){const t=e===wc?pX:()=>h.exports.useContext(e);return function(r,o=Z7e){const{store:i,subscription:a,getServerState:s}=t(),l=hX(a.addNestedSub,i.getState,s||i.getState,r,o);return h.exports.useDebugValue(l),l}}const gX=Q7e();var Bt={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var E_=Symbol.for("react.element"),k_=Symbol.for("react.portal"),$5=Symbol.for("react.fragment"),M5=Symbol.for("react.strict_mode"),R5=Symbol.for("react.profiler"),D5=Symbol.for("react.provider"),L5=Symbol.for("react.context"),J7e=Symbol.for("react.server_context"),B5=Symbol.for("react.forward_ref"),F5=Symbol.for("react.suspense"),N5=Symbol.for("react.suspense_list"),z5=Symbol.for("react.memo"),j5=Symbol.for("react.lazy"),eIe=Symbol.for("react.offscreen"),mX;mX=Symbol.for("react.module.reference");function Wi(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case E_:switch(e=e.type,e){case $5:case R5:case M5:case F5:case N5:return e;default:switch(e=e&&e.$$typeof,e){case J7e:case L5:case B5:case j5:case z5:case D5:return e;default:return t}}case k_:return t}}}Bt.ContextConsumer=L5;Bt.ContextProvider=D5;Bt.Element=E_;Bt.ForwardRef=B5;Bt.Fragment=$5;Bt.Lazy=j5;Bt.Memo=z5;Bt.Portal=k_;Bt.Profiler=R5;Bt.StrictMode=M5;Bt.Suspense=F5;Bt.SuspenseList=N5;Bt.isAsyncMode=function(){return!1};Bt.isConcurrentMode=function(){return!1};Bt.isContextConsumer=function(e){return Wi(e)===L5};Bt.isContextProvider=function(e){return Wi(e)===D5};Bt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===E_};Bt.isForwardRef=function(e){return Wi(e)===B5};Bt.isFragment=function(e){return Wi(e)===$5};Bt.isLazy=function(e){return Wi(e)===j5};Bt.isMemo=function(e){return Wi(e)===z5};Bt.isPortal=function(e){return Wi(e)===k_};Bt.isProfiler=function(e){return Wi(e)===R5};Bt.isStrictMode=function(e){return Wi(e)===M5};Bt.isSuspense=function(e){return Wi(e)===F5};Bt.isSuspenseList=function(e){return Wi(e)===N5};Bt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===$5||e===R5||e===M5||e===F5||e===N5||e===eIe||typeof e=="object"&&e!==null&&(e.$$typeof===j5||e.$$typeof===z5||e.$$typeof===D5||e.$$typeof===L5||e.$$typeof===B5||e.$$typeof===mX||e.getModuleId!==void 0)};Bt.typeOf=Wi;function tIe(){const e=q7e();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],o=t;for(;o;)r.push(o),o=o.next;return r},subscribe(r){let o=!0,i=n={callback:r,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const tD={notify(){},get:()=>[]};function nIe(e,t){let n,r=tD;function o(d){return l(),r.subscribe(d)}function i(){r.notify()}function a(){u.onStateChange&&u.onStateChange()}function s(){return Boolean(n)}function l(){n||(n=t?t.addNestedSub(a):e.subscribe(a),r=tIe())}function c(){n&&(n(),n=void 0,r.clear(),r=tD)}const u={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:a,isSubscribed:s,trySubscribe:l,tryUnsubscribe:c,getListeners:()=>r};return u}const rIe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",oIe=rIe?h.exports.useLayoutEffect:h.exports.useEffect;function nD(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function J2(e,t){if(nD(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!nD(e[n[o]],t[n[o]]))return!1;return!0}function iIe({store:e,context:t,children:n,serverState:r}){const o=h.exports.useMemo(()=>{const s=nIe(e);return{store:e,subscription:s,getServerState:r?()=>r:void 0}},[e,r]),i=h.exports.useMemo(()=>e.getState(),[e]);return oIe(()=>{const{subscription:s}=o;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),i!==e.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}},[o,i]),k((t||wc).Provider,{value:o,children:n})}function vX(e=wc){const t=e===wc?pX:()=>h.exports.useContext(e);return function(){const{store:r}=t();return r}}const yX=vX();function aIe(e=wc){const t=e===wc?yX:vX(e);return function(){return t().dispatch}}const I_=aIe();X7e(uX.exports.useSyncExternalStoreWithSelector);K7e(ka.exports.unstable_batchedUpdates);function Wr(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(o){return"'"+o+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function rl(e){return!!e&&!!e[sn]}function xa(e){var t;return!!e&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var o=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return o===Object||typeof o=="function"&&Function.toString.call(o)===hIe}(e)||Array.isArray(e)||!!e[I0]||!!(!((t=e.constructor)===null||t===void 0)&&t[I0])||H5(e)||V5(e))}function Cc(e,t,n){n===void 0&&(n=!1),Ec(e)===0?(n?Object.keys:vp)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,o){return t(o,r,e)})}function Ec(e){var t=e[sn];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:H5(e)?2:V5(e)?3:0}function uc(e,t){return Ec(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function _b(e,t){return Ec(e)===2?e.get(t):e[t]}function bX(e,t,n){var r=Ec(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function xX(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function H5(e){return fIe&&e instanceof Map}function V5(e){return pIe&&e instanceof Set}function eu(e){return e.o||e.t}function __(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=wX(e);delete t[sn];for(var n=vp(t),r=0;r<n.length;r++){var o=n[r],i=t[o];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function O_(e,t){return t===void 0&&(t=!1),P_(e)||rl(e)||!xa(e)||(Ec(e)>1&&(e.set=e.add=e.clear=e.delete=sIe),Object.freeze(e),t&&Cc(e,function(n,r){return O_(r,!0)},!0)),e}function sIe(){Wr(2)}function P_(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function cs(e){var t=v8[e];return t||Wr(18,e),t}function SX(e,t){v8[e]||(v8[e]=t)}function h8(){return Em}function TC(e,t){t&&(cs("Patches"),e.u=[],e.s=[],e.v=t)}function ex(e){g8(e),e.p.forEach(lIe),e.p=null}function g8(e){e===Em&&(Em=e.l)}function rD(e){return Em={p:[],l:Em,h:e,m:!0,_:0}}function lIe(e){var t=e[sn];t.i===0||t.i===1?t.j():t.O=!0}function AC(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||cs("ES5").S(t,e,r),r?(n[sn].P&&(ex(t),Wr(4)),xa(e)&&(e=tx(t,e),t.l||nx(t,e)),t.u&&cs("Patches").M(n[sn].t,e,t.u,t.s)):e=tx(t,n,[]),ex(t),t.u&&t.v(t.u,t.s),e!==A_?e:void 0}function tx(e,t,n){if(P_(t))return t;var r=t[sn];if(!r)return Cc(t,function(i,a){return oD(e,r,t,i,a,n)},!0),t;if(r.A!==e)return t;if(!r.P)return nx(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=r.i===4||r.i===5?r.o=__(r.k):r.o;Cc(r.i===3?new Set(o):o,function(i,a){return oD(e,r,o,i,a,n)}),nx(e,o,!1),n&&e.u&&cs("Patches").R(r,n,e.u,e.s)}return r.o}function oD(e,t,n,r,o,i){if(rl(o)){var a=tx(e,o,i&&t&&t.i!==3&&!uc(t.D,r)?i.concat(r):void 0);if(bX(n,r,a),!rl(a))return;e.m=!1}if(xa(o)&&!P_(o)){if(!e.h.F&&e._<1)return;tx(e,o),t&&t.A.l||nx(e,o)}}function nx(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&O_(t,n)}function $C(e,t){var n=e[sn];return(n?eu(n):e)[t]}function iD(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function jl(e){e.P||(e.P=!0,e.l&&jl(e.l))}function MC(e){e.o||(e.o=__(e.t))}function m8(e,t,n){var r=H5(t)?cs("MapSet").N(t,n):V5(t)?cs("MapSet").T(t,n):e.g?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:h8(),P:!1,I:!1,D:{},l:i,t:o,k:null,o:null,j:null,C:!1},l=s,c=km;a&&(l=[s],c=Vg);var u=Proxy.revocable(l,c),d=u.revoke,f=u.proxy;return s.k=f,s.j=d,f}(t,n):cs("ES5").J(t,n);return(n?n.A:h8()).p.push(r),r}function cIe(e){return rl(e)||Wr(22,e),function t(n){if(!xa(n))return n;var r,o=n[sn],i=Ec(n);if(o){if(!o.P&&(o.i<4||!cs("ES5").K(o)))return o.t;o.I=!0,r=aD(n,i),o.I=!1}else r=aD(n,i);return Cc(r,function(a,s){o&&_b(o.t,a)===s||bX(r,a,t(s))}),i===3?new Set(r):r}(e)}function aD(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return __(e)}function uIe(){function e(i,a){var s=o[i];return s?s.enumerable=a:o[i]=s={configurable:!0,enumerable:a,get:function(){var l=this[sn];return km.get(l,i)},set:function(l){var c=this[sn];km.set(c,i,l)}},s}function t(i){for(var a=i.length-1;a>=0;a--){var s=i[a][sn];if(!s.P)switch(s.i){case 5:r(s)&&jl(s);break;case 4:n(s)&&jl(s)}}}function n(i){for(var a=i.t,s=i.k,l=vp(s),c=l.length-1;c>=0;c--){var u=l[c];if(u!==sn){var d=a[u];if(d===void 0&&!uc(a,u))return!0;var f=s[u],p=f&&f[sn];if(p?p.t!==d:!xX(f,d))return!0}}var g=!!a[sn];return l.length!==vp(a).length+(g?0:1)}function r(i){var a=i.k;if(a.length!==i.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var l=0;l<a.length;l++)if(!a.hasOwnProperty(l))return!0;return!1}var o={};SX("ES5",{J:function(i,a){var s=Array.isArray(i),l=function(u,d){if(u){for(var f=Array(d.length),p=0;p<d.length;p++)Object.defineProperty(f,""+p,e(p,!0));return f}var g=wX(d);delete g[sn];for(var m=vp(g),y=0;y<m.length;y++){var v=m[y];g[v]=e(v,u||!!g[v].enumerable)}return Object.create(Object.getPrototypeOf(d),g)}(s,i),c={i:s?5:4,A:a?a.A:h8(),P:!1,I:!1,D:{},l:a,t:i,k:l,o:null,O:!1,C:!1};return Object.defineProperty(l,sn,{value:c,writable:!0}),l},S:function(i,a,s){s?rl(a)&&a[sn].A===i&&t(i.p):(i.u&&function l(c){if(c&&typeof c=="object"){var u=c[sn];if(u){var d=u.t,f=u.k,p=u.D,g=u.i;if(g===4)Cc(f,function(x){x!==sn&&(d[x]!==void 0||uc(d,x)?p[x]||l(f[x]):(p[x]=!0,jl(u)))}),Cc(d,function(x){f[x]!==void 0||uc(f,x)||(p[x]=!1,jl(u))});else if(g===5){if(r(u)&&(jl(u),p.length=!0),f.length<d.length)for(var m=f.length;m<d.length;m++)p[m]=!1;else for(var y=d.length;y<f.length;y++)p[y]=!0;for(var v=Math.min(f.length,d.length),b=0;b<v;b++)f.hasOwnProperty(b)||(p[b]=!0),p[b]===void 0&&l(f[b])}}}}(i.p[0]),t(i.p))},K:function(i){return i.i===4?n(i):r(i)}})}function dIe(){function e(r){if(!xa(r))return r;if(Array.isArray(r))return r.map(e);if(H5(r))return new Map(Array.from(r.entries()).map(function(a){return[a[0],e(a[1])]}));if(V5(r))return new Set(Array.from(r).map(e));var o=Object.create(Object.getPrototypeOf(r));for(var i in r)o[i]=e(r[i]);return uc(r,I0)&&(o[I0]=r[I0]),o}function t(r){return rl(r)?e(r):r}var n="add";SX("Patches",{$:function(r,o){return o.forEach(function(i){for(var a=i.path,s=i.op,l=r,c=0;c<a.length-1;c++){var u=Ec(l),d=""+a[c];u!==0&&u!==1||d!=="__proto__"&&d!=="constructor"||Wr(24),typeof l=="function"&&d==="prototype"&&Wr(24),typeof(l=_b(l,d))!="object"&&Wr(15,a.join("/"))}var f=Ec(l),p=e(i.value),g=a[a.length-1];switch(s){case"replace":switch(f){case 2:return l.set(g,p);case 3:Wr(16);default:return l[g]=p}case n:switch(f){case 1:return g==="-"?l.push(p):l.splice(g,0,p);case 2:return l.set(g,p);case 3:return l.add(p);default:return l[g]=p}case"remove":switch(f){case 1:return l.splice(g,1);case 2:return l.delete(g);case 3:return l.delete(i.value);default:return delete l[g]}default:Wr(17,s)}}),r},R:function(r,o,i,a){switch(r.i){case 0:case 4:case 2:return function(s,l,c,u){var d=s.t,f=s.o;Cc(s.D,function(p,g){var m=_b(d,p),y=_b(f,p),v=g?uc(d,p)?"replace":n:"remove";if(m!==y||v!=="replace"){var b=l.concat(p);c.push(v==="remove"?{op:v,path:b}:{op:v,path:b,value:y}),u.push(v===n?{op:"remove",path:b}:v==="remove"?{op:n,path:b,value:t(m)}:{op:"replace",path:b,value:t(m)})}})}(r,o,i,a);case 5:case 1:return function(s,l,c,u){var d=s.t,f=s.D,p=s.o;if(p.length<d.length){var g=[p,d];d=g[0],p=g[1];var m=[u,c];c=m[0],u=m[1]}for(var y=0;y<d.length;y++)if(f[y]&&p[y]!==d[y]){var v=l.concat([y]);c.push({op:"replace",path:v,value:t(p[y])}),u.push({op:"replace",path:v,value:t(d[y])})}for(var b=d.length;b<p.length;b++){var x=l.concat([b]);c.push({op:n,path:x,value:t(p[b])})}d.length<p.length&&u.push({op:"replace",path:l.concat(["length"]),value:d.length})}(r,o,i,a);case 3:return function(s,l,c,u){var d=s.t,f=s.o,p=0;d.forEach(function(g){if(!f.has(g)){var m=l.concat([p]);c.push({op:"remove",path:m,value:g}),u.unshift({op:n,path:m,value:g})}p++}),p=0,f.forEach(function(g){if(!d.has(g)){var m=l.concat([p]);c.push({op:n,path:m,value:g}),u.unshift({op:"remove",path:m,value:g})}p++})}(r,o,i,a)}},M:function(r,o,i,a){i.push({op:"replace",path:[],value:o===A_?void 0:o}),a.push({op:"replace",path:[],value:r})}})}var sD,Em,T_=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",fIe=typeof Map!="undefined",pIe=typeof Set!="undefined",lD=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",A_=T_?Symbol.for("immer-nothing"):((sD={})["immer-nothing"]=!0,sD),I0=T_?Symbol.for("immer-draftable"):"__$immer_draftable",sn=T_?Symbol.for("immer-state"):"__$immer_state",hIe=""+Object.prototype.constructor,vp=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,wX=Object.getOwnPropertyDescriptors||function(e){var t={};return vp(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},v8={},km={get:function(e,t){if(t===sn)return e;var n=eu(e);if(!uc(n,t))return function(o,i,a){var s,l=iD(i,a);return l?"value"in l?l.value:(s=l.get)===null||s===void 0?void 0:s.call(o.k):void 0}(e,n,t);var r=n[t];return e.I||!xa(r)?r:r===$C(e.t,t)?(MC(e),e.o[t]=m8(e.A.h,r,e)):r},has:function(e,t){return t in eu(e)},ownKeys:function(e){return Reflect.ownKeys(eu(e))},set:function(e,t,n){var r=iD(eu(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=$C(eu(e),t),i=o==null?void 0:o[sn];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(xX(n,o)&&(n!==void 0||uc(e.t,t)))return!0;MC(e),jl(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return $C(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,MC(e),jl(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=eu(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Wr(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Wr(12)}},Vg={};Cc(km,function(e,t){Vg[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Vg.deleteProperty=function(e,t){return Vg.set.call(this,e,t,void 0)},Vg.set=function(e,t,n){return km.set.call(this,e[0],t,n,e[0])};var gIe=function(){function e(n){var r=this;this.g=lD,this.F=!0,this.produce=function(o,i,a){if(typeof o=="function"&&typeof i!="function"){var s=i;i=o;var l=r;return function(m){var y=this;m===void 0&&(m=s);for(var v=arguments.length,b=Array(v>1?v-1:0),x=1;x<v;x++)b[x-1]=arguments[x];return l.produce(m,function(S){var C;return(C=i).call.apply(C,[y,S].concat(b))})}}var c;if(typeof i!="function"&&Wr(6),a!==void 0&&typeof a!="function"&&Wr(7),xa(o)){var u=rD(r),d=m8(r,o,void 0),f=!0;try{c=i(d),f=!1}finally{f?ex(u):g8(u)}return typeof Promise!="undefined"&&c instanceof Promise?c.then(function(m){return TC(u,a),AC(m,u)},function(m){throw ex(u),m}):(TC(u,a),AC(c,u))}if(!o||typeof o!="object"){if((c=i(o))===void 0&&(c=o),c===A_&&(c=void 0),r.F&&O_(c,!0),a){var p=[],g=[];cs("Patches").M(o,c,p,g),a(p,g)}return c}Wr(21,o)},this.produceWithPatches=function(o,i){if(typeof o=="function")return function(c){for(var u=arguments.length,d=Array(u>1?u-1:0),f=1;f<u;f++)d[f-1]=arguments[f];return r.produceWithPatches(c,function(p){return o.apply(void 0,[p].concat(d))})};var a,s,l=r.produce(o,i,function(c,u){a=c,s=u});return typeof Promise!="undefined"&&l instanceof Promise?l.then(function(c){return[c,a,s]}):[l,a,s]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){xa(n)||Wr(8),rl(n)&&(n=cIe(n));var r=rD(this),o=m8(this,n,void 0);return o[sn].C=!0,g8(r),o},t.finishDraft=function(n,r){var o=n&&n[sn],i=o.A;return TC(i,r),AC(void 0,i)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!lD&&Wr(20),this.g=n},t.applyPatches=function(n,r){var o;for(o=r.length-1;o>=0;o--){var i=r[o];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}o>-1&&(r=r.slice(o+1));var a=cs("Patches").$;return rl(n)?a(n,r):this.produce(n,function(s){return a(s,r)})},e}(),Qo=new gIe,I1=Qo.produce,CX=Qo.produceWithPatches.bind(Qo);Qo.setAutoFreeze.bind(Qo);Qo.setUseProxies.bind(Qo);var cD=Qo.applyPatches.bind(Qo);Qo.createDraft.bind(Qo);Qo.finishDraft.bind(Qo);function uD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uD(Object(n),!0).forEach(function(r){Jn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zr(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 dD=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),RC=function(){return Math.random().toString(36).substring(7).split("").join(".")},rx={INIT:"@@redux/INIT"+RC(),REPLACE:"@@redux/REPLACE"+RC(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+RC()}};function mIe(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function EX(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(zr(0));if(typeof t=="function"&&typeof n=="undefined"&&(n=t,t=void 0),typeof n!="undefined"){if(typeof n!="function")throw new Error(zr(1));return n(EX)(e,t)}if(typeof e!="function")throw new Error(zr(2));var o=e,i=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function u(){if(l)throw new Error(zr(3));return i}function d(m){if(typeof m!="function")throw new Error(zr(4));if(l)throw new Error(zr(5));var y=!0;return c(),s.push(m),function(){if(!!y){if(l)throw new Error(zr(6));y=!1,c();var b=s.indexOf(m);s.splice(b,1),a=null}}}function f(m){if(!mIe(m))throw new Error(zr(7));if(typeof m.type=="undefined")throw new Error(zr(8));if(l)throw new Error(zr(9));try{l=!0,i=o(i,m)}finally{l=!1}for(var y=a=s,v=0;v<y.length;v++){var b=y[v];b()}return m}function p(m){if(typeof m!="function")throw new Error(zr(10));o=m,f({type:rx.REPLACE})}function g(){var m,y=d;return m={subscribe:function(b){if(typeof b!="object"||b===null)throw new Error(zr(11));function x(){b.next&&b.next(u())}x();var S=y(x);return{unsubscribe:S}}},m[dD]=function(){return this},m}return f({type:rx.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[dD]=g,r}function vIe(e){Object.keys(e).forEach(function(t){var n=e[t],r=n(void 0,{type:rx.INIT});if(typeof r=="undefined")throw new Error(zr(12));if(typeof n(void 0,{type:rx.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(zr(13))})}function kX(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];typeof e[o]=="function"&&(n[o]=e[o])}var i=Object.keys(n),a;try{vIe(n)}catch(s){a=s}return function(l,c){if(l===void 0&&(l={}),a)throw a;for(var u=!1,d={},f=0;f<i.length;f++){var p=i[f],g=n[p],m=l[p],y=g(m,c);if(typeof y=="undefined")throw c&&c.type,new Error(zr(14));d[p]=y,u=u||y!==m}return u=u||i.length!==Object.keys(l).length,u?d:l}}function ox(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,o){return function(){return r(o.apply(void 0,arguments))}})}function yIe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return function(){var o=r.apply(void 0,arguments),i=function(){throw new Error(zr(15))},a={getState:o.getState,dispatch:function(){return i.apply(void 0,arguments)}},s=t.map(function(l){return l(a)});return i=ox.apply(void 0,s)(o.dispatch),ye(ye({},o),{},{dispatch:i})}}}var ix="NOT_FOUND";function bIe(e){var t;return{get:function(r){return t&&e(t.key,r)?t.value:ix},put:function(r,o){t={key:r,value:o}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}function xIe(e,t){var n=[];function r(s){var l=n.findIndex(function(u){return t(s,u.key)});if(l>-1){var c=n[l];return l>0&&(n.splice(l,1),n.unshift(c)),c.value}return ix}function o(s,l){r(s)===ix&&(n.unshift({key:s,value:l}),n.length>e&&n.pop())}function i(){return n}function a(){n=[]}return{get:r,put:o,getEntries:i,clear:a}}var SIe=function(t,n){return t===n};function wIe(e){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var o=n.length,i=0;i<o;i++)if(!e(n[i],r[i]))return!1;return!0}}function y8(e,t){var n=typeof t=="object"?t:{equalityCheck:t},r=n.equalityCheck,o=r===void 0?SIe:r,i=n.maxSize,a=i===void 0?1:i,s=n.resultEqualityCheck,l=wIe(o),c=a===1?bIe(l):xIe(a,l);function u(){var d=c.get(arguments);if(d===ix){if(d=e.apply(null,arguments),s){var f=c.getEntries(),p=f.find(function(g){return s(g.value,d)});p&&(d=p.value)}c.put(arguments,d)}return d}return u.clearCache=function(){return c.clear()},u}function CIe(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(r){return typeof r=="function"})){var n=t.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function EIe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=function(){for(var a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var c=0,u,d={memoizeOptions:void 0},f=s.pop();if(typeof f=="object"&&(d=f,f=s.pop()),typeof f!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof f+"]");var p=d,g=p.memoizeOptions,m=g===void 0?n:g,y=Array.isArray(m)?m:[m],v=CIe(s),b=e.apply(void 0,[function(){return c++,f.apply(null,arguments)}].concat(y)),x=e(function(){for(var C=[],w=v.length,I=0;I<w;I++)C.push(v[I].apply(null,arguments));return u=b.apply(null,C),u});return Object.assign(x,{resultFunc:f,memoizedResultFunc:b,dependencies:v,lastResult:function(){return u},recomputations:function(){return c},resetRecomputations:function(){return c=0}}),x};return o}var _0=EIe(y8);function IX(e){var t=function(r){var o=r.dispatch,i=r.getState;return function(a){return function(s){return typeof s=="function"?s(o,i,e):a(s)}}};return t}var _X=IX();_X.withExtraArgument=IX;var fD=_X,kIe=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),IIe=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){n.label=c[1];break}if(c[0]===6&&n.label<i[1]){n.label=i[1],i=c;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(c);break}i[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],o=0}finally{r=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},ax=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},_Ie=Object.defineProperty,OIe=Object.defineProperties,PIe=Object.getOwnPropertyDescriptors,pD=Object.getOwnPropertySymbols,TIe=Object.prototype.hasOwnProperty,AIe=Object.prototype.propertyIsEnumerable,hD=function(e,t,n){return t in e?_Ie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},dc=function(e,t){for(var n in t||(t={}))TIe.call(t,n)&&hD(e,n,t[n]);if(pD)for(var r=0,o=pD(t);r<o.length;r++){var n=o[r];AIe.call(t,n)&&hD(e,n,t[n])}return e},DC=function(e,t){return OIe(e,PIe(t))},$Ie=function(e,t,n){return new Promise(function(r,o){var i=function(l){try{s(n.next(l))}catch(c){o(c)}},a=function(l){try{s(n.throw(l))}catch(c){o(c)}},s=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(i,a)};s((n=n.apply(e,t)).next())})},MIe=typeof window!="undefined"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ox:ox.apply(null,arguments)};function kh(e){if(typeof e!="object"||e===null)return!1;var t=Object.getPrototypeOf(e);if(t===null)return!0;for(var n=t;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return t===n}var RIe=function(e){kIe(t,e);function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.prototype.concat.apply(this,n)},t.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(t.bind.apply(t,ax([void 0],n[0].concat(this)))):new(t.bind.apply(t,ax([void 0],n.concat(this))))},t}(Array);function b8(e){return xa(e)?I1(e,function(){}):e}function DIe(e){return typeof e=="boolean"}function LIe(){return function(t){return BIe(t)}}function BIe(e){e===void 0&&(e={});var t=e.thunk,n=t===void 0?!0:t;e.immutableCheck,e.serializableCheck;var r=new RIe;return n&&(DIe(n)?r.push(fD):r.push(fD.withExtraArgument(n.extraArgument))),r}var FIe=!0;function NIe(e){var t=LIe(),n=e||{},r=n.reducer,o=r===void 0?void 0:r,i=n.middleware,a=i===void 0?t():i,s=n.devTools,l=s===void 0?!0:s,c=n.preloadedState,u=c===void 0?void 0:c,d=n.enhancers,f=d===void 0?void 0:d,p;if(typeof o=="function")p=o;else if(kh(o))p=kX(o);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var g=a;typeof g=="function"&&(g=g(t));var m=yIe.apply(void 0,g),y=ox;l&&(y=MIe(dc({trace:!FIe},typeof l=="object"&&l)));var v=[m];Array.isArray(f)?v=ax([m],f):typeof f=="function"&&(v=f(v));var b=y.apply(void 0,v);return EX(p,u,b)}function Co(e,t){function n(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(t){var i=t.apply(void 0,r);if(!i)throw new Error("prepareAction did not return an object");return dc(dc({type:e,payload:i.payload},"meta"in i&&{meta:i.meta}),"error"in i&&{error:i.error})}return{type:e,payload:r[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(r){return r.type===e},n}function OX(e){var t={},n=[],r,o={addCase:function(i,a){var s=typeof i=="string"?i:i.type;if(s in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[s]=a,o},addMatcher:function(i,a){return n.push({matcher:i,reducer:a}),o},addDefaultCase:function(i){return r=i,o}};return e(o),[t,n,r]}function zIe(e){return typeof e=="function"}function jIe(e,t,n,r){n===void 0&&(n=[]);var o=typeof t=="function"?OX(t):[t,n,r],i=o[0],a=o[1],s=o[2],l;if(zIe(e))l=function(){return b8(e())};else{var c=b8(e);l=function(){return c}}function u(d,f){d===void 0&&(d=l());var p=ax([i[f.type]],a.filter(function(g){var m=g.matcher;return m(f)}).map(function(g){var m=g.reducer;return m}));return p.filter(function(g){return!!g}).length===0&&(p=[s]),p.reduce(function(g,m){if(m)if(rl(g)){var y=g,v=m(y,f);return v===void 0?g:v}else{if(xa(g))return I1(g,function(b){return m(b,f)});var v=m(g,f);if(v===void 0){if(g===null)return g;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}return g},d)}return u.getInitialState=l,u}function HIe(e,t){return e+"/"+t}function Ll(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n=typeof e.initialState=="function"?e.initialState:b8(e.initialState),r=e.reducers||{},o=Object.keys(r),i={},a={},s={};o.forEach(function(u){var d=r[u],f=HIe(t,u),p,g;"reducer"in d?(p=d.reducer,g=d.prepare):p=d,i[u]=p,a[f]=p,s[u]=g?Co(f,g):Co(f)});function l(){var u=typeof e.extraReducers=="function"?OX(e.extraReducers):[e.extraReducers],d=u[0],f=d===void 0?{}:d,p=u[1],g=p===void 0?[]:p,m=u[2],y=m===void 0?void 0:m,v=dc(dc({},f),a);return jIe(n,function(b){for(var x in v)b.addCase(x,v[x]);for(var S=0,C=g;S<C.length;S++){var w=C[S];b.addMatcher(w.matcher,w.reducer)}y&&b.addDefaultCase(y)})}var c;return{name:t,reducer:function(u,d){return c||(c=l()),c(u,d)},actions:s,caseReducers:i,getInitialState:function(){return c||(c=l()),c.getInitialState()}}}var VIe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",PX=function(e){e===void 0&&(e=21);for(var t="",n=e;n--;)t+=VIe[Math.random()*64|0];return t},WIe=["name","message","stack","code"],LC=function(){function e(t,n){this.payload=t,this.meta=n}return e}(),gD=function(){function e(t,n){this.payload=t,this.meta=n}return e}(),UIe=function(e){if(typeof e=="object"&&e!==null){for(var t={},n=0,r=WIe;n<r.length;n++){var o=r[n];typeof e[o]=="string"&&(t[o]=e[o])}return t}return{message:String(e)}},mD=function(){function e(t,n,r){var o=Co(t+"/fulfilled",function(c,u,d,f){return{payload:c,meta:DC(dc({},f||{}),{arg:d,requestId:u,requestStatus:"fulfilled"})}}),i=Co(t+"/pending",function(c,u,d){return{payload:void 0,meta:DC(dc({},d||{}),{arg:u,requestId:c,requestStatus:"pending"})}}),a=Co(t+"/rejected",function(c,u,d,f,p){return{payload:f,error:(r&&r.serializeError||UIe)(c||"Rejected"),meta:DC(dc({},p||{}),{arg:d,requestId:u,rejectedWithValue:!!f,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"})}}),s=typeof AbortController!="undefined"?AbortController:function(){function c(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return c.prototype.abort=function(){},c}();function l(c){return function(u,d,f){var p=r!=null&&r.idGenerator?r.idGenerator(c):PX(),g=new s,m;function y(b){m=b,g.abort()}var v=function(){return $Ie(this,null,function(){var b,x,S,C,w,I,_;return IIe(this,function(P){switch(P.label){case 0:return P.trys.push([0,4,,5]),C=(b=r==null?void 0:r.condition)==null?void 0:b.call(r,c,{getState:d,extra:f}),KIe(C)?[4,C]:[3,2];case 1:C=P.sent(),P.label=2;case 2:if(C===!1||g.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return w=new Promise(function(T,R){return g.signal.addEventListener("abort",function(){return R({name:"AbortError",message:m||"Aborted"})})}),u(i(p,c,(x=r==null?void 0:r.getPendingMeta)==null?void 0:x.call(r,{requestId:p,arg:c},{getState:d,extra:f}))),[4,Promise.race([w,Promise.resolve(n(c,{dispatch:u,getState:d,extra:f,requestId:p,signal:g.signal,abort:y,rejectWithValue:function(T,R){return new LC(T,R)},fulfillWithValue:function(T,R){return new gD(T,R)}})).then(function(T){if(T instanceof LC)throw T;return T instanceof gD?o(T.payload,p,c,T.meta):o(T,p,c)})])];case 3:return S=P.sent(),[3,5];case 4:return I=P.sent(),S=I instanceof LC?a(null,p,c,I.payload,I.meta):a(I,p,c),[3,5];case 5:return _=r&&!r.dispatchConditionRejection&&a.match(S)&&S.meta.condition,_||u(S),[2,S]}})})}();return Object.assign(v,{abort:y,requestId:p,arg:c,unwrap:function(){return v.then(GIe)}})}}return Object.assign(l,{pending:i,rejected:a,fulfilled:o,typePrefix:t})}return e.withTypes=function(){return e},e}();function GIe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function KIe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var qIe=function(e){return e&&typeof e.match=="function"},TX=function(e,t){return qIe(e)?e.match(t):e(t)};function Ih(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){return e.some(function(r){return TX(r,n)})}}function O0(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){return e.every(function(r){return TX(r,n)})}}function W5(e,t){if(!e||!e.meta)return!1;var n=typeof e.meta.requestId=="string",r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function _1(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function $_(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return W5(n,["pending"])}:_1(e)?function(n){var r=e.map(function(i){return i.pending}),o=Ih.apply(void 0,r);return o(n)}:$_()(e[0])}function Im(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return W5(n,["rejected"])}:_1(e)?function(n){var r=e.map(function(i){return i.rejected}),o=Ih.apply(void 0,r);return o(n)}:Im()(e[0])}function U5(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(r){return r&&r.meta&&r.meta.rejectedWithValue};return e.length===0?function(r){var o=O0(Im.apply(void 0,e),n);return o(r)}:_1(e)?function(r){var o=O0(Im.apply(void 0,e),n);return o(r)}:U5()(e[0])}function dd(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return W5(n,["fulfilled"])}:_1(e)?function(n){var r=e.map(function(i){return i.fulfilled}),o=Ih.apply(void 0,r);return o(n)}:dd()(e[0])}function x8(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return W5(n,["pending","fulfilled","rejected"])}:_1(e)?function(n){for(var r=[],o=0,i=e;o<i.length;o++){var a=i[o];r.push(a.pending,a.rejected,a.fulfilled)}var s=Ih.apply(void 0,r);return s(n)}:x8()(e[0])}var M_="listenerMiddleware";Co(M_+"/add");Co(M_+"/removeAll");Co(M_+"/remove");var Wg="RTK_autoBatch",vD=function(){return function(e){var t;return{payload:e,meta:(t={},t[Wg]=!0,t)}}},yD;typeof queueMicrotask=="function"&&queueMicrotask.bind(typeof window!="undefined"?window:typeof global!="undefined"?global:globalThis);uIe();var sx=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){n.label=c[1];break}if(c[0]===6&&n.label<i[1]){n.label=i[1],i=c;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(c);break}i[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],o=0}finally{r=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},lx=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},YIe=Object.defineProperty,XIe=Object.defineProperties,ZIe=Object.getOwnPropertyDescriptors,cx=Object.getOwnPropertySymbols,AX=Object.prototype.hasOwnProperty,$X=Object.prototype.propertyIsEnumerable,bD=function(e,t,n){return t in e?YIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Rn=function(e,t){for(var n in t||(t={}))AX.call(t,n)&&bD(e,n,t[n]);if(cx)for(var r=0,o=cx(t);r<o.length;r++){var n=o[r];$X.call(t,n)&&bD(e,n,t[n])}return e},Ya=function(e,t){return XIe(e,ZIe(t))},xD=function(e,t){var n={};for(var r in e)AX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&cx)for(var o=0,i=cx(e);o<i.length;o++){var r=i[o];t.indexOf(r)<0&&$X.call(e,r)&&(n[r]=e[r])}return n},ux=function(e,t,n){return new Promise(function(r,o){var i=function(l){try{s(n.next(l))}catch(c){o(c)}},a=function(l){try{s(n.throw(l))}catch(c){o(c)}},s=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(i,a)};s((n=n.apply(e,t)).next())})},ln;(function(e){e.uninitialized="uninitialized",e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected"})(ln||(ln={}));function QIe(e){return{status:e,isUninitialized:e===ln.uninitialized,isLoading:e===ln.pending,isSuccess:e===ln.fulfilled,isError:e===ln.rejected}}function JIe(e){return new RegExp("(^|:)//").test(e)}var e_e=function(e){return e.replace(/\/$/,"")},t_e=function(e){return e.replace(/^\//,"")};function n_e(e,t){if(!e)return t;if(!t)return e;if(JIe(t))return t;var n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=e_e(e),t=t_e(t),""+e+n+t}var SD=function(e){return[].concat.apply([],e)};function r_e(){return typeof navigator=="undefined"||navigator.onLine===void 0?!0:navigator.onLine}function o_e(){return typeof document=="undefined"?!0:document.visibilityState!=="hidden"}var wD=kh;function MX(e,t){if(e===t||!(wD(e)&&wD(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),o=n.length===r.length,i=Array.isArray(t)?[]:{},a=0,s=n;a<s.length;a++){var l=s[a];i[l]=MX(e[l],t[l]),o&&(o=e[l]===i[l])}return o?e:i}var CD=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fetch.apply(void 0,e)},i_e=function(e){return e.status>=200&&e.status<=299},a_e=function(e){return/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"")};function ED(e){if(!kh(e))return e;for(var t=Rn({},e),n=0,r=Object.entries(t);n<r.length;n++){var o=r[n],i=o[0],a=o[1];a===void 0&&delete t[i]}return t}function s_e(e){var t=this;e===void 0&&(e={});var n=e,r=n.baseUrl,o=n.prepareHeaders,i=o===void 0?function(v){return v}:o,a=n.fetchFn,s=a===void 0?CD:a,l=n.paramsSerializer,c=n.isJsonContentType,u=c===void 0?a_e:c,d=n.jsonContentType,f=d===void 0?"application/json":d,p=n.timeout,g=n.validateStatus,m=xD(n,["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","timeout","validateStatus"]);return typeof fetch=="undefined"&&s===CD&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(v,b){return ux(t,null,function(){var x,S,C,w,I,_,P,T,R,B,q,W,L,z,N,V,Y,K,D,H,Z,oe,ae,ie,ce,ue,de,be,Ee,xe,Ne,nt,Ie,F,A,$,G,Q,fe,ge;return sx(this,function(Me){switch(Me.label){case 0:return x=b.signal,S=b.getState,C=b.extra,w=b.endpoint,I=b.forced,_=b.type,T=typeof v=="string"?{url:v}:v,R=T.url,B=T.method,q=B===void 0?"GET":B,W=T.headers,L=W===void 0?new Headers(m.headers):W,z=T.body,N=z===void 0?void 0:z,V=T.params,Y=V===void 0?void 0:V,K=T.responseHandler,D=K===void 0?"json":K,H=T.validateStatus,Z=H===void 0?g!=null?g:i_e:H,oe=T.timeout,ae=oe===void 0?p:oe,ie=xD(T,["url","method","headers","body","params","responseHandler","validateStatus","timeout"]),ce=Rn(Ya(Rn({},m),{method:q,signal:x,body:N}),ie),L=new Headers(ED(L)),ue=ce,[4,i(L,{getState:S,extra:C,endpoint:w,forced:I,type:_})];case 1:ue.headers=Me.sent()||L,de=function(ze){return typeof ze=="object"&&(kh(ze)||Array.isArray(ze)||typeof ze.toJSON=="function")},!ce.headers.has("content-type")&&de(N)&&ce.headers.set("content-type",f),de(N)&&u(ce.headers)&&(ce.body=JSON.stringify(N)),Y&&(be=~R.indexOf("?")?"&":"?",Ee=l?l(Y):new URLSearchParams(ED(Y)),R+=be+Ee),R=n_e(r,R),xe=new Request(R,ce),Ne=xe.clone(),P={request:Ne},Ie=!1,F=ae&&setTimeout(function(){Ie=!0,b.abort()},ae),Me.label=2;case 2:return Me.trys.push([2,4,5,6]),[4,s(xe)];case 3:return nt=Me.sent(),[3,6];case 4:return A=Me.sent(),[2,{error:{status:Ie?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(A)},meta:P}];case 5:return F&&clearTimeout(F),[7];case 6:$=nt.clone(),P.response=$,Q="",Me.label=7;case 7:return Me.trys.push([7,9,,10]),[4,Promise.all([y(nt,D).then(function(ze){return G=ze},function(ze){return fe=ze}),$.text().then(function(ze){return Q=ze},function(){})])];case 8:if(Me.sent(),fe)throw fe;return[3,10];case 9:return ge=Me.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:nt.status,data:Q,error:String(ge)},meta:P}];case 10:return[2,Z(nt,G)?{data:G,meta:P}:{error:{status:nt.status,data:G},meta:P}]}})})};function y(v,b){return ux(this,null,function(){var x;return sx(this,function(S){switch(S.label){case 0:return typeof b=="function"?[2,b(v)]:(b==="content-type"&&(b=u(v.headers)?"json":"text"),b!=="json"?[3,2]:[4,v.text()]);case 1:return x=S.sent(),[2,x.length?JSON.parse(x):null];case 2:return[2,v.text()]}})})}}var kD=function(){function e(t,n){n===void 0&&(n=void 0),this.value=t,this.meta=n}return e}(),R_=Co("__rtkq/focused"),RX=Co("__rtkq/unfocused"),D_=Co("__rtkq/online"),DX=Co("__rtkq/offline"),vs;(function(e){e.query="query",e.mutation="mutation"})(vs||(vs={}));function LX(e){return e.type===vs.query}function l_e(e){return e.type===vs.mutation}function BX(e,t,n,r,o,i){return c_e(e)?e(t,n,r,o).map(S8).map(i):Array.isArray(e)?e.map(S8).map(i):[]}function c_e(e){return typeof e=="function"}function S8(e){return typeof e=="string"?{type:e}:e}function BC(e){return e!=null}var _m=Symbol("forceQueryFn"),w8=function(e){return typeof e[_m]=="function"};function u_e(e){var t=e.serializeQueryArgs,n=e.queryThunk,r=e.mutationThunk,o=e.api,i=e.context,a=new Map,s=new Map,l=o.internalActions,c=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:b,buildInitiateMutation:x,getRunningQueryThunk:g,getRunningMutationThunk:m,getRunningQueriesThunk:y,getRunningMutationsThunk:v,getRunningOperationPromises:p,removalWarning:f};function f(){throw new Error(`This method had to be removed due to a conceptual bug in RTK.
       Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details.
       See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.`)}function p(){var S=function(C){return Array.from(C.values()).flatMap(function(w){return w?Object.values(w):[]})};return lx(lx([],S(a)),S(s)).filter(BC)}function g(S,C){return function(w){var I,_=i.endpointDefinitions[S],P=t({queryArgs:C,endpointDefinition:_,endpointName:S});return(I=a.get(w))==null?void 0:I[P]}}function m(S,C){return function(w){var I;return(I=s.get(w))==null?void 0:I[C]}}function y(){return function(S){return Object.values(a.get(S)||{}).filter(BC)}}function v(){return function(S){return Object.values(s.get(S)||{}).filter(BC)}}function b(S,C){var w=function(I,_){var P=_===void 0?{}:_,T=P.subscribe,R=T===void 0?!0:T,B=P.forceRefetch,q=P.subscriptionOptions,W=_m,L=P[W];return function(z,N){var V,Y,K=t({queryArgs:I,endpointDefinition:C,endpointName:S}),D=n((V={type:"query",subscribe:R,forceRefetch:B,subscriptionOptions:q,endpointName:S,originalArgs:I,queryCacheKey:K},V[_m]=L,V)),H=o.endpoints[S].select(I),Z=z(D),oe=H(N()),ae=Z.requestId,ie=Z.abort,ce=oe.requestId!==ae,ue=(Y=a.get(z))==null?void 0:Y[K],de=function(){return H(N())},be=Object.assign(L?Z.then(de):ce&&!ue?Promise.resolve(oe):Promise.all([ue,Z]).then(de),{arg:I,requestId:ae,subscriptionOptions:q,queryCacheKey:K,abort:ie,unwrap:function(){return ux(this,null,function(){var xe;return sx(this,function(Ne){switch(Ne.label){case 0:return[4,be];case 1:if(xe=Ne.sent(),xe.isError)throw xe.error;return[2,xe.data]}})})},refetch:function(){return z(w(I,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){R&&z(c({queryCacheKey:K,requestId:ae}))},updateSubscriptionOptions:function(xe){be.subscriptionOptions=xe,z(d({endpointName:S,requestId:ae,queryCacheKey:K,options:xe}))}});if(!ue&&!ce&&!L){var Ee=a.get(z)||{};Ee[K]=be,a.set(z,Ee),be.then(function(){delete Ee[K],Object.keys(Ee).length||a.delete(z)})}return be}};return w}function x(S){return function(C,w){var I=w===void 0?{}:w,_=I.track,P=_===void 0?!0:_,T=I.fixedCacheKey;return function(R,B){var q=r({type:"mutation",endpointName:S,originalArgs:C,track:P,fixedCacheKey:T}),W=R(q),L=W.requestId,z=W.abort,N=W.unwrap,V=W.unwrap().then(function(H){return{data:H}}).catch(function(H){return{error:H}}),Y=function(){R(u({requestId:L,fixedCacheKey:T}))},K=Object.assign(V,{arg:W.arg,requestId:L,abort:z,unwrap:N,unsubscribe:Y,reset:Y}),D=s.get(R)||{};return s.set(R,D),D[L]=K,K.then(function(){delete D[L],Object.keys(D).length||s.delete(R)}),T&&(D[T]=K,K.then(function(){D[T]===K&&(delete D[T],Object.keys(D).length||s.delete(R))})),K}}}}function ID(e){return e}function d_e(e){var t=this,n=e.reducerPath,r=e.baseQuery,o=e.context.endpointDefinitions,i=e.serializeQueryArgs,a=e.api,s=function(x,S,C){return function(w){var I=o[x];w(a.internalActions.queryResultPatched({queryCacheKey:i({queryArgs:S,endpointDefinition:I,endpointName:x}),patches:C}))}},l=function(x,S,C){return function(w,I){var _,P,T=a.endpoints[x].select(S)(I()),R={patches:[],inversePatches:[],undo:function(){return w(a.util.patchQueryData(x,S,R.inversePatches))}};if(T.status===ln.uninitialized)return R;if("data"in T)if(xa(T.data)){var B=CX(T.data,C),q=B[1],W=B[2];(_=R.patches).push.apply(_,q),(P=R.inversePatches).push.apply(P,W)}else{var L=C(T.data);R.patches.push({op:"replace",path:[],value:L}),R.inversePatches.push({op:"replace",path:[],value:T.data})}return w(a.util.patchQueryData(x,S,R.patches)),R}},c=function(x,S,C){return function(w){var I;return w(a.endpoints[x].initiate(S,(I={subscribe:!1,forceRefetch:!0},I[_m]=function(){return{data:C}},I)))}},u=function(x,S){return ux(t,[x,S],function(C,w){var I,_,P,T,R,B,q,W,L,z,N,V,Y,K,D,H,Z,oe,ae=w.signal,ie=w.abort,ce=w.rejectWithValue,ue=w.fulfillWithValue,de=w.dispatch,be=w.getState,Ee=w.extra;return sx(this,function(xe){switch(xe.label){case 0:I=o[C.endpointName],xe.label=1;case 1:return xe.trys.push([1,8,,13]),_=ID,P=void 0,T={signal:ae,abort:ie,dispatch:de,getState:be,extra:Ee,endpoint:C.endpointName,type:C.type,forced:C.type==="query"?d(C,be()):void 0},R=C.type==="query"?C[_m]:void 0,R?(P=R(),[3,6]):[3,2];case 2:return I.query?[4,r(I.query(C.originalArgs),T,I.extraOptions)]:[3,4];case 3:return P=xe.sent(),I.transformResponse&&(_=I.transformResponse),[3,6];case 4:return[4,I.queryFn(C.originalArgs,T,I.extraOptions,function(Ne){return r(Ne,T,I.extraOptions)})];case 5:P=xe.sent(),xe.label=6;case 6:if(P.error)throw new kD(P.error,P.meta);return N=ue,[4,_(P.data,P.meta,C.originalArgs)];case 7:return[2,N.apply(void 0,[xe.sent(),(Z={fulfilledTimeStamp:Date.now(),baseQueryMeta:P.meta},Z[Wg]=!0,Z)])];case 8:if(V=xe.sent(),Y=V,!(Y instanceof kD))return[3,12];K=ID,I.query&&I.transformErrorResponse&&(K=I.transformErrorResponse),xe.label=9;case 9:return xe.trys.push([9,11,,12]),D=ce,[4,K(Y.value,Y.meta,C.originalArgs)];case 10:return[2,D.apply(void 0,[xe.sent(),(oe={baseQueryMeta:Y.meta},oe[Wg]=!0,oe)])];case 11:return H=xe.sent(),Y=H,[3,12];case 12:throw console.error(Y),Y;case 13:return[2]}})})};function d(x,S){var C,w,I,_,P=(w=(C=S[n])==null?void 0:C.queries)==null?void 0:w[x.queryCacheKey],T=(I=S[n])==null?void 0:I.config.refetchOnMountOrArgChange,R=P==null?void 0:P.fulfilledTimeStamp,B=(_=x.forceRefetch)!=null?_:x.subscribe&&T;return B?B===!0||(Number(new Date)-Number(R))/1e3>=B:!1}var f=mD(n+"/executeQuery",u,{getPendingMeta:function(){var x;return x={startedTimeStamp:Date.now()},x[Wg]=!0,x},condition:function(x,S){var C=S.getState,w,I,_,P=C(),T=(I=(w=P[n])==null?void 0:w.queries)==null?void 0:I[x.queryCacheKey],R=T==null?void 0:T.fulfilledTimeStamp,B=x.originalArgs,q=T==null?void 0:T.originalArgs,W=o[x.endpointName];return w8(x)?!0:(T==null?void 0:T.status)==="pending"?!1:d(x,P)||LX(W)&&((_=W==null?void 0:W.forceRefetch)==null?void 0:_.call(W,{currentArg:B,previousArg:q,endpointState:T,state:P}))?!0:!R},dispatchConditionRejection:!0}),p=mD(n+"/executeMutation",u,{getPendingMeta:function(){var x;return x={startedTimeStamp:Date.now()},x[Wg]=!0,x}}),g=function(x){return"force"in x},m=function(x){return"ifOlderThan"in x},y=function(x,S,C){return function(w,I){var _=g(C)&&C.force,P=m(C)&&C.ifOlderThan,T=function(W){return W===void 0&&(W=!0),a.endpoints[x].initiate(S,{forceRefetch:W})},R=a.endpoints[x].select(S)(I());if(_)w(T());else if(P){var B=R==null?void 0:R.fulfilledTimeStamp;if(!B){w(T());return}var q=(Number(new Date)-Number(new Date(B)))/1e3>=P;q&&w(T())}else w(T(!1))}};function v(x){return function(S){var C,w;return((w=(C=S==null?void 0:S.meta)==null?void 0:C.arg)==null?void 0:w.endpointName)===x}}function b(x,S){return{matchPending:O0($_(x),v(S)),matchFulfilled:O0(dd(x),v(S)),matchRejected:O0(Im(x),v(S))}}return{queryThunk:f,mutationThunk:p,prefetch:y,updateQueryData:l,upsertQueryData:c,patchQueryData:s,buildMatchThunkActions:b}}function FX(e,t,n,r){return BX(n[e.meta.arg.endpointName][t],dd(e)?e.payload:void 0,U5(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}function iy(e,t,n){var r=e[t];r&&n(r)}function Om(e){var t;return(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)!=null?t:e.requestId}function _D(e,t,n){var r=e[Om(t)];r&&n(r)}var vg={};function f_e(e){var t=e.reducerPath,n=e.queryThunk,r=e.mutationThunk,o=e.context,i=o.endpointDefinitions,a=o.apiUid,s=o.extractRehydrationInfo,l=o.hasRehydrationInfo,c=e.assertTagType,u=e.config,d=Co(t+"/resetApiState"),f=Ll({name:t+"/queries",initialState:vg,reducers:{removeQueryResult:{reducer:function(C,w){var I=w.payload.queryCacheKey;delete C[I]},prepare:vD()},queryResultPatched:function(C,w){var I=w.payload,_=I.queryCacheKey,P=I.patches;iy(C,_,function(T){T.data=cD(T.data,P.concat())})}},extraReducers:function(C){C.addCase(n.pending,function(w,I){var _=I.meta,P=I.meta.arg,T,R,B=w8(P);(P.subscribe||B)&&((R=w[T=P.queryCacheKey])!=null||(w[T]={status:ln.uninitialized,endpointName:P.endpointName})),iy(w,P.queryCacheKey,function(q){q.status=ln.pending,q.requestId=B&&q.requestId?q.requestId:_.requestId,P.originalArgs!==void 0&&(q.originalArgs=P.originalArgs),q.startedTimeStamp=_.startedTimeStamp})}).addCase(n.fulfilled,function(w,I){var _=I.meta,P=I.payload;iy(w,_.arg.queryCacheKey,function(T){var R;if(!(T.requestId!==_.requestId&&!w8(_.arg))){var B=i[_.arg.endpointName].merge;if(T.status=ln.fulfilled,B)if(T.data!==void 0){var q=_.fulfilledTimeStamp,W=_.arg,L=_.baseQueryMeta,z=_.requestId,N=I1(T.data,function(V){return B(V,P,{arg:W.originalArgs,baseQueryMeta:L,fulfilledTimeStamp:q,requestId:z})});T.data=N}else T.data=P;else T.data=(R=i[_.arg.endpointName].structuralSharing)==null||R?MX(T.data,P):P;delete T.error,T.fulfilledTimeStamp=_.fulfilledTimeStamp}})}).addCase(n.rejected,function(w,I){var _=I.meta,P=_.condition,T=_.arg,R=_.requestId,B=I.error,q=I.payload;iy(w,T.queryCacheKey,function(W){if(!P){if(W.requestId!==R)return;W.status=ln.rejected,W.error=q!=null?q:B}})}).addMatcher(l,function(w,I){for(var _=s(I).queries,P=0,T=Object.entries(_);P<T.length;P++){var R=T[P],B=R[0],q=R[1];((q==null?void 0:q.status)===ln.fulfilled||(q==null?void 0:q.status)===ln.rejected)&&(w[B]=q)}})}}),p=Ll({name:t+"/mutations",initialState:vg,reducers:{removeMutationResult:{reducer:function(C,w){var I=w.payload,_=Om(I);_ in C&&delete C[_]},prepare:vD()}},extraReducers:function(C){C.addCase(r.pending,function(w,I){var _=I.meta,P=I.meta,T=P.requestId,R=P.arg,B=P.startedTimeStamp;!R.track||(w[Om(_)]={requestId:T,status:ln.pending,endpointName:R.endpointName,startedTimeStamp:B})}).addCase(r.fulfilled,function(w,I){var _=I.payload,P=I.meta;!P.arg.track||_D(w,P,function(T){T.requestId===P.requestId&&(T.status=ln.fulfilled,T.data=_,T.fulfilledTimeStamp=P.fulfilledTimeStamp)})}).addCase(r.rejected,function(w,I){var _=I.payload,P=I.error,T=I.meta;!T.arg.track||_D(w,T,function(R){R.requestId===T.requestId&&(R.status=ln.rejected,R.error=_!=null?_:P)})}).addMatcher(l,function(w,I){for(var _=s(I).mutations,P=0,T=Object.entries(_);P<T.length;P++){var R=T[P],B=R[0],q=R[1];((q==null?void 0:q.status)===ln.fulfilled||(q==null?void 0:q.status)===ln.rejected)&&B!==(q==null?void 0:q.requestId)&&(w[B]=q)}})}}),g=Ll({name:t+"/invalidation",initialState:vg,reducers:{},extraReducers:function(C){C.addCase(f.actions.removeQueryResult,function(w,I){for(var _=I.payload.queryCacheKey,P=0,T=Object.values(w);P<T.length;P++)for(var R=T[P],B=0,q=Object.values(R);B<q.length;B++){var W=q[B],L=W.indexOf(_);L!==-1&&W.splice(L,1)}}).addMatcher(l,function(w,I){for(var _,P,T,R,B=s(I).provided,q=0,W=Object.entries(B);q<W.length;q++)for(var L=W[q],z=L[0],N=L[1],V=0,Y=Object.entries(N);V<Y.length;V++)for(var K=Y[V],D=K[0],H=K[1],Z=(R=(P=(_=w[z])!=null?_:w[z]={})[T=D||"__internal_without_id"])!=null?R:P[T]=[],oe=0,ae=H;oe<ae.length;oe++){var ie=ae[oe],ce=Z.includes(ie);ce||Z.push(ie)}}).addMatcher(Ih(dd(n),U5(n)),function(w,I){for(var _,P,T,R,B=FX(I,"providesTags",i,c),q=I.meta.arg.queryCacheKey,W=0,L=Object.values(w);W<L.length;W++)for(var z=L[W],N=0,V=Object.values(z);N<V.length;N++){var Y=V[N],K=Y.indexOf(q);K!==-1&&Y.splice(K,1)}for(var D=0,H=B;D<H.length;D++){var Z=H[D],oe=Z.type,ae=Z.id,ie=(R=(P=(_=w[oe])!=null?_:w[oe]={})[T=ae||"__internal_without_id"])!=null?R:P[T]=[],ce=ie.includes(q);ce||ie.push(q)}})}}),m=Ll({name:t+"/subscriptions",initialState:vg,reducers:{updateSubscriptionOptions:function(C,w){},unsubscribeQueryResult:function(C,w){},internal_probeSubscription:function(C,w){}}}),y=Ll({name:t+"/internalSubscriptions",initialState:vg,reducers:{subscriptionsUpdated:function(C,w){return cD(C,w.payload)}}}),v=Ll({name:t+"/config",initialState:Rn({online:r_e(),focused:o_e(),middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(C,w){var I=w.payload;C.middlewareRegistered=C.middlewareRegistered==="conflict"||a!==I?"conflict":!0}},extraReducers:function(C){C.addCase(D_,function(w){w.online=!0}).addCase(DX,function(w){w.online=!1}).addCase(R_,function(w){w.focused=!0}).addCase(RX,function(w){w.focused=!1}).addMatcher(l,function(w){return Rn({},w)})}}),b=kX({queries:f.reducer,mutations:p.reducer,provided:g.reducer,subscriptions:y.reducer,config:v.reducer}),x=function(C,w){return b(d.match(w)?void 0:C,w)},S=Ya(Rn(Rn(Rn(Rn(Rn({},v.actions),f.actions),m.actions),y.actions),p.actions),{unsubscribeMutationResult:p.actions.removeMutationResult,resetApiState:d});return{reducer:x,actions:S}}var Hl=Symbol.for("RTKQ/skipToken"),NX={status:ln.uninitialized},OD=I1(NX,function(){}),PD=I1(NX,function(){});function p_e(e){var t=e.serializeQueryArgs,n=e.reducerPath,r=function(u){return OD},o=function(u){return PD};return{buildQuerySelector:s,buildMutationSelector:l,selectInvalidatedBy:c};function i(u){return Rn(Rn({},u),QIe(u.status))}function a(u){var d=u[n];return d}function s(u,d){return function(f){var p=t({queryArgs:f,endpointDefinition:d,endpointName:u}),g=function(y){var v,b,x;return(x=(b=(v=a(y))==null?void 0:v.queries)==null?void 0:b[p])!=null?x:OD},m=f===Hl?r:g;return _0(m,i)}}function l(){return function(u){var d,f;typeof u=="object"?f=(d=Om(u))!=null?d:Hl:f=u;var p=function(m){var y,v,b;return(b=(v=(y=a(m))==null?void 0:y.mutations)==null?void 0:v[f])!=null?b:PD},g=f===Hl?o:p;return _0(g,i)}}function c(u,d){for(var f,p=u[n],g=new Set,m=0,y=d.map(S8);m<y.length;m++){var v=y[m],b=p.provided[v.type];if(!!b)for(var x=(f=v.id!==void 0?b[v.id]:SD(Object.values(b)))!=null?f:[],S=0,C=x;S<C.length;S++){var w=C[S];g.add(w)}}return SD(Array.from(g.values()).map(function(I){var _=p.queries[I];return _?[{queryCacheKey:I,endpointName:_.endpointName,originalArgs:_.originalArgs}]:[]}))}}var TD=function(e){var t=e.endpointName,n=e.queryArgs;return t+"("+JSON.stringify(n,function(r,o){return kh(o)?Object.keys(o).sort().reduce(function(i,a){return i[a]=o[a],i},{}):o})+")"};function h_e(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(r){var o=y8(function(u){var d,f;return(f=r.extractRehydrationInfo)==null?void 0:f.call(r,u,{reducerPath:(d=r.reducerPath)!=null?d:"api"})}),i=Ya(Rn({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},r),{extractRehydrationInfo:o,serializeQueryArgs:function(u){var d=TD;if("serializeQueryArgs"in u.endpointDefinition){var f=u.endpointDefinition.serializeQueryArgs;d=function(p){var g=f(p);return typeof g=="string"?g:TD(Ya(Rn({},p),{queryArgs:g}))}}else r.serializeQueryArgs&&(d=r.serializeQueryArgs);return d(u)},tagTypes:lx([],r.tagTypes||[])}),a={endpointDefinitions:{},batch:function(u){u()},apiUid:PX(),extractRehydrationInfo:o,hasRehydrationInfo:y8(function(u){return o(u)!=null})},s={injectEndpoints:c,enhanceEndpoints:function(u){var d=u.addTagTypes,f=u.endpoints;if(d)for(var p=0,g=d;p<g.length;p++){var m=g[p];i.tagTypes.includes(m)||i.tagTypes.push(m)}if(f)for(var y=0,v=Object.entries(f);y<v.length;y++){var b=v[y],x=b[0],S=b[1];typeof S=="function"?S(a.endpointDefinitions[x]):Object.assign(a.endpointDefinitions[x]||{},S)}return s}},l=e.map(function(u){return u.init(s,i,a)});function c(u){for(var d=u.endpoints({query:function(S){return Ya(Rn({},S),{type:vs.query})},mutation:function(S){return Ya(Rn({},S),{type:vs.mutation})}}),f=0,p=Object.entries(d);f<p.length;f++){var g=p[f],m=g[0],y=g[1];if(!(!u.overrideExisting&&m in a.endpointDefinitions)){a.endpointDefinitions[m]=y;for(var v=0,b=l;v<b.length;v++){var x=b[v];x.injectEndpoint(m,y)}}}return s}return s.injectEndpoints({endpoints:r.endpoints})}}function g_e(e){for(var t in e)return!1;return!0}var m_e=2147483647/1e3-1,v_e=function(e){var t=e.reducerPath,n=e.api,r=e.context,o=e.internalState,i=n.internalActions,a=i.removeQueryResult,s=i.unsubscribeQueryResult;function l(f){var p=o.currentSubscriptions[f];return!!p&&!g_e(p)}var c={},u=function(f,p,g){var m;if(s.match(f)){var y=p.getState()[t],v=f.payload.queryCacheKey;d(v,(m=y.queries[v])==null?void 0:m.endpointName,p,y.config)}if(n.util.resetApiState.match(f))for(var b=0,x=Object.entries(c);b<x.length;b++){var S=x[b],C=S[0],w=S[1];w&&clearTimeout(w),delete c[C]}if(r.hasRehydrationInfo(f))for(var y=p.getState()[t],I=r.extractRehydrationInfo(f).queries,_=0,P=Object.entries(I);_<P.length;_++){var T=P[_],v=T[0],R=T[1];d(v,R==null?void 0:R.endpointName,p,y.config)}};function d(f,p,g,m){var y,v=r.endpointDefinitions[p],b=(y=v==null?void 0:v.keepUnusedDataFor)!=null?y:m.keepUnusedDataFor;if(b!==1/0){var x=Math.max(0,Math.min(b,m_e));if(!l(f)){var S=c[f];S&&clearTimeout(S),c[f]=setTimeout(function(){l(f)||g.dispatch(a({queryCacheKey:f})),delete c[f]},x*1e3)}}}return u},y_e=function(e){var t=e.reducerPath,n=e.context,r=e.context.endpointDefinitions,o=e.mutationThunk,i=e.api,a=e.assertTagType,s=e.refetchQuery,l=i.internalActions.removeQueryResult,c=Ih(dd(o),U5(o)),u=function(f,p){c(f)&&d(FX(f,"invalidatesTags",r,a),p),i.util.invalidateTags.match(f)&&d(BX(f.payload,void 0,void 0,void 0,void 0,a),p)};function d(f,p){var g=p.getState(),m=g[t],y=i.util.selectInvalidatedBy(g,f);n.batch(function(){for(var v,b=Array.from(y.values()),x=0,S=b;x<S.length;x++){var C=S[x].queryCacheKey,w=m.queries[C],I=(v=m.subscriptions[C])!=null?v:{};w&&(Object.keys(I).length===0?p.dispatch(l({queryCacheKey:C})):w.status!==ln.uninitialized&&p.dispatch(s(w,C)))}})}return u},b_e=function(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.refetchQuery,i=e.internalState,a={},s=function(p,g){(r.internalActions.updateSubscriptionOptions.match(p)||r.internalActions.unsubscribeQueryResult.match(p))&&c(p.payload,g),(n.pending.match(p)||n.rejected.match(p)&&p.meta.condition)&&c(p.meta.arg,g),(n.fulfilled.match(p)||n.rejected.match(p)&&!p.meta.condition)&&l(p.meta.arg,g),r.util.resetApiState.match(p)&&d()};function l(p,g){var m=p.queryCacheKey,y=g.getState()[t],v=y.queries[m],b=i.currentSubscriptions[m];if(!(!v||v.status===ln.uninitialized)){var x=f(b);if(!!Number.isFinite(x)){var S=a[m];S!=null&&S.timeout&&(clearTimeout(S.timeout),S.timeout=void 0);var C=Date.now()+x,w=a[m]={nextPollTimestamp:C,pollingInterval:x,timeout:setTimeout(function(){w.timeout=void 0,g.dispatch(o(v,m))},x)}}}}function c(p,g){var m=p.queryCacheKey,y=g.getState()[t],v=y.queries[m],b=i.currentSubscriptions[m];if(!(!v||v.status===ln.uninitialized)){var x=f(b);if(!Number.isFinite(x)){u(m);return}var S=a[m],C=Date.now()+x;(!S||C<S.nextPollTimestamp)&&l({queryCacheKey:m},g)}}function u(p){var g=a[p];g!=null&&g.timeout&&clearTimeout(g.timeout),delete a[p]}function d(){for(var p=0,g=Object.keys(a);p<g.length;p++){var m=g[p];u(m)}}function f(p){p===void 0&&(p={});var g=Number.POSITIVE_INFINITY;for(var m in p)p[m].pollingInterval&&(g=Math.min(p[m].pollingInterval,g));return g}return s},x_e=function(e){var t=e.reducerPath,n=e.context,r=e.api,o=e.refetchQuery,i=e.internalState,a=r.internalActions.removeQueryResult,s=function(c,u){R_.match(c)&&l(u,"refetchOnFocus"),D_.match(c)&&l(u,"refetchOnReconnect")};function l(c,u){var d=c.getState()[t],f=d.queries,p=i.currentSubscriptions;n.batch(function(){for(var g=0,m=Object.keys(p);g<m.length;g++){var y=m[g],v=f[y],b=p[y];if(!(!b||!v)){var x=Object.values(b).some(function(S){return S[u]===!0})||Object.values(b).every(function(S){return S[u]===void 0})&&d.config[u];x&&(Object.keys(b).length===0?c.dispatch(a({queryCacheKey:y})):v.status!==ln.uninitialized&&c.dispatch(o(v,y)))}}})}return s},AD=new Error("Promise never resolved before cacheEntryRemoved."),S_e=function(e){var t=e.api,n=e.reducerPath,r=e.context,o=e.queryThunk,i=e.mutationThunk;e.internalState;var a=x8(o),s=x8(i),l=dd(o,i),c={},u=function(p,g,m){var y=d(p);if(o.pending.match(p)){var v=m[n].queries[y],b=g.getState()[n].queries[y];!v&&b&&f(p.meta.arg.endpointName,p.meta.arg.originalArgs,y,g,p.meta.requestId)}else if(i.pending.match(p)){var b=g.getState()[n].mutations[y];b&&f(p.meta.arg.endpointName,p.meta.arg.originalArgs,y,g,p.meta.requestId)}else if(l(p)){var x=c[y];x!=null&&x.valueResolved&&(x.valueResolved({data:p.payload,meta:p.meta.baseQueryMeta}),delete x.valueResolved)}else if(t.internalActions.removeQueryResult.match(p)||t.internalActions.removeMutationResult.match(p)){var x=c[y];x&&(delete c[y],x.cacheEntryRemoved())}else if(t.util.resetApiState.match(p))for(var S=0,C=Object.entries(c);S<C.length;S++){var w=C[S],I=w[0],x=w[1];delete c[I],x.cacheEntryRemoved()}};function d(p){return a(p)?p.meta.arg.queryCacheKey:s(p)?p.meta.requestId:t.internalActions.removeQueryResult.match(p)?p.payload.queryCacheKey:t.internalActions.removeMutationResult.match(p)?Om(p.payload):""}function f(p,g,m,y,v){var b=r.endpointDefinitions[p],x=b==null?void 0:b.onCacheEntryAdded;if(!!x){var S={},C=new Promise(function(R){S.cacheEntryRemoved=R}),w=Promise.race([new Promise(function(R){S.valueResolved=R}),C.then(function(){throw AD})]);w.catch(function(){}),c[m]=S;var I=t.endpoints[p].select(b.type===vs.query?g:m),_=y.dispatch(function(R,B,q){return q}),P=Ya(Rn({},y),{getCacheEntry:function(){return I(y.getState())},requestId:v,extra:_,updateCachedData:b.type===vs.query?function(R){return y.dispatch(t.util.updateQueryData(p,g,R))}:void 0,cacheDataLoaded:w,cacheEntryRemoved:C}),T=x(g,P);Promise.resolve(T).catch(function(R){if(R!==AD)throw R})}}return u},w_e=function(e){var t=e.api,n=e.context,r=e.queryThunk,o=e.mutationThunk,i=$_(r,o),a=Im(r,o),s=dd(r,o),l={},c=function(u,d){var f,p,g;if(i(u)){var m=u.meta,y=m.requestId,v=m.arg,b=v.endpointName,x=v.originalArgs,S=n.endpointDefinitions[b],C=S==null?void 0:S.onQueryStarted;if(C){var w={},I=new Promise(function(L,z){w.resolve=L,w.reject=z});I.catch(function(){}),l[y]=w;var _=t.endpoints[b].select(S.type===vs.query?x:y),P=d.dispatch(function(L,z,N){return N}),T=Ya(Rn({},d),{getCacheEntry:function(){return _(d.getState())},requestId:y,extra:P,updateCachedData:S.type===vs.query?function(L){return d.dispatch(t.util.updateQueryData(b,x,L))}:void 0,queryFulfilled:I});C(x,T)}}else if(s(u)){var R=u.meta,y=R.requestId,B=R.baseQueryMeta;(f=l[y])==null||f.resolve({data:u.payload,meta:B}),delete l[y]}else if(a(u)){var q=u.meta,y=q.requestId,W=q.rejectedWithValue,B=q.baseQueryMeta;(g=l[y])==null||g.reject({error:(p=u.payload)!=null?p:u.error,isUnhandledError:!W,meta:B}),delete l[y]}};return c},C_e=function(e){var t=e.api,n=e.context.apiUid,r=e.reducerPath;return function(o,i){var a,s;t.util.resetApiState.match(o)&&i.dispatch(t.internalActions.middlewareRegistered(n))}},$D,E_e=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window!="undefined"?window:typeof global!="undefined"?global:globalThis):function(e){return($D||($D=Promise.resolve())).then(e).catch(function(t){return setTimeout(function(){throw t},0)})},k_e=function(e){var t=e.api,n=e.queryThunk,r=e.internalState,o=t.reducerPath+"/subscriptions",i=null,a=!1,s=t.internalActions,l=s.updateSubscriptionOptions,c=s.unsubscribeQueryResult,u=function(d,f){var p,g,m,y,v,b,x,S,C;if(l.match(f)){var w=f.payload,I=w.queryCacheKey,_=w.requestId,P=w.options;return(p=d==null?void 0:d[I])!=null&&p[_]&&(d[I][_]=P),!0}if(c.match(f)){var T=f.payload,I=T.queryCacheKey,_=T.requestId;return d[I]&&delete d[I][_],!0}if(t.internalActions.removeQueryResult.match(f))return delete d[f.payload.queryCacheKey],!0;if(n.pending.match(f)){var R=f.meta,B=R.arg,_=R.requestId;if(B.subscribe){var q=(m=d[g=B.queryCacheKey])!=null?m:d[g]={};return q[_]=(v=(y=B.subscriptionOptions)!=null?y:q[_])!=null?v:{},!0}}if(n.rejected.match(f)){var W=f.meta,L=W.condition,B=W.arg,_=W.requestId;if(L&&B.subscribe){var q=(x=d[b=B.queryCacheKey])!=null?x:d[b]={};return q[_]=(C=(S=B.subscriptionOptions)!=null?S:q[_])!=null?C:{},!0}}return!1};return function(d,f){var p,g;if(i||(i=JSON.parse(JSON.stringify(r.currentSubscriptions))),t.internalActions.internal_probeSubscription.match(d)){var m=d.payload,y=m.queryCacheKey,v=m.requestId,b=!!((p=r.currentSubscriptions[y])!=null&&p[v]);return[!1,b]}var x=u(r.currentSubscriptions,d);if(x){a||(E_e(function(){var I=JSON.parse(JSON.stringify(r.currentSubscriptions)),_=CX(i,function(){return I}),P=_[1];f.next(t.internalActions.subscriptionsUpdated(P)),i=I,a=!1}),a=!0);var S=!!((g=d.type)!=null&&g.startsWith(o)),C=n.rejected.match(d)&&d.meta.condition&&!!d.meta.arg.subscribe,w=!S&&!C;return[w,!1]}return[!0,!1]}};function I_e(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.context,i=o.apiUid,a={invalidateTags:Co(t+"/invalidateTags")},s=function(d){return!!d&&typeof d.type=="string"&&d.type.startsWith(t+"/")},l=[C_e,v_e,y_e,b_e,S_e,w_e],c=function(d){var f=!1,p={currentSubscriptions:{}},g=Ya(Rn({},e),{internalState:p,refetchQuery:u}),m=l.map(function(b){return b(g)}),y=k_e(g),v=x_e(g);return function(b){return function(x){f||(f=!0,d.dispatch(r.internalActions.middlewareRegistered(i)));var S=Ya(Rn({},d),{next:b}),C=d.getState(),w=y(x,S,C),I=w[0],_=w[1],P;if(I?P=b(x):P=_,d.getState()[t]&&(v(x,S,C),s(x)||o.hasRehydrationInfo(x)))for(var T=0,R=m;T<R.length;T++){var B=R[T];B(x,S,C)}return P}}};return{middleware:c,actions:a};function u(d,f,p){return p===void 0&&(p={}),n(Rn({type:"query",endpointName:d.endpointName,originalArgs:d.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:f},p))}}function Ol(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,lx([e],t))}var MD=Symbol(),__e=function(){return{name:MD,init:function(e,t,n){var r=t.baseQuery,o=t.tagTypes,i=t.reducerPath,a=t.serializeQueryArgs,s=t.keepUnusedDataFor,l=t.refetchOnMountOrArgChange,c=t.refetchOnFocus,u=t.refetchOnReconnect;dIe();var d=function(Z){return Z};Object.assign(e,{reducerPath:i,endpoints:{},internalActions:{onOnline:D_,onOffline:DX,onFocus:R_,onFocusLost:RX},util:{}});var f=d_e({baseQuery:r,reducerPath:i,context:n,api:e,serializeQueryArgs:a}),p=f.queryThunk,g=f.mutationThunk,m=f.patchQueryData,y=f.updateQueryData,v=f.upsertQueryData,b=f.prefetch,x=f.buildMatchThunkActions,S=f_e({context:n,queryThunk:p,mutationThunk:g,reducerPath:i,assertTagType:d,config:{refetchOnFocus:c,refetchOnReconnect:u,refetchOnMountOrArgChange:l,keepUnusedDataFor:s,reducerPath:i}}),C=S.reducer,w=S.actions;Ol(e.util,{patchQueryData:m,updateQueryData:y,upsertQueryData:v,prefetch:b,resetApiState:w.resetApiState}),Ol(e.internalActions,w);var I=I_e({reducerPath:i,context:n,queryThunk:p,mutationThunk:g,api:e,assertTagType:d}),_=I.middleware,P=I.actions;Ol(e.util,P),Ol(e,{reducer:C,middleware:_});var T=p_e({serializeQueryArgs:a,reducerPath:i}),R=T.buildQuerySelector,B=T.buildMutationSelector,q=T.selectInvalidatedBy;Ol(e.util,{selectInvalidatedBy:q});var W=u_e({queryThunk:p,mutationThunk:g,api:e,serializeQueryArgs:a,context:n}),L=W.buildInitiateQuery,z=W.buildInitiateMutation,N=W.getRunningMutationThunk,V=W.getRunningMutationsThunk,Y=W.getRunningQueriesThunk,K=W.getRunningQueryThunk,D=W.getRunningOperationPromises,H=W.removalWarning;return Ol(e.util,{getRunningOperationPromises:D,getRunningOperationPromise:H,getRunningMutationThunk:N,getRunningMutationsThunk:V,getRunningQueryThunk:K,getRunningQueriesThunk:Y}),{name:MD,injectEndpoint:function(Z,oe){var ae,ie,ce=e;(ie=(ae=ce.endpoints)[Z])!=null||(ae[Z]={}),LX(oe)?Ol(ce.endpoints[Z],{name:Z,select:R(Z,oe),initiate:L(Z,oe)},x(p,Z)):l_e(oe)&&Ol(ce.endpoints[Z],{name:Z,select:B(),initiate:z(Z)},x(g,Z))}}}}},O_e=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},P_e=Object.defineProperty,T_e=Object.defineProperties,A_e=Object.getOwnPropertyDescriptors,RD=Object.getOwnPropertySymbols,$_e=Object.prototype.hasOwnProperty,M_e=Object.prototype.propertyIsEnumerable,DD=function(e,t,n){return t in e?P_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Bs=function(e,t){for(var n in t||(t={}))$_e.call(t,n)&&DD(e,n,t[n]);if(RD)for(var r=0,o=RD(t);r<o.length;r++){var n=o[r];M_e.call(t,n)&&DD(e,n,t[n])}return e},Ob=function(e,t){return T_e(e,A_e(t))};function LD(e,t,n,r){var o=h.exports.useMemo(function(){return{queryArgs:e,serialized:typeof e=="object"?t({queryArgs:e,endpointDefinition:n,endpointName:r}):e}},[e,t,n,r]),i=h.exports.useRef(o);return h.exports.useEffect(function(){i.current.serialized!==o.serialized&&(i.current=o)},[o]),i.current.serialized===o.serialized?i.current.queryArgs:e}var FC=Symbol();function NC(e){var t=h.exports.useRef(e);return h.exports.useEffect(function(){J2(t.current,e)||(t.current=e)},[e]),J2(t.current,e)?t.current:e}var R_e=function(e){var t=e.endpointName,n=e.queryArgs;return t+"("+JSON.stringify(n,function(r,o){return kh(o)?Object.keys(o).sort().reduce(function(i,a){return i[a]=o[a],i},{}):o})+")"},D_e=typeof window!="undefined"&&!!window.document&&!!window.document.createElement?h.exports.useLayoutEffect:h.exports.useEffect,L_e=function(e){return e},B_e=function(e){return e.isUninitialized?Ob(Bs({},e),{isUninitialized:!1,isFetching:!0,isLoading:e.data===void 0,status:ln.pending}):e};function F_e(e){var t=e.api,n=e.moduleOptions,r=n.batch,o=n.useDispatch,i=n.useSelector,a=n.useStore,s=n.unstable__sideEffectsInRender,l=e.serializeQueryArgs,c=e.context,u=s?function(m){return m()}:h.exports.useEffect;return{buildQueryHooks:p,buildMutationHook:g,usePrefetch:f};function d(m,y,v){if((y==null?void 0:y.endpointName)&&m.isUninitialized){var b=y.endpointName,x=c.endpointDefinitions[b];l({queryArgs:y.originalArgs,endpointDefinition:x,endpointName:b})===l({queryArgs:v,endpointDefinition:x,endpointName:b})&&(y=void 0)}v===Hl&&(y=void 0);var S=m.isSuccess?m.data:y==null?void 0:y.data;S===void 0&&(S=m.data);var C=S!==void 0,w=m.isLoading,I=!C&&w,_=m.isSuccess||w&&C;return Ob(Bs({},m),{data:S,currentData:m.data,isFetching:w,isLoading:I,isSuccess:_})}function f(m,y){var v=o(),b=NC(y);return h.exports.useCallback(function(x,S){return v(t.util.prefetch(m,x,Bs(Bs({},b),S)))},[m,v,b])}function p(m){var y=function(x,S){var C=S===void 0?{}:S,w=C.refetchOnReconnect,I=C.refetchOnFocus,_=C.refetchOnMountOrArgChange,P=C.skip,T=P===void 0?!1:P,R=C.pollingInterval,B=R===void 0?0:R,q=t.endpoints[m].initiate,W=o(),L=LD(T?Hl:x,R_e,c.endpointDefinitions[m],m),z=NC({refetchOnReconnect:w,refetchOnFocus:I,pollingInterval:B}),N=h.exports.useRef(!1),V=h.exports.useRef(),Y=V.current||{},K=Y.queryCacheKey,D=Y.requestId,H=!1;if(K&&D){var Z=W(t.internalActions.internal_probeSubscription({queryCacheKey:K,requestId:D}));H=!!Z}var oe=!H&&N.current;return u(function(){N.current=H}),u(function(){V.current=void 0},[oe]),u(function(){var ae,ie=V.current;if(L===Hl){ie==null||ie.unsubscribe(),V.current=void 0;return}var ce=(ae=V.current)==null?void 0:ae.subscriptionOptions;if(!ie||ie.arg!==L){ie==null||ie.unsubscribe();var ue=W(q(L,{subscriptionOptions:z,forceRefetch:_}));V.current=ue}else z!==ce&&ie.updateSubscriptionOptions(z)},[W,q,_,L,z,oe]),h.exports.useEffect(function(){return function(){var ae;(ae=V.current)==null||ae.unsubscribe(),V.current=void 0}},[]),h.exports.useMemo(function(){return{refetch:function(){var ae;if(!V.current)throw new Error("Cannot refetch a query that has not been started yet.");return(ae=V.current)==null?void 0:ae.refetch()}}},[])},v=function(x){var S=x===void 0?{}:x,C=S.refetchOnReconnect,w=S.refetchOnFocus,I=S.pollingInterval,_=I===void 0?0:I,P=t.endpoints[m].initiate,T=o(),R=h.exports.useState(FC),B=R[0],q=R[1],W=h.exports.useRef(),L=NC({refetchOnReconnect:C,refetchOnFocus:w,pollingInterval:_});u(function(){var V,Y,K=(V=W.current)==null?void 0:V.subscriptionOptions;L!==K&&((Y=W.current)==null||Y.updateSubscriptionOptions(L))},[L]);var z=h.exports.useRef(L);u(function(){z.current=L},[L]);var N=h.exports.useCallback(function(V,Y){Y===void 0&&(Y=!1);var K;return r(function(){var D;(D=W.current)==null||D.unsubscribe(),W.current=K=T(P(V,{subscriptionOptions:z.current,forceRefetch:!Y})),q(V)}),K},[T,P]);return h.exports.useEffect(function(){return function(){var V;(V=W==null?void 0:W.current)==null||V.unsubscribe()}},[]),h.exports.useEffect(function(){B!==FC&&!W.current&&N(B,!0)},[B,N]),h.exports.useMemo(function(){return[N,B]},[N,B])},b=function(x,S){var C=S===void 0?{}:S,w=C.skip,I=w===void 0?!1:w,_=C.selectFromResult,P=t.endpoints[m].select,T=LD(I?Hl:x,l,c.endpointDefinitions[m],m),R=h.exports.useRef(),B=h.exports.useMemo(function(){return _0([P(T),function(N,V){return V},function(N){return T}],d)},[P,T]),q=h.exports.useMemo(function(){return _?_0([B],_):B},[B,_]),W=i(function(N){return q(N,R.current)},J2),L=a(),z=B(L.getState(),R.current);return D_e(function(){R.current=z},[z]),W};return{useQueryState:b,useQuerySubscription:y,useLazyQuerySubscription:v,useLazyQuery:function(x){var S=v(x),C=S[0],w=S[1],I=b(w,Ob(Bs({},x),{skip:w===FC})),_=h.exports.useMemo(function(){return{lastArg:w}},[w]);return h.exports.useMemo(function(){return[C,I,_]},[C,I,_])},useQuery:function(x,S){var C=y(x,S),w=b(x,Bs({selectFromResult:x===Hl||(S==null?void 0:S.skip)?void 0:B_e},S)),I=w.data,_=w.status,P=w.isLoading,T=w.isSuccess,R=w.isError,B=w.error;return h.exports.useDebugValue({data:I,status:_,isLoading:P,isSuccess:T,isError:R,error:B}),h.exports.useMemo(function(){return Bs(Bs({},w),C)},[w,C])}}}function g(m){return function(y){var v=y===void 0?{}:y,b=v.selectFromResult,x=b===void 0?L_e:b,S=v.fixedCacheKey,C=t.endpoints[m],w=C.select,I=C.initiate,_=o(),P=h.exports.useState(),T=P[0],R=P[1];h.exports.useEffect(function(){return function(){T!=null&&T.arg.fixedCacheKey||T==null||T.reset()}},[T]);var B=h.exports.useCallback(function(ie){var ce=_(I(ie,{fixedCacheKey:S}));return R(ce),ce},[_,I,S]),q=(T||{}).requestId,W=h.exports.useMemo(function(){return _0([w({fixedCacheKey:S,requestId:T==null?void 0:T.requestId})],x)},[w,T,x,S]),L=i(W,J2),z=S==null?T==null?void 0:T.arg.originalArgs:void 0,N=h.exports.useCallback(function(){r(function(){T&&R(void 0),S&&_(t.internalActions.removeMutationResult({requestId:q,fixedCacheKey:S}))})},[_,S,T,q]),V=L.endpointName,Y=L.data,K=L.status,D=L.isLoading,H=L.isSuccess,Z=L.isError,oe=L.error;h.exports.useDebugValue({endpointName:V,data:Y,status:K,isLoading:D,isSuccess:H,isError:Z,error:oe});var ae=h.exports.useMemo(function(){return Ob(Bs({},L),{originalArgs:z,reset:N})},[L,z,N]);return h.exports.useMemo(function(){return[B,ae]},[B,ae])}}}var dx;(function(e){e.query="query",e.mutation="mutation"})(dx||(dx={}));function N_e(e){return e.type===dx.query}function z_e(e){return e.type===dx.mutation}function zC(e){return e.replace(e[0],e[0].toUpperCase())}function ay(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,O_e([e],t))}var j_e=Symbol(),H_e=function(e){var t=e===void 0?{}:e,n=t.batch,r=n===void 0?ka.exports.unstable_batchedUpdates:n,o=t.useDispatch,i=o===void 0?I_:o,a=t.useSelector,s=a===void 0?gX:a,l=t.useStore,c=l===void 0?yX:l,u=t.unstable__sideEffectsInRender,d=u===void 0?!1:u;return{name:j_e,init:function(f,p,g){var m=p.serializeQueryArgs,y=f,v=F_e({api:f,moduleOptions:{batch:r,useDispatch:i,useSelector:s,useStore:c,unstable__sideEffectsInRender:d},serializeQueryArgs:m,context:g}),b=v.buildQueryHooks,x=v.buildMutationHook,S=v.usePrefetch;return ay(y,{usePrefetch:S}),ay(g,{batch:r}),{injectEndpoint:function(C,w){if(N_e(w)){var I=b(C),_=I.useQuery,P=I.useLazyQuery,T=I.useLazyQuerySubscription,R=I.useQueryState,B=I.useQuerySubscription;ay(y.endpoints[C],{useQuery:_,useLazyQuery:P,useLazyQuerySubscription:T,useQueryState:R,useQuerySubscription:B}),f["use"+zC(C)+"Query"]=_,f["useLazy"+zC(C)+"Query"]=P}else if(z_e(w)){var q=x(C);ay(y.endpoints[C],{useMutation:q}),f["use"+zC(C)+"Mutation"]=q}}}}}},V_e=h_e(__e(),H_e()),zX=(e=>(e.CANVAS="Canvas",e))(zX||{});const Pb=V_e({reducerPath:"canvasApi",baseQuery:s_e({prepareHeaders:(e,t)=>(e.set("mode","no-cors"),e)}),tagTypes:[zX.CANVAS],endpoints:e=>({searchCanvas:e.mutation({query:({worldId:t,term:n,serverUrl:r,userId:o})=>({method:"post",url:r+"/api/world/search",params:{id:t},body:{term:n},headers:{token:o,"x-user-token":o}})}),loadCanvas:e.query({query:({canvasId:t,userId:n,serverUrl:r})=>({url:r+"/api/canvas",params:{id:t},headers:{token:n,"x-user-token":n}})})})}),qp=gX,{useLoadCanvasQuery:W_e,useSearchCanvasMutation:U_e}=Pb;function jX(e,t){const[n,r]=h.exports.useState(e);return h.exports.useEffect(()=>{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}var HX={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(typeof self!="undefined"?self:Ur,function(){return function(n){var r={};function o(i){if(r[i])return r[i].exports;var a=r[i]={i,l:!1,exports:{}};return n[i].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=n,o.c=r,o.d=function(i,a,s){o.o(i,a)||Object.defineProperty(i,a,{enumerable:!0,get:s})},o.r=function(i){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},o.t=function(i,a){if(1&a&&(i=o(i)),8&a||4&a&&typeof i=="object"&&i&&i.__esModule)return i;var s=Object.create(null);if(o.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:i}),2&a&&typeof i!="string")for(var l in i)o.d(s,l,function(c){return i[c]}.bind(null,l));return s},o.n=function(i){var a=i&&i.__esModule?function(){return i.default}:function(){return i};return o.d(a,"a",a),a},o.o=function(i,a){return Object.prototype.hasOwnProperty.call(i,a)},o.p="",o(o.s=0)}([function(n,r,o){const{types:i,iterableTypes:a,errors:s}=o(1),l=o(2),c={[i.NUMBER]:l.isNumber,[i.BOOLEAN]:l.isBoolean,[i.STRING]:l.isString,[i.DATE]:l.isDate,[i.UNDEFINED]:l.isUndefined,[i.NULL]:l.isNull,[i.ARRAY]:l.isArray,[i.MAP]:l.isMap,[i.SET]:l.isSet,[i.ITERABLE_OBJECT]:l.isIterableObject},u={[i.DATE]:l.areDatesEqual};function d(y){const v=Object.keys(c);let b=i.DEFAULT;for(let x=0;x<v.length;x+=1)if(c[v[x]](y)){b=v[x];break}return b}function f(y,v,b,x){let S;return b===i.UNDEFINED&&x!==i.UNDEFINED?S="add":b!==i.UNDEFINED&&x===i.UNDEFINED?S="delete":function(C,w,I,_){return I===_&&(u[I]?u[I](C,w):C===w)}(y,v,b,x)?l.noop():S="update",S}function p(y,v,b,x,S){const C={op:b,path:x};return b!=="add"&&b!=="update"||(C.val=v),S&&b!=="add"&&(C.oldVal=y),C}function g(y,v,b,x,S){const C=d(y),w=d(v),I=x||[],_=S||[];if(function(P,T){return P===T&&a.indexOf(P)>=0}(C,w)){const P=function(B,q,W){if(W===i.ARRAY){const L=B.length>q.length?new Array(B.length):new Array(q.length);return L.fill(0),new Set(L.map((z,N)=>N))}return new Set(Object.keys(B).concat(Object.keys(q)))}(y,v,C).values();let{value:T,done:R}=P.next();for(;!R;){Object.prototype.hasOwnProperty.call(y,T)?Object.prototype.hasOwnProperty.call(v,T)?g(y[T],v[T],b,I.concat(T),_):_.push(p(y[T],v[T],"delete",I.concat(T),b)):_.push(p(y[T],v[T],"add",I.concat(T),b));const B=P.next();T=B.value,R=B.done}}else{const P=f(y,v,C,w);P!=null&&_.push(p(y,v,P,x,b))}return _}const m={add:l.setValueByPath,update:l.setValueByPath,delete:l.deleteValueByPath};n.exports={getDiff:(y,v,b=!1)=>g(y,v,b),applyDiff:(y,v,b)=>function(x,S,C){if(!(S instanceof Array))throw new Error(s.INVALID_DIFF_FORMAT);let w=x;return S.forEach(I=>{const{op:_,val:P,path:T}=I;if(!m[_])throw new Error(s.INVALID_DIFF_OP);w=m[_](w,T,P,C)}),w}(y,v,b)}},function(n,r){const o={NUMBER:"NUMBER",BOOLEAN:"BOOLEAN",STRING:"STRING",NULL:"NULL",UNDEFINED:"UNDEFINED",DATE:"DATE",ARRAY:"ARRAY",MAP:"MAP",SET:"SET",ITERABLE_OBJECT:"ITERABLE_OBJECT",DEFAULT:"OBJECT"};n.exports={types:o,iterableTypes:[o.ITERABLE_OBJECT,o.MAP,o.ARRAY,o.SET],errors:{EMPTY_DIFF:"No diff object is provided, Nothing to apply",INVALID_DIFF_FORMAT:"Invalid diff format",INVALID_DIFF_OP:"Unsupported operation provided into diff object"}}},function(n,r){const o=u=>d=>d instanceof u,i=o(Date),a=o(Array),s=o(Map),l=o(Set),c=u=>Object.prototype.toString.call(u)==="[object Object]";n.exports={isNumber:u=>typeof u=="number",isBoolean:u=>typeof u=="boolean",isString:u=>typeof u=="string",isDate:i,isUndefined:u=>u===void 0,isNull:u=>u===null,isArray:a,isMap:s,isSet:l,isIterableObject:c,noop:()=>{},areDatesEqual:(u,d)=>u.getTime()===d.getTime(),setValueByPath:function(u,d=[],f,p){if(!a(d))throw new Error(`Diff path: "${d}" is not valid`);const{length:g}=d;if(g===0)return f;let m=u;for(let y=0;y<g;y+=1){const v=d[y];if(!m)throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);if(v==null)throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);y!==g-1?(m=m[v],p&&p(m)):m[v]=f}return u},deleteValueByPath:function(u,d){const f=d||[];if(f.length===0)return;let p=u;const{length:g}=f;for(let m=0;m<g;m+=1)if(m!==g-1){if(!p[f[m]])throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);p=p[f[m]]}else if(c(p))delete p[f[m]];else{const y=parseInt(f[m],10);for(;p.length>y;)p.pop()}return u}}}])})})(HX);const ys=Object.create(null);ys.open="0";ys.close="1";ys.ping="2";ys.pong="3";ys.message="4";ys.upgrade="5";ys.noop="6";const Tb=Object.create(null);Object.keys(ys).forEach(e=>{Tb[ys[e]]=e});const G_e={type:"error",data:"parser error"},K_e=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",q_e=typeof ArrayBuffer=="function",Y_e=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,VX=({type:e,data:t},n,r)=>K_e&&t instanceof Blob?n?r(t):BD(t,r):q_e&&(t instanceof ArrayBuffer||Y_e(t))?n?r(t):BD(new Blob([t]),r):r(ys[e]+(t||"")),BD=(e,t)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];t("b"+r)},n.readAsDataURL(e)},FD="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ug=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let e=0;e<FD.length;e++)Ug[FD.charCodeAt(e)]=e;const X_e=e=>{let t=e.length*.75,n=e.length,r,o=0,i,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const c=new ArrayBuffer(t),u=new Uint8Array(c);for(r=0;r<n;r+=4)i=Ug[e.charCodeAt(r)],a=Ug[e.charCodeAt(r+1)],s=Ug[e.charCodeAt(r+2)],l=Ug[e.charCodeAt(r+3)],u[o++]=i<<2|a>>4,u[o++]=(a&15)<<4|s>>2,u[o++]=(s&3)<<6|l&63;return c},Z_e=typeof ArrayBuffer=="function",WX=(e,t)=>{if(typeof e!="string")return{type:"message",data:UX(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:Q_e(e.substring(1),t)}:Tb[n]?e.length>1?{type:Tb[n],data:e.substring(1)}:{type:Tb[n]}:G_e},Q_e=(e,t)=>{if(Z_e){const n=X_e(e);return UX(n,t)}else return{base64:!0,data:e}},UX=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},GX=String.fromCharCode(30),J_e=(e,t)=>{const n=e.length,r=new Array(n);let o=0;e.forEach((i,a)=>{VX(i,!1,s=>{r[a]=s,++o===n&&t(r.join(GX))})})},eOe=(e,t)=>{const n=e.split(GX),r=[];for(let o=0;o<n.length;o++){const i=WX(n[o],t);if(r.push(i),i.type==="error")break}return r},KX=4;function er(e){if(e)return tOe(e)}function tOe(e){for(var t in er.prototype)e[t]=er.prototype[t];return e}er.prototype.on=er.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};er.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};er.prototype.off=er.prototype.removeListener=er.prototype.removeAllListeners=er.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,o=0;o<n.length;o++)if(r=n[o],r===t||r.fn===t){n.splice(o,1);break}return n.length===0&&delete this._callbacks["$"+e],this};er.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this};er.prototype.emitReserved=er.prototype.emit;er.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};er.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Zl=(()=>typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")())();function qX(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const nOe=setTimeout,rOe=clearTimeout;function G5(e,t){t.useNativeTimers?(e.setTimeoutFn=nOe.bind(Zl),e.clearTimeoutFn=rOe.bind(Zl)):(e.setTimeoutFn=setTimeout.bind(Zl),e.clearTimeoutFn=clearTimeout.bind(Zl))}const oOe=1.33;function iOe(e){return typeof e=="string"?aOe(e):Math.ceil((e.byteLength||e.size)*oOe)}function aOe(e){let t=0,n=0;for(let r=0,o=e.length;r<o;r++)t=e.charCodeAt(r),t<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}class sOe extends Error{constructor(t,n,r){super(t),this.description=n,this.context=r,this.type="TransportError"}}class YX extends er{constructor(t){super(),this.writable=!1,G5(this,t),this.opts=t,this.query=t.query,this.readyState="",this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new sOe(t,n,r)),this}open(){return(this.readyState==="closed"||this.readyState==="")&&(this.readyState="opening",this.doOpen()),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=WX(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}}const XX="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),C8=64,lOe={};let ND=0,sy=0,zD;function jD(e){let t="";do t=XX[e%C8]+t,e=Math.floor(e/C8);while(e>0);return t}function ZX(){const e=jD(+new Date);return e!==zD?(ND=0,zD=e):e+"."+jD(ND++)}for(;sy<C8;sy++)lOe[XX[sy]]=sy;function QX(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function cOe(e){let t={},n=e.split("&");for(let r=0,o=n.length;r<o;r++){let i=n[r].split("=");t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return t}let JX=!1;try{JX=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch{}const uOe=JX;function eZ(e){const t=e.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!t||uOe))return new XMLHttpRequest}catch{}if(!t)try{return new Zl[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}function dOe(){}const fOe=function(){return new eZ({xdomain:!1}).responseType!=null}();class pOe extends YX{constructor(t){if(super(t),this.polling=!1,typeof location!="undefined"){const r=location.protocol==="https:";let o=location.port;o||(o=r?"443":"80"),this.xd=typeof location!="undefined"&&t.hostname!==location.hostname||o!==t.port,this.xs=t.secure!==r}const n=t&&t.forceBase64;this.supportsBinary=fOe&&!n}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const n=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};eOe(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,J_e(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let r="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=ZX()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port);const o=QX(t),i=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(i?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(o.length?"?"+o:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new us(this.uri(),t)}doWrite(t,n){const r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(o,i)=>{this.onError("xhr post error",o,i)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}}class us extends er{constructor(t,n){super(),G5(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=qX(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new eZ(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let r in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(r)&&n.setRequestHeader(r,this.opts.extraHeaders[r])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(r){this.setTimeoutFn(()=>{this.onError(r)},0);return}typeof document!="undefined"&&(this.index=us.requestsCount++,us.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr=="undefined"||this.xhr===null)){if(this.xhr.onreadystatechange=dOe,t)try{this.xhr.abort()}catch{}typeof document!="undefined"&&delete us.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}us.requestsCount=0;us.requests={};if(typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",HD);else if(typeof addEventListener=="function"){const e="onpagehide"in Zl?"pagehide":"unload";addEventListener(e,HD,!1)}}function HD(){for(let e in us.requests)us.requests.hasOwnProperty(e)&&us.requests[e].abort()}const tZ=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),ly=Zl.WebSocket||Zl.MozWebSocket,VD=!0,hOe="arraybuffer",WD=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class gOe extends YX{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,r=WD?{}:qX(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=VD&&!WD?n?new ly(t,n):new ly(t):new ly(t,n,r)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType||hOe,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n<t.length;n++){const r=t[n],o=n===t.length-1;VX(r,this.supportsBinary,i=>{const a={};try{VD&&this.ws.send(i)}catch{}o&&tZ(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws!="undefined"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let r="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=ZX()),this.supportsBinary||(t.b64=1);const o=QX(t),i=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(i?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(o.length?"?"+o:"")}check(){return!!ly}}const mOe={websocket:gOe,polling:pOe},vOe=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,yOe=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function E8(e){const t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let o=vOe.exec(e||""),i={},a=14;for(;a--;)i[yOe[a]]=o[a]||"";return n!=-1&&r!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=bOe(i,i.path),i.queryKey=xOe(i,i.query),i}function bOe(e,t){const n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function xOe(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,o,i){o&&(n[o]=i)}),n}class Vl extends er{constructor(t,n={}){super(),t&&typeof t=="object"&&(n=t,t=null),t?(t=E8(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=E8(n.host).host),G5(this,n),this.secure=n.secure!=null?n.secure:typeof location!="undefined"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=n.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+"/",typeof this.opts.query=="string"&&(this.opts.query=cOe(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=KX,n.transport=t,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new mOe[t](r)}open(){let t;if(this.opts.rememberUpgrade&&Vl.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;Vl.priorWebsocketSuccess=!1;const o=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",d=>{if(!r)if(d.type==="pong"&&d.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Vl.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const f=new Error("probe error");f.transport=n.name,this.emitReserved("upgradeError",f)}}))};function i(){r||(r=!0,u(),n.close(),n=null)}const a=d=>{const f=new Error("probe error: "+d);f.transport=n.name,i(),this.emitReserved("upgradeError",f)};function s(){a("transport closed")}function l(){a("socket closed")}function c(d){n&&d.name!==n.name&&i()}const u=()=>{n.removeListener("open",o),n.removeListener("error",a),n.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};n.once("open",o),n.once("error",a),n.once("close",s),this.once("close",l),this.once("upgrading",c),n.open()}onOpen(){if(this.readyState="open",Vl.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade&&this.transport.pause){let t=0;const n=this.upgrades.length;for(;t<n;t++)this.probe(this.upgrades[t])}}onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":const n=new Error("server error");n.code=t.data,this.onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){const o=this.writeBuffer[r].data;if(o&&(n+=iOe(o)),r>0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,o){if(typeof n=="function"&&(o=n,n=void 0),typeof r=="function"&&(o=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const i={type:t,data:n,options:r};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){Vl.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let r=0;const o=t.length;for(;r<o;r++)~this.transports.indexOf(t[r])&&n.push(t[r]);return n}}Vl.protocol=KX;function SOe(e,t="",n){let r=e;n=n||typeof location!="undefined"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n!="undefined"?e=n.protocol+"//"+e:e="https://"+e),r=E8(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const i=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+t,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}const wOe=typeof ArrayBuffer=="function",COe=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,nZ=Object.prototype.toString,EOe=typeof Blob=="function"||typeof Blob!="undefined"&&nZ.call(Blob)==="[object BlobConstructor]",kOe=typeof File=="function"||typeof File!="undefined"&&nZ.call(File)==="[object FileConstructor]";function L_(e){return wOe&&(e instanceof ArrayBuffer||COe(e))||EOe&&e instanceof Blob||kOe&&e instanceof File}function Ab(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n<r;n++)if(Ab(e[n]))return!0;return!1}if(L_(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return Ab(e.toJSON(),!0);for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&Ab(e[n]))return!0;return!1}function IOe(e){const t=[],n=e.data,r=e;return r.data=k8(n,t),r.attachments=t.length,{packet:r,buffers:t}}function k8(e,t){if(!e)return e;if(L_(e)){const n={_placeholder:!0,num:t.length};return t.push(e),n}else if(Array.isArray(e)){const n=new Array(e.length);for(let r=0;r<e.length;r++)n[r]=k8(e[r],t);return n}else if(typeof e=="object"&&!(e instanceof Date)){const n={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=k8(e[r],t));return n}return e}function _Oe(e,t){return e.data=I8(e.data,t),e.attachments=void 0,e}function I8(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=I8(e[n],t);else if(typeof e=="object")for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=I8(e[n],t));return e}const OOe=5;var pt;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(pt||(pt={}));class POe{constructor(t){this.replacer=t}encode(t){return(t.type===pt.EVENT||t.type===pt.ACK)&&Ab(t)?(t.type=t.type===pt.EVENT?pt.BINARY_EVENT:pt.BINARY_ACK,this.encodeAsBinary(t)):[this.encodeAsString(t)]}encodeAsString(t){let n=""+t.type;return(t.type===pt.BINARY_EVENT||t.type===pt.BINARY_ACK)&&(n+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(n+=t.nsp+","),t.id!=null&&(n+=t.id),t.data!=null&&(n+=JSON.stringify(t.data,this.replacer)),n}encodeAsBinary(t){const n=IOe(t),r=this.encodeAsString(n.packet),o=n.buffers;return o.unshift(r),o}}class B_ extends er{constructor(t){super(),this.reviver=t}add(t){let n;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(t),n.type===pt.BINARY_EVENT||n.type===pt.BINARY_ACK?(this.reconstructor=new TOe(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(L_(t)||t.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(t),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let n=0;const r={type:Number(t.charAt(0))};if(pt[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===pt.BINARY_EVENT||r.type===pt.BINARY_ACK){const i=n+1;for(;t.charAt(++n)!=="-"&&n!=t.length;);const a=t.substring(i,n);if(a!=Number(a)||t.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(a)}if(t.charAt(n+1)==="/"){const i=n+1;for(;++n&&!(t.charAt(n)===","||n===t.length););r.nsp=t.substring(i,n)}else r.nsp="/";const o=t.charAt(n+1);if(o!==""&&Number(o)==o){const i=n+1;for(;++n;){const a=t.charAt(n);if(a==null||Number(a)!=a){--n;break}if(n===t.length)break}r.id=Number(t.substring(i,n+1))}if(t.charAt(++n)){const i=this.tryParse(t.substr(n));if(B_.isPayloadValid(r.type,i))r.data=i;else throw new Error("invalid payload")}return r}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,n){switch(t){case pt.CONNECT:return typeof n=="object";case pt.DISCONNECT:return n===void 0;case pt.CONNECT_ERROR:return typeof n=="string"||typeof n=="object";case pt.EVENT:case pt.BINARY_EVENT:return Array.isArray(n)&&n.length>0;case pt.ACK:case pt.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}class TOe{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=_Oe(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}var AOe=Object.freeze(Object.defineProperty({__proto__:null,protocol:OOe,get PacketType(){return pt},Encoder:POe,Decoder:B_},Symbol.toStringTag,{value:"Module"}));function la(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const $Oe=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class rZ extends er{constructor(t,n,r){super(),this.connected=!1,this.receiveBuffer=[],this.sendBuffer=[],this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[la(t,"open",this.onopen.bind(this)),la(t,"packet",this.onpacket.bind(this)),la(t,"error",this.onerror.bind(this)),la(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if($Oe.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');n.unshift(t);const r={type:pt.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const a=this.ids++,s=n.pop();this._registerAckCallback(a,s),r.id=a}const o=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!o||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){const r=this.flags.timeout;if(r===void 0){this.acks[t]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let i=0;i<this.sendBuffer.length;i++)this.sendBuffer[i].id===t&&this.sendBuffer.splice(i,1);n.call(this,new Error("operation has timed out"))},r);this.acks[t]=(...i)=>{this.io.clearTimeoutFn(o),n.apply(this,[null,...i])}}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this.packet({type:pt.CONNECT,data:t})}):this.packet({type:pt.CONNECT,data:this.auth})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case pt.CONNECT:if(t.data&&t.data.sid){const o=t.data.sid;this.onconnect(o)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case pt.EVENT:case pt.BINARY_EVENT:this.onevent(t);break;case pt.ACK:case pt.BINARY_ACK:this.onack(t);break;case pt.DISCONNECT:this.ondisconnect();break;case pt.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,t)}super.emit.apply(this,t)}ack(t){const n=this;let r=!1;return function(...o){r||(r=!0,n.packet({type:pt.ACK,id:t,data:o}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:pt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const r of n)r.apply(this,t.data)}}}function _h(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}_h.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};_h.prototype.reset=function(){this.attempts=0};_h.prototype.setMin=function(e){this.ms=e};_h.prototype.setMax=function(e){this.max=e};_h.prototype.setJitter=function(e){this.jitter=e};class _8 extends er{constructor(t,n){var r;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,G5(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new _h({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const o=n.parser||AOe;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Vl(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const o=la(n,"open",function(){r.onopen(),t&&t()}),i=la(n,"error",a=>{r.cleanup(),r._readyState="closed",this.emitReserved("error",a),t?t(a):r.maybeReconnectOnOpen()});if(this._timeout!==!1){const a=this._timeout;a===0&&o();const s=this.setTimeoutFn(()=>{o(),n.close(),n.emit("error",new Error("timeout"))},a);this.opts.autoUnref&&s.unref(),this.subs.push(function(){clearTimeout(s)})}return this.subs.push(o),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(la(t,"ping",this.onping.bind(this)),la(t,"data",this.ondata.bind(this)),la(t,"error",this.onerror.bind(this)),la(t,"close",this.onclose.bind(this)),la(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){tZ(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r||(r=new rZ(this,t,n),this.nsps[t]=r),r}_destroy(t){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let r=0;r<n.length;r++)this.engine.write(n[r],t.options)}cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(function(){clearTimeout(r)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const yg={};function $b(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=SOe(e,t.path||"/socket.io"),r=n.source,o=n.id,i=n.path,a=yg[o]&&i in yg[o].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a;let l;return s?l=new _8(r,t):(yg[o]||(yg[o]=new _8(r,t)),l=yg[o]),n.query&&!t.query&&(t.query=n.queryKey),l.socket(n.path,t)}Object.assign($b,{Manager:_8,Socket:rZ,io:$b,connect:$b});var MOe=Object.defineProperty,ROe=(e,t,n)=>t in e?MOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ve=(e,t,n)=>(ROe(e,typeof t!="symbol"?t+"":t,n),n),Fe=class{static clamp(e,t,n){return Math.max(t,typeof n!="undefined"?Math.min(e,n):e)}static clampV(e,t,n){return e.map(r=>n?Fe.clamp(r,t,n):Fe.clamp(r,t))}static cross(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(n[0]-e[0])*(t[1]-e[1])}static snap(e,t=1){return[Math.round(e[0]/t)*t,Math.round(e[1]/t)*t]}},M=Fe;Ve(M,"neg",e=>[-e[0],-e[1]]),Ve(M,"add",(e,t)=>[e[0]+t[0],e[1]+t[1]]),Ve(M,"addScalar",(e,t)=>[e[0]+t,e[1]+t]),Ve(M,"sub",(e,t)=>[e[0]-t[0],e[1]-t[1]]),Ve(M,"subScalar",(e,t)=>[e[0]-t,e[1]-t]),Ve(M,"vec",(e,t)=>[t[0]-e[0],t[1]-e[1]]),Ve(M,"mul",(e,t)=>[e[0]*t,e[1]*t]),Ve(M,"mulV",(e,t)=>[e[0]*t[0],e[1]*t[1]]),Ve(M,"div",(e,t)=>[e[0]/t,e[1]/t]),Ve(M,"divV",(e,t)=>[e[0]/t[0],e[1]/t[1]]),Ve(M,"per",e=>[e[1],-e[0]]),Ve(M,"dpr",(e,t)=>e[0]*t[0]+e[1]*t[1]),Ve(M,"cpr",(e,t)=>e[0]*t[1]-t[0]*e[1]),Ve(M,"len2",e=>e[0]*e[0]+e[1]*e[1]),Ve(M,"len",e=>Math.hypot(e[0],e[1])),Ve(M,"pry",(e,t)=>Fe.dpr(e,t)/Fe.len(t)),Ve(M,"uni",e=>Fe.div(e,Fe.len(e))),Ve(M,"normalize",e=>Fe.uni(e)),Ve(M,"tangent",(e,t)=>Fe.uni(Fe.sub(e,t))),Ve(M,"dist2",(e,t)=>Fe.len2(Fe.sub(e,t))),Ve(M,"dist",(e,t)=>Math.hypot(e[1]-t[1],e[0]-t[0])),Ve(M,"fastDist",(e,t)=>{let n=[t[0]-e[0],t[1]-e[1]],r=[Math.abs(n[0]),Math.abs(n[1])],o=1/Math.max(r[0],r[1]);return o=o*(1.29289-(r[0]+r[1])*o*.29289),[n[0]*o,n[1]*o]}),Ve(M,"ang",(e,t)=>Math.atan2(Fe.cpr(e,t),Fe.dpr(e,t))),Ve(M,"angle",(e,t)=>Math.atan2(t[1]-e[1],t[0]-e[0])),Ve(M,"med",(e,t)=>Fe.mul(Fe.add(e,t),.5)),Ve(M,"rot",(e,t=0)=>[e[0]*Math.cos(t)-e[1]*Math.sin(t),e[0]*Math.sin(t)+e[1]*Math.cos(t)]),Ve(M,"rotWith",(e,t,n=0)=>{if(n===0)return e;let r=Math.sin(n),o=Math.cos(n),i=e[0]-t[0],a=e[1]-t[1],s=i*o-a*r,l=i*r+a*o;return[s+t[0],l+t[1]]}),Ve(M,"isEqual",(e,t)=>e[0]===t[0]&&e[1]===t[1]),Ve(M,"lrp",(e,t,n)=>Fe.add(e,Fe.mul(Fe.sub(t,e),n))),Ve(M,"int",(e,t,n,r,o=1)=>{let i=(Fe.clamp(n,r)-n)/(r-n);return Fe.add(Fe.mul(e,1-i),Fe.mul(t,o))}),Ve(M,"ang3",(e,t,n)=>{let r=Fe.vec(t,e),o=Fe.vec(t,n);return Fe.ang(r,o)}),Ve(M,"abs",e=>[Math.abs(e[0]),Math.abs(e[1])]),Ve(M,"rescale",(e,t)=>{let n=Fe.len(e);return[t*e[0]/n,t*e[1]/n]}),Ve(M,"isLeft",(e,t,n)=>(t[0]-e[0])*(n[1]-e[1])-(n[0]-e[0])*(t[1]-e[1])),Ve(M,"clockwise",(e,t,n)=>Fe.isLeft(e,t,n)>0),Ve(M,"toFixed",e=>e.map(t=>Math.round(t*100)/100)),Ve(M,"nearestPointOnLineThroughPoint",(e,t,n)=>Fe.add(e,Fe.mul(t,Fe.pry(Fe.sub(n,e),t)))),Ve(M,"distanceToLineThroughPoint",(e,t,n)=>Fe.dist(n,Fe.nearestPointOnLineThroughPoint(e,t,n))),Ve(M,"nearestPointOnLineSegment",(e,t,n,r=!0)=>{let o=Fe.uni(Fe.sub(t,e)),i=Fe.add(e,Fe.mul(o,Fe.pry(Fe.sub(n,e),o)));if(r){if(i[0]<Math.min(e[0],t[0]))return e[0]<t[0]?e:t;if(i[0]>Math.max(e[0],t[0]))return e[0]>t[0]?e:t;if(i[1]<Math.min(e[1],t[1]))return e[1]<t[1]?e:t;if(i[1]>Math.max(e[1],t[1]))return e[1]>t[1]?e:t}return i}),Ve(M,"distanceToLineSegment",(e,t,n,r=!0)=>Fe.dist(n,Fe.nearestPointOnLineSegment(e,t,n,r))),Ve(M,"nearestPointOnBounds",(e,t)=>[Fe.clamp(t[0],e.minX,e.maxX),Fe.clamp(t[1],e.minY,e.maxY)]),Ve(M,"distanceToBounds",(e,t)=>Fe.dist(t,Fe.nearestPointOnBounds(e,t))),Ve(M,"nudge",(e,t,n)=>Fe.isEqual(e,t)?e:Fe.add(e,Fe.mul(Fe.uni(Fe.sub(t,e)),n))),Ve(M,"nudgeAtAngle",(e,t,n)=>[Math.cos(t)*n+e[0],Math.sin(t)*n+e[1]]),Ve(M,"toPrecision",(e,t=4)=>[+e[0].toPrecision(t),+e[1].toPrecision(t)]),Ve(M,"pointsBetween",(e,t,n=6)=>Array.from(Array(n)).map((r,o)=>{let i=o/(n-1),a=Math.min(1,.5+Math.abs(.5-i));return[...Fe.lrp(e,t,i),a]})),Ve(M,"slope",(e,t)=>e[0]===t[0]?NaN:(e[1]-t[1])/(e[0]-t[0])),Ve(M,"max",(...e)=>[Math.max(...e.map(t=>t[0])),Math.max(...e.map(t=>t[1]))]),Ve(M,"min",(...e)=>[Math.min(...e.map(t=>t[0])),Math.min(...e.map(t=>t[1]))]);var re=M;function DOe(e,t,n){return Math.max(t,Math.min(e,n))}const tn={toVector(e,t){return e===void 0&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function UD(e,t,n){return t===0||Math.abs(t)===1/0?Math.pow(e,n*5):e*t*n/(t+n*e)}function GD(e,t,n,r=.15){return r===0?DOe(e,t,n):e<t?-UD(t-e,n-t,r)+t:e>n?+UD(e-n,n-t,r)+n:e}function LOe(e,[t,n],[r,o]){const[[i,a],[s,l]]=e;return[GD(t,i,a,r),GD(n,s,l,o)]}function Un(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KD(Object(n),!0).forEach(function(r){Un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}const oZ={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function qD(e){return e?e[0].toUpperCase()+e.slice(1):""}const BOe=["enter","leave"];function FOe(e=!1,t){return e&&!BOe.includes(t)}function NOe(e,t="",n=!1){const r=oZ[e],o=r&&r[t]||t;return"on"+qD(e)+qD(o)+(FOe(n,o)?"Capture":"")}const zOe=["gotpointercapture","lostpointercapture"];function jOe(e){let t=e.substring(2).toLowerCase();const n=!!~t.indexOf("passive");n&&(t=t.replace("passive",""));const r=zOe.includes(t)?"capturecapture":"capture",o=!!~t.indexOf(r);return o&&(t=t.replace("capture","")),{device:t,capture:o,passive:n}}function HOe(e,t=""){const n=oZ[e],r=n&&n[t]||t;return e+r}function K5(e){return"touches"in e}function iZ(e){return K5(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function VOe(e){return Array.from(e.touches).filter(t=>{var n,r;return t.target===e.currentTarget||((n=e.currentTarget)===null||n===void 0||(r=n.contains)===null||r===void 0?void 0:r.call(n,t.target))})}function WOe(e){return e.type==="touchend"||e.type==="touchcancel"?e.changedTouches:e.targetTouches}function aZ(e){return K5(e)?WOe(e)[0]:e}function O8(e,t){const n=t.clientX-e.clientX,r=t.clientY-e.clientY,o=(t.clientX+e.clientX)/2,i=(t.clientY+e.clientY)/2,a=Math.hypot(n,r);return{angle:-(Math.atan2(n,r)*180)/Math.PI,distance:a,origin:[o,i]}}function UOe(e){return VOe(e).map(t=>t.identifier)}function YD(e,t){const[n,r]=Array.from(e.touches).filter(o=>t.includes(o.identifier));return O8(n,r)}function jC(e){const t=aZ(e);return K5(e)?t.identifier:t.pointerId}function Yp(e){const t=aZ(e);return[t.clientX,t.clientY]}const XD=40,ZD=800;function sZ(e){let{deltaX:t,deltaY:n,deltaMode:r}=e;return r===1?(t*=XD,n*=XD):r===2&&(t*=ZD,n*=ZD),[t,n]}function GOe(e){var t,n;const{scrollX:r,scrollY:o,scrollLeft:i,scrollTop:a}=e.currentTarget;return[(t=r!=null?r:i)!==null&&t!==void 0?t:0,(n=o!=null?o:a)!==null&&n!==void 0?n:0]}function KOe(e){const t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){const{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i}=e;Object.assign(t,{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i})}return t}function fx(e,...t){return typeof e=="function"?e(...t):e}function qOe(){}function YOe(...e){return e.length===0?qOe:e.length===1?e[0]:function(){let t;for(const n of e)t=n.apply(this,arguments)||t;return t}}function QD(e,t){return Object.assign({},t,e||{})}const XOe=32;class lZ{constructor(t,n,r){this.ctrl=t,this.args=n,this.key=r,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:t,shared:n,ingKey:r,args:o}=this;n[r]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=o,t.axis=void 0,t.memo=void 0,t.elapsedTime=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){const n=this.state,r=this.config;n._active||(this.reset(),this.computeInitial(),n._active=!0,n.target=t.target,n.currentTarget=t.currentTarget,n.lastOffset=r.from?fx(r.from,n):n.offset,n.offset=n.lastOffset),n.startTime=n.timeStamp=t.timeStamp}computeValues(t){const n=this.state;n._values=t,n.values=this.config.transform(t)}computeInitial(){const t=this.state;t._initial=t._values,t.initial=t.values}compute(t){const{state:n,config:r,shared:o}=this;n.args=this.args;let i=0;if(t&&(n.event=t,r.preventDefault&&t.cancelable&&n.event.preventDefault(),n.type=t.type,o.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,o.locked=!!document.pointerLockElement,Object.assign(o,KOe(t)),o.down=o.pressed=o.buttons%2===1||o.touches>0,i=t.timeStamp-n.timeStamp,n.timeStamp=t.timeStamp,n.elapsedTime=n.timeStamp-n.startTime),n._active){const w=n._delta.map(Math.abs);tn.addTo(n._distance,w)}this.axisIntent&&this.axisIntent(t);const[a,s]=n._movement,[l,c]=r.threshold,{_step:u,values:d}=n;if(r.hasCustomTransform?(u[0]===!1&&(u[0]=Math.abs(a)>=l&&d[0]),u[1]===!1&&(u[1]=Math.abs(s)>=c&&d[1])):(u[0]===!1&&(u[0]=Math.abs(a)>=l&&Math.sign(a)*l),u[1]===!1&&(u[1]=Math.abs(s)>=c&&Math.sign(s)*c)),n.intentional=u[0]!==!1||u[1]!==!1,!n.intentional)return;const f=[0,0];if(r.hasCustomTransform){const[w,I]=d;f[0]=u[0]!==!1?w-u[0]:0,f[1]=u[1]!==!1?I-u[1]:0}else f[0]=u[0]!==!1?a-u[0]:0,f[1]=u[1]!==!1?s-u[1]:0;this.restrictToAxis&&!n._blocked&&this.restrictToAxis(f);const p=n.offset,g=n._active&&!n._blocked||n.active;g&&(n.first=n._active&&!n.active,n.last=!n._active&&n.active,n.active=o[this.ingKey]=n._active,t&&(n.first&&("bounds"in r&&(n._bounds=fx(r.bounds,n)),this.setup&&this.setup()),n.movement=f,this.computeOffset()));const[m,y]=n.offset,[[v,b],[x,S]]=n._bounds;n.overflow=[m<v?-1:m>b?1:0,y<x?-1:y>S?1:0],n._movementBound[0]=n.overflow[0]?n._movementBound[0]===!1?n._movement[0]:n._movementBound[0]:!1,n._movementBound[1]=n.overflow[1]?n._movementBound[1]===!1?n._movement[1]:n._movementBound[1]:!1;const C=n._active?r.rubberband||[0,0]:[0,0];if(n.offset=LOe(n._bounds,n.offset,C),n.delta=tn.sub(n.offset,p),this.computeMovement(),g&&(!n.last||i>XOe)){n.delta=tn.sub(n.offset,p);const w=n.delta.map(Math.abs);tn.addTo(n.distance,w),n.direction=n.delta.map(Math.sign),n._direction=n._delta.map(Math.sign),!n.first&&i>0&&(n.velocity=[w[0]/i,w[1]/i])}}emit(){const t=this.state,n=this.shared,r=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!r.triggerAllEvents)return;const o=this.handler(Sn(Sn(Sn({},n),t),{},{[this.aliasKey]:t.values}));o!==void 0&&(t.memo=o)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}function ZOe([e,t],n){const r=Math.abs(e),o=Math.abs(t);if(r>o&&r>n)return"x";if(o>r&&o>n)return"y"}class O1 extends lZ{constructor(...t){super(...t),Un(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=tn.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=tn.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){const n=this.state,r=this.config;if(!n.axis&&t){const o=typeof r.axisThreshold=="object"?r.axisThreshold[iZ(t)]:r.axisThreshold;n.axis=ZOe(n._movement,o)}n._blocked=(r.lockDirection||!!r.axis)&&!n.axis||!!r.axis&&r.axis!==n.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0;break}}}const QOe=e=>e,JD=.15,cZ={enabled(e=!0){return e},eventOptions(e,t,n){return Sn(Sn({},n.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[JD,JD];case!1:return[0,0];default:return tn.toVector(e)}},from(e){if(typeof e=="function")return e;if(e!=null)return tn.toVector(e)},transform(e,t,n){const r=e||n.shared.transform;return this.hasCustomTransform=!!r,r||QOe},threshold(e){return tn.toVector(e,0)}},JOe=0,fd=Sn(Sn({},cZ),{},{axis(e,t,{axis:n}){if(this.lockDirection=n==="lock",!this.lockDirection)return n},axisThreshold(e=JOe){return e},bounds(e={}){if(typeof e=="function")return i=>fd.bounds(e(i));if("current"in e)return()=>e.current;if(typeof HTMLElement=="function"&&e instanceof HTMLElement)return e;const{left:t=-1/0,right:n=1/0,top:r=-1/0,bottom:o=1/0}=e;return[[t,n],[r,o]]}}),cy=10,eL={ArrowRight:(e=1)=>[cy*e,0],ArrowLeft:(e=1)=>[-cy*e,0],ArrowUp:(e=1)=>[0,-cy*e],ArrowDown:(e=1)=>[0,cy*e]};class ePe extends O1{constructor(...t){super(...t),Un(this,"ingKey","dragging")}reset(){super.reset();const t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){const t=this.state;if(t._bounds instanceof HTMLElement){const n=t._bounds.getBoundingClientRect(),r=t.currentTarget.getBoundingClientRect(),o={left:n.left-r.left+t.offset[0],right:n.right-r.right+t.offset[0],top:n.top-r.top+t.offset[1],bottom:n.bottom-r.bottom+t.offset[1]};t._bounds=fd.bounds(o)}}cancel(){const t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){const n=this.config,r=this.state;if(t.buttons!=null&&(Array.isArray(n.pointerButtons)?!n.pointerButtons.includes(t.buttons):n.pointerButtons!==-1&&n.pointerButtons!==t.buttons))return;const o=this.ctrl.setEventIds(t);n.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(o&&o.size>1&&r._pointerActive)&&(this.start(t),this.setupPointer(t),r._pointerId=jC(t),r._pointerActive=!0,this.computeValues(Yp(t)),this.computeInitial(),n.preventScrollAxis&&iZ(t)!=="mouse"?(r._active=!1,this.setupScrollPrevention(t)):n.delay>0?(this.setupDelayTrigger(t),n.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){const n=this.state;n._active=!0,n._preventScroll=!0,n._delayed=!1,this.compute(t),this.emit()}pointerMove(t){const n=this.state,r=this.config;if(!n._pointerActive||n.type===t.type&&t.timeStamp===n.timeStamp)return;const o=jC(t);if(n._pointerId!==void 0&&o!==n._pointerId)return;const i=Yp(t);if(document.pointerLockElement===t.target?n._delta=[t.movementX,t.movementY]:(n._delta=tn.sub(i,n._values),this.computeValues(i)),tn.addTo(n._movement,n._delta),this.compute(t),n._delayed&&n.intentional){this.timeoutStore.remove("dragDelay"),n.active=!1,this.startPointerDrag(t);return}if(r.preventScrollAxis&&!n._preventScroll)if(n.axis)if(n.axis===r.preventScrollAxis||r.preventScrollAxis==="xy"){n._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}const n=this.state,r=this.config;if(!n._active||!n._pointerActive)return;const o=jC(t);if(n._pointerId!==void 0&&o!==n._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);const[i,a]=n._distance;if(n.tap=i<=r.tapsThreshold&&a<=r.tapsThreshold,n.tap&&r.filterTaps)n._force=!0;else{const[s,l]=n.direction,[c,u]=n.velocity,[d,f]=n.movement,[p,g]=r.swipe.velocity,[m,y]=r.swipe.distance,v=r.swipe.duration;n.elapsedTime<v&&(Math.abs(c)>p&&Math.abs(d)>m&&(n.swipe[0]=s),Math.abs(u)>g&&Math.abs(f)>y&&(n.swipe[1]=l))}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){const n=this.config,r=n.device;n.pointerLock&&t.currentTarget.requestPointerLock(),n.pointerCapture||(this.eventStore.add(this.sharedConfig.window,r,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,r,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,r,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,tPe(t);const n=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",n),this.eventStore.add(this.sharedConfig.window,"touch","cancel",n),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){const n=eL[t.key];if(n){const r=this.state,o=t.shiftKey?10:t.altKey?.1:1;this.start(t),r._delta=n(o),r._keyboardActive=!0,tn.addTo(r._movement,r._delta),this.compute(t),this.emit()}}keyUp(t){t.key in eL&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){const n=this.config.device;t(n,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(n,"change",this.pointerMove.bind(this)),t(n,"end",this.pointerUp.bind(this)),t(n,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}function tPe(e){"persist"in e&&typeof e.persist=="function"&&e.persist()}const P1=typeof window!="undefined"&&window.document&&window.document.createElement;function nPe(){return P1&&"ontouchstart"in window}function tL(){return nPe()||P1&&window.navigator.maxTouchPoints>1}function rPe(){return P1&&"onpointerdown"in window}function oPe(){return P1&&"exitPointerLock"in window.document}function iPe(){try{return"constructor"in GestureEvent}catch{return!1}}const Si={isBrowser:P1,gesture:iPe(),touch:tL(),touchscreen:tL(),pointer:rPe(),pointerLock:oPe()},aPe=250,sPe=180,lPe=.5,cPe=50,uPe=250,nL={mouse:0,touch:0,pen:8},dPe=Sn(Sn({},fd),{},{device(e,t,{pointer:{touch:n=!1,lock:r=!1,mouse:o=!1}={}}){return this.pointerLock=r&&Si.pointerLock,Si.touch&&n?"touch":this.pointerLock?"mouse":Si.pointer&&!o?"pointer":Si.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:n}){if(this.preventScrollDelay=typeof n=="number"?n:n||n===void 0&&e?aPe:void 0,!(!Si.touchscreen||n===!1))return e||(n!==void 0?"y":void 0)},pointerCapture(e,t,{pointer:{capture:n=!0,buttons:r=1,keys:o=!0}={}}){return this.pointerButtons=r,this.keys=o,!this.pointerLock&&this.device==="pointer"&&n},threshold(e,t,{filterTaps:n=!1,tapsThreshold:r=3,axis:o=void 0}){const i=tn.toVector(e,n?r:o?1:0);return this.filterTaps=n,this.tapsThreshold=r,i},swipe({velocity:e=lPe,distance:t=cPe,duration:n=uPe}={}){return{velocity:this.transform(tn.toVector(e)),distance:this.transform(tn.toVector(t)),duration:n}},delay(e=0){switch(e){case!0:return sPe;case!1:return 0;default:return e}},axisThreshold(e){return e?Sn(Sn({},nL),e):nL}});function uZ(e){const[t,n]=e.overflow,[r,o]=e._delta,[i,a]=e._direction;(t<0&&r>0&&i<0||t>0&&r<0&&i>0)&&(e._movement[0]=e._movementBound[0]),(n<0&&o>0&&a<0||n>0&&o<0&&a>0)&&(e._movement[1]=e._movementBound[1])}const fPe=30,pPe=100;class hPe extends lZ{constructor(...t){super(...t),Un(this,"ingKey","pinching"),Un(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();const t=this.state;t._touchIds=[],t.canceled=!1,t.cancel=this.cancel.bind(this),t.turns=0}computeOffset(){const{type:t,movement:n,lastOffset:r}=this.state;t==="wheel"?this.state.offset=tn.add(n,r):this.state.offset=[(1+n[0])*r[0],n[1]+r[1]]}computeMovement(){const{offset:t,lastOffset:n}=this.state;this.state.movement=[t[0]/n[0],t[1]-n[1]]}axisIntent(){const t=this.state,[n,r]=t._movement;if(!t.axis){const o=Math.abs(n)*fPe-Math.abs(r);o<0?t.axis="angle":o>0&&(t.axis="scale")}}restrictToAxis(t){this.config.lockDirection&&(this.state.axis==="scale"?t[1]=0:this.state.axis==="angle"&&(t[0]=0))}cancel(){const t=this.state;t.canceled||setTimeout(()=>{t.canceled=!0,t._active=!1,this.compute(),this.emit()},0)}touchStart(t){this.ctrl.setEventIds(t);const n=this.state,r=this.ctrl.touchIds;if(n._active&&n._touchIds.every(i=>r.has(i))||r.size<2)return;this.start(t),n._touchIds=Array.from(r).slice(0,2);const o=YD(t,n._touchIds);this.pinchStart(t,o)}pointerStart(t){if(t.buttons!=null&&t.buttons%2!==1)return;this.ctrl.setEventIds(t),t.target.setPointerCapture(t.pointerId);const n=this.state,r=n._pointerEvents,o=this.ctrl.pointerIds;if(n._active&&Array.from(r.keys()).every(a=>o.has(a))||(r.size<2&&r.set(t.pointerId,t),n._pointerEvents.size<2))return;this.start(t);const i=O8(...Array.from(r.values()));this.pinchStart(t,i)}pinchStart(t,n){const r=this.state;r.origin=n.origin,this.computeValues([n.distance,n.angle]),this.computeInitial(),this.compute(t),this.emit()}touchMove(t){if(!this.state._active)return;const n=YD(t,this.state._touchIds);this.pinchMove(t,n)}pointerMove(t){const n=this.state._pointerEvents;if(n.has(t.pointerId)&&n.set(t.pointerId,t),!this.state._active)return;const r=O8(...Array.from(n.values()));this.pinchMove(t,r)}pinchMove(t,n){const r=this.state,o=r._values[1],i=n.angle-o;let a=0;Math.abs(i)>270&&(a+=Math.sign(i)),this.computeValues([n.distance,n.angle-360*a]),r.origin=n.origin,r.turns=a,r._movement=[r._values[0]/r._initial[0]-1,r._values[1]-r._initial[1]],this.compute(t),this.emit()}touchEnd(t){this.ctrl.setEventIds(t),!!this.state._active&&this.state._touchIds.some(n=>!this.ctrl.touchIds.has(n))&&(this.state._active=!1,this.compute(t),this.emit())}pointerEnd(t){const n=this.state;this.ctrl.setEventIds(t);try{t.target.releasePointerCapture(t.pointerId)}catch{}n._pointerEvents.has(t.pointerId)&&n._pointerEvents.delete(t.pointerId),!!n._active&&n._pointerEvents.size<2&&(n._active=!1,this.compute(t),this.emit())}gestureStart(t){t.cancelable&&t.preventDefault();const n=this.state;n._active||(this.start(t),this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY],this.compute(t),this.emit())}gestureMove(t){if(t.cancelable&&t.preventDefault(),!this.state._active)return;const n=this.state;this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY];const r=n._movement;n._movement=[t.scale-1,t.rotation],n._delta=tn.sub(n._movement,r),this.compute(t),this.emit()}gestureEnd(t){!this.state._active||(this.state._active=!1,this.compute(t),this.emit())}wheel(t){const n=this.config.modifierKey;n&&!t[n]||(this.state._active?this.wheelChange(t):this.wheelStart(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(t){this.start(t),this.wheelChange(t)}wheelChange(t){"uv"in t||t.cancelable&&t.preventDefault();const r=this.state;r._delta=[-sZ(t)[1]/pPe*r.offset[0],0],tn.addTo(r._movement,r._delta),uZ(r),this.state.origin=[t.clientX,t.clientY],this.compute(t),this.emit()}wheelEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){const n=this.config.device;n&&(t(n,"start",this[n+"Start"].bind(this)),t(n,"change",this[n+"Move"].bind(this)),t(n,"end",this[n+"End"].bind(this)),t(n,"cancel",this[n+"End"].bind(this))),this.config.pinchOnWheel&&t("wheel","",this.wheel.bind(this),{passive:!1})}}const gPe=Sn(Sn({},cZ),{},{device(e,t,{shared:n,pointer:{touch:r=!1}={}}){if(n.target&&!Si.touch&&Si.gesture)return"gesture";if(Si.touch&&r)return"touch";if(Si.touchscreen){if(Si.pointer)return"pointer";if(Si.touch)return"touch"}},bounds(e,t,{scaleBounds:n={},angleBounds:r={}}){const o=a=>{const s=QD(fx(n,a),{min:-1/0,max:1/0});return[s.min,s.max]},i=a=>{const s=QD(fx(r,a),{min:-1/0,max:1/0});return[s.min,s.max]};return typeof n!="function"&&typeof r!="function"?[o(),i()]:a=>[o(a),i(a)]},threshold(e,t,n){return this.lockDirection=n.axis==="lock",tn.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return e===void 0?"ctrlKey":e},pinchOnWheel(e=!0){return e}});class mPe extends O1{constructor(...t){super(...t),Un(this,"ingKey","moving")}move(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.state._active?this.moveChange(t):this.moveStart(t),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(t){this.start(t),this.computeValues(Yp(t)),this.compute(t),this.computeInitial(),this.emit()}moveChange(t){if(!this.state._active)return;const n=Yp(t),r=this.state;r._delta=tn.sub(n,r._values),tn.addTo(r._movement,r._delta),this.computeValues(n),this.compute(t),this.emit()}moveEnd(t){!this.state._active||(this.state._active=!1,this.compute(t),this.emit())}bind(t){t("pointer","change",this.move.bind(this)),t("pointer","leave",this.moveEnd.bind(this))}}const vPe=Sn(Sn({},fd),{},{mouseOnly:(e=!0)=>e});class yPe extends O1{constructor(...t){super(...t),Un(this,"ingKey","scrolling")}scroll(t){this.state._active||this.start(t),this.scrollChange(t),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(t){t.cancelable&&t.preventDefault();const n=this.state,r=GOe(t);n._delta=tn.sub(r,n._values),tn.addTo(n._movement,n._delta),this.computeValues(r),this.compute(t),this.emit()}scrollEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){t("scroll","",this.scroll.bind(this))}}const bPe=fd;class xPe extends O1{constructor(...t){super(...t),Un(this,"ingKey","wheeling")}wheel(t){this.state._active||this.start(t),this.wheelChange(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(t){const n=this.state;n._delta=sZ(t),tn.addTo(n._movement,n._delta),uZ(n),this.compute(t),this.emit()}wheelEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){t("wheel","",this.wheel.bind(this))}}const SPe=fd;class wPe extends O1{constructor(...t){super(...t),Un(this,"ingKey","hovering")}enter(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.start(t),this.computeValues(Yp(t)),this.compute(t),this.emit())}leave(t){if(this.config.mouseOnly&&t.pointerType!=="mouse")return;const n=this.state;if(!n._active)return;n._active=!1;const r=Yp(t);n._movement=n._delta=tn.sub(r,n._values),this.computeValues(r),this.compute(t),n.delta=n.movement,this.emit()}bind(t){t("pointer","enter",this.enter.bind(this)),t("pointer","leave",this.leave.bind(this))}}const CPe=Sn(Sn({},fd),{},{mouseOnly:(e=!0)=>e}),F_=new Map,P8=new Map;function EPe(e){F_.set(e.key,e.engine),P8.set(e.key,e.resolver)}const kPe={key:"drag",engine:ePe,resolver:dPe},IPe={key:"hover",engine:wPe,resolver:CPe},_Pe={key:"move",engine:mPe,resolver:vPe},OPe={key:"pinch",engine:hPe,resolver:gPe},PPe={key:"scroll",engine:yPe,resolver:bPe},TPe={key:"wheel",engine:xPe,resolver:SPe};function APe(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function $Pe(e,t){if(e==null)return{};var n=APe(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}const MPe={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=Si.isBrowser?window:void 0){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},RPe=["target","eventOptions","window","enabled","transform"];function Mb(e={},t){const n={};for(const[r,o]of Object.entries(t))switch(typeof o){case"function":n[r]=o.call(n,e[r],r,e);break;case"object":n[r]=Mb(e[r],o);break;case"boolean":o&&(n[r]=e[r]);break}return n}function DPe(e,t,n={}){const r=e,{target:o,eventOptions:i,window:a,enabled:s,transform:l}=r,c=$Pe(r,RPe);if(n.shared=Mb({target:o,eventOptions:i,window:a,enabled:s,transform:l},MPe),t){const u=P8.get(t);n[t]=Mb(Sn({shared:n.shared},c),u)}else for(const u in c){const d=P8.get(u);d&&(n[u]=Mb(Sn({shared:n.shared},c[u]),d))}return n}class dZ{constructor(t,n){Un(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=n}add(t,n,r,o,i){const a=this._listeners,s=HOe(n,r),l=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},c=Sn(Sn({},l),i);t.addEventListener(s,o,c);const u=()=>{t.removeEventListener(s,o,c),a.delete(u)};return a.add(u),u}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}}class LPe{constructor(){Un(this,"_timeouts",new Map)}add(t,n,r=140,...o){this.remove(t),this._timeouts.set(t,window.setTimeout(n,r,...o))}remove(t){const n=this._timeouts.get(t);n&&window.clearTimeout(n)}clean(){this._timeouts.forEach(t=>void window.clearTimeout(t)),this._timeouts.clear()}}class BPe{constructor(t){Un(this,"gestures",new Set),Un(this,"_targetEventStore",new dZ(this)),Un(this,"gestureEventStores",{}),Un(this,"gestureTimeoutStores",{}),Un(this,"handlers",{}),Un(this,"config",{}),Un(this,"pointerIds",new Set),Un(this,"touchIds",new Set),Un(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),FPe(this,t)}setEventIds(t){if(K5(t))return this.touchIds=new Set(UOe(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,n){this.handlers=t,this.nativeHandlers=n}applyConfig(t,n){this.config=DPe(t,n,this.config)}clean(){this._targetEventStore.clean();for(const t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){const n=this.config.shared,r={};let o;if(!(n.target&&(o=n.target(),!o))){if(n.enabled){for(const a of this.gestures){const s=this.config[a],l=rL(r,s.eventOptions,!!o);if(s.enabled){const c=F_.get(a);new c(this,t,a).bind(l)}}const i=rL(r,n.eventOptions,!!o);for(const a in this.nativeHandlers)i(a,"",s=>this.nativeHandlers[a](Sn(Sn({},this.state.shared),{},{event:s,args:t})),void 0,!0)}for(const i in r)r[i]=YOe(...r[i]);if(!o)return r;for(const i in r){const{device:a,capture:s,passive:l}=jOe(i);this._targetEventStore.add(o,a,"",r[i],{capture:s,passive:l})}}}}function Wd(e,t){e.gestures.add(t),e.gestureEventStores[t]=new dZ(e,t),e.gestureTimeoutStores[t]=new LPe}function FPe(e,t){t.drag&&Wd(e,"drag"),t.wheel&&Wd(e,"wheel"),t.scroll&&Wd(e,"scroll"),t.move&&Wd(e,"move"),t.pinch&&Wd(e,"pinch"),t.hover&&Wd(e,"hover")}const rL=(e,t,n)=>(r,o,i,a={},s=!1)=>{var l,c;const u=(l=a.capture)!==null&&l!==void 0?l:t.capture,d=(c=a.passive)!==null&&c!==void 0?c:t.passive;let f=s?r:NOe(r,o,u);n&&d&&(f+="Passive"),e[f]=e[f]||[],e[f].push(i)},NPe=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function zPe(e){const t={},n={},r=new Set;for(let o in e)NPe.test(o)?(r.add(RegExp.lastMatch),n[o]=e[o]):t[o]=e[o];return[n,t,r]}function Ud(e,t,n,r,o,i){if(!e.has(n)||!F_.has(r))return;const a=n+"Start",s=n+"End",l=c=>{let u;return c.first&&a in t&&t[a](c),n in t&&(u=t[n](c)),c.last&&s in t&&t[s](c),u};o[r]=l,i[r]=i[r]||{}}function jPe(e,t){const[n,r,o]=zPe(e),i={};return Ud(o,n,"onDrag","drag",i,t),Ud(o,n,"onWheel","wheel",i,t),Ud(o,n,"onScroll","scroll",i,t),Ud(o,n,"onPinch","pinch",i,t),Ud(o,n,"onMove","move",i,t),Ud(o,n,"onHover","hover",i,t),{handlers:i,config:t,nativeHandlers:r}}function HPe(e,t={},n,r){const o=O.useMemo(()=>new BPe(e),[]);if(o.applyHandlers(e,r),o.applyConfig(t,n),O.useEffect(o.effect.bind(o)),O.useEffect(()=>o.clean.bind(o),[]),t.target===void 0)return o.bind.bind(o)}function VPe(e){return e.forEach(EPe),function(n,r){const{handlers:o,nativeHandlers:i,config:a}=jPe(n,r||{});return HPe(o,a,void 0,i)}}function WPe(e,t){return VPe([kPe,OPe,PPe,TPe,_Pe,IPe])(e,t||{})}function oL(e,t,n,r=o=>o){return e*r(.5-t*(.5-n))}function UPe(e){return[-e[0],-e[1]]}function aa(e,t){return[e[0]+t[0],e[1]+t[1]]}function mi(e,t){return[e[0]-t[0],e[1]-t[1]]}function oa(e,t){return[e[0]*t,e[1]*t]}function GPe(e,t){return[e[0]/t,e[1]/t]}function bg(e){return[e[1],-e[0]]}function iL(e,t){return e[0]*t[0]+e[1]*t[1]}function KPe(e,t){return e[0]===t[0]&&e[1]===t[1]}function qPe(e){return Math.hypot(e[0],e[1])}function YPe(e){return e[0]*e[0]+e[1]*e[1]}function aL(e,t){return YPe(mi(e,t))}function fZ(e){return GPe(e,qPe(e))}function XPe(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function xg(e,t,n){let r=Math.sin(n),o=Math.cos(n),i=e[0]-t[0],a=e[1]-t[1],s=i*o-a*r,l=i*r+a*o;return[s+t[0],l+t[1]]}function T8(e,t,n){return aa(e,oa(mi(t,e),n))}function sL(e,t,n){return aa(e,oa(t,n))}var{min:Gd,PI:ZPe}=Math,lL=.275,Sg=ZPe+1e-4;function N_(e,t={}){let{size:n=16,smoothing:r=.5,thinning:o=.5,simulatePressure:i=!0,easing:a=N=>N,start:s={},end:l={},last:c=!1}=t,{cap:u=!0,easing:d=N=>N*(2-N)}=s,{cap:f=!0,easing:p=N=>--N*N*N+1}=l;if(e.length===0||n<=0)return[];let g=e[e.length-1].runningLength,m=s.taper===!1?0:s.taper===!0?Math.max(n,g):s.taper,y=l.taper===!1?0:l.taper===!0?Math.max(n,g):l.taper,v=Math.pow(n*r,2),b=[],x=[],S=e.slice(0,10).reduce((N,V)=>{let Y=V.pressure;if(i){let K=Gd(1,V.distance/n),D=Gd(1,1-K);Y=Gd(1,N+(D-N)*(K*lL))}return(N+Y)/2},e[0].pressure),C=oL(n,o,e[e.length-1].pressure,a),w,I=e[0].vector,_=e[0].point,P=_,T=_,R=P,B=!1;for(let N=0;N<e.length;N++){let{pressure:V}=e[N],{point:Y,vector:K,distance:D,runningLength:H}=e[N];if(N<e.length-1&&g-H<3)continue;if(o){if(i){let be=Gd(1,D/n),Ee=Gd(1,1-be);V=Gd(1,S+(Ee-S)*(be*lL))}C=oL(n,o,V,a)}else C=n/2;w===void 0&&(w=C);let Z=H<m?d(H/m):1,oe=g-H<y?p((g-H)/y):1;C=Math.max(.01,C*Math.min(Z,oe));let ae=(N<e.length-1?e[N+1]:e[N]).vector,ie=N<e.length-1?iL(K,ae):1,ce=iL(K,I)<0&&!B,ue=ie!==null&&ie<0;if(ce||ue){let be=oa(bg(I),C);for(let Ee=1/13,xe=0;xe<=1;xe+=Ee)T=xg(mi(Y,be),Y,Sg*xe),b.push(T),R=xg(aa(Y,be),Y,Sg*-xe),x.push(R);_=T,P=R,ue&&(B=!0);continue}if(B=!1,N===e.length-1){let be=oa(bg(K),C);b.push(mi(Y,be)),x.push(aa(Y,be));continue}let de=oa(bg(T8(ae,K,ie)),C);T=mi(Y,de),(N<=1||aL(_,T)>v)&&(b.push(T),_=T),R=aa(Y,de),(N<=1||aL(P,R)>v)&&(x.push(R),P=R),S=V,I=K}let q=e[0].point.slice(0,2),W=e.length>1?e[e.length-1].point.slice(0,2):aa(e[0].point,[1,1]),L=[],z=[];if(e.length===1){if(!(m||y)||c){let N=sL(q,fZ(bg(mi(q,W))),-(w||C)),V=[];for(let Y=1/13,K=Y;K<=1;K+=Y)V.push(xg(N,q,Sg*2*K));return V}}else{if(!(m||y&&e.length===1))if(u)for(let V=1/13,Y=V;Y<=1;Y+=V){let K=xg(x[0],q,Sg*Y);L.push(K)}else{let V=mi(b[0],x[0]),Y=oa(V,.5),K=oa(V,.51);L.push(mi(q,Y),mi(q,K),aa(q,K),aa(q,Y))}let N=bg(UPe(e[e.length-1].vector));if(y||m&&e.length===1)z.push(W);else if(f){let V=sL(W,N,C);for(let Y=1/29,K=Y;K<1;K+=Y)z.push(xg(V,W,Sg*3*K))}else z.push(aa(W,oa(N,C)),aa(W,oa(N,C*.99)),mi(W,oa(N,C*.99)),mi(W,oa(N,C)))}return b.concat(z,x.reverse(),L)}function Dc(e,t={}){var n;let{streamline:r=.5,size:o=16,last:i=!1}=t;if(e.length===0)return[];let a=.15+(1-r)*.85,s=Array.isArray(e[0])?e:e.map(({x:p,y:g,pressure:m=.5})=>[p,g,m]);if(s.length===2){let p=s[1];s=s.slice(0,-1);for(let g=1;g<5;g++)s.push(T8(s[0],p,g/4))}s.length===1&&(s=[...s,[...aa(s[0],[1,1]),...s[0].slice(2)]]);let l=[{point:[s[0][0],s[0][1]],pressure:s[0][2]>=0?s[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,u=0,d=l[0],f=s.length-1;for(let p=1;p<s.length;p++){let g=i&&p===f?s[p].slice(0,2):T8(d.point,s[p],a);if(KPe(d.point,g))continue;let m=XPe(g,d.point);if(u+=m,p<f&&!c){if(u<o)continue;c=!0}d={point:g,pressure:s[p][2]>=0?s[p][2]:.5,vector:fZ(mi(d.point,g)),distance:m,runningLength:u},l.push(d)}return l[0].vector=((n=l[1])==null?void 0:n.vector)||[0,0],l}function QPe(e,t={}){return N_(Dc(e,t),t)}var pd=QPe,JPe=Object.defineProperty,eTe=Object.defineProperties,tTe=Object.getOwnPropertyDescriptors,cL=Object.getOwnPropertySymbols,nTe=Object.prototype.hasOwnProperty,rTe=Object.prototype.propertyIsEnumerable,uL=(e,t,n)=>t in e?JPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z_=(e,t)=>{for(var n in t||(t={}))nTe.call(t,n)&&uL(e,n,t[n]);if(cL)for(var n of cL(t))rTe.call(t,n)&&uL(e,n,t[n]);return e},j_=(e,t)=>eTe(e,tTe(t));function Gt(e,...t){return{didIntersect:t.length>0,message:e,points:t}}function Lc(e,t,n=0){let r=[e[0]+t[0]/2,e[1]+t[1]/2],o=M.rotWith(e,r,n),i=M.rotWith(M.add(e,[t[0],0]),r,n),a=M.rotWith(M.add(e,t),r,n),s=M.rotWith(M.add(e,[0,t[1]]),r,n);return[["top",[o,i]],["right",[i,a]],["bottom",[a,s]],["left",[s,o]]]}function oTe(e,t,n){if(n===e||n===t)return!0;let r=Math.PI*2,o=(t-e+r)%r,i=(n-e+r)%r;return o<=Math.PI!=i>o}function iTe(e,t){let n=M.slope(e[0],e[1]),r=M.slope(t[0],t[1]);if(n===r)return;if(Number.isNaN(n)&&!Number.isNaN(r))return[e[0][0],(e[0][0]-t[0][0])*r+t[0][1]];if(Number.isNaN(r)&&!Number.isNaN(n))return[t[0][0],(t[0][0]-e[0][0])*n+e[0][1]];let o=(n*e[0][0]-r*t[0][0]+t[0][1]-e[0][1])/(n-r),i=r*(o-t[0][0])+t[0][1];return[o,i]}function T1(e,t,n,r){let[o,i]=e,[a,s]=t,[l,c]=n,[u,d]=r;if(s/a!==(d-c)/(u-l)){let f=a*(d-c)-s*(u-l);if(f!==0){let p=((i-c)*(u-l)-(o-l)*(d-c))/f,g=((i-c)*a-(o-l)*s)/f;if(p>=0&&g>=0&&g<=1)return Gt("intersection",[o+p*a,i+p*s])}}return Gt("no intersection")}function aTe(e,t,n,r,o=0){return uTe(n,r,o,e,t)}function pZ(e,t,n,r,o,i){let a=e,s=M.mul(t,999999999);return yp(a,s,n,r,o,i)}function A8(e,t,n,r=0){let{minX:o,minY:i,width:a,height:s}=n;return aTe(e,t,[o,i],[a,s],r)}function A1(e,t,n,r){let o=M.sub(e,n),i=M.sub(r,n),a=M.sub(t,e),s=i[0]*o[1]-i[1]*o[0],l=a[0]*o[1]-a[1]*o[0],c=i[1]*a[0]-i[0]*a[1];if(s===0||l===0)return Gt("coincident");if(c===0)return Gt("parallel");if(c!==0){let u=s/c,d=l/c;if(0<=u&&u<=1&&0<=d&&d<=1)return Gt("intersection",M.add(e,M.mul(a,u)))}return Gt("no intersection")}function sTe(e,t,n,r){return hZ(n,r,e,t)}function lTe(e,t,n,r,o,i){let a=M.angle(n,o),s=M.angle(n,i),l=wTe(n,r,r,0,e,t);if(!l.didIntersect)return Gt("no intersection");let c=l.points.filter(u=>oTe(a,s,M.angle(n,u)));return c.length===0?Gt("no intersection"):Gt("intersection",...c)}function H_(e,t,n,r){let o=(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]),i=2*((t[0]-e[0])*(e[0]-n[0])+(t[1]-e[1])*(e[1]-n[1])),a=n[0]*n[0]+n[1]*n[1]+e[0]*e[0]+e[1]*e[1]-2*(n[0]*e[0]+n[1]*e[1])-r*r,s=i*i-4*o*a;if(s<0)return Gt("outside");if(s===0)return Gt("tangent");let l=Math.sqrt(s),c=(-i+l)/(2*o),u=(-i-l)/(2*o);if((c<0||c>1)&&(u<0||u>1))return c<0&&u<0||c>1&&u>1?Gt("outside"):Gt("inside");let d=[];return 0<=c&&c<=1&&d.push(M.lrp(e,t,c)),0<=u&&u<=1&&d.push(M.lrp(e,t,u)),Gt("intersection",...d)}function yp(e,t,n,r,o,i=0){if(r===0||o===0||M.isEqual(e,t))return Gt("no intersection");r=r<0?r:-r,o=o<0?o:-o,e=M.sub(M.rotWith(e,n,-i),n),t=M.sub(M.rotWith(t,n,-i),n);let a=M.sub(t,e),s=a[0]*a[0]/r/r+a[1]*a[1]/o/o,l=2*e[0]*a[0]/r/r+2*e[1]*a[1]/o/o,c=e[0]*e[0]/r/r+e[1]*e[1]/o/o-1,u=[],d=l*l-4*s*c;if(d===0)u.push(-l/2/s);else if(d>0){let p=Math.sqrt(d);u.push((-l+p)/2/s),u.push((-l-p)/2/s)}let f=u.filter(p=>p>=0&&p<=1).map(p=>M.add(n,M.add(e,M.mul(M.sub(t,e),p)))).map(p=>M.rotWith(p,n,i));return Gt("intersection",...f)}function V_(e,t,n){return kTe(n,e,t)}function $1(e,t,n){let r=[];for(let o=1;o<n.length;o++){let i=A1(e,t,n[o-1],n[o]);i&&r.push(...i.points)}return r.length===0?Gt("no intersection"):Gt("intersection",...n)}function cTe(e,t,n){let r=[];for(let o=1;o<n.length+1;o++){let i=A1(e,t,n[o-1],n[o%n.length]);i&&r.push(...i.points)}return r.length===0?Gt("no intersection"):Gt("intersection",...n)}function uTe(e,t,n,r,o){return Lc(e,t,n).reduce((i,[a,[s,l]])=>{let c=T1(r,o,s,l);return c&&i.push(Gt(a,...c.points)),i},[]).filter(i=>i.didIntersect)}function hZ(e,t,n,r){return Lc(e,t).reduce((o,[i,[a,s]])=>{let l=A1(n,r,a,s);return l&&o.push(Gt(i,...l.points)),o},[]).filter(o=>o.didIntersect)}function dTe(e,t,n,r){return Lc(e,t).reduce((o,[i,[a,s]])=>{let l=hZ(n,r,a,s);return o.push(...l.map(c=>Gt(`${i} ${c.message}`,...c.points))),o},[]).filter(o=>o.didIntersect)}function fTe(e,t,n,r,o,i){return Lc(e,t).reduce((a,[s,[l,c]])=>{let u=vTe(n,r,o,i,l,c);return u&&a.push(j_(z_({},u),{message:s})),a},[]).filter(a=>a.didIntersect)}function pTe(e,t,n,r){return Lc(e,t).reduce((o,[i,[a,s]])=>{let l=H_(a,s,n,r);return l&&o.push(j_(z_({},l),{message:i})),o},[]).filter(o=>o.didIntersect)}function hTe(e,t,n,r,o,i=0){return Lc(e,t).reduce((a,[s,[l,c]])=>{let u=yp(l,c,n,r,o,i);return u&&a.push(j_(z_({},u),{message:s})),a},[]).filter(a=>a.didIntersect)}function gTe(e,t,n){return Lc(e,t).reduce((r,[o,[i,a]])=>{let s=$1(i,a,n);return s.didIntersect&&r.push(Gt(o,...s.points)),r},[]).filter(r=>r.didIntersect)}function mTe(e,t,n){return Lc(e,t).reduce((r,[o,[i,a]])=>{let s=cTe(i,a,n);return s.didIntersect&&r.push(Gt(o,...s.points)),r},[]).filter(r=>r.didIntersect)}function vTe(e,t,n,r,o,i){return lTe(o,i,e,t,n,r)}function yTe(e,t,n,r,o,i){return fTe(o,i,e,t,n,r)}function bTe(e,t,n,r,o){let{minX:i,minY:a,width:s,height:l}=o;return yTe(e,t,n,r,[i,a],[s,l])}function xTe(e,t,n,r){return H_(n,r,e,t)}function STe(e,t,n,r){let o=n[0]-e[0],i=n[1]-e[1],a=Math.sqrt(o*o+i*i),s=(a*a-r*r+t*t)/(2*a),l=Math.sqrt(t*t-s*s);return o/=a,i/=a,Gt("intersection",[e[0]+o*s-i*l,e[1]+i*s+o*l],[e[0]+o*s+i*l,e[1]+i*s-o*l])}function wTe(e,t,n,r=0,o,i){return t===n?H_(o,i,e,t):yp(o,i,e,t,n,r)}function CTe(e,t,n,r=0,o,i){return t===n?pTe(o,i,e,t):hTe(o,i,e,t,n,r)}function ETe(e,t,n,r,o){let{minX:i,minY:a,width:s,height:l}=o;return CTe(e,t,n,r,[i,a],[s,l])}function kTe(e,t,n){let{minX:r,minY:o,width:i,height:a}=e;return sTe(t,n,[r,o],[i,a])}function ITe(e,t){return dTe([e.minX,e.minY],[e.width,e.height],[t.minX,t.minY],[t.width,t.height])}function dL(e,t){return _Te(t,e)}function W_(e,t){return gZ(t,e)}function _Te(e,t){return gTe([t.minX,t.minY],[t.width,t.height],e)}function gZ(e,t){return mTe([t.minX,t.minY],[t.width,t.height],e)}var OTe=Object.defineProperty,PTe=Object.defineProperties,TTe=Object.getOwnPropertyDescriptors,px=Object.getOwnPropertySymbols,mZ=Object.prototype.hasOwnProperty,vZ=Object.prototype.propertyIsEnumerable,$8=(e,t,n)=>t in e?OTe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bt=(e,t)=>{for(var n in t||(t={}))mZ.call(t,n)&&$8(e,n,t[n]);if(px)for(var n of px(t))vZ.call(t,n)&&$8(e,n,t[n]);return e},Xa=(e,t)=>PTe(e,TTe(t)),Oh=(e,t)=>{var n={};for(var r in e)mZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&px)for(var r of px(e))t.indexOf(r)<0&&vZ.call(e,r)&&(n[r]=e[r]);return n},cn=(e,t,n)=>($8(e,typeof t!="symbol"?t+"":t,n),n),U_=h.exports.createContext({});function Xr(){return h.exports.useContext(U_)}var ATe=(e=>(e.TransformSelected="transform_selected",e.TranslateSelected="translate_selected",e.TransformAll="transform_all",e.TranslateAll="translate_all",e))(ATe||{}),$Te=(e=>(e.Top="top_edge",e.Right="right_edge",e.Bottom="bottom_edge",e.Left="left_edge",e))($Te||{}),Sa=(e=>(e.TopLeft="top_left_corner",e.TopRight="top_right_corner",e.BottomRight="bottom_right_corner",e.BottomLeft="bottom_left_corner",e))(Sa||{}),MTe=(e=>(e.minX="minX",e.midX="midX",e.maxX="maxX",e.minY="minY",e.midY="midY",e.maxY="maxY",e))(MTe||{});String.prototype.replaceAll||(String.prototype.replaceAll=function(e,t){return Object.prototype.toString.call(e).toLowerCase()==="[object regexp]"?this.replace(e,t):this.replace(new RegExp(e,"g"),t)});var uy=Math.PI*2,tr=class{static lerp(e,t,n){return n=tr.clamp(n,0,1),e*(1-n)+t*n}static lerpColor(e,t,n=.5){function r(l){let c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(l);return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}function o(l){return"#"+((1<<24)+(l[0]<<16)+(l[1]<<8)+l[2]).toString(16).slice(1)}let i=r(e)||[0,0,0],a=r(t)||[0,0,0],s=i.slice();for(let l=0;l<3;l++)s[l]=Math.round(s[l]+n*(a[l]-i[l]));return o(s)}static modulate(e,t,n,r=!1){let[o,i]=t,[a,s]=n,l=a+(e-o)/(i-o)*(s-a);return r?a<s?Math.max(Math.min(l,s),a):Math.max(Math.min(l,a),s):l}static clamp(e,t,n){return Math.max(t,typeof n!="undefined"?Math.min(e,n):e)}static deepClone(e){if(e===null)return e;if(Array.isArray(e))return[...e];if(typeof e=="object"){let t=bt({},e);return Object.keys(t).forEach(n=>t[n]=typeof e[n]=="object"?tr.deepClone(e[n]):e[n]),t}return e}static rng(e=""){let t=0,n=0,r=0,o=0;function i(){let a=t^t<<11;return t=n,n=r,r=o,o^=(o>>>19^a^a>>>8)>>>0,o/4294967296}for(let a=0;a<e.length+64;a++)t^=e.charCodeAt(a)|0,i();return i}static pointsToLineSegments(e,t=!1){let n=[];for(let r=1;r<e.length;r++)n.push([e[r-1],e[r]]);return t&&n.push([e[e.length-1],e[0]]),n}static getRectangleSides(e,t,n=0){let r=[e[0]+t[0]/2,e[1]+t[1]/2],o=M.rotWith(e,r,n),i=M.rotWith(M.add(e,[t[0],0]),r,n),a=M.rotWith(M.add(e,t),r,n),s=M.rotWith(M.add(e,[0,t[1]]),r,n);return[["top",[o,i]],["right",[i,a]],["bottom",[a,s]],["left",[s,o]]]}static circleFromThreePoints(e,t,n){let[r,o]=e,[i,a]=t,[s,l]=n,c=r*(a-l)-o*(i-s)+i*l-s*a,u=(r*r+o*o)*(l-a)+(i*i+a*a)*(o-l)+(s*s+l*l)*(a-o),d=(r*r+o*o)*(i-s)+(i*i+a*a)*(s-r)+(s*s+l*l)*(r-i),f=-u/(2*c),p=-d/(2*c);return[f,p,Math.hypot(f-r,p-o)]}static perimeterOfEllipse(e,t){let n=Math.pow(e-t,2)/Math.pow(e+t,2);return Math.PI*(e+t)*(1+3*n/(10+Math.sqrt(4-3*n)))}static shortAngleDist(e,t){let n=Math.PI*2,r=(t-e)%n;return 2*r%n-r}static longAngleDist(e,t){return Math.PI*2-tr.shortAngleDist(e,t)}static lerpAngles(e,t,n){return e+tr.shortAngleDist(e,t)*n}static angleDelta(e,t){return tr.shortAngleDist(e,t)}static getSweep(e,t,n){return tr.angleDelta(M.angle(e,t),M.angle(e,n))}static clampRadians(e){return(Math.PI*2+e)%(Math.PI*2)}static snapAngleToSegments(e,t){let n=Math.PI*2/t;return Math.floor((tr.clampRadians(e)+n/2)/n)*n}static isAngleBetween(e,t,n){if(n===e||n===t)return!0;let r=(t-e+uy)%uy,o=(n-e+uy)%uy;return r<=Math.PI!=o>r}static degreesToRadians(e){return e*Math.PI/180}static radiansToDegrees(e){return e*180/Math.PI}static getArcLength(e,t,n,r){let o=tr.getSweep(e,n,r);return t*(2*Math.PI)*(o/(2*Math.PI))}static getSweepFlag(e,t,n){let r=M.angle(e,n);return(M.angle(e,t)-r+3*Math.PI)%(2*Math.PI)-Math.PI>0?0:1}static getLargeArcFlag(e,t,n){let r=M.angle(n,e),o=(M.angle(n,t)-r+3*Math.PI)%(2*Math.PI)-Math.PI;return Math.abs(o)>Math.PI/2?0:1}static getArcDashOffset(e,t,n,r,o){let i=tr.getSweepFlag(e,n,r),a=tr.getArcLength(e,t,n,r);return-(i<0?a:2*Math.PI*e[2]-a)/2+o}static getEllipseDashOffset(e,t){return-(2*Math.PI*e[2])/2+-t}static pointInCircle(e,t,n){return M.dist(e,t)<=n}static pointInEllipse(e,t,n,r,o=0){o=o||0;let i=Math.cos(o),a=Math.sin(o),s=M.sub(e,t),l=i*s[0]+a*s[1],c=a*s[0]-i*s[1];return l*l/(n*n)+c*c/(r*r)<=1}static pointInRect(e,t){return!(e[0]<t[0]||e[0]>e[0]+t[0]||e[1]<t[1]||e[1]>e[1]+t[1])}static pointInPolygon(e,t){let n=0;return t.forEach((r,o)=>{let i=t[(o+1)%t.length];r[1]<=e[1]?i[1]>e[1]&&M.cross(r,i,e)>0&&(n+=1):i[1]<=e[1]&&M.cross(r,i,e)<0&&(n-=1)}),n!==0}static pointInBounds(e,t){return!(e[0]<t.minX||e[0]>t.maxX||e[1]<t.minY||e[1]>t.maxY)}static pointInPolyline(e,t,n=3){for(let r=1;r<t.length;r++)if(M.distanceToLineSegment(t[r-1],t[r],e)<n)return!0;return!1}static getBoundsSides(e){return this.getRectangleSides([e.minX,e.minY],[e.width,e.height])}static expandBounds(e,t){return{minX:e.minX-t,minY:e.minY-t,maxX:e.maxX+t,maxY:e.maxY+t,width:e.width+t*2,height:e.height+t*2}}static boundsCollide(e,t){return!(e.maxX<t.minX||e.minX>t.maxX||e.maxY<t.minY||e.minY>t.maxY)}static boundsContain(e,t){return e.minX<t.minX&&e.minY<t.minY&&e.maxY>t.maxY&&e.maxX>t.maxX}static boundsContained(e,t){return tr.boundsContain(t,e)}static boundsAreEqual(e,t){return!(t.maxX!==e.maxX||t.minX!==e.minX||t.maxY!==e.maxY||t.minY!==e.minY)}static getBoundsFromPoints(e,t=0){let n=1/0,r=1/0,o=-1/0,i=-1/0;if(e.length<2)n=0,r=0,o=1,i=1;else for(let[a,s]of e)n=Math.min(a,n),r=Math.min(s,r),o=Math.max(a,o),i=Math.max(s,i);return t!==0?tr.getBoundsFromPoints(e.map(a=>M.rotWith(a,[(n+o)/2,(r+i)/2],t))):{minX:n,minY:r,maxX:o,maxY:i,width:Math.max(1,o-n),height:Math.max(1,i-r)}}static centerBounds(e,t){let n=this.getBoundsCenter(e),r=t[0]-n[0],o=t[1]-n[1];return this.translateBounds(e,[r,o])}static snapBoundsToGrid(e,t){let n=Math.round(e.minX/t)*t,r=Math.round(e.minY/t)*t,o=Math.round(e.maxX/t)*t,i=Math.round(e.maxY/t)*t;return{minX:n,minY:r,maxX:o,maxY:i,width:Math.max(1,o-n),height:Math.max(1,i-r)}}static translateBounds(e,t){return{minX:e.minX+t[0],minY:e.minY+t[1],maxX:e.maxX+t[0],maxY:e.maxY+t[1],width:e.width,height:e.height}}static rotateBounds(e,t,n){let[r,o]=M.rotWith([e.minX,e.minY],t,n),[i,a]=M.rotWith([e.maxX,e.maxY],t,n);return{minX:r,minY:o,maxX:i,maxY:a,width:e.width,height:e.height}}static getRotatedEllipseBounds(e,t,n,r,o=0){let i=Math.cos(o),a=Math.sin(o),s=Math.hypot(n*i,r*a),l=Math.hypot(n*a,r*i);return{minX:e+n-s,minY:t+r-l,maxX:e+n+s,maxY:t+r+l,width:s*2,height:l*2}}static getExpandedBounds(e,t){let n=Math.min(e.minX,t.minX),r=Math.min(e.minY,t.minY),o=Math.max(e.maxX,t.maxX),i=Math.max(e.maxY,t.maxY),a=Math.abs(o-n),s=Math.abs(i-r);return{minX:n,minY:r,maxX:o,maxY:i,width:a,height:s}}static getCommonBounds(e){if(e.length<2)return e[0];let t=e[0];for(let n=1;n<e.length;n++)t=tr.getExpandedBounds(t,e[n]);return t}static getRotatedCorners(e,t=0){let n=[e.minX+e.width/2,e.minY+e.height/2];return[[e.minX,e.minY],[e.maxX,e.minY],[e.maxX,e.maxY],[e.minX,e.maxY]].map(r=>M.rotWith(r,n,t))}static getTransformedBoundingBox(e,t,n,r=0,o=!1){let[i,a]=[e.minX,e.minY],[s,l]=[e.maxX,e.maxY],[c,u]=[e.minX,e.minY],[d,f]=[e.maxX,e.maxY];if(t==="center")return{minX:c+n[0],minY:u+n[1],maxX:d+n[0],maxY:f+n[1],width:d-c,height:f-u,scaleX:1,scaleY:1};let[p,g]=M.rot(n,-r);switch(t){case"top_edge":case"top_left_corner":case"top_right_corner":{u+=g;break}case"bottom_edge":case"bottom_left_corner":case"bottom_right_corner":{f+=g;break}}switch(t){case"left_edge":case"top_left_corner":case"bottom_left_corner":{c+=p;break}case"right_edge":case"top_right_corner":case"bottom_right_corner":{d+=p;break}}let m=s-i,y=l-a,v=(d-c)/m,b=(f-u)/y,x=v<0,S=b<0,C=Math.abs(d-c),w=Math.abs(f-u);if(o){let I=m/y,_=I<C/w,P=C*(b<0?1:-1)*(1/I),T=w*(v<0?1:-1)*I;switch(t){case"top_left_corner":{_?u=f+P:c=d+T;break}case"top_right_corner":{_?u=f+P:d=c-T;break}case"bottom_right_corner":{_?f=u-P:d=c-T;break}case"bottom_left_corner":{_?f=u-P:c=d+T;break}case"bottom_edge":case"top_edge":{let R=(c+d)/2,B=w*I;c=R-B/2,d=R+B/2;break}case"left_edge":case"right_edge":{let R=(u+f)/2,B=C/I;u=R-B/2,f=R+B/2;break}}}if(r%(Math.PI*2)!==0){let I=[0,0],_=M.med([i,a],[s,l]),P=M.med([c,u],[d,f]);switch(t){case"top_left_corner":{I=M.sub(M.rotWith([d,f],P,r),M.rotWith([s,l],_,r));break}case"top_right_corner":{I=M.sub(M.rotWith([c,f],P,r),M.rotWith([i,l],_,r));break}case"bottom_right_corner":{I=M.sub(M.rotWith([c,u],P,r),M.rotWith([i,a],_,r));break}case"bottom_left_corner":{I=M.sub(M.rotWith([d,u],P,r),M.rotWith([s,a],_,r));break}case"top_edge":{I=M.sub(M.rotWith(M.med([c,f],[d,f]),P,r),M.rotWith(M.med([i,l],[s,l]),_,r));break}case"left_edge":{I=M.sub(M.rotWith(M.med([d,u],[d,f]),P,r),M.rotWith(M.med([s,a],[s,l]),_,r));break}case"bottom_edge":{I=M.sub(M.rotWith(M.med([c,u],[d,u]),P,r),M.rotWith(M.med([i,a],[s,a]),_,r));break}case"right_edge":{I=M.sub(M.rotWith(M.med([c,u],[c,f]),P,r),M.rotWith(M.med([i,a],[i,l]),_,r));break}}[c,u]=M.sub([c,u],I),[d,f]=M.sub([d,f],I)}return d<c&&([d,c]=[c,d]),f<u&&([f,u]=[u,f]),{minX:c,minY:u,maxX:d,maxY:f,width:d-c,height:f-u,scaleX:(d-c)/(s-i||1)*(x?-1:1),scaleY:(f-u)/(l-a||1)*(S?-1:1)}}static getTransformAnchor(e,t,n){let r=e;switch(e){case"top_left_corner":{t&&n?r="bottom_right_corner":t?r="top_right_corner":n?r="bottom_left_corner":r="bottom_right_corner";break}case"top_right_corner":{t&&n?r="bottom_left_corner":t?r="top_left_corner":n?r="bottom_right_corner":r="bottom_left_corner";break}case"bottom_right_corner":{t&&n?r="top_left_corner":t?r="bottom_left_corner":n?r="top_right_corner":r="top_left_corner";break}case"bottom_left_corner":{t&&n?r="top_right_corner":t?r="bottom_right_corner":n?r="top_left_corner":r="top_right_corner";break}}return r}static getRelativeTransformedBoundingBox(e,t,n,r,o){let i=(r?t.maxX-n.maxX:n.minX-t.minX)/t.width,a=(o?t.maxY-n.maxY:n.minY-t.minY)/t.height,s=n.width/t.width,l=n.height/t.height,c=e.minX+e.width*i,u=e.minY+e.height*a,d=e.width*s,f=e.height*l;return{minX:c,minY:u,maxX:c+d,maxY:u+f,width:d,height:f}}static getRotatedSize(e,t){let n=M.div(e,2),r=[[0,0],[e[0],0],e,[0,e[1]]].map(i=>M.rotWith(i,n,t)),o=tr.getBoundsFromPoints(r);return[o.width,o.height]}static getBoundsCenter(e){return[e.minX+e.width/2,e.minY+e.height/2]}static getBoundsWithCenter(e){let t=tr.getBoundsCenter(e);return Xa(bt({},e),{midX:t[0],midY:t[1]})}static getCommonTopLeft(e){let t=[1/0,1/0];return e.forEach(n=>{t[0]=Math.min(t[0],n[0]),t[1]=Math.min(t[1],n[1])}),t}static getFromCache(e,t,n){let r=e.get(t);if(r===void 0&&(e.set(t,n()),r=e.get(t),r===void 0))throw Error("Cache did not include item!");return r}static uniqueId(e=""){return e?((Number(e)^Math.random()*16)>>Number(e)/4).toString(16):`${1e7}-${1e3}-${4e3}-${8e3}-${1e11}`.replace(/[018]/g,tr.uniqueId)}static rotateArray(e,t){return e.map((n,r)=>e[(r+t)%e.length])}static debounce(e,t=0){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(r),t)}}static getSvgPathFromStroke(e,t=!0){let n=e.length;if(n<4)return"";let r=e[0],o=e[1],i=e[2],a=`M${r[0].toFixed(2)},${r[1].toFixed(2)} Q${o[0].toFixed(2)},${o[1].toFixed(2)} ${Pl(o[0],i[0]).toFixed(2)},${Pl(o[1],i[1]).toFixed(2)} T`;for(let s=2,l=n-1;s<l;s++)r=e[s],o=e[s+1],a+=`${Pl(r[0],o[0]).toFixed(2)},${Pl(r[1],o[1]).toFixed(2)} `;return t&&(a+="Z"),a}static getSvgPathFromStrokePoints(e,t=!1){let n=e.length;if(n<4)return"";let r=e[0].point,o=e[1].point,i=e[2].point,a=`M${r[0].toFixed(2)},${r[1].toFixed(2)} Q${o[0].toFixed(2)},${o[1].toFixed(2)} ${Pl(o[0],i[0]).toFixed(2)},${Pl(o[1],i[1]).toFixed(2)} T`;for(let s=2,l=n-1;s<l;s++)r=e[s].point,o=e[s+1].point,a+=`${Pl(r[0],o[0]).toFixed(2)},${Pl(r[1],o[1]).toFixed(2)} `;return t&&(a+="Z"),a}static getPerfectDashProps(e,t,n,r=1,o=!0,i=2){let a,s,l;if(n.toLowerCase()==="dashed")a=t*i,l=1,s=o?(a/2).toString():"0";else if(n.toLowerCase()==="dotted")a=t/100,l=100,s="0";else return{strokeDasharray:"none",strokeDashoffset:"none"};let c=Math.floor(e/a/(2*l));c-=c%r,c=Math.max(c,4);let u=Math.max(a,(e-c*a)/(o?c:c-1));return{strokeDasharray:[a,u].join(" "),strokeDashoffset:s}}static isMobileSafari(){if(typeof window=="undefined")return!1;let e=window.navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);return t&&n&&!e.match(/CriOS/i)}static throttle(e,t){let n,r;return function(...o){return n||(n=!0,setTimeout(()=>n=!1,t),r=e(...o)),r}}static isDarwin(){return/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)}static metaKey(e){return tr.isDarwin()?e.metaKey:e.ctrlKey}static lns(e){let t=e.split("");return t.push(...t.splice(0,Math.round(t.length/5))),t.push(...t.splice(0,Math.round(t.length/4))),t.push(...t.splice(0,Math.round(t.length/3))),t.push(...t.splice(0,Math.round(t.length/2))),t.reverse().map(n=>+n?+n<5?5+ +n:+n>5?+n-5:n:n).join("")}},j=tr;cn(j,"getSnapPoints",(e,t,n)=>{let r=bt({},e),o=[0,0],i=[],a={minX:{id:"minX",isSnapped:!1},midX:{id:"midX",isSnapped:!1},maxX:{id:"maxX",isSnapped:!1},minY:{id:"minY",isSnapped:!1},midY:{id:"midY",isSnapped:!1},maxY:{id:"maxY",isSnapped:!1}},s=["midX","minX","maxX"],l=["midY","minY","maxY"],c=t.map(g=>{let m=s.flatMap((v,b)=>s.map((x,S)=>{let C=r[v]-g[x],w=Math.abs(C);return{f:v,t:x,gap:C,distance:w,isCareful:b===0||b+S===3}})),y=l.flatMap((v,b)=>l.map((x,S)=>{let C=r[v]-g[x],w=Math.abs(C);return{f:v,t:x,gap:C,distance:w,isCareful:b===0||b+S===3}}));return[g,m,y]}),u=1/0,d=1/0,f=1/0,p=1/0;return c.forEach(([g,m,y])=>{m.forEach(v=>{v.distance<n&&v.distance<f&&(f=v.distance,u=v.gap)}),y.forEach(v=>{v.distance<n&&v.distance<p&&(p=v.distance,d=v.gap)})}),c.forEach(([g,m,y])=>{u!==1/0&&m.forEach(v=>{Math.abs(v.gap-u)<2&&(a[v.f]=Xa(bt({},a[v.f]),{isSnapped:!0,to:g[v.t],B:g,distance:v.distance}))}),d!==1/0&&y.forEach(v=>{Math.abs(v.gap-d)<2&&(a[v.f]=Xa(bt({},a[v.f]),{isSnapped:!0,to:g[v.t],B:g,distance:v.distance}))})}),o[0]=u===1/0?0:u,o[1]=d===1/0?0:d,r.minX-=o[0],r.midX-=o[0],r.maxX-=o[0],r.minY-=o[1],r.midY-=o[1],r.maxY-=o[1],s.forEach(g=>{let m=a[g];if(!m.isSnapped)return;let{id:y,B:v}=m,b=r[y];i.push(y==="minX"?[[b,r.midY],[b,v.minY],[b,v.maxY]]:[[b,r.minY],[b,r.maxY],[b,v.minY],[b,v.maxY]])}),l.forEach(g=>{let m=a[g];if(!m.isSnapped)return;let{id:y,B:v}=m,b=r[y];i.push(y==="midY"?[[r.midX,b],[v.minX,b],[v.maxX,b]]:[[r.minX,b],[r.maxX,b],[v.minX,b],[v.maxX,b]])}),{offset:o,snapLines:i}}),cn(j,"deepMerge",(e,t)=>{let n=bt({},e),r=Object.entries(t);for(let[o,i]of r)n[o]=i===Object(i)&&!Array.isArray(i)?tr.deepMerge(n[o],i):i;return n});function Pl(e,t){return(e+t)/2}var zo=j;function RTe(e,t){let n=h.exports.useRef(void 0),r=h.exports.useRef(void 0),o=h.exports.useRef([0,0]),i=h.exports.useRef(0),{inputs:a,bounds:s,callbacks:l}=Xr();h.exports.useEffect(()=>{let p=g=>g.preventDefault();return document.addEventListener("gesturestart",p),document.addEventListener("gesturechange",p),()=>{document.removeEventListener("gesturestart",p),document.removeEventListener("gesturechange",p)}},[]);let c=h.exports.useCallback(({event:p})=>{var g,m,y,v;if(p.preventDefault(),a.isPinching||p.timeStamp<=i.current)return;i.current=p.timeStamp;let[b,x,S]=DTe(p);if((p.altKey||p.ctrlKey||p.metaKey)&&p.buttons===0){let I=[...(m=(g=a.pointer)==null?void 0:g.point)!=null?m:[s.width/2,s.height/2],S*.618],_=a.pan(I,p);(y=l.onZoom)==null||y.call(l,Xa(bt({},_),{delta:I}),p);return}let C=M.mul(p.shiftKey&&!zo.isDarwin()?[x,0]:[b,x],.5);if(M.isEqual(C,[0,0]))return;let w=a.pan(C,p);(v=l.onPan)==null||v.call(l,w,p)},[l,a,s]),u=h.exports.useCallback(({origin:p,event:g})=>{var m;if(g instanceof WheelEvent)return;let y=t.current;if(!y||!(g.target===y||y.contains(g.target)))return;let v=a.pinch(p,p);a.isPinching=!0,(m=l.onPinchStart)==null||m.call(l,v,g),r.current=v.point,n.current=v.origin,o.current=[0,0]},[l,a,s]),d=h.exports.useCallback(({origin:p,offset:g,event:m})=>{var y;if(m instanceof WheelEvent)return;let v=t.current;if(!(m.target===v||(v==null?void 0:v.contains(m.target)))||!n.current)return;let b=a.pinch(p,n.current),x=M.sub(b.delta,o.current);o.current=b.delta,(y=l.onPinch)==null||y.call(l,Xa(bt({},b),{point:b.point,origin:n.current,delta:[...x,g[0]]}),m),r.current=p},[l,a,s]),f=h.exports.useCallback(({origin:p,event:g})=>{var m;let y=t.current;if(!(g.target===y||(y==null?void 0:y.contains(g.target))))return;let v=a.pinch(p,p);a.isPinching=!1,(m=l.onPinchEnd)==null||m.call(l,v,g),r.current=void 0,n.current=void 0,o.current=[0,0]},[]);WPe({onWheel:c,onPinchStart:u,onPinch:d,onPinchEnd:f},{target:t,eventOptions:{passive:!1},pinch:{from:[e.current,0],scaleBounds:()=>({from:e.current,max:5,min:.1})}})}var fL=10;function DTe(e){let{deltaY:t,deltaX:n}=e,r=0;if(e.ctrlKey||e.metaKey){let o=Math.sign(e.deltaY),i=Math.abs(e.deltaY),a=t;i>fL&&(a=fL*o),r=a}return[n,t,r]}function LTe(){let{callbacks:e}=Xr();h.exports.useEffect(()=>{function t(){var n;(n=e.onShapeBlur)==null||n.call(e)}return zo.isMobileSafari()?(document.addEventListener("focusout",t),()=>document.removeEventListener("focusout",t)):()=>null},[e])}function BTe(){let{callbacks:e,inputs:t}=Xr();return h.exports.useMemo(()=>({onPointerDown:n=>{var r,o,i;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;if(n.currentTarget.setPointerCapture(n.pointerId),n.button===2){(r=e.onRightPointCanvas)==null||r.call(e,t.pointerDown(n,"canvas"),n);return}let a=t.pointerDown(n,"canvas");n.button===0&&((o=e.onPointCanvas)==null||o.call(e,a,n)),(i=e.onPointerDown)==null||i.call(e,a,n)},onPointerMove:n=>{var r,o;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;let i=t.pointerMove(n,"canvas");n.buttons===1&&n.currentTarget.hasPointerCapture(n.pointerId)&&((r=e.onDragCanvas)==null||r.call(e,i,n)),(o=e.onPointerMove)==null||o.call(e,i,n)},onPointerUp:n=>{var r,o,i,a,s;if(n.dead||(n.dead=!0,t.activePointer=void 0,!t.pointerIsValid(n)))return;let l=t.isDoubleClick(),c=t.pointerUp(n,"canvas");if(n.button===2){(r=e.onPointerUp)==null||r.call(e,c,n);return}n.currentTarget.hasPointerCapture(n.pointerId)&&((o=n.currentTarget)==null||o.releasePointerCapture(n.pointerId)),n.button===0&&(l&&!(c.altKey||c.metaKey)&&((i=e.onDoubleClickCanvas)==null||i.call(e,c,n)),(a=e.onReleaseCanvas)==null||a.call(e,c,n)),(s=e.onPointerUp)==null||s.call(e,c,n)},onDrop:e.onDrop,onDragOver:e.onDragOver}),[e,t])}function FTe(e){let{rPageState:t,rSelectionBounds:n,callbacks:r,inputs:o}=h.exports.useContext(U_);return h.exports.useMemo(()=>({onPointerDown:i=>{var a,s,l,c,u,d,f;if(i.dead||(i.dead=!0,!o.pointerIsValid(i)))return;if(i.button===2){(a=r.onRightPointShape)==null||a.call(r,o.pointerDown(i,e),i);return}let p=o.pointerDown(i,e);if((s=i.currentTarget)==null||s.setPointerCapture(i.pointerId),n.current&&j.pointInBounds(p.point,n.current)&&!t.current.selectedIds.includes(e)){i.button===0&&((l=r.onPointBounds)==null||l.call(r,o.pointerDown(i,"bounds"),i),(c=r.onPointShape)==null||c.call(r,p,i)),(u=r.onPointerDown)==null||u.call(r,p,i);return}i.button===0&&((d=r.onPointShape)==null||d.call(r,p,i)),(f=r.onPointerDown)==null||f.call(r,p,i)},onPointerUp:i=>{var a,s,l,c;if(i.dead||(i.dead=!0,!o.pointerIsValid(i))||i.button===2)return;o.activePointer=void 0;let u=o.isDoubleClick(),d=o.pointerUp(i,e);i.pointerId&&i.currentTarget.hasPointerCapture(i.pointerId)&&((a=i.currentTarget)==null||a.releasePointerCapture(i.pointerId)),i.button===0&&(u&&!(d.altKey||d.metaKey)&&((s=r.onDoubleClickShape)==null||s.call(r,d,i)),(l=r.onReleaseShape)==null||l.call(r,d,i)),(c=r.onPointerUp)==null||c.call(r,d,i)},onPointerMove:i=>{var a,s;if(i.dead||(i.dead=!0,i.buttons===2||!o.pointerIsValid(i)||o.pointer&&i.pointerId!==o.pointer.pointerId))return;let l=o.pointerMove(i,e);i.buttons===1&&i.currentTarget.hasPointerCapture(i.pointerId)&&((a=r.onDragShape)==null||a.call(r,l,i)),(s=r.onPointerMove)==null||s.call(r,l,i)},onPointerEnter:i=>{var a;if(!o.pointerIsValid(i))return;let s=o.pointerEnter(i,e);(a=r.onHoverShape)==null||a.call(r,s,i)},onPointerLeave:i=>{var a;if(!o.pointerIsValid(i))return;let s=o.pointerEnter(i,e);(a=r.onUnhoverShape)==null||a.call(r,s,i)}}),[o,r,e])}function yZ(e,t,n,r,o,i=!1,a=!1,s,l){let c={shape:e,asset:e.assetId?o[e.assetId]:void 0,meta:s,isChildOfSelected:a,isGhost:e.isGhost||i,isEditing:r.editingId===e.id,isBinding:l===e.id,isSelected:r.selectedIds.includes(e.id),isHovered:r.hoveredId===e.id||e.children!==void 0&&(r.hoveredId&&e.children.includes(r.hoveredId)||e.children.some(u=>r.selectedIds.includes(u)))};t.push(c),e.children&&(c.children=[],e.children.map(u=>n[u]).filter(u=>n[u.id]).sort((u,d)=>u.childIndex-d.childIndex).forEach(u=>yZ(u,c.children,n,r,o,c.isGhost,c.isSelected||c.isChildOfSelected,s)))}function NTe(e,t){return j.boundsContain(t,e)||j.boundsCollide(t,e)}function zTe(e,t,n,r){let{callbacks:o,shapeUtils:i,bounds:a}=Xr(),s=h.exports.useRef(),l=h.exports.useRef(-1),c=h.exports.useRef(new Set),u=h.exports.useRef(new Set),{selectedIds:d,camera:f}=t,[p,g]=M.sub(M.div([0,0],f.zoom),f.point),[m,y]=M.sub(M.div([a.width,a.height],f.zoom),f.point),v={minX:p,minY:g,maxX:m,maxY:y,height:m-p,width:y-g},b=u.current,x=c.current;b.clear(),x.clear(),Object.values(e.shapes).filter(w=>i[w.type].isStateful||d.includes(w.id)||NTe(i[w.type].getBounds(w),v)).forEach(w=>{if(w.parentId===e.id){x.add(w.id),b.add(w);return}let I=e.shapes[w.parentId];if(I===void 0)throw Error(`A shape (${w.id}) has a parent (${w.parentId}) that does not exist!`);x.add(I.id),b.add(I)}),b.size!==l.current&&(s.current&&clearTimeout(s.current),s.current=requestAnimationFrame(()=>{var w;(w=o.onRenderCountChange)==null||w.call(o,Array.from(x.values()))}),l.current=b.size);let S=t.bindingId?e.bindings[t.bindingId].toId:void 0,C=[];return b.forEach(w=>{if(w===void 0)throw Error("Rendered shapes included a missing shape");yZ(w,C,e.shapes,t,n,w.isGhost,!1,r,S)}),C.sort((w,I)=>w.shape.childIndex-I.shape.childIndex),C}var HC=new Map;function jTe(e,t){return Object.keys(t).reduce((n,r)=>{let o=t[r];return o?n+`${`--${e}-${r}`}: ${o};
`:n},"")}function HTe(e,t,n=":root"){h.exports.useLayoutEffect(()=>{let r=document.createElement("style"),o=jTe(e,t);return r.setAttribute("id",`${e}-theme`),r.setAttribute("data-selector",n),r.innerHTML=`
        ${n} {
          ${o}
        }
      `,document.head.appendChild(r),()=>{r&&document.head.contains(r)&&document.head.removeChild(r)}},[e,t,n])}function VTe(e,t){h.exports.useLayoutEffect(()=>{if(HC.get(e))return()=>{};let n=document.createElement("style");return n.innerHTML=t,n.setAttribute("id",e),document.head.appendChild(n),HC.set(e,n),()=>{n&&document.head.contains(n)&&(document.head.removeChild(n),HC.delete(e))}},[e,t])}var WTe=(e,...t)=>e.reduce((n,r,o)=>n+r+(o<t.length?t[o]:""),""),UTe={accent:"rgb(255, 0, 0)",brushFill:"rgba(0,0,0,.05)",brushStroke:"rgba(0,0,0,.25)",brushDashStroke:"rgba(0,0,0,.6)",selectStroke:"rgb(66, 133, 244)",selectFill:"rgba(65, 132, 244, 0.05)",binding:"rgba(65, 132, 244, 0.12)",background:"rgb(248, 249, 250)",foreground:"rgb(51, 51, 51)",grid:"rgba(144, 144, 144, 1)"},GTe=WTe`
  .tl-container {
    --tl-zoom: 1;
    --tl-scale: calc(1 / var(--tl-zoom));
    --tl-padding: calc(64px * max(1, var(--tl-scale)));
    --tl-performance-all: auto;
    --tl-performance-selected: auto;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
    z-index: 100;
    overflow: hidden;
    touch-action: none;
    overscroll-behavior: none;
    background-color: var(--tl-background);
  }
  .tl-container * {
    box-sizing: border-box;
  }
  .tl-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: none;
  }
  .tl-grid {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: none;
    user-select: none;
  }
  .tl-snap-line {
    stroke: var(--tl-accent);
    stroke-width: calc(1px * var(--tl-scale));
  }
  .tl-snap-point {
    stroke: var(--tl-accent);
    stroke-width: calc(1px * var(--tl-scale));
  }
  .tl-canvas {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: all;
    overflow: clip;
  }
  .tl-layer {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px;
    width: 0px;
    contain: layout style size;
  }
  .tl-absolute {
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: center center;
    contain: layout style size;
  }
  .tl-positioned {
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: center center;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    contain: layout style size;
    will-change: var(--tl-performance-all);
  }
  .tl-positioned-svg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    contain: layout style size;
  }
  .tl-positioned-div {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: var(--tl-padding);
    overflow: hidden;
    contain: layout style size;
  }
  .tl-positioned-selected {
    will-change: var(--tl-performance-selected);
  }
  .tl-inner-div {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .tl-stroke-hitarea {
    fill: none;
    stroke: transparent;
    stroke-width: calc(24px * var(--tl-scale));
    pointer-events: stroke;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .tl-fill-hitarea {
    fill: transparent;
    stroke: transparent;
    stroke-width: calc(24px * var(--tl-scale));
    pointer-events: all;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .tl-counter-scaled {
    transform: scale(var(--tl-scale));
  }
  .tl-dashed {
    stroke-dasharray: calc(2px * var(--tl-scale)), calc(2px * var(--tl-scale));
  }
  .tl-transparent {
    fill: transparent;
    stroke: transparent;
  }
  .tl-cursor-ns {
    cursor: ns-resize;
  }
  .tl-cursor-ew {
    cursor: ew-resize;
  }
  .tl-cursor-nesw {
    cursor: nesw-resize;
  }
  .tl-cursor-nwse {
    cursor: nwse-resize;
  }
  .tl-corner-handle {
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
    stroke-width: calc(1.5px * var(--tl-scale));
  }
  .tl-rotate-handle {
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
    stroke-width: calc(1.5px * var(--tl-scale));
    cursor: grab;
  }
  .tl-binding {
    fill: var(--tl-selectFill);
    stroke: var(--tl-selectStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-user {
    left: calc(-15px * var(--tl-scale));
    top: calc(-15px * var(--tl-scale));
    height: calc(35px * var(--tl-scale));
    width: calc(35px * var(--tl-scale));
    transform: scale(var(--tl-scale));
    pointer-events: none;
    will-change: transform;
  }
  .tl-animated {
    transition: transform 200ms linear;
  }
  .tl-indicator {
    fill: transparent;
    stroke-width: calc(1.5px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-user-indicator-bounds {
    border-style: solid;
    border-width: calc(1px * var(--tl-scale));
  }
  .tl-hovered {
    stroke: var(--tl-selectStroke);
  }
  .tl-selected {
    stroke: var(--tl-selectStroke);
  }
  .tl-locked {
    stroke-dasharray: calc(3px * var(--tl-scale)) calc(3px * var(--tl-scale));
  }
  .tl-editing {
    stroke-width: calc(2.5px * min(5, var(--tl-scale)));
  }
  .tl-performance {
    will-change: transform, contents;
  }
  .tl-clone-target {
    pointer-events: all;
  }
  .tl-clone-target:hover .tl-clone-button {
    opacity: 1;
  }
  .tl-clone-button-target {
    cursor: pointer;
    pointer-events: all;
  }
  .tl-clone-button-target:hover .tl-clone-button {
    fill: var(--tl-selectStroke);
  }
  .tl-clone-button {
    opacity: 0;
    r: calc(8px * var(--tl-scale));
    stroke-width: calc(1.5px * var(--tl-scale));
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
  }
  .tl-bounds {
    pointer-events: none;
    contain: layout style size;
  }
  .tl-bounds-bg {
    stroke: none;
    fill: var(--tl-selectFill);
    pointer-events: all;
    contain: layout style size;
  }
  .tl-bounds-center {
    fill: transparent;
    stroke: var(--tl-selectStroke);
    stroke-width: calc(1.5px * var(--tl-scale));
  }
  .tl-brush {
    fill: var(--tl-brushFill);
    stroke: var(--tl-brushStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
    contain: layout style size;
  }
  .tl-dashed-brush-line {
    fill: none;
    stroke: var(--tl-brushDashStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-brush.dashed {
    stroke: none;
  }
  .tl-handle {
    pointer-events: all;
    cursor: grab;
  }
  .tl-handle:hover .tl-handle-bg {
    fill: var(--tl-selectFill);
  }
  .tl-handle:hover .tl-handle-bg > * {
    stroke: var(--tl-selectFill);
  }
  .tl-handle:active .tl-handle-bg {
    cursor: grabbing;
    fill: var(--tl-selectFill);
  }
  .tl-handle:active .tl-handle-bg > * {
    stroke: var(--tl-selectFill);
  }
  .tl-handle {
    fill: var(--tl-background);
    stroke: var(--tl-selectStroke);
    stroke-width: 1.5px;
  }
  .tl-handle-bg {
    fill: transparent;
    stroke: none;
    pointer-events: all;
    r: calc(16px / max(1, var(--tl-zoom)));
  }
  .tl-binding-indicator {
    fill: transparent;
    stroke: var(--tl-binding);
  }
  .tl-centered-g {
    transform: translate(var(--tl-padding), var(--tl-padding));
  }
  .tl-current-parent > *[data-shy='true'] {
    opacity: 1;
  }
  .tl-binding {
    fill: none;
    stroke: var(--tl-selectStroke);
    stroke-width: calc(2px * var(--tl-scale));
  }
  .tl-grid-dot {
    fill: var(--tl-grid);
  }
  .tl-erase-line {
    stroke-linejoin: round;
    stroke-linecap: round;
    pointer-events: none;
    fill: var(--tl-grid);
    opacity: 0.32;
  }
`;function KTe(e,t){let n=h.exports.useMemo(()=>bt(bt({},UTe),e),[e]);HTe("tl",n,t),VTe("tl-canvas",GTe)}function bp(e){let{callbacks:t,inputs:n}=Xr(),r=h.exports.useCallback(l=>{var c,u,d,f;if(l.dead||(l.dead=!0,!n.pointerIsValid(l)))return;(c=l.currentTarget)==null||c.setPointerCapture(l.pointerId);let p=n.pointerDown(l,e);if(l.button===2){(u=t.onRightPointBoundsHandle)==null||u.call(t,p,l);return}l.button===0&&((d=t.onPointBoundsHandle)==null||d.call(t,p,l)),(f=t.onPointerDown)==null||f.call(t,p,l)},[n,t,e]),o=h.exports.useCallback(l=>{var c,u,d;if(l.dead||(l.dead=!0,l.button===2||!n.pointerIsValid(l)))return;let f=n.pointerUp(l,e),p=n.isDoubleClick();l.button===0&&(p&&!(f.altKey||f.metaKey)&&((c=t.onDoubleClickBoundsHandle)==null||c.call(t,f,l)),(u=t.onReleaseBoundsHandle)==null||u.call(t,f,l)),(d=t.onPointerUp)==null||d.call(t,f,l)},[n,t,e]),i=h.exports.useCallback(l=>{var c,u;if(l.dead||(l.dead=!0,!n.pointerIsValid(l))||l.buttons===2)return;let d=n.pointerMove(l,e);l.buttons===1&&l.currentTarget.hasPointerCapture(l.pointerId)&&((c=t.onDragBoundsHandle)==null||c.call(t,d,l)),(u=t.onPointerMove)==null||u.call(t,d,l)},[n,t,e]),a=h.exports.useCallback(l=>{var c;!n.pointerIsValid(l)||(c=t.onHoverBoundsHandle)==null||c.call(t,n.pointerEnter(l,e),l)},[n,t,e]),s=h.exports.useCallback(l=>{var c;!n.pointerIsValid(l)||(c=t.onUnhoverBoundsHandle)==null||c.call(t,n.pointerEnter(l,e),l)},[n,t,e]);return{onPointerDown:r,onPointerUp:o,onPointerEnter:a,onPointerMove:i,onPointerLeave:s}}function qTe(e,t,n){let r=h.exports.useRef(),o=h.exports.useRef();h.exports.useLayoutEffect(()=>{let{zoom:i,point:a}=n.camera,s=i!==r.current,l=a!==o.current;if(r.current=i,o.current=a,s||l){let c=e.current;if(t&&"current"in t){let u=t.current;s&&u&&u.style.setProperty("--tl-zoom",i.toString()),c&&c.style.setProperty("transform",`scale(${i}) translateX(${a[0]}px) translateY(${a[1]}px)`)}}},[n.camera.zoom,n.camera.point])}function pL(e,t){return[(e[0]+t.point[0])*t.zoom,(e[1]+t.point[1])*t.zoom]}function VC(e,t){return e[t.type]}function YTe(e,t,n){let{rSelectionBounds:r}=Xr(),{selectedIds:o}=t,i=h.exports.useRef(),a,s=0,l=!1,c=!1;if(o.length===1){let d=o[0],f=e.shapes[d];if(!f)throw Error(`selectedIds is set to the id of a shape that doesn't exist: ${d}`);s=f.rotation||0,l=f.isLocked||!1;let p=VC(n,f);a=p.hideBounds?void 0:p.getBounds(f)}else if(o.length>1){let d=o.map(f=>e.shapes[f]);s=0,l=d.every(f=>f.isLocked),a=d.reduce((f,p,g)=>g===0?VC(n,p).getRotatedBounds(p):zo.getExpandedBounds(f,VC(n,p).getRotatedBounds(p)),{})}if(a){let[d,f]=pL([a.minX,a.minY],t.camera),[p,g]=pL([a.maxX,a.maxY],t.camera);c=!!Object.values(e.bindings).find(m=>o.includes(m.toId)||o.includes(m.fromId)),r.current={minX:d,minY:f,maxX:p,maxY:g,width:p-d,height:g-f}}else r.current=null;let u=i.current;return!u||!a?i.current=a:a&&u.minX===a.minX&&u.minY===a.minY&&u.maxX===a.maxX&&u.maxY===a.maxY&&(a=i.current),{bounds:a,rotation:s,isLocked:l,isLinked:c}}function XTe(e){let{inputs:t,callbacks:n}=Xr();return h.exports.useMemo(()=>({onPointerDown:r=>{var o,i,a;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.button===2)return;(o=r.currentTarget)==null||o.setPointerCapture(r.pointerId);let s=t.pointerDown(r,e);r.button===0&&((i=n.onPointHandle)==null||i.call(n,s,r)),(a=n.onPointerDown)==null||a.call(n,s,r)},onPointerUp:r=>{var o,i,a,s;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.button===2)return;let l=t.isDoubleClick(),c=t.pointerUp(r,e);r.currentTarget.hasPointerCapture(r.pointerId)&&((o=r.currentTarget)==null||o.releasePointerCapture(r.pointerId),r.button===0&&(l&&!(c.altKey||c.metaKey)&&((i=n.onDoubleClickHandle)==null||i.call(n,c,r)),(a=n.onReleaseHandle)==null||a.call(n,c,r))),(s=n.onPointerUp)==null||s.call(n,c,r)},onPointerMove:r=>{var o,i;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.buttons===2)return;let a=t.pointerMove(r,e);r.buttons===1&&r.currentTarget.hasPointerCapture(r.pointerId)&&((o=n.onDragHandle)==null||o.call(n,a,r)),(i=n.onPointerMove)==null||i.call(n,a,r)},onPointerEnter:r=>{var o;if(!t.pointerIsValid(r))return;let i=t.pointerEnter(r,e);(o=n.onHoverHandle)==null||o.call(n,i,r)},onPointerLeave:r=>{var o;if(!t.pointerIsValid(r))return;let i=t.pointerEnter(r,e);(o=n.onUnhoverHandle)==null||o.call(n,i,r)}}),[t,n,e])}function ZTe(e){let{bounds:t}=Xr();h.exports.useEffect(()=>{let n=i=>{i.preventDefault()},r=i=>{let a=i.touches[0].pageX,s=i.touches[0].radiusX||0;(a-s<10||a+s>t.width-10)&&i.preventDefault()},o=e.current;return o?(o.addEventListener("gestureend",n),o.addEventListener("gesturechange",n),o.addEventListener("gesturestart",n),o.addEventListener("touchstart",r),()=>{o&&(o.removeEventListener("gestureend",n),o.removeEventListener("gesturechange",n),o.removeEventListener("gesturestart",n),o.removeEventListener("touchstart",r))}):()=>{}},[e,t.width])}function QTe(){let{callbacks:e,inputs:t}=Xr();return h.exports.useMemo(()=>({onPointerDown:n=>{var r,o,i,a;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;if(n.button===2){(r=e.onRightPointBounds)==null||r.call(e,t.pointerDown(n,"bounds"),n);return}let s=t.pointerDown(n,"bounds");(o=n.currentTarget)==null||o.setPointerCapture(n.pointerId),n.button===0&&((i=e.onPointBounds)==null||i.call(e,s,n)),(a=e.onPointerDown)==null||a.call(e,s,n)},onPointerUp:n=>{var r,o,i,a;if(n.dead||(n.dead=!0,n.button===2)||(t.activePointer=void 0,!t.pointerIsValid(n)))return;let s=t.isDoubleClick(),l=t.pointerUp(n,"bounds");n.currentTarget.hasPointerCapture(n.pointerId)&&((r=n.currentTarget)==null||r.releasePointerCapture(n.pointerId)),n.button===0&&(s&&!(l.altKey||l.metaKey)&&((o=e.onDoubleClickBounds)==null||o.call(e,l,n)),(i=e.onReleaseBounds)==null||i.call(e,l,n)),(a=e.onPointerUp)==null||a.call(e,l,n)},onPointerMove:n=>{var r,o;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;n.buttons===1&&n.currentTarget.hasPointerCapture(n.pointerId)&&((r=e.onDragBounds)==null||r.call(e,t.pointerMove(n,"bounds"),n));let i=t.pointerMove(n,"bounds");(o=e.onPointerMove)==null||o.call(e,i,n)},onPointerEnter:n=>{var r;!t.pointerIsValid(n)||(r=e.onHoverBounds)==null||r.call(e,t.pointerEnter(n,"bounds"),n)},onPointerLeave:n=>{var r;!t.pointerIsValid(n)||(r=e.onUnhoverBounds)==null||r.call(e,t.pointerEnter(n,"bounds"),n)}}),[t,e])}function bZ(e,t=0){let n=h.exports.useRef(null);return h.exports.useLayoutEffect(()=>{let r=n.current,o=`
    translate(
      calc(${e.minX}px - var(--tl-padding)),
      calc(${e.minY}px - var(--tl-padding))
    )
    rotate(${t+(e.rotation||0)}rad)`;r.style.setProperty("transform",o),r.style.setProperty("width",`calc(${Math.floor(e.width)}px + (var(--tl-padding) * 2))`),r.style.setProperty("height",`calc(${Math.floor(e.height)}px + (var(--tl-padding) * 2))`)},[e,t]),n}function JTe(){let{inputs:e,callbacks:t}=Xr();h.exports.useEffect(()=>{let n=o=>{var i;(i=t.onKeyDown)==null||i.call(t,o.key,e.keydown(o),o)},r=o=>{var i;e.keyup(o),(i=t.onKeyUp)==null||i.call(t,o.key,e.keyup(o),o)};return window.addEventListener("keydown",n),window.addEventListener("keyup",r),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",r)}},[e,t])}function eAe(e,t){h.exports.useLayoutEffect(()=>{if(t&&"current"in t){let n=t==null?void 0:t.current;if(!n)return;switch(e){case"transform_selected":{n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","transform, contents");break}case"transform_all":{n.style.setProperty("--tl-performance-all","transform, contents"),n.style.setProperty("--tl-performance-selected","transform, contents");break}case"translate_selected":{n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","transform");break}case"translate_all":{n.style.setProperty("--tl-performance-all","transform"),n.style.setProperty("--tl-performance-selected","transform");break}default:n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","auto")}}},[e])}function tAe(e){var t=e,{id:n,bounds:r,rotation:o=0,isGhost:i=!1,isSelected:a=!1,children:s}=t,l=Oh(t,["id","bounds","rotation","isGhost","isSelected","children"]);let c=bZ(r,o);return h.exports.createElement("div",bt({id:n,ref:c,className:`tl-positioned${i?" tl-ghost":""}${a?" tl-positioned-selected":""}`,"aria-label":"container","data-testid":"container"},l),s)}var M1=h.exports.memo(tAe);function nAe({brush:e,zoom:t,dashed:n}){return h.exports.createElement(M1,{bounds:e,rotation:0},h.exports.createElement(Eo,null,h.exports.createElement("rect",{className:"tl-brush"+(n?" dashed":""),opacity:1,x:0,y:0,width:e.width,height:e.height,"aria-label":"brush"}),n&&h.exports.createElement("g",{className:"tl-dashed-brush-line"},h.exports.createElement(dy,{x1:0,y1:0,x2:e.width,y2:0,zoom:t}),h.exports.createElement(dy,{x1:e.width,y1:0,x2:e.width,y2:e.height,zoom:t}),h.exports.createElement(dy,{x1:0,y1:e.height,x2:e.width,y2:e.height,zoom:t}),h.exports.createElement(dy,{x1:0,y1:0,x2:0,y2:e.height,zoom:t}))))}var rAe=h.exports.memo(nAe);function dy({x1:e,y1:t,x2:n,y2:r,zoom:o}){let i=zo.getPerfectDashProps(Math.hypot(n-e,r-t),1/o,"dashed",1,!0,3);return h.exports.createElement("line",{x1:e,y1:t,x2:n,y2:r,strokeWidth:1/o,strokeDasharray:i.strokeDasharray,strokeDashoffset:i.strokeDashoffset})}var oAe=h.exports.memo(({color:e})=>h.exports.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 35 35",fill:"none",fillRule:"evenodd"},h.exports.createElement("g",{fill:"rgba(0,0,0,.2)",transform:"translate(1,1)"},h.exports.createElement("path",{d:"m12 24.4219v-16.015l11.591 11.619h-6.781l-.411.124z"}),h.exports.createElement("path",{d:"m21.0845 25.0962-3.605 1.535-4.682-11.089 3.686-1.553z"})),h.exports.createElement("g",{fill:"white"},h.exports.createElement("path",{d:"m12 24.4219v-16.015l11.591 11.619h-6.781l-.411.124z"}),h.exports.createElement("path",{d:"m21.0845 25.0962-3.605 1.535-4.682-11.089 3.686-1.553z"})),h.exports.createElement("g",{fill:e},h.exports.createElement("path",{d:"m19.751 24.4155-1.844.774-3.1-7.374 1.841-.775z"}),h.exports.createElement("path",{d:"m13 10.814v11.188l2.969-2.866.428-.139h4.768z"}))));function iAe({points:e,zoom:t}){if(e.length===0)return null;let n=zo.getSvgPathFromStroke(pd(e,{size:16/t,start:{taper:!0}}));return h.exports.createElement("path",{d:n,className:"tl-erase-line"})}var aAe=h.exports.memo(iAe),hL=[[-1,.15,64],[.05,.375,16],[.15,1,4],[.7,2.5,1]];function sAe({grid:e,camera:t}){return h.exports.createElement("svg",{className:"tl-grid",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},h.exports.createElement("defs",null,hL.map(([n,r,o],i)=>{let a=o*e*t.zoom,s=t.point[0]*t.zoom,l=t.point[1]*t.zoom,c=s>0?s%a:a+s%a,u=l>0?l%a:a+l%a,d=t.zoom<r?zo.modulate(t.zoom,[n,r],[0,1]):1;return h.exports.createElement("pattern",{key:`grid-pattern-${i}`,id:`grid-${i}`,width:a,height:a,patternUnits:"userSpaceOnUse"},h.exports.createElement("circle",{className:"tl-grid-dot",cx:c,cy:u,r:1,opacity:d}))})),hL.map((n,r)=>h.exports.createElement("rect",{key:`grid-rect-${r}`,width:"100%",height:"100%",fill:`url(#grid-${r})`})))}function lAe({camera:{zoom:e,point:t},children:n}){let r=2.5/e;return h.exports.createElement("svg",{className:"tl-overlay"},h.exports.createElement("defs",null,h.exports.createElement("g",{id:"tl-snap-point"},h.exports.createElement("path",{className:"tl-snap-point",d:`M ${-r},${-r} L ${r},${r} M ${-r},${r} L ${r},${-r}`}))),h.exports.createElement("g",{transform:`scale(${e}) translate(${t})`},n))}var cAe=h.exports.memo(lAe),Eo=h.exports.memo(h.exports.forwardRef(function(e,t){var n=e,{id:r,className:o="",children:i}=n,a=Oh(n,["id","className","children"]);return h.exports.createElement("svg",bt({ref:t,className:`tl-positioned-svg ${o}`},a),h.exports.createElement("g",{id:r,className:"tl-centered-g"},i))}));function uAe({bounds:e,isLocked:t,isHidden:n}){return h.exports.createElement("rect",{className:["tl-bounds-center",t?"tl-dashed":""].join(" "),x:-1,y:-1,width:e.width+2,height:e.height+2,opacity:n?0:1,pointerEvents:"none","aria-label":"center handle"})}var dAe=h.exports.memo(uAe),fAe={right:0,bottomRight:45,bottom:90,bottomLeft:135,left:180,topLeft:225,top:270,topRight:315};function pAe({bounds:e,side:t,targetSize:n,size:r}){let o=n*2,i={left:-o,topLeft:-o,bottomLeft:-o,right:e.width,topRight:e.width,bottomRight:e.width,top:e.width/2-o/2,bottom:e.width/2-o/2}[t],a={left:e.height/2-o/2,right:e.height/2-o/2,top:-o*2,topLeft:-o,topRight:-o,bottom:e.height,bottomLeft:e.height,bottomRight:e.height}[t],{callbacks:s,inputs:l}=Xr(),c=h.exports.useCallback(u=>{var d;u.stopPropagation();let f=l.pointerDown(u,t);(d=s.onShapeClone)==null||d.call(s,f,u)},[s.onShapeClone]);return h.exports.createElement("g",{className:"tl-clone-target",transform:`translate(${i}, ${a})`,"aria-label":"clone button"},h.exports.createElement("rect",{className:"tl-transparent",width:n*2,height:n*2}),h.exports.createElement("g",{className:"tl-clone-button-target",onPointerDown:c,transform:`translate(${n}, ${n}) rotate(${fAe[t]})`},h.exports.createElement("circle",{className:"tl-transparent ",r:n}),h.exports.createElement("path",{className:"tl-clone-button",d:`M -${r/2},-${r/2} L ${r/2},0 -${r/2},${r/2} Z`,strokeLinejoin:"round"})))}var Tl=h.exports.memo(pAe);function hAe({targetSize:e,size:t,bounds:n}){return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"top"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"right"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"bottom"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"left"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"topLeft"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"topRight"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"bottomLeft"}),h.exports.createElement(Tl,{targetSize:e,size:t,bounds:n,side:"bottomRight"}))}var gAe=h.exports.memo(hAe),mAe={top_left_corner:"tl-cursor-nwse",top_right_corner:"tl-cursor-nesw",bottom_right_corner:"tl-cursor-nwse",bottom_left_corner:"tl-cursor-nesw"};function vAe({size:e,targetSize:t,isHidden:n,corner:r,bounds:o}){let i=bp(r),a=r==="top_left_corner"||r==="top_right_corner",s=r==="top_left_corner"||r==="bottom_left_corner";return h.exports.createElement("g",{opacity:n?0:1},h.exports.createElement("rect",bt({className:"tl-transparent "+(n?"":mAe[r]),"aria-label":"corner transparent",x:(s?-1:o.width+1)-t,y:(a?-1:o.height+1)-t,width:t*2,height:t*2,pointerEvents:n?"none":"all"},i)),h.exports.createElement("rect",{className:"tl-corner-handle","aria-label":"corner handle",x:(s?-1:o.width+1)-e/2,y:(a?-1:o.height+1)-e/2,width:e,height:e,pointerEvents:"none"}))}var fy=h.exports.memo(vAe),yAe={top_edge:"tl-cursor-ns",right_edge:"tl-cursor-ew",bottom_edge:"tl-cursor-ns",left_edge:"tl-cursor-ew"};function bAe({size:e,isHidden:t,bounds:n,edge:r}){let o=bp(r),i=r==="top_edge"||r==="bottom_edge",a=r==="right_edge"||r==="bottom_edge",{height:s,width:l}=n;return h.exports.createElement("rect",bt({pointerEvents:t?"none":"all",className:"tl-transparent tl-edge-handle "+(t?"":yAe[r]),"aria-label":`${r} handle`,opacity:t?0:1,x:i?e/2:(a?l+1:-1)-e/2,y:i?(a?s+1:-1)-e/2:e/2,width:i?Math.max(0,l+1-e):e,height:i?e:Math.max(0,s+1-e)},o))}var py=h.exports.memo(bAe);function xAe({size:e,bounds:t,isHidden:n}){let r=bp("left"),o=bp("center"),i=bp("right");return h.exports.createElement("g",{cursor:"grab",transform:`translate(${t.width/2-e*4}, ${t.height+e*2})`,"aria-label":"link handle"},h.exports.createElement("g",{className:"tl-transparent",pointerEvents:n?"none":"all"},h.exports.createElement("rect",bt({x:0,y:0,width:e*2,height:e*2},r)),h.exports.createElement("rect",bt({x:e*3,y:0,width:e*2,height:e*2},o)),h.exports.createElement("rect",bt({x:e*6,y:0,width:e*2,height:e*2},i))),h.exports.createElement("g",{className:"tl-rotate-handle",transform:`translate(${e/2}, ${e/2})`,"aria-label":"link rotate handle"},h.exports.createElement("path",{d:`M 0,${e/2} L ${e},${e} ${e},0 Z`,pointerEvents:"none",opacity:n?0:1}),h.exports.createElement("path",{transform:`translate(${e*3}, 0)`,d:`M 0,0 L ${e},0 ${e/2},${e} Z`,pointerEvents:"none",opacity:n?0:1}),h.exports.createElement("path",{transform:`translate(${e*6}, 0)`,d:`M ${e},${e/2} L 0,0 0,${e} Z`,pointerEvents:"none",opacity:n?0:1})))}var SAe=h.exports.memo(xAe);function wAe({bounds:e,targetSize:t,size:n,isHidden:r}){let o=bp("rotate");return h.exports.createElement("g",{cursor:"grab",opacity:r?0:1},h.exports.createElement("circle",bt({className:"tl-transparent","aria-label":"rotate handle transparent",cx:e.width/2,cy:n*-2,r:t,pointerEvents:r?"none":"all"},o)),h.exports.createElement("circle",{className:"tl-rotate-handle","aria-label":"rotate handle",cx:e.width/2,cy:n*-2,r:n/2,pointerEvents:"none"}))}var CAe=h.exports.memo(wAe),EAe=function({zoom:e,bounds:t,viewportWidth:n,rotation:r,isHidden:o,isLocked:i,hideCloneHandles:a,hideResizeHandles:s,hideRotateHandle:l,hideBindingHandles:c}){let u=(n<768?16:8)/e,d=8/e,f=Math.min(t.width,t.height)*e,p=!l&&!o&&!i&&f>32,g=!o&&!i&&f>24,m=!o&&!i&&f>20,y=!a&&f>24;return h.exports.createElement(M1,{bounds:t,rotation:r},h.exports.createElement(Eo,null,h.exports.createElement(dAe,{bounds:t,isLocked:i,isHidden:o}),!s&&!i?h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(py,{targetSize:u,size:d,bounds:t,edge:"top_edge",isHidden:!g}),h.exports.createElement(py,{targetSize:u,size:d,bounds:t,edge:"right_edge",isHidden:!g}),h.exports.createElement(py,{targetSize:u,size:d,bounds:t,edge:"bottom_edge",isHidden:!g}),h.exports.createElement(py,{targetSize:u,size:d,bounds:t,edge:"left_edge",isHidden:!g}),h.exports.createElement(fy,{targetSize:u,size:d,bounds:t,isHidden:o||!m,corner:"top_left_corner"}),h.exports.createElement(fy,{targetSize:u,size:d,bounds:t,isHidden:o||!m,corner:"top_right_corner"}),h.exports.createElement(fy,{targetSize:u,size:d,bounds:t,isHidden:o||!m,corner:"bottom_right_corner"}),h.exports.createElement(fy,{targetSize:u,size:d,bounds:t,isHidden:o||!m,corner:"bottom_left_corner"})):null,p&&h.exports.createElement(CAe,{targetSize:u,size:d,bounds:t,isHidden:!g}),y&&h.exports.createElement(gAe,{bounds:t,targetSize:u,size:d}),!c&&h.exports.createElement(SAe,{targetSize:u,size:d,bounds:t,isHidden:!g})))},kAe=h.exports.memo(EAe);function IAe({bounds:e,rotation:t,isHidden:n}){let r=QTe();return h.exports.createElement(M1,{bounds:e,rotation:t},h.exports.createElement(Eo,null,h.exports.createElement("rect",bt({className:"tl-bounds-bg","aria-label":"bounds bg",width:e.width,height:e.height,opacity:n?0:1},r))))}var _Ae=h.exports.memo(IAe);function OAe({id:e,point:t}){let n=XTe(e);return h.exports.createElement(M1,{bounds:zo.translateBounds({minX:0,minY:0,maxX:0,maxY:0,width:0,height:0},t)},h.exports.createElement(Eo,null,h.exports.createElement("g",bt({className:"tl-handle","aria-label":"handle"},n),h.exports.createElement("circle",{className:"tl-handle-bg",pointerEvents:"all"}),h.exports.createElement("circle",{className:"tl-counter-scaled tl-handle",pointerEvents:"none",r:4}))))}var PAe=h.exports.memo(OAe);function TAe({shape:e,zoom:t}){if(e.handles===void 0)return null;let n=null,r=Object.values(e.handles).reduce((o,i)=>{let a=M.add(i.point,e.point);return(!n||M.dist(a,n)*t>=32)&&(o.push(i),n=a),o},[]);return r.length===1?null:h.exports.createElement(h.exports.Fragment,null,r.map(o=>h.exports.createElement(PAe,{key:e.id+"_"+o.id,id:o.id,point:M.add(o.point,e.point)})))}var AAe=h.exports.memo(TAe);function $Ae(e){let t=e.utils.getRef(e.shape);return h.exports.createElement(e.utils.Component,bt({ref:t},e))}var MAe=h.exports.memo($Ae,(e,t)=>e.isHovered!==t.isHovered||e.isSelected!==t.isSelected||e.isEditing!==t.isEditing||e.isBinding!==t.isBinding||e.isGhost!==t.isGhost||e.meta!==t.meta?!1:t.shape!==e.shape?!t.utils.shouldRender(t.shape,e.shape):!0);function RAe(e){var t=e,{shape:n,utils:r,meta:o}=t,i=Oh(t,["shape","utils","meta"]);let{callbacks:a}=Xr(),s=r.getBounds(n),l=FTe(n.id);return h.exports.createElement(M1,{id:n.id,bounds:s,rotation:n.rotation,"data-shape":n.type,isGhost:i.isGhost,isSelected:i.isSelected},h.exports.createElement(MAe,bt({shape:n,utils:r,meta:o,events:l,bounds:s,onShapeChange:a.onShapeChange,onShapeBlur:a.onShapeBlur},i)))}var DAe=h.exports.memo(RAe);function LAe(e){var t=e,{shape:n,utils:r,meta:o,children:i}=t,a=Oh(t,["shape","utils","meta","children"]);return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(DAe,bt({shape:n,utils:r[n.type],meta:o},a)),i&&i.map(s=>h.exports.createElement(xZ,bt({key:s.shape.id,utils:r},s))))}var xZ=h.exports.memo(LAe);function BAe({isHovered:e=!1,isSelected:t=!1,isEditing:n=!1,shape:r,user:o,meta:i}){let{shapeUtils:a}=Xr(),s=a[r.type],l=s.getBounds(r),c=bZ(l,r.rotation);return h.exports.createElement("div",{ref:c,draggable:!1,className:["tl-indicator","tl-absolute",t&&!o?"tl-selected":"tl-hovered",n?"tl-editing":"",r.isLocked?"tl-locked":""].join(" ")},h.exports.createElement("svg",{width:"100%",height:"100%"},h.exports.createElement("g",{className:"tl-centered-g",stroke:o==null?void 0:o.color},h.exports.createElement(s.Indicator,{shape:r,meta:i,user:o,bounds:l,isSelected:t,isHovered:e}))))}var M8=h.exports.memo(BAe);function FAe({page:e,pageState:t,assets:n,hideBounds:r,hideHandles:o,hideIndicators:i,hideBindingHandles:a,hideCloneHandles:s,hideRotateHandle:l,hideResizeHandles:c,meta:u}){let{bounds:d,shapeUtils:f}=Xr(),p=zTe(e,t,n,u),{bounds:g,isLinked:m,isLocked:y,rotation:v}=YTe(e,t,f),{selectedIds:b,hoveredId:x,editingId:S,camera:{zoom:C}}=t,w=i,I=!0,_=!1,P,T=b.map(R=>e.shapes[R]);if(T.length===1){let R=T[0];_=S===R.id,_&&(w=!0);let B=f[R.type];I=s||!B.showCloneHandles,R.handles!==void 0&&!_&&(P=R)}return h.exports.createElement(h.exports.Fragment,null,g&&h.exports.createElement(_Ae,{bounds:g,rotation:v,isHidden:r}),p.map(R=>h.exports.createElement(xZ,bt({key:R.shape.id,utils:f},R))),!w&&T.map(R=>h.exports.createElement(M8,{key:"selected_"+R.id,shape:R,meta:u,isSelected:!0,isEditing:_})),!w&&x&&x!==S&&h.exports.createElement(M8,{key:"hovered_"+x,shape:e.shapes[x],meta:u,isHovered:!0}),g&&h.exports.createElement(kAe,{zoom:C,bounds:g,viewportWidth:d.width,isLocked:y,rotation:v,isHidden:r,hideRotateHandle:l,hideResizeHandles:c,hideBindingHandles:a||!m,hideCloneHandles:I}),!o&&P&&h.exports.createElement(AAe,{shape:P,zoom:C}))}var NAe=h.exports.memo(FAe);function zAe({snapLines:e}){return h.exports.createElement(h.exports.Fragment,null,e.map((t,n)=>h.exports.createElement(HAe,{key:n,snapLine:t})))}function jAe({snapLine:e}){let t=zo.getBoundsFromPoints(e);return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement("line",{className:"tl-snap-line",x1:t.minX,y1:t.minY,x2:t.maxX,y2:t.maxY}),e.map(([n,r],o)=>h.exports.createElement("use",{key:o,href:"#tl-snap-point",x:n,y:r})))}var HAe=h.exports.memo(jAe),VAe=h.exports.memo(zAe);function WAe({user:e,Cursor:t}){let n=h.exports.useRef(null);return h.exports.useLayoutEffect(()=>{n.current&&(n.current.style.transform=`translate(${e.point[0]}px, ${e.point[1]}px)`)},[e.point]),h.exports.createElement("div",{ref:n,className:`tl-absolute tl-user tl-counter-scaled ${e.session?"":"tl-animated"}`},h.exports.createElement(t,{id:e.id,color:e.color,metadata:e.metadata}))}function UAe({userId:e,users:t,Cursor:n}){return h.exports.createElement(h.exports.Fragment,null,Object.values(t).filter(r=>r&&r.id!==e).map(r=>h.exports.createElement(WAe,{key:r.id,user:r,Cursor:n})))}function GAe({userId:e,users:t,meta:n,page:r}){let{shapeUtils:o}=Xr();return h.exports.createElement(h.exports.Fragment,null,Object.values(t).filter(Boolean).filter(i=>i.id!==e&&i.selectedIds.length>0).map(i=>{let a=i.selectedIds.map(l=>r.shapes[l]).filter(Boolean);if(a.length===0)return null;let s=zo.getCommonBounds(a.map(l=>o[l.type].getBounds(l)));return h.exports.createElement(h.exports.Fragment,{key:i.id+"_shapes"},h.exports.createElement("div",{className:"tl-absolute tl-user-indicator-bounds",style:{backgroundColor:i.color+"0d",borderColor:i.color+"78",transform:`translate(${s.minX}px, ${s.minY}px)`,width:s.width,height:s.height,pointerEvents:"none"}}),a.map(l=>h.exports.createElement(M8,{key:`${i.id}_${l.id}_indicator`,shape:l,user:i,meta:n,isHovered:!0})))}))}var KAe=e=>{let t=e.parentElement;for(;t;){if(t===document.body)return document;let{overflowY:n}=window.getComputedStyle(t);if(t.scrollHeight>t.clientHeight&&(n==="auto"||n==="scroll"||n==="overlay"))return t;t=t.parentElement}return document};function qAe(e,t){let{inputs:n,callbacks:r}=Xr(),o=h.exports.useRef(!1),i=h.exports.useCallback(()=>{var a,s;if(o.current){let l=(a=e.current)==null?void 0:a.getBoundingClientRect();if(l){let c={minX:l.left,maxX:l.left+l.width,minY:l.top,maxY:l.top+l.height,width:l.width,height:l.height};n.bounds=c,t(c),(s=r.onBoundsChange)==null||s.call(r,c)}}else o.current=!0},[e,n,r.onBoundsChange]);h.exports.useEffect(()=>{let a=e.current?KAe(e.current):document,s=j.debounce(i,100);return a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[]),h.exports.useEffect(()=>{let a=new ResizeObserver(s=>{n.isPinching||s[0].contentRect&&i()});return e.current&&a.observe(e.current),()=>{a.disconnect()}},[e,n]),h.exports.useEffect(()=>{i()},[e])}function YAe({id:e,page:t,pageState:n,assets:r,snapLines:o,eraseLine:i,grid:a,users:s,userId:l,components:c={},meta:u,performanceMode:d,showDashedBrush:f,hideHandles:p,hideBounds:g,hideIndicators:m,hideBindingHandles:y,hideCloneHandles:v,hideResizeHandles:b,hideRotateHandle:x,hideGrid:S,onBoundsChange:C,hideCursors:w}){var I;let _=h.exports.useRef(null),P=h.exports.useRef(n.camera.zoom);P.current=n.camera.zoom,RTe(P,_),qAe(_,C),LTe(),ZTe(_);let T=h.exports.useRef(null),R=h.exports.useRef(null);qTe(R,T,n),eAe(d,T),JTe();let B=BTe();return h.exports.createElement("div",{id:e,className:"tl-container",ref:T},h.exports.createElement("div",bt({id:"canvas",className:"tl-absolute tl-canvas",ref:_},B),!S&&a&&h.exports.createElement(sAe,{grid:a,camera:n.camera}),h.exports.createElement("div",{ref:R,className:"tl-absolute tl-layer","data-testid":"layer"},h.exports.createElement(NAe,{page:t,pageState:n,assets:r,hideBounds:g,hideIndicators:m,hideHandles:p,hideBindingHandles:y,hideCloneHandles:v,hideResizeHandles:b,hideRotateHandle:x,meta:u}),s&&l&&h.exports.createElement(GAe,{userId:l,users:s,page:t,meta:u}),n.brush&&h.exports.createElement(rAe,{brush:n.brush,dashed:f,zoom:n.camera.zoom}),s&&!w&&h.exports.createElement(UAe,{userId:l,users:s,Cursor:(I=c==null?void 0:c.Cursor)!=null?I:oAe})),h.exports.createElement(cAe,{camera:n.camera},i&&h.exports.createElement(aAe,{points:i,zoom:n.camera.zoom}),o&&h.exports.createElement(VAe,{snapLines:o}))))}var XAe=h.exports.memo(YAe),ZAe=250,Hn=class{constructor(){cn(this,"pointer"),cn(this,"keyboard"),cn(this,"keys",{}),cn(this,"isPinching",!1),cn(this,"bounds",{minX:0,maxX:640,minY:0,maxY:480,width:640,height:480}),cn(this,"pointerUpTime",0),cn(this,"activePointer"),cn(this,"panStart",e=>{var t,n;let{shiftKey:r,ctrlKey:o,metaKey:i,altKey:a}=e,s={target:"wheel",pointerId:((t=this.pointer)==null?void 0:t.pointerId)||0,origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],delta:[0,0],pressure:.5,point:Hn.getPoint(e,this.bounds),shiftKey:r,ctrlKey:o,metaKey:i,altKey:a,spaceKey:this.keys[" "]};return this.pointer=s,s}),cn(this,"pan",(e,t)=>{if(!this.pointer||this.pointer.target!=="wheel")return this.panStart(t);let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=t,a=this.pointer,s=Hn.getPoint(t,this.bounds),l=Xa(bt({},a),{target:"wheel",delta:e,point:s,shiftKey:n,ctrlKey:r,metaKey:o,altKey:i,spaceKey:this.keys[" "]});return this.pointer=l,l}),cn(this,"keydown",e=>{var t,n;let{shiftKey:r,ctrlKey:o,metaKey:i,altKey:a}=e;return this.keys[e.key]=!0,{point:((t=this.pointer)==null?void 0:t.point)||[0,0],origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],key:e.key,keys:Object.keys(this.keys),shiftKey:r,ctrlKey:o,metaKey:j.isDarwin()?i:o,altKey:a}}),cn(this,"keyup",e=>{var t,n;let{shiftKey:r,ctrlKey:o,metaKey:i,altKey:a}=e;return delete this.keys[e.key],{point:((t=this.pointer)==null?void 0:t.point)||[0,0],origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],key:e.key,keys:Object.keys(this.keys),shiftKey:r,ctrlKey:o,metaKey:j.isDarwin()?i:o,altKey:a}})}pointerIsValid(e){if("pointerId"in e&&this.activePointer&&this.activePointer!==e.pointerId)return!1;if("touches"in e){let t=e.changedTouches[0];if(this.activePointer&&this.activePointer!==t.identifier)return!1}return!0}touchStart(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=e.changedTouches[0];this.activePointer=a.identifier;let s={target:t,pointerId:a.identifier,origin:Hn.getPoint(a,this.bounds),delta:[0,0],point:Hn.getPoint(a,this.bounds),pressure:Hn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]};return this.pointer=s,s}touchEnd(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=e.changedTouches[0],s={target:t,pointerId:a.identifier,origin:Hn.getPoint(a,this.bounds),delta:[0,0],point:Hn.getPoint(a,this.bounds),pressure:Hn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]};return this.pointer=s,this.activePointer=void 0,s}touchMove(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=e.changedTouches[0],s=this.pointer,l=Hn.getPoint(a,this.bounds),c=s!=null&&s.point?M.sub(l,s.point):[0,0],u=Xa(bt({origin:l},s),{target:t,pointerId:a.identifier,point:l,delta:c,pressure:Hn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]});return this.pointer=u,u}pointerDown(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=Hn.getPoint(e,this.bounds);this.activePointer=e.pointerId;let s={target:t,pointerId:e.pointerId,origin:a,point:a,delta:[0,0],pressure:Hn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]};return this.pointer=s,s}pointerEnter(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=Hn.getPoint(e,this.bounds),s={target:t,pointerId:e.pointerId,origin:a,delta:[0,0],point:a,pressure:Hn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]};return this.pointer=s,s}pointerMove(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=this.pointer,s=Hn.getPoint(e,this.bounds),l=a!=null&&a.point?M.sub(s,a.point):[0,0],c=Xa(bt({origin:s},a),{target:t,pointerId:e.pointerId,point:s,delta:l,pressure:Hn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]});return this.pointer=c,c}pointerUp(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=e,a=this.pointer,s=Hn.getPoint(e,this.bounds),l=a!=null&&a.point?M.sub(s,a.point):[0,0];this.activePointer=void 0;let c=Xa(bt({origin:s},a),{target:t,pointerId:e.pointerId,point:s,delta:l,pressure:Hn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]});return this.pointer=c,this.pointerUpTime=performance.now(),c}isDoubleClick(){if(!this.pointer)return!1;let{origin:e,point:t}=this.pointer,n=performance.now()-this.pointerUpTime<ZAe&&M.dist(e,t)<4;return n&&(this.activePointer=void 0),n}clear(){this.pointer=void 0}resetDoubleClick(){this.pointerUpTime=0}pinch(e,t){let{shiftKey:n,ctrlKey:r,metaKey:o,altKey:i}=this.keys,a=M.sub(t,e),s={pointerId:0,target:"pinch",origin:t,delta:a,point:M.sub(M.toFixed(e),[this.bounds.minX,this.bounds.minY]),pressure:.5,shiftKey:n,ctrlKey:r,metaKey:j.isDarwin()?o:r,altKey:i,spaceKey:this.keys[" "]};return this.pointer=s,s}reset(){this.pointerUpTime=0,this.pointer=void 0,this.keyboard=void 0,this.activePointer=void 0,this.keys={}}static getPoint(e,t){return[+e.clientX.toFixed(2)-t.minX,+e.clientY.toFixed(2)-t.minY]}static getPressure(e){return"pressure"in e&&+e.pressure.toFixed(2)||.5}static commandKey(){return j.isDarwin()?"\u2318":"Ctrl"}};new Hn;var QAe=Object.freeze({});function JAe(e){var t=e,{id:n="tl",shapeUtils:r,page:o,pageState:i,assets:a=QAe,users:s,userId:l,theme:c,meta:u,snapLines:d,eraseLine:f,grid:p,containerRef:g,performanceMode:m,components:y,hideHandles:v=!1,hideIndicators:b=!1,hideCloneHandles:x=!1,hideBindingHandles:S=!1,hideResizeHandles:C=!1,hideRotateHandles:w=!1,hideBounds:I=!1,hideGrid:_=!0,showDashedBrush:P=!1,hideCursors:T}=t,R=Oh(t,["id","shapeUtils","page","pageState","assets","users","userId","theme","meta","snapLines","eraseLine","grid","containerRef","performanceMode","components","hideHandles","hideIndicators","hideCloneHandles","hideBindingHandles","hideResizeHandles","hideRotateHandles","hideBounds","hideGrid","showDashedBrush","hideCursors"]);KTe(c,"#"+n);let B=h.exports.useRef(null),q=h.exports.useRef(i);h.exports.useEffect(()=>{q.current=i},[i]);let[W,L]=h.exports.useState(()=>({callbacks:R,shapeUtils:r,rSelectionBounds:B,rPageState:q,bounds:{minX:0,minY:0,maxX:1/0,maxY:1/0,width:1/0,height:1/0},inputs:new Hn})),z=h.exports.useCallback(N=>{L(V=>Xa(bt({},V),{bounds:N}))},[]);return h.exports.createElement(U_.Provider,{value:W},h.exports.createElement(XAe,{id:n,page:o,pageState:i,assets:a,snapLines:d,eraseLine:f,grid:p,users:s,userId:l,externalContainerRef:g,hideBounds:I,hideIndicators:b,hideHandles:v,hideCloneHandles:x,hideBindingHandles:S,hideRotateHandle:w,hideResizeHandles:C,hideGrid:_,showDashedBrush:P,onBoundsChange:z,performanceMode:m,components:y,meta:u,hideCursors:T}))}var e$e=h.exports.memo(JAe),R1=h.exports.memo(h.exports.forwardRef(function(e,t){var n=e,{children:r,className:o=""}=n,i=Oh(n,["children","className"]);return h.exports.createElement("div",bt({ref:t,className:`tl-positioned-div ${o}`,draggable:!1},i),h.exports.createElement("div",{className:"tl-inner-div"},r))})),R8=class{constructor(){cn(this,"refMap",new Map),cn(this,"boundsCache",new WeakMap),cn(this,"showCloneHandles",!1),cn(this,"hideBounds",!1),cn(this,"isStateful",!1),cn(this,"shouldRender",(e,t)=>!0),cn(this,"getRef",e=>(this.refMap.has(e.id)||this.refMap.set(e.id,h.exports.createRef()),this.refMap.get(e.id))),cn(this,"hitTestBounds",(e,t)=>{let n=this.getBounds(e),r=zo.getRotatedCorners(n,e.rotation);return r.every(o=>zo.pointInBounds(o,t))||gZ(r,t).length>0}),cn(this,"getRotatedBounds",e=>zo.getBoundsFromPoints(zo.getRotatedCorners(this.getBounds(e),e.rotation)))}};cn(R8,"Component",e=>h.exports.forwardRef(e)),cn(R8,"Indicator",e=>e);/**
* String.prototype.replaceAll() polyfill
* https://gomakethings.com/how-to-replace-a-section-of-a-string-with-another-one-with-vanilla-js/
* @author Chris Ferdinandi
* @license MIT
*/function Fi(e){const t=h.exports.useRef(e);return h.exports.useEffect(()=>{t.current=e}),h.exports.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}const Pm=Boolean(globalThis==null?void 0:globalThis.document)?h.exports.useLayoutEffect:()=>{},t$e=Z4["useId".toString()]||(()=>{});let n$e=0;function Ys(e){const[t,n]=h.exports.useState(t$e());return Pm(()=>{e||n(r=>r!=null?r:String(n$e++))},[e]),e||(t?`radix-${t}`:"")}let WC=0;function SZ(){h.exports.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:gL()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:gL()),WC++,()=>{WC===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),WC--}},[])}function gL(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function r$e(e,t){const[n,r]=h.exports.useState("ltr"),[o,i]=h.exports.useState(),a=h.exports.useRef(0);return h.exports.useEffect(()=>{if(t===void 0&&e!=null&&e.parentElement){const s=getComputedStyle(e.parentElement);i(s)}},[e,t]),h.exports.useEffect(()=>(t===void 0&&function s(){a.current=requestAnimationFrame(()=>{const l=o==null?void 0:o.direction;l&&r(l),s()})}(),()=>cancelAnimationFrame(a.current)),[o,t,r]),t||n}function q5({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=function({defaultProp:l,onChange:c}){const u=h.exports.useState(l),[d]=u,f=h.exports.useRef(d),p=Fi(c);return h.exports.useEffect(()=>{f.current!==d&&(p(d),f.current=d)},[d,f,p]),u}({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,s=Fi(n);return[a,h.exports.useCallback(l=>{if(i){const c=l,u=typeof l=="function"?c(e):l;u!==e&&s(u)}else o(l)},[i,e,o,s])]}function Y5(...e){return t=>e.forEach(n=>function(r,o){typeof r=="function"?r(o):r!=null&&(r.current=o)}(n,t))}function Nn(...e){return h.exports.useCallback(Y5(...e),e)}const Tm=h.exports.forwardRef((e,t)=>{const{children:n,...r}=e;return h.exports.Children.toArray(n).some(mL)?h.exports.createElement(h.exports.Fragment,null,h.exports.Children.map(n,o=>mL(o)?h.exports.createElement(D8,J({},r,{ref:t}),o.props.children):o)):h.exports.createElement(D8,J({},r,{ref:t}),n)});Tm.displayName="Slot";const D8=h.exports.forwardRef((e,t)=>{const{children:n,...r}=e;return h.exports.isValidElement(n)?h.exports.cloneElement(n,{...o$e(r,n.props),ref:Y5(t,n.ref)}):h.exports.Children.count(n)>1?h.exports.Children.only(null):null});D8.displayName="SlotClone";const G_=({children:e})=>h.exports.createElement(h.exports.Fragment,null,e);function mL(e){return h.exports.isValidElement(e)&&e.type===G_}function o$e(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?n[r]=(...a)=>{i==null||i(...a),o==null||o(...a)}:r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const Tn=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>({...e,[t]:h.exports.forwardRef((n,r)=>{const{asChild:o,...i}=n,a=o?Tm:t;return h.exports.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),h.exports.createElement(a,J({},i,{ref:r}))})}),{});function wZ(e,t){const n=h.exports.createContext(t);function r(o){const{children:i,...a}=o,s=h.exports.useMemo(()=>a,Object.values(a));return h.exports.createElement(n.Provider,{value:s},i)}return r.displayName=e+"Provider",[r,function(o){const i=h.exports.useContext(n);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}]}function Ia(e,t=[]){let n=[];const r=()=>{const o=n.map(i=>h.exports.createContext(i));return function(i){const a=(i==null?void 0:i[e])||o;return h.exports.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return r.scopeName=e,[function(o,i){const a=h.exports.createContext(i),s=n.length;function l(c){const{scope:u,children:d,...f}=c,p=(u==null?void 0:u[e][s])||a,g=h.exports.useMemo(()=>f,Object.values(f));return h.exports.createElement(p.Provider,{value:g},d)}return n=[...n,i],l.displayName=o+"Provider",[l,function(c,u){const d=(u==null?void 0:u[e][s])||a,f=h.exports.useContext(d);if(f)return f;if(i!==void 0)return i;throw new Error(`\`${c}\` must be used within \`${o}\``)}]},i$e(r,...t)]}function i$e(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(o){const i=r.reduce((a,{useScope:s,scopeName:l})=>({...a,...s(o)[`__scope${l}`]}),{});return h.exports.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function CZ(e){const t=e+"CollectionProvider",[n,r]=Ia(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=f=>{const{scope:p,children:g}=f,m=O.useRef(null),y=O.useRef(new Map).current;return O.createElement(o,{scope:p,itemMap:y,collectionRef:m},g)},s=e+"CollectionSlot",l=O.forwardRef((f,p)=>{const{scope:g,children:m}=f,y=i(s,g),v=Nn(p,y.collectionRef);return O.createElement(Tm,{ref:v},m)}),c=e+"CollectionItemSlot",u="data-radix-collection-item";return[{Provider:a,Slot:l,ItemSlot:O.forwardRef((f,p)=>{const{scope:g,children:m,...y}=f,v=O.useRef(null),b=Nn(p,v),x=i(c,g);return O.useEffect(()=>(x.itemMap.set(v,{ref:v,...y}),()=>{x.itemMap.delete(v)})),O.createElement(Tm,{[u]:"",ref:b},m)})},function(f){const p=i(e+"CollectionConsumer",f);return O.useCallback(()=>{const g=p.collectionRef.current;if(!g)return[];const m=Array.from(g.querySelectorAll(`[${u}]`));return Array.from(p.itemMap.values()).sort((y,v)=>m.indexOf(y.ref.current)-m.indexOf(v.ref.current))},[p.collectionRef,p.itemMap])},r]}function He(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e==null||e(r),n===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}const a$e={bubbles:!1,cancelable:!0},[L8,EZ,s$e]=CZ("RovingFocusGroup"),[l$e,X5]=Ia("RovingFocusGroup",[s$e]),[c$e,u$e]=l$e("RovingFocusGroup"),d$e=h.exports.forwardRef((e,t)=>h.exports.createElement(L8.Provider,{scope:e.__scopeRovingFocusGroup},h.exports.createElement(L8.Slot,{scope:e.__scopeRovingFocusGroup},h.exports.createElement(f$e,J({},e,{ref:t}))))),f$e=h.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,dir:o="ltr",loop:i=!1,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=e,d=h.exports.useRef(null),f=Nn(t,d),[p=null,g]=q5({prop:a,defaultProp:s,onChange:l}),[m,y]=h.exports.useState(!1),v=Fi(c),b=EZ(n),x=h.exports.useRef(!1);return h.exports.useEffect(()=>{const S=d.current;if(S)return S.addEventListener("rovingFocusGroup.onEntryFocus",v),()=>S.removeEventListener("rovingFocusGroup.onEntryFocus",v)},[v]),h.exports.createElement(c$e,{scope:n,orientation:r,dir:o,loop:i,currentTabStopId:p,onItemFocus:h.exports.useCallback(S=>g(S),[g]),onItemShiftTab:h.exports.useCallback(()=>y(!0),[])},h.exports.createElement(Tn.div,J({tabIndex:m?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...e.style},onMouseDown:He(e.onMouseDown,()=>{x.current=!0}),onFocus:He(e.onFocus,S=>{const C=!x.current;if(S.target===S.currentTarget&&C&&!m){const w=new Event("rovingFocusGroup.onEntryFocus",a$e);if(S.currentTarget.dispatchEvent(w),!w.defaultPrevented){const I=b().filter(_=>_.focusable);kZ([I.find(_=>_.active),I.find(_=>_.id===p),...I].filter(Boolean).map(_=>_.ref.current))}}x.current=!1}),onBlur:He(e.onBlur,()=>y(!1))})))}),p$e=h.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,...i}=e,a=Ys(),s=u$e("RovingFocusGroupItem",n),l=s.currentTabStopId===a,c=EZ(n);return h.exports.createElement(L8.ItemSlot,{scope:n,id:a,focusable:r,active:o},h.exports.createElement(Tn.span,J({tabIndex:l?0:-1,"data-orientation":s.orientation},i,{ref:t,onMouseDown:He(e.onMouseDown,u=>{r?s.onItemFocus(a):u.preventDefault()}),onFocus:He(e.onFocus,()=>s.onItemFocus(a)),onKeyDown:He(e.onKeyDown,u=>{if(u.key==="Tab"&&u.shiftKey)return void s.onItemShiftTab();if(u.target!==u.currentTarget)return;const d=function(g,m,y){const v=function(b,x){return x!=="rtl"?b:b==="ArrowLeft"?"ArrowRight":b==="ArrowRight"?"ArrowLeft":b}(g.key,y);return m==="vertical"&&["ArrowLeft","ArrowRight"].includes(v)||m==="horizontal"&&["ArrowUp","ArrowDown"].includes(v)?void 0:h$e[v]}(u,s.orientation,s.dir);if(d!==void 0){u.preventDefault();let g=c().filter(m=>m.focusable).map(m=>m.ref.current);if(d==="last")g.reverse();else if(d==="prev"||d==="next"){d==="prev"&&g.reverse();const m=g.indexOf(u.currentTarget);g=s.loop?(p=m+1,(f=g).map((y,v)=>f[(p+v)%f.length])):g.slice(m+1)}setTimeout(()=>kZ(g))}var f,p})})))}),h$e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function kZ(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}const g$e=d$e,IZ=p$e,_Z=h.exports.forwardRef((e,t)=>{var n,r;const{containerRef:o,style:i,...a}=e,s=(n=o==null?void 0:o.current)!==null&&n!==void 0?n:globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,[,l]=h.exports.useState({});return Pm(()=>{l({})},[]),s?Yf.createPortal(h.exports.createElement(Tn.div,J({"data-radix-portal":""},a,{ref:t,style:s===document.body?{position:"absolute",top:0,left:0,zIndex:2147483647,...i}:void 0})),s):null}),m$e=h.exports.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?Yf.createPortal(h.exports.createElement(Tn.div,J({},o,{ref:t})),r):null}),v$e=h.exports.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...i}=e;return h.exports.createElement(Tn.svg,J({},i,{ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:h.exports.createElement("polygon",{points:"0,0 30,0 15,10"}))}),y$e=v$e;function B8(e){const[t,n]=h.exports.useState(void 0);return h.exports.useEffect(()=>{if(e){const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let a,s;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,s=c.blockSize}else{const l=e.getBoundingClientRect();a=l.width,s=l.height}n({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}n(void 0)},[e]),t}function b$e(e,t){const n=tu.get(e);return n===void 0?(tu.set(e,{rect:{},callbacks:[t]}),tu.size===1&&(F8=requestAnimationFrame(OZ))):(n.callbacks.push(t),t(e.getBoundingClientRect())),()=>{const r=tu.get(e);if(r===void 0)return;const o=r.callbacks.indexOf(t);o>-1&&r.callbacks.splice(o,1),r.callbacks.length===0&&(tu.delete(e),tu.size===0&&cancelAnimationFrame(F8))}}let F8;const tu=new Map;function OZ(){const e=[];tu.forEach((t,n)=>{const r=n.getBoundingClientRect();var o,i;o=t.rect,i=r,(o.width!==i.width||o.height!==i.height||o.top!==i.top||o.right!==i.right||o.bottom!==i.bottom||o.left!==i.left)&&(t.rect=r,e.push(t))}),e.forEach(t=>{t.callbacks.forEach(n=>n(t.rect))}),F8=requestAnimationFrame(OZ)}function PZ(e){const[t,n]=h.exports.useState();return h.exports.useEffect(()=>{if(e){const r=b$e(e,n);return()=>{n(void 0),r()}}},[e]),t}function x$e({anchorRect:e,popperSize:t,arrowSize:n,arrowOffset:r=0,side:o,sideOffset:i=0,align:a,alignOffset:s=0,shouldAvoidCollisions:l=!0,collisionBoundariesRect:c,collisionTolerance:u=0}){if(!e||!t||!c)return{popperStyles:S$e,arrowStyles:UC};const d=function(I,_,P=0,T=0,R){const B=R?R.height:0,q=vL(_,I,"x"),W=vL(_,I,"y"),L=W.before-P-B,z=W.after+P+B,N=q.before-P-B,V=q.after+P+B;return{top:{start:{x:q.start+T,y:L},center:{x:q.center,y:L},end:{x:q.end-T,y:L}},right:{start:{x:V,y:W.start+T},center:{x:V,y:W.center},end:{x:V,y:W.end-T}},bottom:{start:{x:q.start+T,y:z},center:{x:q.center,y:z},end:{x:q.end-T,y:z}},left:{start:{x:N,y:W.start+T},center:{x:N,y:W.center},end:{x:N,y:W.end-T}}}}(t,e,i,s,n),f=d[o][a];if(l===!1){const I=yL(f);let _=UC;return n&&(_=xL({popperSize:t,arrowSize:n,arrowOffset:r,side:o,align:a})),{popperStyles:{...I,"--radix-popper-transform-origin":bL(t,o,a,r,n)},arrowStyles:_,placedSide:o,placedAlign:a}}const p=DOMRect.fromRect({...t,...f}),g=(m=c,y=u,DOMRect.fromRect({width:m.width-2*y,height:m.height-2*y,x:m.left+y,y:m.top+y}));var m,y;const v=wL(p,g),b=d[SL(o)][a],x=function(I,_,P){const T=SL(I);return _[I]&&!P[T]?T:I}(o,v,wL(DOMRect.fromRect({...t,...b}),g)),S=function(I,_,P,T,R){const B=P==="top"||P==="bottom",q=B?"left":"top",W=B?"right":"bottom",L=B?"width":"height",z=_[L]>I[L];return(T==="start"||T==="center")&&(R[q]&&z||R[W]&&!z)?"end":(T==="end"||T==="center")&&(R[W]&&z||R[q]&&!z)?"start":T}(t,e,o,a,v),C=yL(d[x][S]);let w=UC;return n&&(w=xL({popperSize:t,arrowSize:n,arrowOffset:r,side:x,align:S})),{popperStyles:{...C,"--radix-popper-transform-origin":bL(t,x,S,r,n)},arrowStyles:w,placedSide:x,placedAlign:S}}function vL(e,t,n){const r=e[n==="x"?"left":"top"],o=n==="x"?"width":"height",i=e[o],a=t[o];return{before:r-a,start:r,center:r+(i-a)/2,end:r+i-a,after:r+i}}function yL(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:`translate3d(${Math.round(e.x+window.scrollX)}px, ${Math.round(e.y+window.scrollY)}px, 0)`}}function bL(e,t,n,r,o){const i=t==="top"||t==="bottom",a=o?o.width:0,s=o?o.height:0,l=a/2+r;let c="",u="";return i?(c={start:`${l}px`,center:"center",end:e.width-l+"px"}[n],u=t==="top"?`${e.height+s}px`:-s+"px"):(c=t==="left"?`${e.width+s}px`:-s+"px",u={start:`${l}px`,center:"center",end:e.height-l+"px"}[n]),`${c} ${u}`}const S$e={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},UC={position:"absolute",opacity:0};function xL({popperSize:e,arrowSize:t,arrowOffset:n,side:r,align:o}){const i=(e.width-t.width)/2,a=(e.height-t.width)/2,s={top:0,right:90,bottom:180,left:-90}[r],l=Math.max(t.width,t.height),c={width:`${l}px`,height:`${l}px`,transform:`rotate(${s}deg)`,willChange:"transform",position:"absolute",[r]:"100%",direction:w$e(r,o)};return r!=="top"&&r!=="bottom"||(o==="start"&&(c.left=`${n}px`),o==="center"&&(c.left=`${i}px`),o==="end"&&(c.right=`${n}px`)),r!=="left"&&r!=="right"||(o==="start"&&(c.top=`${n}px`),o==="center"&&(c.top=`${a}px`),o==="end"&&(c.bottom=`${n}px`)),c}function w$e(e,t){return(e!=="top"&&e!=="right"||t!=="end")&&(e!=="bottom"&&e!=="left"||t==="end")?"ltr":"rtl"}function SL(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function wL(e,t){return{top:e.top<t.top,right:e.right>t.right,bottom:e.bottom>t.bottom,left:e.left<t.left}}const[TZ,Z5]=Ia("Popper"),[C$e,AZ]=TZ("Popper"),E$e=e=>{const{__scopePopper:t,children:n}=e,[r,o]=h.exports.useState(null);return h.exports.createElement(C$e,{scope:t,anchor:r,onAnchorChange:o},n)},k$e=h.exports.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=AZ("PopperAnchor",n),a=h.exports.useRef(null),s=Nn(t,a);return h.exports.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:h.exports.createElement(Tn.div,J({},o,{ref:s}))}),[I$e,_$e]=TZ("PopperContent"),O$e=h.exports.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:o,align:i="center",alignOffset:a,collisionTolerance:s,avoidCollisions:l=!0,...c}=e,u=AZ("PopperContent",n),[d,f]=h.exports.useState(),p=PZ(u.anchor),[g,m]=h.exports.useState(null),y=B8(g),[v,b]=h.exports.useState(null),x=B8(v),S=Nn(t,B=>m(B)),C=function(){const[B,q]=h.exports.useState(void 0);return h.exports.useEffect(()=>{let W;function L(){q({width:window.innerWidth,height:window.innerHeight})}function z(){window.clearTimeout(W),W=window.setTimeout(L,100)}return L(),window.addEventListener("resize",z),()=>window.removeEventListener("resize",z)},[]),B}(),w=C?DOMRect.fromRect({...C,x:0,y:0}):void 0,{popperStyles:I,arrowStyles:_,placedSide:P,placedAlign:T}=x$e({anchorRect:p,popperSize:y,arrowSize:x,arrowOffset:d,side:r,sideOffset:o,align:i,alignOffset:a,shouldAvoidCollisions:l,collisionBoundariesRect:w,collisionTolerance:s}),R=P!==void 0;return h.exports.createElement("div",{style:I,"data-radix-popper-content-wrapper":""},h.exports.createElement(I$e,{scope:n,arrowStyles:_,onArrowChange:b,onArrowOffsetChange:f},h.exports.createElement(Tn.div,J({"data-side":P,"data-align":T},c,{style:{...c.style,animation:R?void 0:"none"},ref:S}))))}),P$e=h.exports.forwardRef(function(e,t){const{__scopePopper:n,offset:r,...o}=e,i=_$e("PopperArrow",n),{onArrowOffsetChange:a}=i;return h.exports.useEffect(()=>a(r),[a,r]),h.exports.createElement("span",{style:{...i.arrowStyles,pointerEvents:"none"}},h.exports.createElement("span",{ref:i.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},h.exports.createElement(y$e,J({},o,{ref:t,style:{...o.style,display:"block"}}))))}),K_=E$e,$Z=k$e,MZ=O$e,RZ=P$e,Bc=e=>{const{present:t,children:n}=e,r=function(a){const[s,l]=h.exports.useState(),c=h.exports.useRef({}),u=h.exports.useRef(a),d=h.exports.useRef("none"),f=a?"mounted":"unmounted",[p,g]=function(m,y){return h.exports.useReducer((v,b)=>{const x=y[v][b];return x!=null?x:v},m)}(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.exports.useEffect(()=>{const m=hy(c.current);d.current=p==="mounted"?m:"none"},[p]),Pm(()=>{const m=c.current,y=u.current;if(y!==a){const v=d.current,b=hy(m);a?g("MOUNT"):b==="none"||(m==null?void 0:m.display)==="none"?g("UNMOUNT"):g(y&&v!==b?"ANIMATION_OUT":"UNMOUNT"),u.current=a}},[a,g]),Pm(()=>{if(s){const m=v=>{const b=hy(c.current).includes(v.animationName);v.target===s&&b&&g("ANIMATION_END")},y=v=>{v.target===s&&(d.current=hy(c.current))};return s.addEventListener("animationstart",y),s.addEventListener("animationcancel",m),s.addEventListener("animationend",m),()=>{s.removeEventListener("animationstart",y),s.removeEventListener("animationcancel",m),s.removeEventListener("animationend",m)}}g("ANIMATION_END")},[s,g]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:h.exports.useCallback(m=>{m&&(c.current=getComputedStyle(m)),l(m)},[])}}(t),o=typeof n=="function"?n({present:r.isPresent}):h.exports.Children.only(n),i=Nn(r.ref,o.ref);return typeof n=="function"||r.isPresent?h.exports.cloneElement(o,{ref:i}):null};function hy(e){return(e==null?void 0:e.animationName)||"none"}Bc.displayName="Presence";const CL={bubbles:!1,cancelable:!0},DZ=h.exports.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[s,l]=h.exports.useState(null),c=Fi(o),u=Fi(i),d=h.exports.useRef(null),f=Nn(t,m=>l(m)),p=h.exports.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;h.exports.useEffect(()=>{if(r){let v=function(x){if(p.paused||!s)return;const S=x.target;s.contains(S)?d.current=S:qc(d.current,{select:!0})},b=function(x){!p.paused&&s&&(s.contains(x.relatedTarget)||qc(d.current,{select:!0}))};var y=v,m=b;return document.addEventListener("focusin",v),document.addEventListener("focusout",b),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b)}}},[r,s,p.paused]),h.exports.useEffect(()=>{if(s){IL.add(p);const y=document.activeElement;if(!s.contains(y)){const v=new Event("focusScope.autoFocusOnMount",CL);s.addEventListener("focusScope.autoFocusOnMount",c),s.dispatchEvent(v),v.defaultPrevented||(function(b,{select:x=!1}={}){const S=document.activeElement;for(const C of b)if(qc(C,{select:x}),document.activeElement!==S)return}((m=EL(s),m.filter(b=>b.tagName!=="A")),{select:!0}),document.activeElement===y&&qc(s))}return()=>{s.removeEventListener("focusScope.autoFocusOnMount",c),setTimeout(()=>{const v=new Event("focusScope.autoFocusOnUnmount",CL);s.addEventListener("focusScope.autoFocusOnUnmount",u),s.dispatchEvent(v),v.defaultPrevented||qc(y!=null?y:document.body,{select:!0}),s.removeEventListener("focusScope.autoFocusOnUnmount",u),IL.remove(p)},0)}}var m},[s,c,u,p]);const g=h.exports.useCallback(m=>{if(!n&&!r||p.paused)return;const y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,v=document.activeElement;if(y&&v){const b=m.currentTarget,[x,S]=function(C){const w=EL(C),I=kL(w,C),_=kL(w.reverse(),C);return[I,_]}(b);x&&S?m.shiftKey||v!==S?m.shiftKey&&v===x&&(m.preventDefault(),n&&qc(S,{select:!0})):(m.preventDefault(),n&&qc(x,{select:!0})):v===b&&m.preventDefault()}},[n,r,p.paused]);return h.exports.createElement(Tn.div,J({tabIndex:-1},a,{ref:f,onKeyDown:g}))});function EL(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function kL(e,t){for(const n of e)if(!T$e(n,{upTo:t}))return n}function T$e(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function qc(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(r){return r instanceof HTMLInputElement&&"select"in r}(e)&&t&&e.select()}}const IL=function(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=_L(e,t),e.unshift(t)},remove(t){var n;e=_L(e,t),(n=e[0])===null||n===void 0||n.resume()}}}();function _L(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function LZ(e){const t=Fi(e);h.exports.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}let OL,gy=0;function A$e({disabled:e}){const t=h.exports.useRef(!1);Pm(()=>{if(e){let o=function(){gy--,gy===0&&(document.body.style.pointerEvents=OL)},i=function(a){t.current=a.pointerType!=="mouse"};var n=o,r=i;return gy===0&&(OL=document.body.style.pointerEvents),document.body.style.pointerEvents="none",gy++,document.addEventListener("pointerup",i),()=>{t.current?document.addEventListener("click",o,{once:!0}):o(),document.removeEventListener("pointerup",i)}}},[e])}const $$e=h.exports.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),BZ=h.exports.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:a,onDismiss:s,...l}=e,c=h.exports.useContext($$e),[u,d]=h.exports.useState(null),[,f]=h.exports.useState({}),p=Nn(t,w=>d(w)),g=Array.from(c.layers),[m]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(m),v=u?g.indexOf(u):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,x=v>=y,S=function(w){const I=Fi(w),_=h.exports.useRef(!1);return h.exports.useEffect(()=>{const P=R=>{R.target&&!_.current&&TL("dismissableLayer.pointerDownOutside",I,{originalEvent:R}),_.current=!1},T=window.setTimeout(()=>{document.addEventListener("pointerdown",P)},0);return()=>{window.clearTimeout(T),document.removeEventListener("pointerdown",P)}},[I]),{onPointerDownCapture:()=>_.current=!0}}(w=>{const I=w.target,_=[...c.branches].some(P=>P.contains(I));x&&!_&&(o==null||o(w),a==null||a(w),w.defaultPrevented||s==null||s())}),C=function(w){const I=Fi(w),_=h.exports.useRef(!1);return h.exports.useEffect(()=>{const P=T=>{T.target&&!_.current&&TL("dismissableLayer.focusOutside",I,{originalEvent:T})};return document.addEventListener("focusin",P),()=>document.removeEventListener("focusin",P)},[I]),{onFocusCapture:()=>_.current=!0,onBlurCapture:()=>_.current=!1}}(w=>{const I=w.target;[...c.branches].some(_=>_.contains(I))||(i==null||i(w),a==null||a(w),w.defaultPrevented||s==null||s())});return LZ(w=>{v===c.layers.size-1&&(r==null||r(w),w.defaultPrevented||s==null||s())}),A$e({disabled:n}),h.exports.useEffect(()=>{u&&(n&&c.layersWithOutsidePointerEventsDisabled.add(u),c.layers.add(u),PL())},[u,n,c]),h.exports.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),PL())},[u,c]),h.exports.useEffect(()=>{const w=()=>f({});return document.addEventListener("dismissableLayer.update",w),()=>document.removeEventListener("dismissableLayer.update",w)},[]),h.exports.createElement(Tn.div,J({},l,{ref:p,style:{pointerEvents:b?x?"auto":"none":void 0,...e.style},onFocusCapture:He(e.onFocusCapture,C.onFocusCapture),onBlurCapture:He(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:He(e.onPointerDownCapture,S.onPointerDownCapture)}))});function PL(){const e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function TL(e,t,n){const r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(o)}const N8=["Enter"," "],FZ=["ArrowUp","PageDown","End"],M$e=["ArrowDown","PageUp","Home",...FZ],R$e={ltr:[...N8,"ArrowRight"],rtl:[...N8,"ArrowLeft"]},D$e={ltr:["ArrowLeft"],rtl:["ArrowRight"]},[z8,L$e,B$e]=CZ("Menu"),[Q5,J5]=Ia("Menu",[B$e,Z5,X5]),D1=Z5(),NZ=X5(),[zZ,pl]=Q5("Menu"),F$e=e=>{const{__scopeMenu:t,open:n=!1,children:r,onOpenChange:o,modal:i=!0}=e,a=D1(t),[s,l]=h.exports.useState(null),c=h.exports.useRef(!1),u=Fi(o),d=r$e(s,e.dir);return h.exports.useEffect(()=>{const f=()=>{c.current=!0,document.addEventListener("pointerdown",p,{capture:!0,once:!0}),document.addEventListener("pointermove",p,{capture:!0,once:!0})},p=()=>c.current=!1;return document.addEventListener("keydown",f,{capture:!0}),()=>{document.removeEventListener("keydown",f,{capture:!0}),document.removeEventListener("pointerdown",p,{capture:!0}),document.removeEventListener("pointermove",p,{capture:!0})}},[]),h.exports.createElement(K_,a,h.exports.createElement(zZ,{scope:t,isSubmenu:!1,isUsingKeyboardRef:c,dir:d,open:n,onOpenChange:u,content:s,onContentChange:l,onRootClose:h.exports.useCallback(()=>u(!1),[u]),modal:i},r))},N$e=e=>{const{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=pl("MenuSub",t),a=D1(t),[s,l]=h.exports.useState(null),[c,u]=h.exports.useState(null),d=Fi(o);return h.exports.useEffect(()=>(i.open===!1&&d(!1),()=>d(!1)),[i.open,d]),h.exports.createElement(K_,a,h.exports.createElement(zZ,{scope:t,isSubmenu:!0,isUsingKeyboardRef:i.isUsingKeyboardRef,dir:i.dir,open:r,onOpenChange:d,content:c,onContentChange:u,onRootClose:i.onRootClose,contentId:Ys(),trigger:s,onTriggerChange:l,triggerId:Ys(),modal:!1},n))},jZ=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=D1(n);return h.exports.createElement($Z,J({},o,r,{ref:t}))}),[z$e,q_]=Q5("MenuContent"),j$e=h.exports.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=pl("MenuContent",e.__scopeMenu);return h.exports.createElement(z8.Provider,{scope:e.__scopeMenu},h.exports.createElement(Bc,{present:n||o.open},h.exports.createElement(z8.Slot,{scope:e.__scopeMenu},o.isSubmenu?h.exports.createElement(U$e,J({},r,{ref:t})):h.exports.createElement(H$e,J({},r,{ref:t})))))}),H$e=h.exports.forwardRef((e,t)=>pl("MenuContent",e.__scopeMenu).modal?h.exports.createElement(V$e,J({},e,{ref:t})):h.exports.createElement(W$e,J({},e,{ref:t}))),V$e=h.exports.forwardRef((e,t)=>{const n=pl("MenuContent",e.__scopeMenu),r=h.exports.useRef(null),o=Nn(t,r);return h.exports.useEffect(()=>{const i=r.current;if(i)return t_(i)},[]),h.exports.createElement(Y_,J({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:He(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),W$e=h.exports.forwardRef((e,t)=>{const n=pl("MenuContent",e.__scopeMenu);return h.exports.createElement(Y_,J({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),U$e=h.exports.forwardRef((e,t)=>{const n=pl("MenuContent",e.__scopeMenu),r=h.exports.useRef(null),o=Nn(t,r);return n.isSubmenu?h.exports.createElement(Y_,J({id:n.contentId,"aria-labelledby":n.triggerId},e,{ref:o,align:"start",side:n.dir==="rtl"?"left":"right",portalled:!0,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:i=>{var a;n.isUsingKeyboardRef.current&&((a=r.current)===null||a===void 0||a.focus()),i.preventDefault()},onCloseAutoFocus:i=>i.preventDefault(),onFocusOutside:He(e.onFocusOutside,i=>{i.target!==n.trigger&&n.onOpenChange(!1)}),onEscapeKeyDown:He(e.onEscapeKeyDown,n.onRootClose),onKeyDown:He(e.onKeyDown,i=>{const a=i.currentTarget.contains(i.target),s=D$e[n.dir].includes(i.key);var l;a&&s&&(n.onOpenChange(!1),(l=n.trigger)===null||l===void 0||l.focus(),i.preventDefault())})})):null}),Y_=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,onDismiss:f,disableOutsideScroll:p,allowPinchZoom:g,portalled:m,...y}=e,v=pl("MenuContent",n),b=D1(n),x=NZ(n),S=L$e(n),[C,w]=h.exports.useState(null),I=h.exports.useRef(null),_=Nn(t,I,v.onContentChange),P=h.exports.useRef(0),T=h.exports.useRef(""),R=h.exports.useRef(0),B=h.exports.useRef(null),q=h.exports.useRef("right"),W=h.exports.useRef(0),L=m?_Z:h.exports.Fragment,z=p?p_:h.exports.Fragment,N=p?{allowPinchZoom:g}:void 0,V=K=>{var D,H;const Z=T.current+K,oe=S().filter(de=>!de.disabled),ae=document.activeElement,ie=(D=oe.find(de=>de.ref.current===ae))===null||D===void 0?void 0:D.textValue,ce=function(de,be,Ee){const xe=be.length>1&&Array.from(be).every($=>$===be[0])?be[0]:be,Ne=Ee?de.indexOf(Ee):-1;let nt=(Ie=de,F=Math.max(Ne,0),Ie.map(($,G)=>Ie[(F+G)%Ie.length]));var Ie,F;xe.length===1&&(nt=nt.filter($=>$!==Ee));const A=nt.find($=>$.toLowerCase().startsWith(xe.toLowerCase()));return A!==Ee?A:void 0}(oe.map(de=>de.textValue),Z,ie),ue=(H=oe.find(de=>de.textValue===ce))===null||H===void 0?void 0:H.ref.current;(function de(be){T.current=be,window.clearTimeout(P.current),be!==""&&(P.current=window.setTimeout(()=>de(""),1e3))})(Z),ue&&setTimeout(()=>ue.focus())};h.exports.useEffect(()=>()=>window.clearTimeout(P.current),[]),SZ();const Y=h.exports.useCallback(K=>{var D,H;return q.current===((D=B.current)===null||D===void 0?void 0:D.side)&&function(Z,oe){return oe?function(ae,ie){const{x:ce,y:ue}=ae;let de=!1;for(let be=0,Ee=ie.length-1;be<ie.length;Ee=be++){const xe=ie[be].x,Ne=ie[be].y,nt=ie[Ee].x,Ie=ie[Ee].y;Ne>ue!=Ie>ue&&ce<(nt-xe)*(ue-Ne)/(Ie-Ne)+xe&&(de=!de)}return de}({x:Z.clientX,y:Z.clientY},oe):!1}(K,(H=B.current)===null||H===void 0?void 0:H.area)},[]);return h.exports.createElement(L,null,h.exports.createElement(z,N,h.exports.createElement(z$e,{scope:n,searchRef:T,onItemEnter:h.exports.useCallback(K=>{Y(K)&&K.preventDefault()},[Y]),onItemLeave:h.exports.useCallback(K=>{var D;Y(K)||((D=I.current)===null||D===void 0||D.focus(),w(null))},[Y]),onTriggerLeave:h.exports.useCallback(K=>{Y(K)&&K.preventDefault()},[Y]),pointerGraceTimerRef:R,onPointerGraceIntentChange:h.exports.useCallback(K=>{B.current=K},[])},h.exports.createElement(DZ,{asChild:!0,trapped:o,onMountAutoFocus:He(i,K=>{var D;K.preventDefault(),(D=I.current)===null||D===void 0||D.focus()}),onUnmountAutoFocus:a},h.exports.createElement(BZ,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,onDismiss:f},h.exports.createElement(g$e,J({asChild:!0},x,{dir:v.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:w,onEntryFocus:K=>{v.isUsingKeyboardRef.current||K.preventDefault()}}),h.exports.createElement(MZ,J({role:"menu","aria-orientation":"vertical","data-state":WZ(v.open),dir:v.dir},b,y,{ref:_,style:{outline:"none",...y.style},onKeyDown:He(y.onKeyDown,K=>{const D=K.target,H=K.currentTarget.contains(D),Z=K.ctrlKey||K.altKey||K.metaKey,oe=K.key.length===1;H&&(K.key==="Tab"&&K.preventDefault(),!Z&&oe&&V(K.key));const ae=I.current;if(K.target!==ae||!M$e.includes(K.key))return;K.preventDefault();const ie=S().filter(ce=>!ce.disabled).map(ce=>ce.ref.current);FZ.includes(K.key)&&ie.reverse(),function(ce){const ue=document.activeElement;for(const de of ce)if(de===ue||(de.focus(),document.activeElement!==ue))return}(ie)}),onBlur:He(e.onBlur,K=>{K.currentTarget.contains(K.target)||(window.clearTimeout(P.current),T.current="")}),onPointerMove:He(e.onPointerMove,Am(K=>{const D=K.target,H=W.current!==K.clientX;if(K.currentTarget.contains(D)&&H){const Z=K.clientX>W.current?"right":"left";q.current=Z,W.current=K.clientX}}))}))))))))}),G$e=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return h.exports.createElement(Tn.div,J({role:"group"},r,{ref:t}))}),X_=h.exports.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,i=h.exports.useRef(null),a=pl("MenuItem",e.__scopeMenu),s=q_("MenuItem",e.__scopeMenu),l=Nn(t,i),c=h.exports.useRef(!1);return h.exports.createElement(HZ,J({},o,{ref:l,disabled:n,onClick:He(e.onClick,()=>{const u=i.current;if(!n&&u){const d=new Event("menu.itemSelect",{bubbles:!0,cancelable:!0});u.addEventListener("menu.itemSelect",f=>r==null?void 0:r(f),{once:!0}),u.dispatchEvent(d),d.defaultPrevented?c.current=!1:a.onRootClose()}}),onPointerDown:u=>{var d;(d=e.onPointerDown)===null||d===void 0||d.call(e,u),c.current=!0},onPointerUp:He(e.onPointerUp,u=>{var d;c.current||(d=u.currentTarget)===null||d===void 0||d.click()}),onKeyDown:He(e.onKeyDown,u=>{const d=s.searchRef.current!=="";n||d&&u.key===" "||N8.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})}))}),K$e=h.exports.forwardRef((e,t)=>{const n=pl("MenuSubTrigger",e.__scopeMenu),r=q_("MenuSubTrigger",e.__scopeMenu),o=h.exports.useRef(null),{pointerGraceTimerRef:i,onPointerGraceIntentChange:a}=r,s={__scopeMenu:e.__scopeMenu},l=h.exports.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return h.exports.useEffect(()=>l,[l]),h.exports.useEffect(()=>{const c=i.current;return()=>{window.clearTimeout(c),a(null)}},[i,a]),n.isSubmenu?h.exports.createElement(jZ,J({asChild:!0},s),h.exports.createElement(HZ,J({id:n.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":WZ(n.open)},e,{ref:Y5(t,n.onTriggerChange),onClick:c=>{var u;(u=e.onClick)===null||u===void 0||u.call(e,c),e.disabled||c.defaultPrevented||(c.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:He(e.onPointerMove,Am(c=>{r.onItemEnter(c),c.defaultPrevented||e.disabled||n.open||o.current||(r.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),l()},100))})),onPointerLeave:He(e.onPointerLeave,Am(c=>{var u;l();const d=(u=n.content)===null||u===void 0?void 0:u.getBoundingClientRect();if(d){var f;const p=(f=n.content)===null||f===void 0?void 0:f.dataset.side,g=p==="right",m=g?-5:5,y=d[g?"left":"right"],v=d[g?"right":"left"];r.onPointerGraceIntentChange({area:[{x:c.clientX+m,y:c.clientY},{x:y,y:d.top},{x:v,y:d.top},{x:v,y:d.bottom},{x:y,y:d.bottom}],side:p}),window.clearTimeout(i.current),i.current=window.setTimeout(()=>r.onPointerGraceIntentChange(null),300)}else{if(r.onTriggerLeave(c),c.defaultPrevented)return;r.onPointerGraceIntentChange(null)}})),onKeyDown:He(e.onKeyDown,c=>{const u=r.searchRef.current!=="";var d;e.disabled||u&&c.key===" "||R$e[n.dir].includes(c.key)&&(n.onOpenChange(!0),(d=n.content)===null||d===void 0||d.focus(),c.preventDefault())})}))):null}),HZ=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,a=q_("MenuItem",n),s=NZ(n),l=h.exports.useRef(null),c=Nn(t,l),[u,d]=h.exports.useState("");return h.exports.useEffect(()=>{const f=l.current;var p;f&&d(((p=f.textContent)!==null&&p!==void 0?p:"").trim())},[i.children]),h.exports.createElement(z8.ItemSlot,{scope:n,disabled:r,textValue:o!=null?o:u},h.exports.createElement(IZ,J({asChild:!0},s,{focusable:!r}),h.exports.createElement(Tn.div,J({role:"menuitem","aria-disabled":r||void 0,"data-disabled":r?"":void 0},i,{ref:c,onPointerMove:He(e.onPointerMove,Am(f=>{r?a.onItemLeave(f):(a.onItemEnter(f),!f.defaultPrevented&&f.currentTarget.focus())})),onPointerLeave:He(e.onPointerLeave,Am(f=>a.onItemLeave(f)))}))))}),q$e=h.exports.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return h.exports.createElement(VZ,{scope:e.__scopeMenu,checked:n},h.exports.createElement(X_,J({role:"menuitemcheckbox","aria-checked":n},o,{ref:t,"data-state":Z_(n),onSelect:He(o.onSelect,()=>r==null?void 0:r(!n),{checkForDefaultPrevented:!1})})))}),[Y$e,X$e]=Q5("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),Z$e=h.exports.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,i=Fi(r);return h.exports.createElement(Y$e,{scope:e.__scopeMenu,value:n,onValueChange:i},h.exports.createElement(G$e,J({},o,{ref:t})))}),Q$e=h.exports.forwardRef((e,t)=>{const{value:n,...r}=e,o=X$e("MenuRadioItem",e.__scopeMenu),i=n===o.value;return h.exports.createElement(VZ,{scope:e.__scopeMenu,checked:i},h.exports.createElement(X_,J({role:"menuitemradio","aria-checked":i},r,{ref:t,"data-state":Z_(i),onSelect:He(r.onSelect,()=>{var a;return(a=o.onValueChange)===null||a===void 0?void 0:a.call(o,n)},{checkForDefaultPrevented:!1})})))}),[VZ,J$e]=Q5("MenuItemIndicator",{checked:!1}),eMe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,i=J$e("MenuItemIndicator",n);return h.exports.createElement(Bc,{present:r||i.checked},h.exports.createElement(Tn.span,J({},o,{ref:t,"data-state":Z_(i.checked)})))}),tMe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return h.exports.createElement(Tn.div,J({role:"separator","aria-orientation":"horizontal"},r,{ref:t}))}),nMe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=D1(n);return h.exports.createElement(RZ,J({},o,r,{ref:t}))});function WZ(e){return e?"open":"closed"}function Z_(e){return e?"checked":"unchecked"}function Am(e){return t=>t.pointerType==="mouse"?e(t):void 0}const UZ=F$e,GZ=N$e,KZ=jZ,qZ=K$e,ew=j$e,YZ=X_,rMe=q$e,oMe=Z$e,iMe=Q$e,aMe=eMe,sMe=tMe,XZ=nMe,[ZZ,O3t]=Ia("ContextMenu",[J5]),hd=J5(),[AL,Q_]=ZZ("ContextMenu"),lMe=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:r,dir:o,modal:i=!0}=e,[a,s]=h.exports.useState(!1),l=uMe("ContextMenu",t),c=hd(t),u=Fi(r),d=h.exports.useCallback(f=>{s(f),u(f)},[u]);return l.isInsideContent?h.exports.createElement(AL,{scope:t,isRootMenu:!1,open:a,onOpenChange:d,modal:i},h.exports.createElement(GZ,J({},c,{open:a,onOpenChange:d}),n)):h.exports.createElement(AL,{scope:t,isRootMenu:!0,open:a,onOpenChange:d,modal:i},h.exports.createElement(UZ,J({},c,{dir:o,open:a,onOpenChange:d,modal:i}),n))},cMe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=Q_("ContextMenuTrigger",n),i=hd(n),a=h.exports.useRef({x:0,y:0}),s=h.exports.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...a.current})}),l=h.exports.useRef(0),c=h.exports.useCallback(()=>window.clearTimeout(l.current),[]),u=d=>{a.current={x:d.clientX,y:d.clientY},o.onOpenChange(!0)};return h.exports.useEffect(()=>c,[c]),h.exports.createElement(QZ,{scope:n,isInsideContent:!1},h.exports.createElement(KZ,J({},i,{virtualRef:s})),h.exports.createElement(Tn.span,J({},r,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:He(e.onContextMenu,d=>{c(),d.preventDefault(),u(d)}),onPointerDown:He(e.onPointerDown,my(d=>{c(),l.current=window.setTimeout(()=>u(d),700)})),onPointerMove:He(e.onPointerMove,my(c)),onPointerCancel:He(e.onPointerCancel,my(c)),onPointerUp:He(e.onPointerUp,my(c))})))}),[QZ,uMe]=ZZ("ContextMenuContent",{isInsideContent:!1}),dMe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=Q_("ContextMenuContent",n),i=hd(n),a={...r,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)"}};return h.exports.createElement(QZ,{scope:n,isInsideContent:!0},o.isRootMenu?h.exports.createElement(fMe,J({__scopeContextMenu:n},a,{ref:t})):h.exports.createElement(ew,J({},i,a,{ref:t})))}),fMe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=Q_("ContextMenuContent",n),i=hd(n),a=h.exports.useRef(!1);return h.exports.createElement(ew,J({},i,r,{ref:t,portalled:!0,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:s=>{var l;(l=e.onCloseAutoFocus)===null||l===void 0||l.call(e,s),!s.defaultPrevented&&a.current&&s.preventDefault(),a.current=!1},onInteractOutside:s=>{var l;(l=e.onInteractOutside)===null||l===void 0||l.call(e,s),s.defaultPrevented||o.modal||(a.current=!0)}}))}),JZ=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=hd(n);return h.exports.createElement(YZ,J({},o,r,{ref:t}))}),pMe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=hd(n);return h.exports.createElement(qZ,J({},o,r,{ref:t}))}),hMe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,o=hd(n);return h.exports.createElement(XZ,J({},o,r,{ref:t}))});function my(e){return t=>t.pointerType!=="mouse"?e(t):void 0}const tw=lMe,gMe=cMe,nw=dMe;function ot(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var mMe=["color"],eQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,mMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M9 3C9 2.44772 8.55229 2 8 2H7C6.44772 2 6 2.44772 6 3L6 14H1.5C1.22386 14 1 14.2239 1 14.5C1 14.7761 1.22386 15 1.5 15L6 15H9H13.5C13.7761 15 14 14.7761 14 14.5C14 14.2239 13.7761 14 13.5 14H9V3Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),vMe=["color"],tQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,vMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1.99988 6C1.44759 6 0.999877 6.44772 0.999877 7L0.999877 8C0.999877 8.55228 1.44759 9 1.99988 9L6.99988 9L6.99988 13.5C6.99988 13.7761 7.22374 14 7.49988 14C7.77602 14 7.99988 13.7761 7.99988 13.5L7.99988 9L12.9999 9C13.5522 9 13.9999 8.55228 13.9999 8L13.9999 7C13.9999 6.44772 13.5522 6 12.9999 6L7.99988 6L7.99988 1.5C7.99988 1.22386 7.77602 1 7.49988 1C7.22373 1 6.99988 1.22386 6.99988 1.5L6.99988 6L1.99988 6Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),yMe=["color"],nQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,yMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M6.99988 1C6.44759 1 5.99988 1.44772 5.99988 2V7H1.49988C1.22374 7 0.999878 7.22386 0.999878 7.5C0.999878 7.77614 1.22374 8 1.49988 8H5.99988V13C5.99988 13.5523 6.44759 14 6.99988 14H7.99988C8.55216 14 8.99988 13.5523 8.99988 13V8H13.4999C13.776 8 13.9999 7.77614 13.9999 7.5C13.9999 7.22386 13.776 7 13.4999 7H8.99988V2C8.99988 1.44772 8.55216 1 7.99988 1L6.99988 1Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),bMe=["color"],rQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,bMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M0.499995 0.999995C0.223855 0.999995 -5.58458e-07 1.22385 -5.46388e-07 1.49999L-2.18554e-08 13.4999C-9.78492e-09 13.776 0.223855 13.9999 0.499995 13.9999C0.776136 13.9999 0.999991 13.776 0.999991 13.4999L0.999991 8.99993L12 8.99993C12.5523 8.99993 13 8.55222 13 7.99993L13 6.99994C13 6.44766 12.5523 5.99995 12 5.99995L0.999991 5.99995L0.999991 1.49999C0.999991 1.22385 0.776135 0.999995 0.499995 0.999995Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),xMe=["color"],oQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,xMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M14.4999 1C14.2237 1 13.9999 1.22386 13.9999 1.5L13.9999 6L2.99988 6C2.44759 6 1.99988 6.44772 1.99988 7L1.99988 8C1.99988 8.55228 2.44759 9 2.99988 9L13.9999 9L13.9999 13.5C13.9999 13.7761 14.2237 14 14.4999 14C14.776 14 14.9999 13.7761 14.9999 13.5L14.9999 9L14.9999 6L14.9999 1.5C14.9999 1.22386 14.776 1 14.4999 1Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),SMe=["color"],iQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,SMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1.5 0C1.22386 0 1 0.223858 1 0.5C1 0.776142 1.22386 1 1.5 1H6V12C6 12.5523 6.44772 13 7 13H8C8.55228 13 9 12.5523 9 12V1H13.5C13.7761 1 14 0.776142 14 0.5C14 0.223858 13.7761 0 13.5 0H9H6H1.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),wMe=["color"],CMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,wMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M8.8914 2.1937C9.1158 2.35464 9.16725 2.66701 9.00631 2.89141L2.47388 12H13.5C13.7761 12 14 12.2239 14 12.5C14 12.7762 13.7761 13 13.5 13H1.5C1.31254 13 1.14082 12.8952 1.0552 12.7284C0.969578 12.5616 0.984438 12.361 1.09369 12.2086L8.19369 2.30862C8.35462 2.08422 8.667 2.03277 8.8914 2.1937ZM11.1 6.50001C11.1 6.22387 11.3238 6.00001 11.6 6.00001C11.8761 6.00001 12.1 6.22387 12.1 6.50001C12.1 6.77615 11.8761 7.00001 11.6 7.00001C11.3238 7.00001 11.1 6.77615 11.1 6.50001ZM10.4 4.00001C10.1239 4.00001 9.90003 4.22387 9.90003 4.50001C9.90003 4.77615 10.1239 5.00001 10.4 5.00001C10.6762 5.00001 10.9 4.77615 10.9 4.50001C10.9 4.22387 10.6762 4.00001 10.4 4.00001ZM12.1 8.50001C12.1 8.22387 12.3238 8.00001 12.6 8.00001C12.8761 8.00001 13.1 8.22387 13.1 8.50001C13.1 8.77615 12.8761 9.00001 12.6 9.00001C12.3238 9.00001 12.1 8.77615 12.1 8.50001ZM13.4 10C13.1239 10 12.9 10.2239 12.9 10.5C12.9 10.7761 13.1239 11 13.4 11C13.6762 11 13.9 10.7761 13.9 10.5C13.9 10.2239 13.6762 10 13.4 10Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),EMe=["color"],kMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,EMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M7.5 2C7.77614 2 8 2.22386 8 2.5L8 11.2929L11.1464 8.14645C11.3417 7.95118 11.6583 7.95118 11.8536 8.14645C12.0488 8.34171 12.0488 8.65829 11.8536 8.85355L7.85355 12.8536C7.75979 12.9473 7.63261 13 7.5 13C7.36739 13 7.24021 12.9473 7.14645 12.8536L3.14645 8.85355C2.95118 8.65829 2.95118 8.34171 3.14645 8.14645C3.34171 7.95118 3.65829 7.95118 3.85355 8.14645L7 11.2929L7 2.5C7 2.22386 7.22386 2 7.5 2Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),IMe=["color"],_Me=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,IMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M3.64645 11.3536C3.45118 11.1583 3.45118 10.8417 3.64645 10.6465L10.2929 4L6 4C5.72386 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.72386 3 6 3L11.5 3C11.6326 3 11.7598 3.05268 11.8536 3.14645C11.9473 3.24022 12 3.36739 12 3.5L12 9.00001C12 9.27615 11.7761 9.50001 11.5 9.50001C11.2239 9.50001 11 9.27615 11 9.00001V4.70711L4.35355 11.3536C4.15829 11.5488 3.84171 11.5488 3.64645 11.3536Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),OMe=["color"],PMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,OMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M7.14645 2.14645C7.34171 1.95118 7.65829 1.95118 7.85355 2.14645L11.8536 6.14645C12.0488 6.34171 12.0488 6.65829 11.8536 6.85355C11.6583 7.04882 11.3417 7.04882 11.1464 6.85355L8 3.70711L8 12.5C8 12.7761 7.77614 13 7.5 13C7.22386 13 7 12.7761 7 12.5L7 3.70711L3.85355 6.85355C3.65829 7.04882 3.34171 7.04882 3.14645 6.85355C2.95118 6.65829 2.95118 6.34171 3.14645 6.14645L7.14645 2.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),TMe=["color"],AMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,TMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M2.5 2H12.5C12.7761 2 13 2.22386 13 2.5V12.5C13 12.7761 12.7761 13 12.5 13H2.5C2.22386 13 2 12.7761 2 12.5V2.5C2 2.22386 2.22386 2 2.5 2ZM1 2.5C1 1.67157 1.67157 1 2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5ZM7.5 4C7.77614 4 8 3.77614 8 3.5C8 3.22386 7.77614 3 7.5 3C7.22386 3 7 3.22386 7 3.5C7 3.77614 7.22386 4 7.5 4ZM8 5.5C8 5.77614 7.77614 6 7.5 6C7.22386 6 7 5.77614 7 5.5C7 5.22386 7.22386 5 7.5 5C7.77614 5 8 5.22386 8 5.5ZM7.5 8C7.77614 8 8 7.77614 8 7.5C8 7.22386 7.77614 7 7.5 7C7.22386 7 7 7.22386 7 7.5C7 7.77614 7.22386 8 7.5 8ZM10 7.5C10 7.77614 9.77614 8 9.5 8C9.22386 8 9 7.77614 9 7.5C9 7.22386 9.22386 7 9.5 7C9.77614 7 10 7.22386 10 7.5ZM11.5 8C11.7761 8 12 7.77614 12 7.5C12 7.22386 11.7761 7 11.5 7C11.2239 7 11 7.22386 11 7.5C11 7.77614 11.2239 8 11.5 8Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),$Me=["color"],MMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,$Me);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M12.5 2H2.5C2.22386 2 2 2.22386 2 2.5V12.5C2 12.7761 2.22386 13 2.5 13H12.5C12.7761 13 13 12.7761 13 12.5V2.5C13 2.22386 12.7761 2 12.5 2ZM2.5 1C1.67157 1 1 1.67157 1 2.5V12.5C1 13.3284 1.67157 14 2.5 14H12.5C13.3284 14 14 13.3284 14 12.5V2.5C14 1.67157 13.3284 1 12.5 1H2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),RMe=["color"],aQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,RMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),DMe=["color"],LMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,DMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),BMe=["color"],FMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,BMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),NMe=["color"],j8=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,NMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),zMe=["color"],jMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,zMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M3.29227 0.048984C3.47033 -0.032338 3.67946 -0.00228214 3.8274 0.125891L12.8587 7.95026C13.0134 8.08432 13.0708 8.29916 13.0035 8.49251C12.9362 8.68586 12.7578 8.81866 12.5533 8.82768L9.21887 8.97474L11.1504 13.2187C11.2648 13.47 11.1538 13.7664 10.9026 13.8808L8.75024 14.8613C8.499 14.9758 8.20255 14.8649 8.08802 14.6137L6.15339 10.3703L3.86279 12.7855C3.72196 12.934 3.50487 12.9817 3.31479 12.9059C3.1247 12.8301 3 12.6461 3 12.4414V0.503792C3 0.308048 3.11422 0.130306 3.29227 0.048984ZM4 1.59852V11.1877L5.93799 9.14425C6.05238 9.02363 6.21924 8.96776 6.38319 8.99516C6.54715 9.02256 6.68677 9.12965 6.75573 9.2809L8.79056 13.7441L10.0332 13.178L8.00195 8.71497C7.93313 8.56376 7.94391 8.38824 8.03072 8.24659C8.11753 8.10494 8.26903 8.01566 8.435 8.00834L11.2549 7.88397L4 1.59852Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),HMe=["color"],VMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,HMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:r}))}),WMe=["color"],UMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,WMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M3.625 7.5C3.625 8.12132 3.12132 8.625 2.5 8.625C1.87868 8.625 1.375 8.12132 1.375 7.5C1.375 6.87868 1.87868 6.375 2.5 6.375C3.12132 6.375 3.625 6.87868 3.625 7.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM12.5 8.625C13.1213 8.625 13.625 8.12132 13.625 7.5C13.625 6.87868 13.1213 6.375 12.5 6.375C11.8787 6.375 11.375 6.87868 11.375 7.5C11.375 8.12132 11.8787 8.625 12.5 8.625Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),GMe=["color"],KMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,GMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1.44995 0.949951C1.31734 0.949951 1.19016 1.00263 1.0964 1.0964C1.00263 1.19017 0.949951 1.31735 0.949951 1.44995L0.949966 3.44995C0.949969 3.7261 1.17383 3.94995 1.44997 3.94995C1.72611 3.94995 1.94997 3.72609 1.94997 3.44995L1.94995 1.94995H3.44997C3.72611 1.94995 3.94997 1.72609 3.94997 1.44995C3.94997 1.17381 3.72611 0.949951 3.44997 0.949951H1.44995ZM5.94995 0.949951C5.67381 0.949951 5.44995 1.17381 5.44995 1.44995C5.44995 1.72609 5.67381 1.94995 5.94995 1.94995H8.94995C9.22609 1.94995 9.44995 1.72609 9.44995 1.44995C9.44995 1.17381 9.22609 0.949951 8.94995 0.949951H5.94995ZM5.44995 13.45C5.44995 13.1738 5.67381 12.95 5.94995 12.95H8.94995C9.22609 12.95 9.44995 13.1738 9.44995 13.45C9.44995 13.7261 9.22609 13.95 8.94995 13.95H5.94995C5.67381 13.95 5.44995 13.7261 5.44995 13.45ZM1.94995 5.94995C1.94995 5.67381 1.72609 5.44995 1.44995 5.44995C1.17381 5.44995 0.949951 5.67381 0.949951 5.94995V8.94995C0.949951 9.22609 1.17381 9.44995 1.44995 9.44995C1.72609 9.44995 1.94995 9.22609 1.94995 8.94995V5.94995ZM13.45 5.44995C13.7261 5.44995 13.95 5.67381 13.95 5.94995V8.94995C13.95 9.22609 13.7261 9.44995 13.45 9.44995C13.1738 9.44995 12.95 9.22609 12.95 8.94995V5.94995C12.95 5.67381 13.1738 5.44995 13.45 5.44995ZM11.45 0.949951C11.1738 0.949951 10.95 1.17381 10.95 1.44995C10.95 1.72609 11.1738 1.94995 11.45 1.94995H12.9499V3.44995C12.9499 3.72609 13.1738 3.94995 13.4499 3.94995C13.7261 3.94995 13.9499 3.72609 13.9499 3.44995V1.44995C13.9499 1.17381 13.7252 0.949951 13.449 0.949951H11.45ZM1.44995 10.95C1.72609 10.95 1.94995 11.1738 1.94995 11.45V12.95H3.44997C3.72611 12.95 3.94997 13.1738 3.94997 13.45C3.94997 13.7261 3.72611 13.95 3.44997 13.95H1.44995C1.17381 13.95 0.949951 13.7261 0.949951 13.45V11.45C0.949951 11.1738 1.17381 10.95 1.44995 10.95ZM13.95 11.45C13.95 11.1738 13.7261 10.95 13.45 10.95C13.1738 10.9499 12.95 11.1738 12.95 11.4499L12.9491 12.95H11.45C11.1738 12.95 10.95 13.1738 10.95 13.45C10.95 13.7261 11.1738 13.95 11.45 13.95H13.4499C13.7261 13.95 13.9499 13.7261 13.9499 13.45L13.95 11.45Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),qMe=["color"],YMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,qMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),XMe=["color"],ZMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,XMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),QMe=["color"],JMe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,QMe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M7.4986 0C6.3257 0 5.36107 0.38943 4.73753 1.19361C4.23745 1.83856 4 2.68242 4 3.63325H5C5 2.84313 5.19691 2.23312 5.5278 1.80636C5.91615 1.30552 6.55152 1 7.4986 1C8.35683 1 8.96336 1.26502 9.35846 1.68623C9.75793 2.11211 10 2.76044 10 3.63601V6H3C2.44772 6 2 6.44772 2 7V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V7C13 6.44771 12.5523 6 12 6H11V3.63601C11 2.58135 10.7065 1.66167 10.0878 1.0021C9.46477 0.337871 8.57061 0 7.4986 0ZM3 7H12V13H3V7Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),eRe=["color"],tRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,eRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M5 1.5C5 1.22386 4.77614 1 4.5 1C4.22386 1 4 1.22386 4 1.5L4 7C4 7.01671 4.00082 7.03323 4.00242 7.04952C2.86009 7.28022 2 8.28967 2 9.5C2 10.7103 2.86009 11.7198 4.00242 11.9505C4.00082 11.9668 4 11.9833 4 12V13.5C4 13.7761 4.22386 14 4.5 14C4.77614 14 5 13.7761 5 13.5V12C5 11.9833 4.99918 11.9668 4.99758 11.9505C6.1399 11.7198 7 10.7103 7 9.5C7 8.28967 6.1399 7.28022 4.99758 7.04952C4.99918 7.03323 5 7.01671 5 7L5 1.5ZM11 1.5C11 1.22386 10.7761 1 10.5 1C10.2239 1 10 1.22386 10 1.5V3C10 3.01671 10.0008 3.03323 10.0024 3.04952C8.8601 3.28022 8 4.28967 8 5.5C8 6.71033 8.8601 7.71978 10.0024 7.95048C10.0008 7.96677 10 7.98329 10 8V13.5C10 13.7761 10.2239 14 10.5 14C10.7761 14 11 13.7761 11 13.5V8C11 7.98329 10.9992 7.96677 10.9976 7.95048C12.1399 7.71978 13 6.71033 13 5.5C13 4.28967 12.1399 3.28022 10.9976 3.04952C10.9992 3.03323 11 3.01671 11 3V1.5ZM4.5 8C3.67157 8 3 8.67157 3 9.5C3 10.3284 3.67157 11 4.5 11C5.32843 11 6 10.3284 6 9.5C6 8.67157 5.32843 8 4.5 8ZM9 5.5C9 4.67157 9.67157 4 10.5 4C11.3284 4 12 4.67157 12 5.5C12 6.32843 11.3284 7 10.5 7C9.67157 7 9 6.32843 9 5.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),nRe=["color"],rRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,nRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M11.8536 1.14645C11.6583 0.951184 11.3417 0.951184 11.1465 1.14645L3.71455 8.57836C3.62459 8.66832 3.55263 8.77461 3.50251 8.89155L2.04044 12.303C1.9599 12.491 2.00189 12.709 2.14646 12.8536C2.29103 12.9981 2.50905 13.0401 2.69697 12.9596L6.10847 11.4975C6.2254 11.4474 6.3317 11.3754 6.42166 11.2855L13.8536 3.85355C14.0488 3.65829 14.0488 3.34171 13.8536 3.14645L11.8536 1.14645ZM4.42166 9.28547L11.5 2.20711L12.7929 3.5L5.71455 10.5784L4.21924 11.2192L3.78081 10.7808L4.42166 9.28547Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),oRe=["color"],iRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,oRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),aRe=["color"],sRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,aRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M13.5 13.95C13.7485 13.95 13.95 13.7485 13.95 13.5C13.95 13.2514 13.7485 13.05 13.5 13.05L1.49995 13.05C1.25142 13.05 1.04995 13.2514 1.04995 13.5C1.04995 13.7485 1.25142 13.95 1.49995 13.95L13.5 13.95ZM11.0681 7.5683C11.2439 7.39257 11.2439 7.10764 11.0681 6.93191C10.8924 6.75617 10.6075 6.75617 10.4317 6.93191L7.94993 9.41371L7.94993 1.49998C7.94993 1.25146 7.74846 1.04998 7.49993 1.04998C7.2514 1.04998 7.04993 1.25146 7.04993 1.49998L7.04993 9.41371L4.56813 6.93191C4.39239 6.75617 4.10746 6.75617 3.93173 6.93191C3.75599 7.10764 3.75599 7.39257 3.93173 7.5683L7.18173 10.8183C7.35746 10.994 7.64239 10.994 7.81812 10.8183L11.0681 7.5683Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),lRe=["color"],cRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,lRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M1.50005 1.05005C1.25152 1.05005 1.05005 1.25152 1.05005 1.50005C1.05005 1.74858 1.25152 1.95005 1.50005 1.95005L13.5 1.95005C13.7486 1.95005 13.95 1.74858 13.95 1.50005C13.95 1.25152 13.7486 1.05005 13.5 1.05005H1.50005ZM3.93188 7.43169C3.75614 7.60743 3.75614 7.89236 3.93188 8.06809C4.10761 8.24383 4.39254 8.24383 4.56827 8.06809L7.05007 5.58629V13.5C7.05007 13.7485 7.25155 13.95 7.50007 13.95C7.7486 13.95 7.95007 13.7485 7.95007 13.5L7.95007 5.58629L10.4319 8.06809C10.6076 8.24383 10.8925 8.24383 11.0683 8.06809C11.244 7.89235 11.244 7.60743 11.0683 7.43169L7.81827 4.18169C7.64254 4.00596 7.35761 4.00596 7.18188 4.18169L3.93188 7.43169Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),uRe=["color"],dRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,uRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M8 2.75C8 2.47386 7.77614 2.25 7.5 2.25C7.22386 2.25 7 2.47386 7 2.75V7H2.75C2.47386 7 2.25 7.22386 2.25 7.5C2.25 7.77614 2.47386 8 2.75 8H7V12.25C7 12.5261 7.22386 12.75 7.5 12.75C7.77614 12.75 8 12.5261 8 12.25V8H12.25C12.5261 8 12.75 7.77614 12.75 7.5C12.75 7.22386 12.5261 7 12.25 7H8V2.75Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),fRe=["color"],pRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,fRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M7.59664 2.93628C7.76085 3.06401 8.00012 2.94698 8.00012 2.73895V1.99998C9.98143 2 11.1848 2.3637 11.9105 3.08945C12.6363 3.81522 13 5.0186 13 6.99998C13 7.27613 13.2239 7.49998 13.5 7.49998C13.7761 7.49998 14 7.27613 14 6.99998C14 4.9438 13.6325 3.39719 12.6176 2.38234C11.6028 1.36752 10.0562 0.999999 8.00012 0.999984V0.261266C8.00012 0.0532293 7.76085 -0.0637944 7.59664 0.063928L6.00384 1.30277C5.87516 1.40286 5.87516 1.59735 6.00384 1.69744L7.59664 2.93628ZM9.5 5H2.5C2.22386 5 2 5.22386 2 5.5V12.5C2 12.7761 2.22386 13 2.5 13H9.5C9.77614 13 10 12.7761 10 12.5V5.5C10 5.22386 9.77614 5 9.5 5ZM2.5 4C1.67157 4 1 4.67157 1 5.5V12.5C1 13.3284 1.67157 14 2.5 14H9.5C10.3284 14 11 13.3284 11 12.5V5.5C11 4.67157 10.3284 4 9.5 4H2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),hRe=["color"],sQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,hRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M14.4999 0.999992C14.2237 0.999992 13.9999 1.22385 13.9999 1.49999L13.9999 13.4999C13.9999 13.776 14.2237 13.9999 14.4999 13.9999C14.776 13.9999 14.9999 13.776 14.9999 13.4999L14.9999 1.49999C14.9999 1.22385 14.776 0.999992 14.4999 0.999992ZM0.499996 0.999992C0.223856 0.999992 -9.78509e-09 1.22385 -2.18556e-08 1.49999L4.07279e-07 13.4999C3.95208e-07 13.776 0.223855 13.9999 0.499996 13.9999C0.776136 13.9999 0.999992 13.776 0.999992 13.4999L0.999992 1.49999C0.999992 1.22385 0.776136 0.999992 0.499996 0.999992ZM1.99998 6.99994C1.99998 6.44766 2.44769 5.99995 2.99998 5.99995L5.99995 5.99995C6.55223 5.99995 6.99994 6.44766 6.99994 6.99994L6.99994 7.99993C6.99994 8.55221 6.55223 8.99992 5.99995 8.99992L2.99998 8.99992C2.4477 8.99992 1.99998 8.55221 1.99998 7.99993L1.99998 6.99994ZM8.99993 5.99995C8.44765 5.99995 7.99993 6.44766 7.99993 6.99994L7.99993 7.99993C7.99993 8.55221 8.44765 8.99992 8.99993 8.99992L11.9999 8.99992C12.5522 8.99992 12.9999 8.55221 12.9999 7.99993L12.9999 6.99994C12.9999 6.44766 12.5522 5.99995 11.9999 5.99995L8.99993 5.99995Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),gRe=["color"],lQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,gRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M0.999878 0.5C0.999878 0.223858 1.22374 0 1.49988 0H13.4999C13.776 0 13.9999 0.223858 13.9999 0.5C13.9999 0.776142 13.776 1 13.4999 1H1.49988C1.22374 1 0.999878 0.776142 0.999878 0.5ZM7 2C6.44772 2 6 2.44772 6 3V6C6 6.55228 6.44772 7 7 7H8C8.55228 7 9 6.55228 9 6V3C9 2.44772 8.55228 2 8 2H7ZM7 8C6.44772 8 6 8.44771 6 9V12C6 12.5523 6.44772 13 7 13H8C8.55228 13 9 12.5523 9 12V9C9 8.44772 8.55228 8 8 8H7ZM1.49988 14C1.22374 14 0.999878 14.2239 0.999878 14.5C0.999878 14.7761 1.22374 15 1.49988 15H13.4999C13.776 15 13.9999 14.7761 13.9999 14.5C13.9999 14.2239 13.776 14 13.4999 14H1.49988Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),mRe=["color"],cQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,mRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M14.4999 0.999992C14.2237 0.999992 13.9999 1.22385 13.9999 1.49999L13.9999 5.99995L0.999992 5.99995L0.999992 1.49999C0.999992 1.22385 0.776136 0.999992 0.499996 0.999992C0.223856 0.999992 -9.78509e-09 1.22385 -2.18556e-08 1.49999L4.07279e-07 13.4999C3.95208e-07 13.776 0.223855 13.9999 0.499996 13.9999C0.776136 13.9999 0.999992 13.776 0.999992 13.4999L0.999992 8.99992L13.9999 8.99992L13.9999 13.4999C13.9999 13.776 14.2237 13.9999 14.4999 13.9999C14.776 13.9999 14.9999 13.776 14.9999 13.4999L14.9999 1.49999C14.9999 1.22385 14.776 0.999992 14.4999 0.999992Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),vRe=["color"],uQ=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,vRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M0.999878 0.5C0.999878 0.223858 1.22374 0 1.49988 0H13.4999C13.776 0 13.9999 0.223858 13.9999 0.5C13.9999 0.776142 13.776 1 13.4999 1H6H1.49988C1.22374 1 0.999878 0.776142 0.999878 0.5ZM9 14V1L6 1V14H1.49988C1.22374 14 0.999878 14.2239 0.999878 14.5C0.999878 14.7761 1.22374 15 1.49988 15H13.4999C13.776 15 13.9999 14.7761 13.9999 14.5C13.9999 14.2239 13.776 14 13.4999 14H9Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),yRe=["color"],bRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,yRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M3.94993 2.95002L3.94993 4.49998C3.94993 4.74851 3.74845 4.94998 3.49993 4.94998C3.2514 4.94998 3.04993 4.74851 3.04993 4.49998V2.50004C3.04993 2.45246 3.05731 2.40661 3.07099 2.36357C3.12878 2.18175 3.29897 2.05002 3.49993 2.05002H11.4999C11.6553 2.05002 11.7922 2.12872 11.8731 2.24842C11.9216 2.32024 11.9499 2.40682 11.9499 2.50002L11.9499 2.50004V4.49998C11.9499 4.74851 11.7485 4.94998 11.4999 4.94998C11.2514 4.94998 11.0499 4.74851 11.0499 4.49998V2.95002H8.04993V12.05H9.25428C9.50281 12.05 9.70428 12.2515 9.70428 12.5C9.70428 12.7486 9.50281 12.95 9.25428 12.95H5.75428C5.50575 12.95 5.30428 12.7486 5.30428 12.5C5.30428 12.2515 5.50575 12.05 5.75428 12.05H6.94993V2.95002H3.94993Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),xRe=["color"],SRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,xRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM4 7.5C4 7.22386 4.22386 7 4.5 7H10.5C10.7761 7 11 7.22386 11 7.5C11 7.77614 10.7761 8 10.5 8H4.5C4.22386 8 4 7.77614 4 7.5ZM3 10.5C3 10.2239 3.22386 10 3.5 10H11.5C11.7761 10 12 10.2239 12 10.5C12 10.7761 11.7761 11 11.5 11H3.5C3.22386 11 3 10.7761 3 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),wRe=["color"],CRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,wRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M2.5 4C2.22386 4 2 4.22386 2 4.5C2 4.77614 2.22386 5 2.5 5H12.5C12.7761 5 13 4.77614 13 4.5C13 4.22386 12.7761 4 12.5 4H2.5ZM2 7.5C2 7.22386 2.22386 7 2.5 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H2.5C2.22386 8 2 7.77614 2 7.5ZM2 10.5C2 10.2239 2.22386 10 2.5 10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7761 12.7761 11 12.5 11H2.5C2.22386 11 2 10.7761 2 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ERe=["color"],kRe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,ERe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM2 7.5C2 7.22386 2.22386 7 2.5 7H7.5C7.77614 7 8 7.22386 8 7.5C8 7.77614 7.77614 8 7.5 8H2.5C2.22386 8 2 7.77614 2 7.5ZM2 10.5C2 10.2239 2.22386 10 2.5 10H10.5C10.7761 10 11 10.2239 11 10.5C11 10.7761 10.7761 11 10.5 11H2.5C2.22386 11 2 10.7761 2 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),IRe=["color"],_Re=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ot(e,IRe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),h.exports.createElement("path",{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H12.5C12.7761 4 13 4.22386 13 4.5C13 4.77614 12.7761 5 12.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM7 7.5C7 7.22386 7.22386 7 7.5 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H7.5C7.22386 8 7 7.77614 7 7.5ZM4 10.5C4 10.2239 4.22386 10 4.5 10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7761 12.7761 11 12.5 11H4.5C4.22386 11 4 10.7761 4 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});function ORe(e){const t=e.iconName,[n,r,,,o]=e.icon;return iW({viewBox:`0 0 ${n} ${r}`,displayName:t,path:typeof o=="string"?k("path",{fill:"currentColor",d:o}):k("g",{children:o.map((i,a)=>k("path",{d:i},a))})})}const PRe=/ra-\w/,TRe=/fa-\w/,xn=({icon:e,fw:t,iconProps:n,css:r})=>{var a,s;const o=(a=n==null?void 0:n.size)!=null?a:"",i=(s=n==null?void 0:n.color)!=null?s:"";if(typeof e=="string"){let l="";return PRe.test(e)?(o&&(l+=` ra-${o} `),t&&(l+=" ra-fw "),l+="ra "):TRe.test(e)&&(o&&(l+=` fa-${o} `),t&&(l+=" fa-fw ")),l+=`${e} `,k("i",{className:l,style:{...r,color:i,alignSelf:"center"}})}else return e.icon?k(Oo,{as:ORe(e),style:{...r}}):k(Ue,{})};xn.defaultProps={icon:"ra ra-anvil",fw:!0,iconProps:{color:void 0,size:void 0}};/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */var ARe={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},$Re={prefix:"fas",iconName:"pennant",icon:[576,512,[],"f456","M571 228.5c-78.1 88.2-179.8 108.8-184.1 109.6-134.8 26.1-153.3 7.5-237.1 37.5-10.6 3.8-21.8-3.6-21.8-14.8V112.5c0-9 7.3-16.4 16.3-16 43.2 2 95.3 13.2 155.2 42.4 140.6 68.5 223.7 62.9 252.9 57.2 18-3.8 31.3 18.1 18.6 32.4zM56 0C25.1 0 0 25.1 0 56c0 22.3 13.2 41.4 32 50.4V504c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V106.4c18.8-9 32-28.1 32-50.4 0-30.9-25.1-56-56-56z"]};/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */function P0(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?P0=function(t){return typeof t}:P0=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P0(e)}function MRe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function RRe(e,t,n){return t&&$L(e.prototype,t),n&&$L(e,n),e}function DRe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ct(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),r.forEach(function(o){DRe(e,o,n[o])})}return e}function dQ(e,t){return LRe(e)||BRe(e,t)||FRe()}function LRe(e){if(Array.isArray(e))return e}function BRe(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(l){o=!0,i=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(o)throw i}}return n}function FRe(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var ML=function(){},J_={},fQ={},NRe=null,pQ={mark:ML,measure:ML};try{typeof window!="undefined"&&(J_=window),typeof document!="undefined"&&(fQ=document),typeof MutationObserver!="undefined"&&(NRe=MutationObserver),typeof performance!="undefined"&&(pQ=performance)}catch{}var zRe=J_.navigator||{},RL=zRe.userAgent,DL=RL===void 0?"":RL,rw=J_,io=fQ,vy=pQ;rw.document;var eO=!!io.documentElement&&!!io.head&&typeof io.addEventListener=="function"&&typeof io.createElement=="function";~DL.indexOf("MSIE")||~DL.indexOf("Trident/");var ol="___FONT_AWESOME___",hQ="fa",gQ="svg-inline--fa",jRe="data-fa-i2svg";(function(){try{return!0}catch{return!1}})();var GC={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},mQ=rw.FontAwesomeConfig||{};function HRe(e){var t=io.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function VRe(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}if(io&&typeof io.querySelector=="function"){var WRe=[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];WRe.forEach(function(e){var t=dQ(e,2),n=t[0],r=t[1],o=VRe(HRe(n));o!=null&&(mQ[r]=o)})}var URe={familyPrefix:hQ,replacementClass:gQ,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},H8=Ct({},URe,mQ);H8.autoReplaceSvg||(H8.observeMutations=!1);var qo=Ct({},H8);rw.FontAwesomeConfig=qo;var il=rw||{};il[ol]||(il[ol]={});il[ol].styles||(il[ol].styles={});il[ol].hooks||(il[ol].hooks={});il[ol].shims||(il[ol].shims=[]);var Za=il[ol],GRe=[],KRe=function e(){io.removeEventListener("DOMContentLoaded",e),V8=1,GRe.map(function(t){return t()})},V8=!1;eO&&(V8=(io.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(io.readyState),V8||io.addEventListener("DOMContentLoaded",KRe));var tO="pending",vQ="settled",hx="fulfilled",gx="rejected",qRe=function(){},yQ=typeof global!="undefined"&&typeof global.process!="undefined"&&typeof global.process.emit=="function",YRe=typeof setImmediate=="undefined"?setTimeout:setImmediate,Gg=[],W8;function XRe(){for(var e=0;e<Gg.length;e++)Gg[e][0](Gg[e][1]);Gg=[],W8=!1}function mx(e,t){Gg.push([e,t]),W8||(W8=!0,YRe(XRe,0))}function ZRe(e,t){function n(o){nO(t,o)}function r(o){$m(t,o)}try{e(n,r)}catch(o){r(o)}}function bQ(e){var t=e.owner,n=t._state,r=t._data,o=e[n],i=e.then;if(typeof o=="function"){n=hx;try{r=o(r)}catch(a){$m(i,a)}}xQ(i,r)||(n===hx&&nO(i,r),n===gx&&$m(i,r))}function xQ(e,t){var n;try{if(e===t)throw new TypeError("A promises callback cannot return that same promise.");if(t&&(typeof t=="function"||P0(t)==="object")){var r=t.then;if(typeof r=="function")return r.call(t,function(o){n||(n=!0,t===o?SQ(e,o):nO(e,o))},function(o){n||(n=!0,$m(e,o))}),!0}}catch(o){return n||$m(e,o),!0}return!1}function nO(e,t){(e===t||!xQ(e,t))&&SQ(e,t)}function SQ(e,t){e._state===tO&&(e._state=vQ,e._data=t,mx(QRe,e))}function $m(e,t){e._state===tO&&(e._state=vQ,e._data=t,mx(JRe,e))}function wQ(e){e._then=e._then.forEach(bQ)}function QRe(e){e._state=hx,wQ(e)}function JRe(e){e._state=gx,wQ(e),!e._handled&&yQ&&global.process.emit("unhandledRejection",e._data,e)}function eDe(e){global.process.emit("rejectionHandled",e)}function Ai(e){if(typeof e!="function")throw new TypeError("Promise resolver "+e+" is not a function");if(!(this instanceof Ai))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],ZRe(e,this)}Ai.prototype={constructor:Ai,_state:tO,_then:null,_data:void 0,_handled:!1,then:function(t,n){var r={owner:this,then:new this.constructor(qRe),fulfilled:t,rejected:n};return(n||t)&&!this._handled&&(this._handled=!0,this._state===gx&&yQ&&mx(eDe,this)),this._state===hx||this._state===gx?mx(bQ,r):this._then.push(r),r.then},catch:function(t){return this.then(null,t)}};Ai.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new Ai(function(t,n){var r=[],o=0;function i(l){return o++,function(c){r[l]=c,--o||t(r)}}for(var a=0,s;a<e.length;a++)s=e[a],s&&typeof s.then=="function"?s.then(i(a),n):r[a]=s;o||t(r)})};Ai.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new Ai(function(t,n){for(var r=0,o;r<e.length;r++)o=e[r],o&&typeof o.then=="function"?o.then(t,n):t(o)})};Ai.resolve=function(e){return e&&P0(e)==="object"&&e.constructor===Ai?e:new Ai(function(t){t(e)})};Ai.reject=function(e){return new Ai(function(t,n){n(e)})};var Zf={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function tDe(e){if(!(!e||!eO)){var t=io.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=io.head.childNodes,r=null,o=n.length-1;o>-1;o--){var i=n[o],a=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=i)}return io.head.insertBefore(t,r),e}}var nDe="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function vx(){for(var e=12,t="";e-- >0;)t+=nDe[Math.random()*62|0];return t}function CQ(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function rDe(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(CQ(e[n]),'" ')},"").trim()}function EQ(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n],";")},"")}function kQ(e){return e.size!==Zf.size||e.x!==Zf.x||e.y!==Zf.y||e.rotate!==Zf.rotate||e.flipX||e.flipY}function IQ(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,o={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(i," ").concat(a," ").concat(s)},c={transform:"translate(".concat(r/2*-1," -256)")};return{outer:o,inner:l,path:c}}var KC={x:0,y:0,width:"100%",height:"100%"};function LL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function oDe(e){return e.tag==="g"?e.children:[e]}function iDe(e){var t=e.children,n=e.attributes,r=e.main,o=e.mask,i=e.maskId,a=e.transform,s=r.width,l=r.icon,c=o.width,u=o.icon,d=IQ({transform:a,containerWidth:c,iconWidth:s}),f={tag:"rect",attributes:Ct({},KC,{fill:"white"})},p=l.children?{children:l.children.map(LL)}:{},g={tag:"g",attributes:Ct({},d.inner),children:[LL(Ct({tag:l.tag,attributes:Ct({},l.attributes,d.path)},p))]},m={tag:"g",attributes:Ct({},d.outer),children:[g]},y="mask-".concat(i||vx()),v="clip-".concat(i||vx()),b={tag:"mask",attributes:Ct({},KC,{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,m]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:oDe(u)},b]};return t.push(x,{tag:"rect",attributes:Ct({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(y,")")},KC)}),{children:t,attributes:n}}function aDe(e){var t=e.children,n=e.attributes,r=e.main,o=e.transform,i=e.styles,a=EQ(i);if(a.length>0&&(n.style=a),kQ(o)){var s=IQ({transform:o,containerWidth:r.width,iconWidth:r.width});t.push({tag:"g",attributes:Ct({},s.outer),children:[{tag:"g",attributes:Ct({},s.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:Ct({},r.icon.attributes,s.path)}]}]})}else t.push(r.icon);return{children:t,attributes:n}}function sDe(e){var t=e.children,n=e.main,r=e.mask,o=e.attributes,i=e.styles,a=e.transform;if(kQ(a)&&n.found&&!r.found){var s=n.width,l=n.height,c={x:s/l/2,y:.5};o.style=EQ(Ct({},i,{"transform-origin":"".concat(c.x+a.x/16,"em ").concat(c.y+a.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}function lDe(e){var t=e.prefix,n=e.iconName,r=e.children,o=e.attributes,i=e.symbol,a=i===!0?"".concat(t,"-").concat(qo.familyPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Ct({},o,{id:a}),children:r}]}]}function cDe(e){var t=e.icons,n=t.main,r=t.mask,o=e.prefix,i=e.iconName,a=e.transform,s=e.symbol,l=e.title,c=e.maskId,u=e.titleId,d=e.extra,f=e.watchable,p=f===void 0?!1:f,g=r.found?r:n,m=g.width,y=g.height,v=o==="fak",b=v?"":"fa-w-".concat(Math.ceil(m/y*16)),x=[qo.replacementClass,i?"".concat(qo.familyPrefix,"-").concat(i):"",b].filter(function(T){return d.classes.indexOf(T)===-1}).filter(function(T){return T!==""||!!T}).concat(d.classes).join(" "),S={children:[],attributes:Ct({},d.attributes,{"data-prefix":o,"data-icon":i,class:x,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(y)})},C=v&&!~d.classes.indexOf("fa-fw")?{width:"".concat(m/y*16*.0625,"em")}:{};p&&(S.attributes[jRe]=""),l&&S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(u||vx())},children:[l]});var w=Ct({},S,{prefix:o,iconName:i,main:n,mask:r,maskId:c,transform:a,symbol:s,styles:Ct({},C,d.styles)}),I=r.found&&n.found?iDe(w):aDe(w),_=I.children,P=I.attributes;return w.children=_,w.attributes=P,s?lDe(w):sDe(w)}var BL=function(){};qo.measurePerformance&&vy&&vy.mark&&vy.measure;var uDe=function(t,n){return function(r,o,i,a){return t.call(n,r,o,i,a)}},qC=function(t,n,r,o){var i=Object.keys(t),a=i.length,s=o!==void 0?uDe(n,o):n,l,c,u;for(r===void 0?(l=1,u=t[i[0]]):(l=0,u=r);l<a;l++)c=i[l],u=s(u,t[c],c,t);return u};function _Q(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,o=r===void 0?!1:r,i=Object.keys(t).reduce(function(a,s){var l=t[s],c=!!l.icon;return c?a[l.iconName]=l.icon:a[s]=l,a},{});typeof Za.hooks.addPack=="function"&&!o?Za.hooks.addPack(e,i):Za.styles[e]=Ct({},Za.styles[e]||{},i),e==="fas"&&_Q("fa",t)}var FL=Za.styles,dDe=Za.shims,OQ=function(){var t=function(o){return qC(FL,function(i,a,s){return i[s]=qC(a,o,{}),i},{})};t(function(r,o,i){return o[3]&&(r[o[3]]=i),r}),t(function(r,o,i){var a=o[2];return r[i]=i,a.forEach(function(s){r[s]=i}),r});var n="far"in FL;qC(dDe,function(r,o){var i=o[0],a=o[1],s=o[2];return a==="far"&&!n&&(a="fas"),r[i]={prefix:a,iconName:s},r},{})};OQ();Za.styles;function NL(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function PQ(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,o=e.children,i=o===void 0?[]:o;return typeof e=="string"?CQ(e):"<".concat(t," ").concat(rDe(r),">").concat(i.map(PQ).join(""),"</").concat(t,">")}var fDe=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce(function(r,o){var i=o.toLowerCase().split("-"),a=i[0],s=i.slice(1).join("-");if(a&&s==="h")return r.flipX=!0,r;if(a&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(a){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n):n};function U8(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=new Error().stack}U8.prototype=Object.create(Error.prototype);U8.prototype.constructor=U8;var ow={fill:"currentColor"},TQ={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};Ct({},ow,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"});var rO=Ct({},TQ,{attributeName:"opacity"});Ct({},ow,{cx:"256",cy:"364",r:"28"}),Ct({},TQ,{attributeName:"r",values:"28;14;28;28;14;28;"}),Ct({},rO,{values:"1;0;1;1;0;1;"});Ct({},ow,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),Ct({},rO,{values:"1;0;0;0;0;1;"});Ct({},ow,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),Ct({},rO,{values:"0;0;1;1;0;0;"});Za.styles;function zL(e){var t=e[0],n=e[1],r=e.slice(4),o=dQ(r,1),i=o[0],a=null;return Array.isArray(i)?a={tag:"g",attributes:{class:"".concat(qo.familyPrefix,"-").concat(GC.GROUP)},children:[{tag:"path",attributes:{class:"".concat(qo.familyPrefix,"-").concat(GC.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(qo.familyPrefix,"-").concat(GC.PRIMARY),fill:"currentColor",d:i[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:n,icon:a}}Za.styles;var pDe=`svg:not(:root).svg-inline--fa {
  overflow: visible;
}

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: #fff;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse {
  color: #fff;
}`;function hDe(){var e=hQ,t=gQ,n=qo.familyPrefix,r=qo.replacementClass,o=pDe;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");o=o.replace(i,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(s,".".concat(r))}return o}var gDe=function(){function e(){MRe(this,e),this.definitions={}}return RRe(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];var a=o.reduce(this._pullDefinitions,{});Object.keys(a).forEach(function(s){n.definitions[s]=Ct({},n.definitions[s]||{},a[s]),_Q(s,a[s]),OQ()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(n,r){var o=r.prefix&&r.iconName&&r.icon?{0:r}:r;return Object.keys(o).map(function(i){var a=o[i],s=a.prefix,l=a.iconName,c=a.icon;n[s]||(n[s]={}),n[s][l]=c}),n}}]),e}();function mDe(){qo.autoAddCss&&!HL&&(tDe(hDe()),HL=!0)}function vDe(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return PQ(r)})}}),Object.defineProperty(e,"node",{get:function(){if(!!eO){var r=io.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function jL(e){var t=e.prefix,n=t===void 0?"fa":t,r=e.iconName;if(!!r)return NL(bDe.definitions,n,r)||NL(Za.styles,n,r)}function yDe(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:jL(t||{}),o=n.mask;return o&&(o=(o||{}).icon?o:jL(o||{})),e(r,Ct({},n,{mask:o}))}}var bDe=new gDe,HL=!1,G8={transform:function(t){return fDe(t)}},xDe=yDe(function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transform,r=n===void 0?Zf:n,o=t.symbol,i=o===void 0?!1:o,a=t.mask,s=a===void 0?null:a,l=t.maskId,c=l===void 0?null:l,u=t.title,d=u===void 0?null:u,f=t.titleId,p=f===void 0?null:f,g=t.classes,m=g===void 0?[]:g,y=t.attributes,v=y===void 0?{}:y,b=t.styles,x=b===void 0?{}:b;if(!!e){var S=e.prefix,C=e.iconName,w=e.icon;return vDe(Ct({type:"icon"},e),function(){return mDe(),qo.autoA11y&&(d?v["aria-labelledby"]="".concat(qo.replacementClass,"-title-").concat(p||vx()):(v["aria-hidden"]="true",v.focusable="false")),cDe({icons:{main:zL(w),mask:s?zL(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:C,transform:Ct({},Zf,r),symbol:i,title:d,maskId:c,titleId:p,extra:{attributes:v,styles:x,classes:m}})})}});function VL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ql(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VL(Object(n),!0).forEach(function(r){Qf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yx(e){return yx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yx(e)}function Qf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SDe(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function AQ(e,t){if(e==null)return{};var n=SDe(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function K8(e){return wDe(e)||CDe(e)||EDe(e)||kDe()}function wDe(e){if(Array.isArray(e))return q8(e)}function CDe(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EDe(e,t){if(!!e){if(typeof e=="string")return q8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q8(e,t)}}function q8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IDe(e){var t,n=e.beat,r=e.fade,o=e.beatFade,i=e.bounce,a=e.shake,s=e.flash,l=e.spin,c=e.spinPulse,u=e.spinReverse,d=e.pulse,f=e.fixedWidth,p=e.inverse,g=e.border,m=e.listItem,y=e.flip,v=e.size,b=e.rotation,x=e.pull,S=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":o,"fa-bounce":i,"fa-shake":a,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":u,"fa-spin-pulse":c,"fa-pulse":d,"fa-fw":f,"fa-inverse":p,"fa-border":g,"fa-li":m,"fa-flip":y===!0,"fa-flip-horizontal":y==="horizontal"||y==="both","fa-flip-vertical":y==="vertical"||y==="both"},Qf(t,"fa-".concat(v),typeof v!="undefined"&&v!==null),Qf(t,"fa-rotate-".concat(b),typeof b!="undefined"&&b!==null&&b!==0),Qf(t,"fa-pull-".concat(x),typeof x!="undefined"&&x!==null),Qf(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(S).map(function(C){return S[C]?C:null}).filter(function(C){return C})}function _De(e){return e=e-0,e===e}function $Q(e){return _De(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var ODe=["style"];function PDe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function TDe(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),o=$Q(n.slice(0,r)),i=n.slice(r+1).trim();return o.startsWith("webkit")?t[PDe(o)]=i:t[o]=i,t},{})}function MQ(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return MQ(e,l)}),o=Object.keys(t.attributes||{}).reduce(function(l,c){var u=t.attributes[c];switch(c){case"class":l.attrs.className=u,delete t.attributes.class;break;case"style":l.attrs.style=TDe(u);break;default:c.indexOf("aria-")===0||c.indexOf("data-")===0?l.attrs[c.toLowerCase()]=u:l.attrs[$Q(c)]=u}return l},{attrs:{}}),i=n.style,a=i===void 0?{}:i,s=AQ(n,ODe);return o.attrs.style=Ql(Ql({},o.attrs.style),a),e.apply(void 0,[t.tag,Ql(Ql({},o.attrs),s)].concat(K8(r)))}var RQ=!1;try{RQ=!0}catch{}function ADe(){if(!RQ&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function WL(e){if(e&&yx(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(G8.icon)return G8.icon(e);if(e===null)return null;if(e&&yx(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function YC(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Qf({},e,t):{}}var $De=["forwardedRef"];function L1(e){var t=e.forwardedRef,n=AQ(e,$De),r=n.icon,o=n.mask,i=n.symbol,a=n.className,s=n.title,l=n.titleId,c=n.maskId,u=WL(r),d=YC("classes",[].concat(K8(IDe(n)),K8(a.split(" ")))),f=YC("transform",typeof n.transform=="string"?G8.transform(n.transform):n.transform),p=YC("mask",WL(o)),g=xDe(u,Ql(Ql(Ql(Ql({},d),f),p),{},{symbol:i,title:s,titleId:l,maskId:c}));if(!g)return ADe("Could not find icon",u),null;var m=g.abstract,y={ref:t};return Object.keys(n).forEach(function(v){L1.defaultProps.hasOwnProperty(v)||(y[v]=n[v])}),MDe(m[0],y)}L1.displayName="FontAwesomeIcon";L1.propTypes={beat:pe.bool,border:pe.bool,beatFade:pe.bool,bounce:pe.bool,className:pe.string,fade:pe.bool,flash:pe.bool,mask:pe.oneOfType([pe.object,pe.array,pe.string]),maskId:pe.string,fixedWidth:pe.bool,inverse:pe.bool,flip:pe.oneOf([!0,!1,"horizontal","vertical","both"]),icon:pe.oneOfType([pe.object,pe.array,pe.string]),listItem:pe.bool,pull:pe.oneOf(["right","left"]),pulse:pe.bool,rotation:pe.oneOf([0,90,180,270]),shake:pe.bool,size:pe.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:pe.bool,spinPulse:pe.bool,spinReverse:pe.bool,symbol:pe.oneOfType([pe.bool,pe.string]),title:pe.string,titleId:pe.string,transform:pe.oneOfType([pe.string,pe.object]),swapOpacity:pe.bool};L1.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var MDe=MQ.bind(null,O.createElement);const RDe=e=>k(L1,{...e,icon:{iconName:"heart",prefix:"fas"}}),DDe=O.forwardRef((e,t)=>{var S,C,w;const{blockType:n,excerpt:r,tlBgImage:o,tlAltImage:i,tlTitle:a,likes:s,template:l,author:c,views:u,tlIcon:d,tlStrokeColor:f,tlBgColor:p}=e,[g,m]=h.exports.useState(!!e.hovered),y=jX(g,300),v=et("Block",{});let b=y?{display:"flex",flexDirection:"column",justifyContent:"space-between",backgroundColor:"rgb(0,0,0,0.75)",transition:"background-color 0.5s ease"}:{display:"flex",flexDirection:"column-reverse"};f&&(b={...b,borderWidth:"0.3rem",borderStyle:"solid",borderColor:f});const x=e.hovered?{}:{onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1)};return k(Le,{ref:t,className:"block-root",backgroundImage:`url("${(S=o!=null?o:i)!=null?S:""}")`,__css:{backgroundColor:p!=null?p:"unset",...v.root,...b},...x,children:k(Le,{...b,border:"none",paddingBottom:"0",height:"100%",width:"100%",children:ne(ku,{value:v,children:[y&&ne(Le,{display:"flex",flexDirection:"column",height:"100%",justifyContent:"space-between",children:[ne(Le,{padding:"0.5rem",display:"flex",flexDirection:"row",justifyContent:(c==null?void 0:c.username)&&(c==null?void 0:c.id)?"space-between":"flex-end",children:[(c==null?void 0:c.username)&&(c==null?void 0:c.id)&&ne(Le,{display:"flex",maxWidth:"7rem",alignItems:"center",children:[k(UU,{name:c.username,size:"sm",src:(w=(C=c==null?void 0:c.avatar)==null?void 0:C.url)!=null?w:"",borderRadius:"100%"}),k(ar,{paddingStart:"0.5rem",fontSize:"smaller",fontWeight:"semibold",children:c.username})]}),ne(Le,{display:"inline-flex",minWidth:"7rem",maxWidth:"9rem",flexDirection:"row",justifyContent:s&&u?"space-between":"flex-end",alignItems:"center",children:[s&&ne(Le,{display:"inline-flex",flexDirection:"row",alignItems:"center",justifyContent:"flex-end",paddingStart:"0.5rem",children:[k(RDe,{color:C_}),k(ar,{fontWeight:"semibold",paddingStart:"0.5rem",fontSize:"sm",children:s})]}),u&&ne(Le,{display:"inline-flex",flexDirection:"row",alignItems:"center",justifyContent:"flex-end",paddingStart:"0.5rem",children:[k(xn,{icon:ARe}),k(ar,{fontWeight:"semibold",paddingStart:"0.5rem",fontSize:"sm",children:u})]})]})]}),ne(Le,{display:"flex",flexDirection:"column",textAlign:"center",children:[l&&k(ar,{textTransform:"uppercase",fontWeight:"bold",children:l}),r!=null?r:k(ar,{fontWeight:"semibold",children:r})]}),k(Le,{})]}),k(DQ,{marginBottom:"1rem",title:a,icon:d})]})})})}),DQ=e=>{const{title:t,icon:n}=e,r=KS();return ne(Le,{as:"button",__css:r.legend,children:[n&&k(xn,{icon:n,iconProps:{color:"white"},fw:!0}),k(ar,{paddingStart:"1",fontWeight:"semibold",fontSize:"small",children:t})]})};DQ.defaultProps={icon:$Re};const Mm=e=>{/^https?:\/\//i.test(e)||(e="http://"+e);const t=window.open(e,"_blank");t&&(t.opener=null)};function UL(e,t){let n=0;switch(t){case"brighter":n=100;break;case"darker":n=-50;break}if(e===""||typeof e!="string"||!Number.isInteger(n))return;let r=parseInt(e.substring(1,3),16),o=parseInt(e.substring(3,5),16),i=parseInt(e.substring(5,7),16);r=parseInt(r*(100+n)/100+""),o=parseInt(o*(100+n)/100+""),i=parseInt(i*(100+n)/100+""),r=r<255?r:255,o=o<255?o:255,i=i<255?i:255;const a=r.toString(16).length==1?"0"+r.toString(16):r.toString(16),s=o.toString(16).length==1?"0"+o.toString(16):o.toString(16),l=i.toString(16).length==1?"0"+i.toString(16):i.toString(16),c=e==="#000000",u=e==="#ffffff";return c?"#ffffff":u?"#000000":"#"+a+s+l}function al(e){return Array.isArray?Array.isArray(e):FQ(e)==="[object Array]"}const LDe=1/0;function BDe(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-LDe?"-0":t}function FDe(e){return e==null?"":BDe(e)}function Qa(e){return typeof e=="string"}function LQ(e){return typeof e=="number"}function NDe(e){return e===!0||e===!1||zDe(e)&&FQ(e)=="[object Boolean]"}function BQ(e){return typeof e=="object"}function zDe(e){return BQ(e)&&e!==null}function Bo(e){return e!=null}function XC(e){return!e.trim().length}function FQ(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const jDe="Incorrect 'index' type",HDe=e=>`Invalid value for key ${e}`,VDe=e=>`Pattern length exceeds max of ${e}.`,WDe=e=>`Missing ${e} property in key`,UDe=e=>`Property 'weight' in key '${e}' must be a positive integer`,GL=Object.prototype.hasOwnProperty;class GDe{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let o=NQ(r);n+=o.weight,this._keys.push(o),this._keyMap[o.id]=o,n+=o.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function NQ(e){let t=null,n=null,r=null,o=1,i=null;if(Qa(e)||al(e))r=e,t=KL(e),n=Y8(e);else{if(!GL.call(e,"name"))throw new Error(WDe("name"));const a=e.name;if(r=a,GL.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(UDe(a));t=KL(a),n=Y8(a),i=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:i}}function KL(e){return al(e)?e:e.split(".")}function Y8(e){return al(e)?e.join("."):e}function KDe(e,t){let n=[],r=!1;const o=(i,a,s)=>{if(!!Bo(i))if(!a[s])n.push(i);else{let l=a[s];const c=i[l];if(!Bo(c))return;if(s===a.length-1&&(Qa(c)||LQ(c)||NDe(c)))n.push(FDe(c));else if(al(c)){r=!0;for(let u=0,d=c.length;u<d;u+=1)o(c[u],a,s+1)}else a.length&&o(c,a,s+1)}};return o(e,Qa(t)?t.split("."):t,0),r?n:n[0]}const qDe={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},YDe={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},XDe={location:0,threshold:.6,distance:100},ZDe={useExtendedSearch:!1,getFn:KDe,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Ye={...YDe,...qDe,...XDe,...ZDe};const QDe=/[^ ]+/g;function JDe(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(o){const i=o.match(QDe).length;if(n.has(i))return n.get(i);const a=1/Math.pow(i,.5*e),s=parseFloat(Math.round(a*r)/r);return n.set(i,s),s},clear(){n.clear()}}}class oO{constructor({getFn:t=Ye.getFn,fieldNormWeight:n=Ye.fieldNormWeight}={}){this.norm=JDe(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Qa(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();Qa(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!Bo(t)||XC(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((o,i)=>{let a=o.getFn?o.getFn(t):this.getFn(t,o.path);if(!!Bo(a)){if(al(a)){let s=[];const l=[{nestedArrIndex:-1,value:a}];for(;l.length;){const{nestedArrIndex:c,value:u}=l.pop();if(!!Bo(u))if(Qa(u)&&!XC(u)){let d={v:u,i:c,n:this.norm.get(u)};s.push(d)}else al(u)&&u.forEach((d,f)=>{l.push({nestedArrIndex:f,value:d})})}r.$[i]=s}else if(Qa(a)&&!XC(a)){let s={v:a,n:this.norm.get(a)};r.$[i]=s}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function zQ(e,t,{getFn:n=Ye.getFn,fieldNormWeight:r=Ye.fieldNormWeight}={}){const o=new oO({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(NQ)),o.setSources(t),o.create(),o}function eLe(e,{getFn:t=Ye.getFn,fieldNormWeight:n=Ye.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new oO({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i}function yy(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Ye.distance,ignoreLocation:i=Ye.ignoreLocation}={}){const a=t/e.length;if(i)return a;const s=Math.abs(r-n);return o?a+s/o:s?1:a}function tLe(e=[],t=Ye.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let a=e.length;i<a;i+=1){let s=e[i];s&&r===-1?r=i:!s&&r!==-1&&(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}const du=32;function nLe(e,t,n,{location:r=Ye.location,distance:o=Ye.distance,threshold:i=Ye.threshold,findAllMatches:a=Ye.findAllMatches,minMatchCharLength:s=Ye.minMatchCharLength,includeMatches:l=Ye.includeMatches,ignoreLocation:c=Ye.ignoreLocation}={}){if(t.length>du)throw new Error(VDe(du));const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=i,g=f;const m=s>1||l,y=m?Array(d):[];let v;for(;(v=e.indexOf(t,g))>-1;){let I=yy(t,{currentLocation:v,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(I,p),g=v+u,m){let _=0;for(;_<u;)y[v+_]=1,_+=1}}g=-1;let b=[],x=1,S=u+d;const C=1<<u-1;for(let I=0;I<u;I+=1){let _=0,P=S;for(;_<P;)yy(t,{errors:I,currentLocation:f+P,expectedLocation:f,distance:o,ignoreLocation:c})<=p?_=P:S=P,P=Math.floor((S-_)/2+_);S=P;let T=Math.max(1,f-P+1),R=a?d:Math.min(f+P,d)+u,B=Array(R+2);B[R+1]=(1<<I)-1;for(let W=R;W>=T;W-=1){let L=W-1,z=n[e.charAt(L)];if(m&&(y[L]=+!!z),B[W]=(B[W+1]<<1|1)&z,I&&(B[W]|=(b[W+1]|b[W])<<1|1|b[W+1]),B[W]&C&&(x=yy(t,{errors:I,currentLocation:L,expectedLocation:f,distance:o,ignoreLocation:c}),x<=p)){if(p=x,g=L,g<=f)break;T=Math.max(1,2*f-g)}}if(yy(t,{errors:I+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;b=B}const w={isMatch:g>=0,score:Math.max(.001,x)};if(m){const I=tLe(y,s);I.length?l&&(w.indices=I):w.isMatch=!1}return w}function rLe(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class jQ{constructor(t,{location:n=Ye.location,threshold:r=Ye.threshold,distance:o=Ye.distance,includeMatches:i=Ye.includeMatches,findAllMatches:a=Ye.findAllMatches,minMatchCharLength:s=Ye.minMatchCharLength,isCaseSensitive:l=Ye.isCaseSensitive,ignoreLocation:c=Ye.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:a,minMatchCharLength:s,isCaseSensitive:l,ignoreLocation:c},this.pattern=l?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const u=(f,p)=>{this.chunks.push({pattern:f,alphabet:rLe(f),startIndex:p})},d=this.pattern.length;if(d>du){let f=0;const p=d%du,g=d-p;for(;f<g;)u(this.pattern.substr(f,du),f),f+=du;if(p){const m=d-du;u(this.pattern.substr(m),m)}}else u(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,includeMatches:r}=this.options;if(n||(t=t.toLowerCase()),this.pattern===t){let g={isMatch:!0,score:0};return r&&(g.indices=[[0,t.length-1]]),g}const{location:o,distance:i,threshold:a,findAllMatches:s,minMatchCharLength:l,ignoreLocation:c}=this.options;let u=[],d=0,f=!1;this.chunks.forEach(({pattern:g,alphabet:m,startIndex:y})=>{const{isMatch:v,score:b,indices:x}=nLe(t,g,m,{location:o+y,distance:i,threshold:a,findAllMatches:s,minMatchCharLength:l,includeMatches:r,ignoreLocation:c});v&&(f=!0),d+=b,v&&x&&(u=[...u,...x])});let p={isMatch:f,score:f?d/this.chunks.length:1};return f&&r&&(p.indices=u),p}}class Fc{constructor(t){this.pattern=t}static isMultiMatch(t){return qL(t,this.multiRegex)}static isSingleMatch(t){return qL(t,this.singleRegex)}search(){}}function qL(e,t){const n=e.match(t);return n?n[1]:null}class oLe extends Fc{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class iLe extends Fc{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class aLe extends Fc{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class sLe extends Fc{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class lLe extends Fc{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class cLe extends Fc{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class HQ extends Fc{constructor(t,{location:n=Ye.location,threshold:r=Ye.threshold,distance:o=Ye.distance,includeMatches:i=Ye.includeMatches,findAllMatches:a=Ye.findAllMatches,minMatchCharLength:s=Ye.minMatchCharLength,isCaseSensitive:l=Ye.isCaseSensitive,ignoreLocation:c=Ye.ignoreLocation}={}){super(t),this._bitapSearch=new jQ(t,{location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:a,minMatchCharLength:s,isCaseSensitive:l,ignoreLocation:c})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class VQ extends Fc{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const o=[],i=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+i,o.push([r,n-1]);const a=!!o.length;return{isMatch:a,score:a?0:1,indices:o}}}const X8=[oLe,VQ,aLe,sLe,cLe,lLe,iLe,HQ],YL=X8.length,uLe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,dLe="|";function fLe(e,t={}){return e.split(dLe).map(n=>{let r=n.trim().split(uLe).filter(i=>i&&!!i.trim()),o=[];for(let i=0,a=r.length;i<a;i+=1){const s=r[i];let l=!1,c=-1;for(;!l&&++c<YL;){const u=X8[c];let d=u.isMultiMatch(s);d&&(o.push(new u(d,t)),l=!0)}if(!l)for(c=-1;++c<YL;){const u=X8[c];let d=u.isSingleMatch(s);if(d){o.push(new u(d,t));break}}}return o})}const pLe=new Set([HQ.type,VQ.type]);class hLe{constructor(t,{isCaseSensitive:n=Ye.isCaseSensitive,includeMatches:r=Ye.includeMatches,minMatchCharLength:o=Ye.minMatchCharLength,ignoreLocation:i=Ye.ignoreLocation,findAllMatches:a=Ye.findAllMatches,location:s=Ye.location,threshold:l=Ye.threshold,distance:c=Ye.distance}={}){this.query=null,this.options={isCaseSensitive:n,includeMatches:r,minMatchCharLength:o,findAllMatches:a,ignoreLocation:i,location:s,threshold:l,distance:c},this.pattern=n?t:t.toLowerCase(),this.query=fLe(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:o}=this.options;t=o?t:t.toLowerCase();let i=0,a=[],s=0;for(let l=0,c=n.length;l<c;l+=1){const u=n[l];a.length=0,i=0;for(let d=0,f=u.length;d<f;d+=1){const p=u[d],{isMatch:g,indices:m,score:y}=p.search(t);if(g){if(i+=1,s+=y,r){const v=p.constructor.type;pLe.has(v)?a=[...a,...m]:a.push(m)}}else{s=0,i=0,a.length=0;break}}if(i){let d={isMatch:!0,score:s/i};return r&&(d.indices=a),d}}return{isMatch:!1,score:1}}}const Z8=[];function gLe(...e){Z8.push(...e)}function Q8(e,t){for(let n=0,r=Z8.length;n<r;n+=1){let o=Z8[n];if(o.condition(e,t))return new o(e,t)}return new jQ(e,t)}const bx={AND:"$and",OR:"$or"},J8={PATH:"$path",PATTERN:"$val"},eE=e=>!!(e[bx.AND]||e[bx.OR]),mLe=e=>!!e[J8.PATH],vLe=e=>!al(e)&&BQ(e)&&!eE(e),XL=e=>({[bx.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function WQ(e,t,{auto:n=!0}={}){const r=o=>{let i=Object.keys(o);const a=mLe(o);if(!a&&i.length>1&&!eE(o))return r(XL(o));if(vLe(o)){const l=a?o[J8.PATH]:i[0],c=a?o[J8.PATTERN]:o[l];if(!Qa(c))throw new Error(HDe(l));const u={keyId:Y8(l),pattern:c};return n&&(u.searcher=Q8(c,t)),u}let s={children:[],operator:i[0]};return i.forEach(l=>{const c=o[l];al(c)&&c.forEach(u=>{s.children.push(r(u))})}),s};return eE(e)||(e=XL(e)),r(e)}function yLe(e,{ignoreFieldNorm:t=Ye.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:o,norm:i,score:a})=>{const s=o?o.weight:null;r*=Math.pow(a===0&&s?Number.EPSILON:a,(s||1)*(t?1:i))}),n.score=r})}function bLe(e,t){const n=e.matches;t.matches=[],Bo(n)&&n.forEach(r=>{if(!Bo(r.indices)||!r.indices.length)return;const{indices:o,value:i}=r;let a={indices:o,value:i};r.key&&(a.key=r.key.src),r.idx>-1&&(a.refIndex=r.idx),t.matches.push(a)})}function xLe(e,t){t.score=e.score}function SLe(e,t,{includeMatches:n=Ye.includeMatches,includeScore:r=Ye.includeScore}={}){const o=[];return n&&o.push(bLe),r&&o.push(xLe),e.map(i=>{const{idx:a}=i,s={item:t[a],refIndex:a};return o.length&&o.forEach(l=>{l(i,s)}),s})}class gd{constructor(t,n={},r){this.options={...Ye,...n},this.options.useExtendedSearch,this._keyStore=new GDe(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof oO))throw new Error(jDe);this._myIndex=n||zQ(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){!Bo(t)||(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,o=this._docs.length;r<o;r+=1){const i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,o-=1,n.push(i))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:o,shouldSort:i,sortFn:a,ignoreFieldNorm:s}=this.options;let l=Qa(t)?Qa(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return yLe(l,{ignoreFieldNorm:s}),i&&l.sort(a),LQ(n)&&n>-1&&(l=l.slice(0,n)),SLe(l,this._docs,{includeMatches:r,includeScore:o})}_searchStringList(t){const n=Q8(t,this.options),{records:r}=this._myIndex,o=[];return r.forEach(({v:i,i:a,n:s})=>{if(!Bo(i))return;const{isMatch:l,score:c,indices:u}=n.searchIn(i);l&&o.push({item:i,idx:a,matches:[{score:c,value:i,norm:s,indices:u}]})}),o}_searchLogical(t){const n=WQ(t,this.options),r=(s,l,c)=>{if(!s.children){const{keyId:d,searcher:f}=s,p=this._findMatches({key:this._keyStore.get(d),value:this._myIndex.getValueForItemAtKeyId(l,d),searcher:f});return p&&p.length?[{idx:c,item:l,matches:p}]:[]}const u=[];for(let d=0,f=s.children.length;d<f;d+=1){const p=s.children[d],g=r(p,l,c);if(g.length)u.push(...g);else if(s.operator===bx.AND)return[]}return u},o=this._myIndex.records,i={},a=[];return o.forEach(({$:s,i:l})=>{if(Bo(s)){let c=r(n,s,l);c.length&&(i[l]||(i[l]={idx:l,item:s,matches:[]},a.push(i[l])),c.forEach(({matches:u})=>{i[l].matches.push(...u)}))}}),a}_searchObjectList(t){const n=Q8(t,this.options),{keys:r,records:o}=this._myIndex,i=[];return o.forEach(({$:a,i:s})=>{if(!Bo(a))return;let l=[];r.forEach((c,u)=>{l.push(...this._findMatches({key:c,value:a[u],searcher:n}))}),l.length&&i.push({idx:s,item:a,matches:l})}),i}_findMatches({key:t,value:n,searcher:r}){if(!Bo(n))return[];let o=[];if(al(n))n.forEach(({v:i,i:a,n:s})=>{if(!Bo(i))return;const{isMatch:l,score:c,indices:u}=r.searchIn(i);l&&o.push({score:c,key:t,value:i,idx:a,norm:s,indices:u})});else{const{v:i,n:a}=n,{isMatch:s,score:l,indices:c}=r.searchIn(i);s&&o.push({score:l,key:t,value:i,norm:a,indices:c})}return o}}gd.version="6.6.2";gd.createIndex=zQ;gd.parseIndex=eLe;gd.config=Ye;gd.parseQuery=WQ;gLe(hLe);const wLe=["ra-acid","ra-acorn","ra-alien-fire","ra-all-for-one","ra-alligator-clip","ra-ammo-bag","ra-anchor","ra-angel-wings","ra-ankh","ra-anvil","ra-apple","ra-aquarius","ra-arcane-mask","ra-archer","ra-archery-target","ra-arena","ra-aries","ra-arrow-cluster","ra-arrow-flights","ra-arson","ra-aura","ra-aware","ra-axe-swing","ra-axe","ra-ball","ra-barbed-arrow","ra-barrier","ra-bat-sword","ra-battered-axe","ra-batteries","ra-battery-0","ra-battery-25","ra-battery-50","ra-battery-75","ra-battery-100","ra-battery-black","ra-battery-negative","ra-battery-positive","ra-battery-white","ra-batwings","ra-beam-wake","ra-bear-trap","ra-beer","ra-beetle","ra-bell","ra-biohazard","ra-bird-claw","ra-bird-mask","ra-blade-bite","ra-blast","ra-blaster","ra-bleeding-eye","ra-bleeding-hearts","ra-bolt-shield","ra-bomb-explosion","ra-bombs","ra-bone-bite","ra-bone-knife","ra-book","ra-boomerang","ra-boot-stomp","ra-bottle-vapors","ra-bottled-bolt","ra-bottom-right","ra-bowie-knife","ra-bowling-pin","ra-brain-freeze","ra-brandy-bottle","ra-bridge","ra-broadhead-arrow","ra-broadsword","ra-broken-bone","ra-broken-bottle","ra-broken-heart","ra-broken-shield","ra-broken-skull","ra-bubbling-potion","ra-bullets","ra-burning-book","ra-burning-embers","ra-burning-eye","ra-burning-meteor","ra-burst-blob","ra-butterfly","ra-campfire","ra-cancel","ra-cancer","ra-candle-fire","ra-candle","ra-cannon-shot","ra-capitol","ra-capricorn","ra-carrot","ra-castle-emblem","ra-castle-flag","ra-cat","ra-chain","ra-cheese","ra-chemical-arrow","ra-chessboard","ra-chicken-leg","ra-circle-of-circles","ra-circular-saw","ra-circular-shield","ra-cloak-and-dagger","ra-clockwork","ra-clover","ra-clovers-card","ra-clovers","ra-cluster-bomb","ra-coffee-mug","ra-cog-wheel","ra-cog","ra-cold-heart","ra-compass","ra-corked-tube","ra-crab-claw","ra-cracked-helm","ra-cracked-shield","ra-croc-sword","ra-crossbow","ra-crossed-axes","ra-crossed-bones","ra-crossed-pistols","ra-crossed-sabres","ra-crossed-swords","ra-crown-of-thorns","ra-crown","ra-crowned-heart","ra-crush","ra-crystal-ball","ra-crystal-cluster","ra-crystal-wand","ra-crystals","ra-cubes","ra-cut-palm","ra-cycle","ra-daggers","ra-daisy","ra-dead-tree","ra-death-skull","ra-decapitation","ra-defibrillate","ra-demolish","ra-dervish-swords","ra-desert-skull","ra-diamond","ra-diamonds-card","ra-diamonds","ra-dice-five","ra-dice-four","ra-dice-one","ra-dice-six","ra-dice-three","ra-dice-two","ra-dinosaur","ra-divert","ra-diving-dagger","ra-double-team","ra-doubled","ra-dragon-breath","ra-dragon-wing","ra-dragon","ra-dragonfly","ra-drill","ra-dripping-blade","ra-dripping-knife","ra-dripping-sword","ra-droplet-splash","ra-droplet","ra-droplets","ra-duel","ra-egg-pod","ra-egg","ra-eggplant","ra-emerald","ra-energise","ra-explosion","ra-explosive-materials","ra-eye-monster","ra-eye-shield","ra-eyeball","ra-fairy-wand","ra-fairy","ra-fall-down","ra-falling","ra-fast-ship","ra-feather-wing","ra-feathered-wing","ra-fedora","ra-fire-bomb","ra-fire-breath","ra-fire-ring","ra-fire-shield","ra-fire-symbol","ra-fire","ra-fireball-sword","ra-fish","ra-fizzing-flask","ra-flame-symbol","ra-flaming-arrow","ra-flaming-claw","ra-flaming-trident","ra-flask","ra-flat-hammer","ra-flower","ra-flowers","ra-fluffy-swirl","ra-focused-lightning","ra-food-chain","ra-footprint","ra-forging","ra-forward","ra-fox","ra-frost-emblem","ra-frostfire","ra-frozen-arrow","ra-gamepad-cross","ra-gavel","ra-gear-hammer","ra-gear-heart","ra-gears","ra-gecko","ra-gem-pendant","ra-gem","ra-gemini","ra-glass-heart","ra-gloop","ra-gold-bar","ra-grappling-hook","ra-grass-patch","ra-grass","ra-grenade","ra-groundbreaker","ra-guarded-tower","ra-guillotine","ra-halberd","ra-hammer-drop","ra-hammer","ra-hand-emblem","ra-hand-saw","ra-hand","ra-harpoon-trident","ra-health-decrease","ra-health-increase","ra-health","ra-heart-bottle","ra-heart-tower","ra-heartburn","ra-hearts-card","ra-hearts","ra-heat-haze","ra-heavy-fall","ra-heavy-shield","ra-helmet","ra-help","ra-hive-emblem","ra-hole-ladder","ra-honeycomb","ra-hood","ra-horn-call","ra-horns","ra-horseshoe","ra-hospital-cross","ra-hot-surface","ra-hourglass","ra-hydra-shot","ra-hydra","ra-ice-cube","ra-implosion","ra-incense","ra-insect-jaws","ra-interdiction","ra-jetpack","ra-jigsaw-piece","ra-kaleidoscope","ra-kettlebell","ra-key-basic","ra-key","ra-kitchen-knives","ra-knife-fork","ra-knife","ra-knight-helmet","ra-kunai","ra-lantern-flame","ra-large-hammer","ra-laser-blast","ra-laser-site","ra-lava","ra-leaf","ra-leo","ra-level-four-advanced","ra-level-four","ra-level-three-advanced","ra-level-three","ra-level-two-advanced","ra-level-two","ra-lever","ra-libra","ra-light-bulb","ra-lighthouse","ra-lightning-bolt","ra-lightning-storm","ra-lightning-sword","ra-lightning-trio","ra-lightning","ra-lion","ra-lit-candelabra","ra-load","ra-locked-fortress","ra-love-howl","ra-maggot","ra-magnet","ra-mass-driver","ra-match","ra-meat-hook","ra-meat","ra-medical-pack","ra-metal-gate","ra-microphone","ra-mine-wagon","ra-mining-diamonds","ra-mirror","ra-monster-skull","ra-moon-sun","ra-mountains","ra-mp5","ra-muscle-fat","ra-muscle-up","ra-musket","ra-nails","ra-nodular","ra-noose","ra-nuclear","ra-ocarina","ra-ocean-emblem","ra-octopus","ra-omega","ra-on-target","ra-ophiuchus","ra-overhead","ra-overmind","ra-palm-tree","ra-pawn","ra-pawprint","ra-perspective-dice-five","ra-perspective-dice-four","ra-perspective-dice-one","ra-perspective-dice-random","ra-perspective-dice-two","ra-perspective-dice-six","ra-perspective-dice-three","ra-pill","ra-pills","ra-pine-tree","ra-ping-pong","ra-pisces","ra-plain-dagger","ra-player-despair","ra-player-dodge","ra-player-king","ra-player-lift","ra-player-pain","ra-player-pyromaniac","ra-player-shot","ra-player-teleport","ra-player-thunder-struck","ra-player","ra-podium","ra-poison-cloud","ra-potion","ra-pyramids","ra-queen-crown","ra-quill-ink","ra-rabbit","ra-radar-dish","ra-radial-balance","ra-radioactive","ra-raven","ra-reactor","ra-recycle","ra-regeneration","ra-relic-blade","ra-repair","ra-reverse","ra-revolver","ra-rifle","ra-ringing-bell","ra-roast-chicken","ra-robot-arm","ra-round-bottom-flask","ra-round-shield","ra-rss","ra-rune-stone","ra-sagittarius","ra-sapphire","ra-satellite","ra-save","ra-scorpio","ra-scroll-unfurled","ra-scythe","ra-sea-serpent","ra-seagull","ra-shark","ra-sheep","ra-sheriff","ra-shield","ra-ship-emblem","ra-shoe-prints","ra-shot-through-the-heart","ra-shotgun-shell","ra-shovel","ra-shuriken","ra-sickle","ra-sideswipe","ra-site","ra-skull-trophy","ra-skull","ra-slash-ring","ra-small-fire","ra-snail","ra-snake","ra-snorkel","ra-snowflake","ra-soccer-ball","ra-spades-card","ra-spades","ra-spawn-node","ra-spear-head","ra-speech-bubble","ra-speech-bubbles","ra-spider-face","ra-spikeball","ra-spiked-mace","ra-spiked-tentacle","ra-spinning-sword","ra-spiral-shell","ra-splash","ra-spray-can","ra-sprout-emblem","ra-sprout","ra-stopwatch","ra-suckered-tentacle","ra-suits","ra-sun-symbol","ra-sun","ra-sunbeams","ra-super-mushroom","ra-supersonic-arrow","ra-surveillance-camera","ra-syringe","ra-target-arrows","ra-target-laser","ra-targeted","ra-taurus","ra-telescope","ra-tentacle","ra-tesla","ra-thorn-arrow","ra-thorny-vine","ra-three-keys","ra-tic-tac-toe","ra-toast","ra-tombstone","ra-tooth","ra-torch","ra-tower","ra-trail","ra-trefoil-lily","ra-trident","ra-triforce","ra-trophy","ra-turd","ra-two-dragons","ra-two-hearts","ra-uncertainty","ra-underhand","ra-unplugged","ra-vase","ra-venomous-snake","ra-vest","ra-vial","ra-vine-whip","ra-virgo","ra-water-drop","ra-wifi","ra-wireless-signal","ra-wolf-head","ra-wolf-howl","ra-wooden-sign","ra-wrench","ra-wyvern","ra-x-mark","ra-zebra-shield","ra-zigzag-leaf"],CLe=wLe.map(UQ),ELe=e=>fetch("https://api.fontawesome.com/",{method:"POST",headers:{"Content-Type":"application/json"},body:'{"query":"query searchIcon($iconName:String!) {\\n\\tsearch(version: \\"6.0.0\\", query: $iconName, first: 5) {\\n\\t\\tid\\n\\t\\tstyles\\n\\t\\tlabel\\n\\t\\t\\n\\t}\\n}\\n","variables":{"iconName":" '+e+'"},"operationName":"searchIcon"}'}).then(t=>t.json()).then(t=>t.data.search).catch(t=>(At.error("error",t),[]));function kLe(){const e=new gd(CLe,{threshold:.1,shouldSort:!0,distance:100,keys:["title"]}),[t,n]=h.exports.useState(""),[r,o]=h.exports.useState([]),i=()=>{n(""),o([])},a=e.search(t);return h.exports.useEffect(()=>{t.length<3||t===""?At.debug("Term too small"+t):(o([]),ELe(t).then(s=>s.filter(c=>PLe(c.styles,["solid","brands"])).map(ILe)).then(s=>o([...a,...s])).catch(s=>console.error("Error",s)))},[t]),{result:r,search:n,term:t,reset:i}}const ILe=e=>{let t=` ${e.styles.includes("solid")?"fas":""}`;t=`${t} ${e.styles.includes("brands")?"fab":""}`;const n=`${t} fa-${e.id}`,r="FA "+e.id.replace(/-/g," ").trim();return{type:"fa",icon:n.trim(),title:r}};function UQ(e){return{icon:e.trim(),type:"ra",title:"RA "+e.replace(/ra-/,"").replace(/-/g," ")}}function _Le(e){return{icon:e.trim(),type:"fa",title:"FA "+e.replace(/fa[bs\s]?-/,"").replace(/-/g," ")}}const OLe=e=>/^fa/.test(e.trim())?_Le(e):/^ra/.test(e.trim())?UQ(e):(At.error("Wrong Str to Dynamic icon conversion"+e),{icon:e,title:e}),PLe=(e,t)=>t.some(n=>e.includes(n)),ZL=(e,t=2)=>{let n=[];const r=JSON.stringify(e,(o,i)=>typeof i=="object"&&i!==null?n!=null&&n.includes(i)?void 0:(n==null?void 0:n.push(i))&&i:i,t);return n=null,r},TLe=e=>`[whiteboard:${e}]`,ALe=e=>`${location.origin}/world/whiteboard/${e}`,GQ=O.forwardRef((e,t)=>{const{tlStrokeColor:n,tlBgColor:r,tlShowText:o,tlTitle:i,tlIcon:a}=e,s=xr("IconBlock"),l=r,c=UL(r,"darker"),u=UL(r,"brighter");let d={...s,backgroundColor:l};return n&&(d={...d,borderWidth:"0.5rem",borderStyle:"solid",borderColor:n}),o&&i!==""&&(d={...d,width:"auto"}),ne(Le,{ref:t,__css:d,children:[k(xn,{icon:a,iconProps:{size:"3x",color:c}}),o&&i!==""&&k(ar,{textTransform:"uppercase",color:u,textOverflow:"ellipsis",fontWeight:"bold",whiteSpace:"nowrap",paddingLeft:"0.5rem",overflow:"hidden",children:i})]})});GQ.defaultProps={tlStrokeColor:void 0,tlBgColor:void 0,tlShowText:!1};const $Le=({fill:e})=>k("path",{d:"M4.67447 83.53V161.269L31.4065 135.321L58.1386 109.374L84.8706 135.321L111.603 161.269V83.5819V5.84306H58.1386H4.67447V83.53Z",fill:e}),MLe=({fill:e})=>k("path",{fill:e,d:"M0 87.4708V175L29.2154 145.785L58.4307 116.569L87.6461 145.785L116.861 175V87.5292V4.39584e-06H58.4307H0V87.4708Z"}),RLe=({fill:e})=>k("ellipse",{cx:"87.2917",cy:"87.2917",rx:"77.2917",ry:"77.2917",fill:e}),DLe=({fill:e})=>k("circle",{cx:"87.5",cy:"87.5",r:"87.5",fill:e}),LLe=({fill:e})=>k("path",{fill:e,d:"M36.2808 12.2403C36.2311 12.9224 36.1467 13.4805 36.0929 13.4805C36.0394 13.4805 35.9557 13.9066 35.9069 14.4275C35.8582 14.948 35.771 15.408 35.713 15.4489C35.6551 15.4901 35.5681 15.852 35.52 16.2529C35.472 16.6541 35.3879 16.9824 35.3334 16.9824C35.2787 16.9824 35.1955 17.2597 35.1481 17.5982C35.101 17.9367 35.022 18.2486 34.9726 18.2913C34.9236 18.3339 34.7421 18.8446 34.5695 19.4265C34.3969 20.0083 34.2112 20.4843 34.1568 20.4843C34.1027 20.4843 34.0218 20.7459 33.9772 21.0654C33.9326 21.385 33.8504 21.6141 33.795 21.5747C33.7393 21.5353 33.6559 21.7009 33.6097 21.9424C33.5632 22.1835 33.4871 22.3827 33.44 22.3841C33.3932 22.3859 33.2113 22.7456 33.0362 23.1837C32.861 23.6218 32.6748 23.9815 32.6222 23.9833C32.5697 23.9848 32.5267 24.0497 32.5267 24.127C32.5267 24.2044 32.3598 24.5484 32.1557 24.8909C31.9516 25.2338 31.8172 25.5745 31.857 25.6482C31.8965 25.7219 31.8691 25.7397 31.7955 25.6876C31.6822 25.6073 31.5159 25.855 31.514 26.1067C31.5137 26.1479 31.3832 26.3351 31.2239 26.5229C31.0647 26.7108 30.8485 27.0125 30.7434 27.1941C29.8999 28.65 25.5324 33.7624 25.1321 33.7624C25.0713 33.7624 24.8761 33.9422 24.6981 34.1622C24.5201 34.3821 24.3746 34.5036 24.3746 34.4329C24.3746 34.3617 24.2329 34.4788 24.0593 34.6929C23.8861 34.9071 23.716 35.0647 23.6813 35.0428C23.6469 35.0205 23.5138 35.1055 23.3858 35.231C23.2578 35.3565 23.0556 35.502 22.9358 35.5546C22.8164 35.6071 22.7187 35.7125 22.7187 35.7891C22.7187 35.8654 22.5467 35.9711 22.3365 36.024C22.1264 36.0769 21.9544 36.1794 21.9544 36.2517C21.9544 36.3239 21.8111 36.4246 21.636 36.4749C21.4608 36.5252 21.3175 36.6248 21.3175 36.6963C21.3175 36.7682 21.2296 36.8266 21.1223 36.8266C21.0153 36.8266 20.8959 36.921 20.8571 37.0367C20.8185 37.1519 20.6195 37.2884 20.4154 37.3398C20.2109 37.3912 20.0438 37.4886 20.0438 37.5561C20.0438 37.6236 19.8718 37.7221 19.6616 37.775C19.4515 37.8279 19.2795 37.9264 19.2795 37.9939C19.2795 38.0613 19.1075 38.1598 18.8974 38.2127C18.6872 38.2656 18.5152 38.3641 18.5152 38.4316C18.5152 38.4991 18.3433 38.5976 18.1331 38.6505C17.9229 38.7034 17.751 38.807 17.751 38.881C17.751 38.9547 17.636 39.0152 17.4959 39.0152C17.3555 39.0152 17.0265 39.1466 16.7651 39.3071C16.504 39.4676 16.1887 39.5989 16.0651 39.5989C15.9416 39.5989 15.8403 39.6594 15.8403 39.7331C15.8403 39.8072 15.654 39.9133 15.4263 39.9688C15.1987 40.0246 14.9551 40.1209 14.885 40.1825C14.8149 40.2442 14.557 40.3427 14.3118 40.4014C14.0666 40.4601 13.8087 40.5586 13.7386 40.6203C13.6685 40.6819 13.4106 40.7804 13.1654 40.8392C12.9202 40.8979 12.6623 40.9949 12.5922 41.0547C12.5222 41.1146 12.2929 41.2079 12.0827 41.2619C11.8725 41.3159 11.5429 41.4312 11.3503 41.5184L11 41.6771V44.0583C11 45.3679 11.0494 46.4747 11.1099 46.5173C11.17 46.56 11.2614 47.8605 11.3124 49.4075C11.3637 50.9546 11.4509 52.286 11.5066 52.3663C11.5621 52.4465 11.649 53.5463 11.6993 54.8103C11.7499 56.0743 11.8356 57.1084 11.8897 57.1084C11.9439 57.1084 12.0298 57.9948 12.0805 59.0782C12.1311 60.1616 12.2164 61.0481 12.2706 61.0481C12.3244 61.0481 12.4094 61.8356 12.4597 62.7983C12.5097 63.7609 12.5963 64.5806 12.6518 64.62C12.7072 64.6594 12.7938 65.3817 12.8438 66.2258C12.8941 67.0695 12.9801 67.7601 13.0352 67.7601C13.0903 67.7601 13.1759 68.3838 13.2259 69.1459C13.2756 69.9082 13.3609 70.5634 13.4154 70.6021C13.4698 70.6404 13.5558 71.2806 13.6068 72.0247C13.6574 72.7689 13.7447 73.4105 13.8007 73.4506C13.8564 73.4908 13.943 74.0161 13.9934 74.6179C14.0437 75.2198 14.1287 75.7451 14.1828 75.7852C14.237 75.8254 14.3229 76.3999 14.3736 77.062C14.4242 77.7241 14.5121 78.2658 14.5691 78.2658C14.6258 78.2658 14.7124 78.7582 14.7618 79.3601C14.8108 79.962 14.8961 80.4545 14.9506 80.4545C15.0054 80.4545 15.0904 80.9144 15.1397 81.4766C15.1891 82.0383 15.2741 82.5301 15.3289 82.5687C15.3834 82.6074 15.4681 83.0667 15.5171 83.5894C15.5658 84.1121 15.6512 84.54 15.7066 84.54C15.762 84.54 15.847 84.9996 15.8954 85.5614C15.9435 86.1232 16.0314 86.5828 16.0903 86.5828C16.1492 86.5828 16.2374 86.9768 16.2861 87.4586C16.3349 87.9401 16.4224 88.368 16.4807 88.4092C16.539 88.4505 16.6259 88.8444 16.674 89.2844C16.7221 89.7247 16.8065 90.0847 16.8616 90.0847C16.9167 90.0847 17.0017 90.4787 17.0504 90.9602C17.0991 91.4417 17.1854 91.8356 17.2421 91.8356C17.2985 91.8356 17.3844 92.164 17.4325 92.5652C17.4806 92.9665 17.5653 93.2948 17.6207 93.2948C17.6761 93.2948 17.7608 93.6548 17.8089 94.0951C17.857 94.535 17.9446 94.9294 18.0035 94.9713C18.0627 95.0129 18.1516 95.3259 18.2012 95.6666C18.2509 96.0073 18.3372 96.3192 18.3926 96.36C18.4484 96.4005 18.5321 96.7285 18.5789 97.0885C18.6257 97.4485 18.7095 97.7765 18.7652 97.817C18.8206 97.8578 18.9069 98.1697 18.9566 98.5104C19.0063 98.8511 19.0942 99.1634 19.1521 99.2042C19.2101 99.2451 19.2961 99.5409 19.3432 99.8616C19.3906 100.182 19.475 100.444 19.5311 100.444C19.5868 100.444 19.6715 100.74 19.7186 101.101C19.7661 101.462 19.8521 101.758 19.9097 101.758C19.9676 101.758 20.0536 102.053 20.1008 102.414C20.1482 102.775 20.2355 103.071 20.295 103.071C20.3549 103.071 20.4421 103.334 20.4896 103.655C20.537 103.976 20.6214 104.238 20.6778 104.238C20.7338 104.238 20.8172 104.468 20.8634 104.749C20.9093 105.03 21.0016 105.26 21.0685 105.26C21.1354 105.26 21.1921 105.407 21.1946 105.588C21.1968 105.768 21.3096 106.179 21.4449 106.5C21.5802 106.821 21.693 107.166 21.6952 107.266C21.6977 107.366 21.7496 107.448 21.8108 107.448C21.8719 107.448 21.9585 107.711 22.0034 108.032C22.048 108.353 22.135 108.616 22.1964 108.616C22.2579 108.616 22.3458 108.845 22.3919 109.126C22.4378 109.407 22.5257 109.637 22.5868 109.637C22.6483 109.637 22.7362 109.834 22.7824 110.075C22.8285 110.315 22.9126 110.512 22.9693 110.512C23.026 110.512 23.1104 110.744 23.1568 111.027C23.203 111.31 23.297 111.502 23.3651 111.454C23.4333 111.406 23.4769 111.42 23.4619 111.486C23.411 111.709 23.6294 112.555 23.7377 112.555C23.7966 112.555 23.8826 112.752 23.9287 112.993C23.9749 113.234 24.0609 113.431 24.1198 113.431C24.1787 113.431 24.2647 113.628 24.3109 113.868C24.3571 114.109 24.443 114.306 24.5019 114.306C24.5609 114.306 24.6468 114.503 24.693 114.744C24.7392 114.985 24.8296 115.182 24.8943 115.182C24.9586 115.182 25.0114 115.27 25.0114 115.378C25.0114 115.486 25.1261 115.726 25.2662 115.911C25.4063 116.096 25.521 116.336 25.521 116.444C25.521 116.553 25.5738 116.641 25.6381 116.641C25.7028 116.641 25.7923 116.832 25.8372 117.067C25.8821 117.3 26.0012 117.528 26.1018 117.572C26.2027 117.617 26.2852 117.787 26.2852 117.949C26.2852 118.112 26.3288 118.246 26.3823 118.246C26.4785 118.246 26.5527 118.378 26.9205 119.206C27.025 119.44 27.1826 119.719 27.2708 119.825C27.3593 119.931 27.4316 120.109 27.4316 120.221C27.4316 120.333 27.5456 120.494 27.6851 120.58C27.8246 120.665 27.9249 120.79 27.908 120.858C27.8688 121.014 28.9646 122.95 29.1802 123.105C29.2693 123.169 29.3423 123.29 29.3423 123.374C29.3423 123.457 29.4426 123.676 29.5652 123.86C29.6878 124.044 29.8741 124.342 29.9791 124.523C30.0842 124.704 30.4138 125.199 30.7116 125.624C31.0093 126.049 31.2529 126.434 31.2529 126.48C31.2529 126.526 31.3532 126.684 31.4758 126.832C31.5984 126.981 31.928 127.45 32.2082 127.876C32.4885 128.302 32.8037 128.757 32.9088 128.888C33.0139 129.019 33.2518 129.353 33.4371 129.632C33.6228 129.91 33.895 130.283 34.0421 130.46C34.1896 130.637 34.31 130.829 34.31 130.886C34.31 130.944 34.5536 131.259 34.8513 131.587C35.1491 131.915 35.4955 132.366 35.6213 132.588C35.7493 132.815 35.9117 132.948 35.991 132.892C36.0693 132.837 36.0971 132.858 36.0531 132.939C35.8971 133.229 42.0729 140.383 43.7976 141.911C44.0068 142.097 44.3918 142.5 44.6526 142.808C44.9526 143.161 45.1879 143.327 45.2914 143.259C45.3815 143.199 45.415 143.201 45.3656 143.264C45.279 143.374 46.3821 144.656 46.5636 144.656C46.613 144.656 46.848 144.886 47.0862 145.167C47.3244 145.448 47.5594 145.677 47.6087 145.677C47.6581 145.677 47.8816 145.874 48.1055 146.114C48.3294 146.355 48.5781 146.552 48.658 146.552C48.7383 146.553 48.8379 146.655 48.88 146.781C48.922 146.906 49.0143 146.968 49.0847 146.918C49.1554 146.868 49.213 146.93 49.213 147.055C49.213 147.18 49.2962 147.282 49.3977 147.282C49.4993 147.282 49.6283 147.368 49.6843 147.472C49.7404 147.576 49.9869 147.819 50.2321 148.012C50.4773 148.205 50.7237 148.448 50.7798 148.552C50.8358 148.656 50.9648 148.742 51.0664 148.742C51.168 148.742 51.2511 148.793 51.2511 148.856C51.2511 148.919 51.4208 149.086 51.6284 149.226C51.8361 149.366 52.0813 149.561 52.1733 149.659C52.4936 149.998 53.1522 150.493 53.284 150.493C53.3569 150.493 53.4165 150.551 53.4165 150.621C53.4165 150.779 54.9679 151.952 55.1768 151.952C55.2596 151.952 55.3271 152.02 55.3271 152.102C55.3271 152.185 55.4274 152.296 55.55 152.35C55.6726 152.404 55.9163 152.599 56.0914 152.785C56.2665 152.971 56.5219 153.163 56.6585 153.213C56.7955 153.263 56.9859 153.393 57.0817 153.503C57.1776 153.613 57.3317 153.703 57.4244 153.703C57.5171 153.703 57.6256 153.801 57.6661 153.922C57.7062 154.042 57.8272 154.14 57.9342 154.14C58.0415 154.14 58.1294 154.205 58.1294 154.283C58.1294 154.362 58.2686 154.466 58.4386 154.515C58.6087 154.565 58.7787 154.697 58.8169 154.81C58.8548 154.923 58.9736 155.016 59.0806 155.016C59.1879 155.016 59.2758 155.08 59.2758 155.159C59.2758 155.238 59.4191 155.343 59.5943 155.394C59.7694 155.444 59.9127 155.544 59.9127 155.615C59.9127 155.687 60.0006 155.745 60.1079 155.745C60.2149 155.745 60.3343 155.84 60.3732 155.956C60.4117 156.071 60.6107 156.207 60.8148 156.259C61.0193 156.31 61.1865 156.408 61.1865 156.477C61.1865 156.545 61.3129 156.647 61.467 156.703C61.6215 156.76 61.8202 156.879 61.9084 156.969C62.3341 157.4 62.4621 157.491 62.7678 157.579C62.949 157.631 63.0971 157.721 63.0971 157.778C63.0971 157.836 63.3694 158.038 63.7022 158.228C64.0349 158.417 64.3836 158.66 64.4766 158.765C64.5699 158.872 64.6992 158.92 64.7642 158.875C64.8291 158.829 64.9151 158.89 64.9555 159.01C64.996 159.131 65.1963 159.271 65.4004 159.323C65.6048 159.374 65.772 159.472 65.772 159.539C65.772 159.607 65.944 159.705 66.1542 159.758C66.3643 159.811 66.5363 159.905 66.5363 159.967C66.5363 160.03 66.9805 160.333 67.5235 160.642C68.0664 160.95 68.5399 161.25 68.5756 161.308C68.6113 161.366 68.7976 161.458 68.9896 161.513C69.1816 161.568 69.3386 161.667 69.3386 161.732C69.3386 161.797 69.5105 161.894 69.7207 161.947C69.9309 162 70.1028 162.103 70.1028 162.177C70.1028 162.251 70.1754 162.311 70.264 162.311C70.3525 162.311 70.6391 162.443 70.9002 162.603C71.1617 162.764 71.462 162.895 71.5674 162.895C71.6724 162.895 71.7587 162.954 71.7587 163.025C71.7587 163.096 71.9594 163.198 72.2046 163.25C72.4498 163.303 72.6504 163.404 72.6504 163.474C72.6504 163.544 72.8223 163.645 73.0325 163.698C73.2427 163.751 73.4146 163.854 73.4146 163.928C73.4146 164.002 73.7012 164.062 74.0515 164.062C74.4018 164.062 74.6884 164.002 74.6884 163.928C74.6884 163.854 74.8604 163.751 75.0705 163.698C75.2807 163.645 75.4527 163.544 75.4527 163.474C75.4527 163.404 75.6533 163.303 75.8985 163.25C76.1437 163.198 76.3443 163.096 76.3443 163.025C76.3443 162.954 76.4182 162.895 76.5083 162.895C76.5987 162.895 76.8974 162.764 77.1723 162.603C77.4471 162.443 77.7458 162.311 77.8362 162.311C77.9263 162.311 78.0002 162.251 78.0002 162.177C78.0002 162.103 78.1722 162 78.3823 161.947C78.5925 161.894 78.7645 161.797 78.7645 161.732C78.7645 161.667 78.9215 161.568 79.1135 161.513C79.3055 161.458 79.4918 161.369 79.5275 161.315C79.5631 161.261 80.0366 160.954 80.5796 160.634C81.1225 160.313 81.5668 160.006 81.5668 159.952C81.5668 159.898 81.7387 159.811 81.9489 159.758C82.1591 159.705 82.331 159.607 82.331 159.539C82.331 159.472 82.4982 159.374 82.7026 159.323C82.9068 159.271 83.1071 159.131 83.1475 159.01C83.1879 158.89 83.2739 158.829 83.3389 158.875C83.4038 158.92 83.5341 158.876 83.6287 158.775C83.7229 158.674 84.0716 158.428 84.4031 158.229C84.7346 158.03 85.0059 157.822 85.0059 157.766C85.0059 157.711 85.182 157.621 85.3973 157.567C85.6122 157.513 85.759 157.435 85.7227 157.393C85.6868 157.352 85.9262 157.155 86.2552 156.955C86.5838 156.755 86.8822 156.537 86.9179 156.472C86.9535 156.406 87.1398 156.307 87.3318 156.252C87.5238 156.197 87.6808 156.102 87.6808 156.042C87.6808 155.981 87.9388 155.775 88.254 155.583C88.5693 155.392 88.8272 155.186 88.8272 155.126C88.8272 155.065 88.9043 155.016 88.9989 155.016C89.0931 155.016 89.3081 154.886 89.4765 154.727C89.6447 154.568 89.8399 154.384 89.9099 154.318C89.98 154.252 90.1376 154.155 90.2602 154.101C90.3828 154.047 90.4831 153.936 90.4831 153.853C90.4831 153.77 90.565 153.703 90.665 153.703C90.7653 153.703 90.9254 153.613 91.0213 153.503C91.1171 153.393 91.3076 153.263 91.4445 153.213C91.5811 153.163 91.8365 152.971 92.0117 152.785C92.1868 152.599 92.4304 152.404 92.553 152.35C92.6756 152.296 92.7759 152.19 92.7759 152.112C92.7759 152.034 92.9033 151.925 93.0593 151.869C93.444 151.728 94.6866 150.773 94.6866 150.618C94.6866 150.549 94.7636 150.493 94.8582 150.493C94.9525 150.493 95.1505 150.378 95.298 150.237C95.8603 149.702 96.1629 149.443 96.5017 149.211C96.6943 149.079 96.852 148.919 96.852 148.856C96.852 148.793 96.9351 148.742 97.0367 148.742C97.1383 148.742 97.2672 148.656 97.3233 148.552C97.3793 148.448 97.6258 148.205 97.871 148.012C98.1162 147.819 98.3627 147.576 98.4187 147.472C98.4748 147.368 98.6069 147.282 98.7126 147.282C98.8187 147.282 98.8696 147.217 98.8263 147.137C98.783 147.056 98.8387 146.991 98.9502 146.991C99.0616 146.991 99.1858 146.892 99.226 146.772C99.2664 146.651 99.375 146.553 99.4677 146.553C99.56 146.553 99.7469 146.391 99.8829 146.193C100.019 145.995 100.166 145.875 100.211 145.925C100.255 145.976 100.291 145.941 100.291 145.848C100.291 145.754 100.357 145.677 100.438 145.677C100.518 145.677 100.779 145.448 101.017 145.167C101.255 144.886 101.49 144.656 101.539 144.656C101.589 144.656 101.906 144.361 102.245 143.999C102.583 143.638 102.916 143.343 102.984 143.343C103.053 143.343 103.073 143.277 103.03 143.197C102.986 143.117 103.028 143.051 103.121 143.051C103.215 143.051 103.434 142.87 103.607 142.65C103.78 142.429 104.194 141.998 104.526 141.692C104.859 141.386 105.464 140.762 105.872 140.306C106.281 139.85 106.94 139.15 107.338 138.751C107.736 138.352 108.061 137.937 108.061 137.83C108.061 137.723 108.122 137.679 108.197 137.731C108.272 137.784 108.364 137.69 108.403 137.523C108.441 137.355 108.524 137.254 108.586 137.298C108.649 137.343 108.753 137.227 108.818 137.042C108.883 136.856 108.94 136.761 108.945 136.832C108.949 136.903 109.324 136.516 109.777 135.973C110.231 135.43 110.571 134.929 110.534 134.86C110.497 134.791 110.524 134.734 110.595 134.734C110.744 134.734 112.519 132.701 112.519 132.53C112.519 132.467 112.806 132.092 113.156 131.698C113.506 131.302 113.793 130.929 113.793 130.867C113.793 130.805 113.939 130.6 114.118 130.41C114.297 130.22 114.412 130.065 114.373 130.065C114.334 130.065 114.403 129.945 114.526 129.799C114.648 129.653 114.92 129.282 115.131 128.976C115.341 128.669 115.599 128.312 115.705 128.182C115.811 128.052 116.038 127.716 116.208 127.437C116.379 127.157 116.595 126.874 116.687 126.809C116.78 126.744 116.822 126.629 116.781 126.553C116.74 126.477 116.789 126.379 116.89 126.335C116.991 126.29 117.294 125.88 117.565 125.424C117.835 124.967 118.086 124.56 118.122 124.52C118.309 124.311 118.761 123.49 118.761 123.359C118.761 123.275 118.807 123.207 118.864 123.207C119.004 123.207 119.98 121.453 119.936 121.28C119.917 121.204 119.958 121.183 120.028 121.232C120.097 121.282 120.191 121.155 120.236 120.951C120.28 120.747 120.37 120.58 120.434 120.58C120.498 120.58 120.606 120.433 120.674 120.252C120.802 119.914 121.068 119.396 121.181 119.267C121.313 119.115 121.708 118.303 121.836 117.918C121.91 117.697 122.017 117.516 122.075 117.516C122.132 117.516 122.217 117.319 122.264 117.079C122.31 116.838 122.4 116.641 122.465 116.641C122.529 116.641 122.582 116.553 122.582 116.444C122.582 116.336 122.697 116.096 122.837 115.911C122.977 115.726 123.092 115.486 123.092 115.378C123.092 115.27 123.144 115.182 123.209 115.182C123.273 115.182 123.364 114.985 123.41 114.744C123.456 114.503 123.542 114.306 123.601 114.306C123.66 114.306 123.746 114.109 123.792 113.868C123.838 113.628 123.924 113.431 123.983 113.431C124.042 113.431 124.128 113.234 124.174 112.993C124.22 112.752 124.306 112.555 124.365 112.555C124.474 112.555 124.692 111.709 124.641 111.486C124.626 111.42 124.67 111.406 124.738 111.454C124.806 111.502 124.9 111.31 124.946 111.027C124.993 110.744 125.077 110.512 125.134 110.512C125.19 110.512 125.275 110.315 125.321 110.075C125.367 109.834 125.455 109.637 125.516 109.637C125.577 109.637 125.665 109.407 125.711 109.126C125.757 108.845 125.845 108.616 125.907 108.616C125.968 108.616 126.055 108.353 126.1 108.032C126.145 107.711 126.231 107.448 126.292 107.448C126.353 107.448 126.405 107.366 126.408 107.266C126.41 107.166 126.523 106.821 126.658 106.5C126.793 106.179 126.906 105.768 126.908 105.588C126.911 105.407 126.968 105.26 127.035 105.26C127.101 105.26 127.194 105.03 127.24 104.749C127.286 104.468 127.369 104.238 127.425 104.238C127.482 104.238 127.566 103.976 127.613 103.655C127.661 103.334 127.748 103.071 127.808 103.071C127.868 103.071 127.955 102.775 128.002 102.414C128.049 102.053 128.135 101.758 128.193 101.758C128.251 101.758 128.337 101.462 128.384 101.101C128.432 100.74 128.516 100.444 128.572 100.444C128.628 100.444 128.712 100.182 128.76 99.8616C128.807 99.5409 128.895 99.244 128.955 99.2017C129.015 99.159 129.102 98.8307 129.149 98.4714C129.196 98.1121 129.283 97.8181 129.343 97.8181C129.403 97.8181 129.49 97.4898 129.536 97.0885C129.583 96.6872 129.664 96.3589 129.717 96.3589C129.77 96.3589 129.852 96.0649 129.899 95.7056C129.946 95.3463 130.035 95.0173 130.096 94.9739C130.157 94.9305 130.246 94.535 130.294 94.0951C130.342 93.6548 130.427 93.2948 130.482 93.2948C130.538 93.2948 130.622 92.9665 130.671 92.5652C130.719 92.164 130.805 91.8356 130.861 91.8356C130.918 91.8356 131.004 91.4417 131.053 90.9602C131.101 90.4787 131.186 90.0847 131.241 90.0847C131.297 90.0847 131.381 89.7247 131.429 89.2844C131.477 88.8444 131.564 88.4505 131.622 88.4092C131.681 88.368 131.768 87.9401 131.817 87.4586C131.866 86.9768 131.954 86.5828 132.013 86.5828C132.072 86.5828 132.16 86.1232 132.208 85.5614C132.256 84.9996 132.341 84.54 132.396 84.54C132.452 84.54 132.537 84.1132 132.586 83.5916C132.635 83.0699 132.718 82.6431 132.772 82.6431C132.826 82.6431 132.91 82.1507 132.959 81.5488C133.009 80.9469 133.095 80.4545 133.15 80.4545C133.206 80.4545 133.292 79.962 133.341 79.3601C133.391 78.7582 133.478 78.2658 133.536 78.2658C133.594 78.2658 133.682 77.7076 133.731 77.0255C133.781 76.3434 133.868 75.7852 133.925 75.7852C133.982 75.7852 134.069 75.26 134.117 74.6179C134.166 73.9759 134.251 73.4506 134.305 73.4506C134.36 73.4506 134.445 72.8258 134.495 72.0623C134.545 71.2988 134.631 70.6418 134.686 70.6028C134.741 70.5638 134.827 69.9082 134.877 69.1459C134.927 68.3838 135.013 67.7601 135.068 67.7601C135.123 67.7601 135.209 67.0695 135.259 66.2258C135.309 65.3817 135.396 64.6594 135.451 64.62C135.507 64.5806 135.593 63.7609 135.643 62.7983C135.694 61.8356 135.779 61.0481 135.832 61.0481C135.887 61.0481 135.972 60.1616 136.023 59.0782C136.073 57.9948 136.159 57.1084 136.213 57.1084C136.267 57.1084 136.353 56.0743 136.404 54.8103C136.454 53.5463 136.541 52.4465 136.596 52.3663C136.652 52.286 136.739 50.9546 136.791 49.4075C136.842 47.8605 136.929 46.5629 136.984 46.5239C137.039 46.4849 137.089 45.3869 137.096 44.0839C137.11 41.4188 137.131 41.4797 136.112 41.2824C135.817 41.2251 135.547 41.1244 135.511 41.058C135.475 40.9916 135.217 40.8931 134.938 40.8392C134.658 40.7852 134.4 40.6867 134.364 40.6203C134.329 40.5539 134.071 40.4554 133.791 40.4014C133.511 40.3471 133.282 40.2515 133.282 40.1884C133.282 40.1253 133.052 40.0319 132.772 39.9805C132.492 39.9294 132.263 39.8298 132.263 39.7594C132.263 39.689 132.062 39.5883 131.817 39.5354C131.572 39.4829 131.371 39.3778 131.371 39.3023C131.371 39.2264 131.142 39.1225 130.862 39.0714C130.581 39.02 130.352 38.9208 130.352 38.8507C130.352 38.7807 130.309 38.7303 130.257 38.7391C130.073 38.7694 129.588 38.5425 129.588 38.4261C129.588 38.3616 129.416 38.2656 129.206 38.2127C128.996 38.1598 128.824 38.0613 128.824 37.9939C128.824 37.9264 128.652 37.8279 128.441 37.775C128.231 37.7221 128.059 37.6236 128.059 37.5561C128.059 37.4886 127.892 37.3912 127.688 37.3398C127.484 37.2884 127.285 37.1519 127.246 37.0367C127.207 36.921 127.088 36.8266 126.981 36.8266C126.873 36.8266 126.786 36.7682 126.786 36.6963C126.786 36.6248 126.642 36.5252 126.467 36.4749C126.292 36.4246 126.149 36.3239 126.149 36.2517C126.149 36.1794 125.977 36.0769 125.767 36.024C125.556 35.9711 125.384 35.8654 125.384 35.7891C125.384 35.7125 125.287 35.6071 125.167 35.5546C125.047 35.502 124.861 35.3722 124.753 35.266C124.645 35.1599 124.499 35.0595 124.429 35.0424C124.359 35.0256 124.187 34.8735 124.047 34.7046C123.907 34.5357 123.692 34.3548 123.569 34.3034C123.447 34.2516 123.346 34.1461 123.346 34.0688C123.346 33.9911 123.234 33.8871 123.096 33.8368C122.658 33.6778 119.243 29.9001 118.108 28.3202C117.784 27.8693 117.474 27.5465 117.419 27.6034C117.364 27.6603 117.36 27.6257 117.409 27.5264C117.459 27.4272 117.439 27.2631 117.364 27.1617C116.869 26.4923 116.723 26.2606 116.723 26.1439C116.723 26.0713 116.675 26.0454 116.617 26.087C116.558 26.1282 116.51 26.0815 116.51 25.9827C116.51 25.8842 116.3 25.461 116.044 25.0423C115.787 24.6235 115.576 24.2146 115.576 24.1336C115.576 24.0526 115.533 23.9848 115.481 23.9833C115.428 23.9815 115.242 23.6218 115.067 23.1837C114.892 22.7456 114.71 22.3859 114.663 22.3841C114.616 22.3827 114.54 22.1842 114.494 21.9435C114.447 21.7027 114.363 21.5057 114.307 21.5057C114.25 21.5057 114.166 21.2759 114.12 20.995C114.074 20.7141 113.982 20.4843 113.915 20.4843C113.848 20.4843 113.793 20.3858 113.793 20.2655C113.793 20.1451 113.742 20.0466 113.68 20.0466C113.618 20.0466 113.571 19.9645 113.577 19.8642C113.594 19.5658 113.238 18.2956 113.138 18.2956C113.086 18.2956 113.006 18.0002 112.958 17.639C112.911 17.2779 112.827 16.9824 112.772 16.9824C112.716 16.9824 112.631 16.6541 112.583 16.2529C112.535 15.852 112.448 15.4901 112.39 15.4489C112.332 15.408 112.245 14.948 112.196 14.4275C112.147 13.9066 112.064 13.4805 112.01 13.4805C111.956 13.4805 111.872 12.9224 111.822 12.2403L111.732 11H74.0515H36.3709L36.2808 12.2403Z"}),BLe=({fill:e})=>k("path",{fill:e,d:"M29.6181 1.41802C29.5599 2.19793 29.461 2.83603 29.398 2.83603C29.3353 2.83603 29.2372 3.32316 29.1801 3.91873C29.123 4.51388 29.0208 5.0398 28.9529 5.08651C28.885 5.13364 28.7831 5.54737 28.7268 6.00572C28.6705 6.46449 28.572 6.83985 28.5082 6.83985C28.444 6.83985 28.3466 7.15682 28.2911 7.54385C28.2358 7.93089 28.1433 8.28748 28.0855 8.33627C28.028 8.38507 27.8154 8.96896 27.6132 9.63418C27.411 10.2994 27.1935 10.8437 27.1297 10.8437C27.0663 10.8437 26.9715 11.1427 26.9193 11.508C26.867 11.8734 26.7708 12.1353 26.7059 12.0903C26.6406 12.0452 26.5428 12.2346 26.4887 12.5107C26.4343 12.7863 26.3451 13.0141 26.2899 13.0157C26.235 13.0178 26.022 13.429 25.8168 13.9299C25.6116 14.4308 25.3934 14.8421 25.3318 14.8441C25.2703 14.8458 25.2199 14.92 25.2199 15.0085C25.2199 15.0969 25.0244 15.4902 24.7853 15.8818C24.5461 16.2738 24.3887 16.6634 24.4353 16.7476C24.4816 16.8319 24.4495 16.8523 24.3633 16.7927C24.2305 16.7009 24.0358 16.9841 24.0335 17.2719C24.0331 17.319 23.8802 17.5329 23.6936 17.7477C23.5071 17.9625 23.2538 18.3074 23.1307 18.5151C22.1424 20.1796 17.0257 26.0248 16.5567 26.0248C16.4855 26.0248 16.2568 26.2304 16.0482 26.4819C15.8397 26.7334 15.6692 26.8723 15.6692 26.7913C15.6692 26.71 15.5031 26.8439 15.2998 27.0887C15.0969 27.3335 14.8976 27.5137 14.857 27.4887C14.8167 27.4632 14.6607 27.5604 14.5108 27.7039C14.3608 27.8474 14.1239 28.0138 13.9836 28.0738C13.8437 28.1339 13.7292 28.2544 13.7292 28.342C13.7292 28.4292 13.5277 28.5501 13.2815 28.6106C13.0353 28.6711 12.8338 28.7882 12.8338 28.8708C12.8338 28.9534 12.6659 29.0685 12.4607 29.1261C12.2555 29.1836 12.0876 29.2975 12.0876 29.3792C12.0876 29.4614 11.9847 29.5281 11.8589 29.5281C11.7336 29.5281 11.5937 29.6361 11.5482 29.7684C11.503 29.9001 11.2699 30.0561 11.0307 30.1149C10.7912 30.1737 10.5953 30.2851 10.5953 30.3623C10.5953 30.4394 10.3939 30.552 10.1477 30.6125C9.90142 30.673 9.69996 30.7856 9.69996 30.8627C9.69996 30.9399 9.4985 31.0525 9.25227 31.113C9.00604 31.1734 8.80458 31.286 8.80458 31.3632C8.80458 31.4404 8.60312 31.553 8.35689 31.6134C8.11066 31.6739 7.9092 31.7924 7.9092 31.877C7.9092 31.9613 7.77452 32.0305 7.61037 32.0305C7.44584 32.0305 7.06045 32.1806 6.75416 32.3642C6.44824 32.5477 6.07889 32.6978 5.93414 32.6978C5.78938 32.6978 5.67075 32.767 5.67075 32.8513C5.67075 32.9359 5.4525 33.0573 5.18575 33.1207C4.919 33.1845 4.6336 33.2946 4.55152 33.3651C4.46944 33.4356 4.16725 33.5482 3.87998 33.6153C3.59272 33.6825 3.29053 33.7951 3.20845 33.8656C3.12637 33.9361 2.82418 34.0487 2.53691 34.1158C2.24964 34.183 1.94745 34.2939 1.86538 34.3623C1.7833 34.4307 1.51469 34.5375 1.26846 34.5992C1.02223 34.6609 0.636094 34.7927 0.410383 34.8924L0 35.0738V37.7964C0 39.2937 0.0578267 40.559 0.128711 40.6078C0.199222 40.6566 0.306295 42.1435 0.365987 43.9122C0.426052 45.681 0.528275 47.2033 0.593563 47.295C0.658478 47.3868 0.760328 48.6442 0.819274 50.0894C0.878593 51.5345 0.97895 52.7169 1.04237 52.7169C1.1058 52.7169 1.20653 53.7303 1.26585 54.969C1.32516 56.2077 1.42515 57.2212 1.48857 57.2212C1.55162 57.2212 1.65123 58.1216 1.71018 59.2222C1.76875 60.3229 1.87023 61.26 1.93514 61.3051C2.00006 61.3501 2.10153 62.1759 2.16011 63.141C2.21905 64.1056 2.31978 64.8951 2.38433 64.8951C2.44887 64.8951 2.54922 65.6083 2.6078 66.4796C2.666 67.3512 2.76598 68.1003 2.82978 68.1445C2.89357 68.1883 2.9943 68.9202 3.054 69.771C3.11331 70.6218 3.21554 71.3555 3.2812 71.4013C3.34649 71.4472 3.44796 72.0478 3.50691 72.7359C3.56586 73.4241 3.66547 74.0247 3.72889 74.0705C3.79231 74.1164 3.89304 74.7733 3.95236 75.5303C4.01168 76.2872 4.11465 76.9066 4.18143 76.9066C4.24784 76.9066 4.34931 77.4696 4.40714 78.1578C4.46459 78.8459 4.56458 79.409 4.62837 79.409C4.69254 79.409 4.79215 79.9349 4.84998 80.5776C4.90781 81.2198 5.00742 81.7821 5.07159 81.8263C5.13538 81.8705 5.23462 82.3956 5.29208 82.9932C5.34916 83.5909 5.44914 84.0801 5.51406 84.0801C5.57897 84.0801 5.67858 84.6056 5.73529 85.2478C5.79162 85.8901 5.89459 86.4156 5.96361 86.4156C6.03263 86.4156 6.13597 86.8661 6.19305 87.417C6.25013 87.9675 6.35273 88.4567 6.421 88.5039C6.48927 88.551 6.59112 89.0014 6.64746 89.5044C6.70379 90.0078 6.80266 90.4194 6.8672 90.4194C6.93174 90.4194 7.03135 90.8699 7.08843 91.4204C7.14551 91.9709 7.24662 92.4214 7.31302 92.4214C7.37906 92.4214 7.47979 92.7967 7.53612 93.2555C7.59246 93.7142 7.6917 94.0896 7.75661 94.0896C7.82153 94.0896 7.92076 94.5013 7.9771 95.0046C8.03343 95.5076 8.13603 95.9585 8.20505 96.0064C8.27444 96.054 8.37853 96.4118 8.43673 96.8014C8.49493 97.1909 8.59603 97.5475 8.66095 97.5942C8.72624 97.6405 8.82435 98.0154 8.8792 98.4271C8.93404 98.8387 9.03216 99.2137 9.09745 99.2599C9.16236 99.3067 9.26346 99.6632 9.32166 100.053C9.37986 100.442 9.48283 100.799 9.55073 100.846C9.61863 100.893 9.71936 101.231 9.77458 101.598C9.83017 101.964 9.92903 102.264 9.99469 102.264C10.06 102.264 10.1592 102.602 10.2144 103.015C10.27 103.428 10.3708 103.765 10.4383 103.765C10.5062 103.765 10.6069 104.103 10.6621 104.516C10.7177 104.929 10.8199 105.267 10.8897 105.267C10.9598 105.267 11.0621 105.567 11.1176 105.934C11.1732 106.301 11.2721 106.602 11.3381 106.602C11.4038 106.602 11.5015 106.864 11.5556 107.185C11.6094 107.507 11.7176 107.769 11.7959 107.769C11.8742 107.769 11.9407 107.938 11.9436 108.145C11.9462 108.351 12.0783 108.82 12.2369 109.187C12.3954 109.554 12.5275 109.948 12.5301 110.063C12.5331 110.178 12.5939 110.272 12.6655 110.272C12.7372 110.272 12.8386 110.572 12.8912 110.939C12.9435 111.306 13.0453 111.606 13.1173 111.606C13.1893 111.606 13.2923 111.869 13.3464 112.19C13.4001 112.511 13.5031 112.774 13.5747 112.774C13.6467 112.774 13.7497 112.999 13.8038 113.275C13.8579 113.55 13.9564 113.775 14.0228 113.775C14.0892 113.775 14.1881 114.04 14.2425 114.363C14.2966 114.687 14.4067 114.907 14.4865 114.851C14.5664 114.796 14.6175 114.813 14.5999 114.889C14.5402 115.143 14.7962 116.111 14.923 116.111C14.992 116.111 15.0928 116.336 15.1469 116.611C15.201 116.886 15.3017 117.112 15.3707 117.112C15.4397 117.112 15.5405 117.337 15.5946 117.612C15.6486 117.887 15.7494 118.112 15.8184 118.112C15.8874 118.112 15.9881 118.338 16.0422 118.613C16.0963 118.888 16.2023 119.113 16.278 119.113C16.3534 119.113 16.4153 119.214 16.4153 119.338C16.4153 119.462 16.5496 119.736 16.7138 119.948C16.8779 120.159 17.0122 120.433 17.0122 120.557C17.0122 120.681 17.0742 120.782 17.1495 120.782C17.2253 120.782 17.3301 121.001 17.3827 121.268C17.4353 121.536 17.5748 121.796 17.6927 121.847C17.811 121.898 17.9076 122.092 17.9076 122.278C17.9076 122.464 17.9587 122.617 18.0214 122.617C18.1341 122.617 18.221 122.768 18.6519 123.714C18.7743 123.982 18.9589 124.301 19.0623 124.422C19.166 124.543 19.2507 124.747 19.2507 124.875C19.2507 125.003 19.3843 125.188 19.5477 125.285C19.7111 125.383 19.8286 125.526 19.8088 125.603C19.7629 125.782 21.0467 127.995 21.2993 128.172C21.4037 128.245 21.4891 128.384 21.4891 128.479C21.4891 128.575 21.6067 128.825 21.7503 129.036C21.8939 129.246 22.1122 129.587 22.2353 129.794C22.3584 130 22.7445 130.566 23.0934 131.053C23.4422 131.539 23.7276 131.979 23.7276 132.031C23.7276 132.083 23.8451 132.265 23.9888 132.434C24.1324 132.604 24.5185 133.141 24.8468 133.627C25.1751 134.114 25.5445 134.634 25.6676 134.784C25.7907 134.934 26.0694 135.316 26.2865 135.635C26.504 135.953 26.823 136.379 26.9954 136.581C27.1681 136.784 27.3091 137.003 27.3091 137.069C27.3091 137.134 27.5945 137.495 27.9434 137.87C28.2922 138.245 28.6981 138.76 28.8454 139.015C28.9954 139.274 29.1857 139.427 29.2786 139.362C29.3704 139.299 29.4028 139.323 29.3513 139.416C29.1685 139.747 36.404 147.927 38.4245 149.674C38.6696 149.886 39.1207 150.347 39.4262 150.699C39.7777 151.103 40.0534 151.292 40.1746 151.214C40.2802 151.146 40.3194 151.149 40.2616 151.221C40.1601 151.347 41.4524 152.812 41.6651 152.812C41.7229 152.812 41.9982 153.075 42.2773 153.396C42.5563 153.717 42.8317 153.98 42.8895 153.98C42.9473 153.98 43.2092 154.205 43.4715 154.48C43.7338 154.754 44.0251 154.98 44.1188 154.98C44.2128 154.981 44.3296 155.098 44.3788 155.242C44.4281 155.385 44.5363 155.456 44.6187 155.399C44.7015 155.342 44.7691 155.412 44.7691 155.555C44.7691 155.698 44.8664 155.815 44.9854 155.815C45.1045 155.815 45.2555 155.913 45.3212 156.032C45.3869 156.151 45.6756 156.429 45.9629 156.649C46.2502 156.869 46.5389 157.147 46.6046 157.266C46.6702 157.386 46.8213 157.483 46.9404 157.483C47.0594 157.483 47.1567 157.542 47.1567 157.614C47.1567 157.686 47.3556 157.877 47.5988 158.037C47.8421 158.198 48.1293 158.42 48.2372 158.532C48.6125 158.92 49.384 159.485 49.5384 159.485C49.6239 159.485 49.6936 159.552 49.6936 159.632C49.6936 159.813 51.5113 161.153 51.756 161.153C51.853 161.153 51.9321 161.231 51.9321 161.326C51.9321 161.42 52.0496 161.548 52.1933 161.609C52.3369 161.67 52.6223 161.894 52.8275 162.106C53.0327 162.318 53.3319 162.539 53.4919 162.595C53.6524 162.652 53.8755 162.802 53.9878 162.927C54.1 163.053 54.2806 163.155 54.3892 163.155C54.4977 163.155 54.625 163.268 54.6723 163.406C54.7193 163.543 54.8611 163.656 54.9865 163.656C55.1122 163.656 55.2152 163.73 55.2152 163.819C55.2152 163.909 55.3782 164.029 55.5774 164.085C55.7766 164.141 55.9759 164.292 56.0206 164.422C56.065 164.551 56.2042 164.657 56.3295 164.657C56.4553 164.657 56.5582 164.731 56.5582 164.82C56.5582 164.91 56.7261 165.031 56.9313 165.089C57.1365 165.146 57.3044 165.26 57.3044 165.342C57.3044 165.424 57.4074 165.491 57.5331 165.491C57.6584 165.491 57.7983 165.599 57.8439 165.731C57.889 165.863 58.1222 166.019 58.3613 166.078C58.6008 166.137 58.7967 166.249 58.7967 166.327C58.7967 166.406 58.9448 166.522 59.1254 166.586C59.3063 166.65 59.5391 166.787 59.6425 166.889C60.1413 167.383 60.2912 167.487 60.6494 167.588C60.8617 167.647 61.0351 167.749 61.0351 167.815C61.0351 167.881 61.3541 168.112 61.744 168.329C62.1339 168.546 62.5424 168.823 62.6513 168.944C62.7606 169.065 62.9121 169.121 62.9882 169.069C63.0643 169.016 63.165 169.086 63.2124 169.224C63.2598 169.362 63.4945 169.522 63.7336 169.581C63.9731 169.64 64.169 169.751 64.169 169.828C64.169 169.906 64.3704 170.018 64.6167 170.079C64.8629 170.139 65.0644 170.247 65.0644 170.318C65.0644 170.389 65.5848 170.736 66.2209 171.089C66.857 171.442 67.4118 171.784 67.4535 171.851C67.4953 171.917 67.7136 172.022 67.9385 172.086C68.1635 172.149 68.3474 172.261 68.3474 172.336C68.3474 172.41 68.5489 172.521 68.7951 172.581C69.0413 172.641 69.2428 172.76 69.2428 172.845C69.2428 172.929 69.3279 172.998 69.4316 172.998C69.5353 172.998 69.8711 173.148 70.177 173.332C70.4833 173.515 70.8351 173.665 70.9586 173.665C71.0817 173.665 71.1828 173.732 71.1828 173.813C71.1828 173.895 71.4178 174.011 71.7051 174.072C71.9924 174.132 72.2274 174.247 72.2274 174.327C72.2274 174.407 72.4289 174.522 72.6751 174.583C72.9213 174.643 73.1228 174.762 73.1228 174.847C73.1228 174.931 73.4586 175 73.8689 175C74.2793 175 74.6151 174.931 74.6151 174.847C74.6151 174.762 74.8166 174.643 75.0628 174.583C75.309 174.522 75.5105 174.407 75.5105 174.327C75.5105 174.247 75.7455 174.132 76.0328 174.072C76.32 174.011 76.5551 173.895 76.5551 173.813C76.5551 173.732 76.6416 173.665 76.7472 173.665C76.8532 173.665 77.2031 173.515 77.5251 173.332C77.847 173.148 78.197 172.998 78.3029 172.998C78.4085 172.998 78.4951 172.929 78.4951 172.845C78.4951 172.76 78.6965 172.641 78.9428 172.581C79.189 172.521 79.3905 172.41 79.3905 172.336C79.3905 172.261 79.5744 172.149 79.7993 172.086C80.0243 172.022 80.2426 171.92 80.2843 171.859C80.3261 171.797 80.8809 171.447 81.517 171.08C82.1531 170.713 82.6735 170.362 82.6735 170.301C82.6735 170.239 82.875 170.139 83.1212 170.079C83.3674 170.018 83.5689 169.906 83.5689 169.828C83.5689 169.751 83.7648 169.64 84.0043 169.581C84.2434 169.522 84.4781 169.362 84.5255 169.224C84.5728 169.086 84.6736 169.016 84.7497 169.069C84.8258 169.121 84.9784 169.07 85.0892 168.954C85.1996 168.839 85.6081 168.558 85.9965 168.33C86.3849 168.103 86.7027 167.865 86.7027 167.801C86.7027 167.738 86.909 167.635 87.1612 167.574C87.4131 167.512 87.5851 167.422 87.5425 167.375C87.5004 167.328 87.7809 167.102 88.1663 166.874C88.5513 166.645 88.9009 166.396 88.9427 166.321C88.9845 166.246 89.2027 166.133 89.4277 166.07C89.6526 166.007 89.8366 165.899 89.8366 165.83C89.8366 165.761 90.1388 165.525 90.5081 165.306C90.8774 165.087 91.1796 164.851 91.1796 164.782C91.1796 164.713 91.2699 164.657 91.3807 164.657C91.4912 164.657 91.743 164.508 91.9403 164.326C92.1373 164.144 92.366 163.934 92.4481 163.859C92.5302 163.784 92.7148 163.672 92.8585 163.611C93.0021 163.549 93.1196 163.422 93.1196 163.328C93.1196 163.233 93.2155 163.155 93.3327 163.155C93.4502 163.155 93.6378 163.053 93.7501 162.927C93.8624 162.802 94.0855 162.652 94.2459 162.595C94.406 162.539 94.7052 162.318 94.9104 162.106C95.1156 161.894 95.401 161.67 95.5446 161.609C95.6883 161.548 95.8058 161.425 95.8058 161.337C95.8058 161.248 95.955 161.123 96.1378 161.058C96.5885 160.898 98.0442 159.806 98.0442 159.628C98.0442 159.55 98.1345 159.485 98.2453 159.485C98.3557 159.485 98.5878 159.354 98.7605 159.193C99.4194 158.581 99.7738 158.286 100.171 158.02C100.396 157.869 100.581 157.686 100.581 157.614C100.581 157.542 100.679 157.483 100.798 157.483C100.917 157.483 101.068 157.386 101.133 157.266C101.199 157.147 101.488 156.869 101.775 156.649C102.062 156.429 102.351 156.151 102.417 156.032C102.482 155.913 102.637 155.815 102.761 155.815C102.885 155.815 102.945 155.74 102.894 155.648C102.843 155.556 102.909 155.481 103.039 155.481C103.17 155.481 103.315 155.369 103.362 155.231C103.41 155.094 103.537 154.981 103.646 154.981C103.754 154.981 103.973 154.796 104.132 154.57C104.291 154.343 104.464 154.206 104.516 154.264C104.568 154.322 104.61 154.282 104.61 154.175C104.61 154.068 104.688 153.98 104.782 153.98C104.876 153.98 105.182 153.717 105.461 153.396C105.74 153.075 106.015 152.812 106.073 152.812C106.131 152.812 106.502 152.474 106.899 152.061C107.296 151.649 107.686 151.311 107.765 151.311C107.846 151.311 107.87 151.236 107.819 151.144C107.768 151.052 107.816 150.977 107.926 150.977C108.036 150.977 108.292 150.771 108.495 150.518C108.698 150.266 109.183 149.773 109.572 149.424C109.961 149.074 110.671 148.36 111.149 147.839C111.628 147.317 112.4 146.517 112.866 146.06C113.332 145.604 113.713 145.131 113.713 145.008C113.713 144.885 113.785 144.835 113.873 144.895C113.96 144.956 114.069 144.848 114.113 144.657C114.158 144.465 114.255 144.35 114.329 144.4C114.402 144.451 114.524 144.319 114.601 144.106C114.677 143.894 114.743 143.786 114.749 143.867C114.754 143.947 115.193 143.505 115.724 142.884C116.256 142.263 116.654 141.691 116.611 141.612C116.567 141.533 116.599 141.468 116.682 141.468C116.857 141.468 118.936 139.144 118.936 138.948C118.936 138.876 119.272 138.448 119.683 137.996C120.093 137.545 120.429 137.117 120.429 137.047C120.429 136.976 120.6 136.741 120.81 136.524C121.019 136.307 121.153 136.13 121.108 136.13C121.063 136.13 121.143 135.993 121.287 135.826C121.43 135.659 121.749 135.235 121.996 134.885C122.242 134.534 122.545 134.126 122.669 133.977C122.793 133.828 123.059 133.445 123.259 133.125C123.459 132.805 123.711 132.482 123.819 132.407C123.928 132.333 123.977 132.201 123.929 132.115C123.881 132.028 123.939 131.915 124.057 131.865C124.175 131.814 124.531 131.346 124.847 130.823C125.165 130.301 125.459 129.836 125.501 129.79C125.72 129.552 126.249 128.613 126.249 128.462C126.249 128.367 126.303 128.289 126.369 128.289C126.533 128.289 127.677 126.283 127.625 126.086C127.603 125.999 127.651 125.975 127.733 126.031C127.815 126.088 127.924 125.943 127.977 125.71C128.029 125.477 128.134 125.286 128.209 125.286C128.284 125.286 128.411 125.117 128.491 124.911C128.64 124.524 128.952 123.932 129.084 123.785C129.239 123.611 129.702 122.682 129.852 122.241C129.938 121.989 130.064 121.783 130.131 121.783C130.199 121.783 130.298 121.557 130.353 121.282C130.407 121.007 130.513 120.782 130.588 120.782C130.664 120.782 130.726 120.681 130.726 120.557C130.726 120.433 130.86 120.159 131.024 119.948C131.188 119.736 131.323 119.462 131.323 119.338C131.323 119.214 131.384 119.113 131.46 119.113C131.536 119.113 131.642 118.888 131.696 118.613C131.75 118.338 131.85 118.112 131.919 118.112C131.988 118.112 132.089 117.887 132.143 117.612C132.197 117.337 132.298 117.112 132.367 117.112C132.436 117.112 132.537 116.886 132.591 116.611C132.645 116.336 132.746 116.111 132.815 116.111C132.942 116.111 133.198 115.143 133.138 114.889C133.12 114.813 133.172 114.796 133.251 114.851C133.331 114.907 133.441 114.687 133.495 114.363C133.55 114.04 133.649 113.775 133.715 113.775C133.781 113.775 133.88 113.55 133.934 113.275C133.988 112.999 134.091 112.774 134.163 112.774C134.235 112.774 134.338 112.511 134.391 112.19C134.446 111.869 134.549 111.606 134.621 111.606C134.693 111.606 134.794 111.306 134.847 110.939C134.899 110.572 135.001 110.272 135.072 110.272C135.144 110.272 135.205 110.178 135.208 110.063C135.21 109.948 135.342 109.554 135.501 109.187C135.66 108.82 135.792 108.351 135.794 108.145C135.797 107.938 135.864 107.769 135.942 107.769C136.02 107.769 136.129 107.507 136.182 107.185C136.236 106.864 136.334 106.602 136.4 106.602C136.466 106.602 136.565 106.301 136.62 105.934C136.676 105.567 136.778 105.267 136.848 105.267C136.918 105.267 137.02 104.929 137.076 104.516C137.131 104.103 137.232 103.765 137.3 103.765C137.367 103.765 137.468 103.428 137.523 103.015C137.579 102.602 137.678 102.264 137.743 102.264C137.809 102.264 137.908 101.964 137.963 101.598C138.019 101.231 138.121 100.892 138.192 100.843C138.262 100.794 138.364 100.419 138.419 100.008C138.474 99.5974 138.577 99.2612 138.647 99.2612C138.717 99.2612 138.818 98.8858 138.873 98.4271C138.927 97.9683 139.022 97.5929 139.085 97.5929C139.147 97.5929 139.243 97.2568 139.298 96.846C139.353 96.4352 139.457 96.059 139.528 96.0094C139.6 95.9597 139.704 95.5076 139.761 95.0046C139.817 94.5013 139.916 94.0896 139.981 94.0896C140.046 94.0896 140.145 93.7142 140.202 93.2555C140.258 92.7967 140.359 92.4214 140.425 92.4214C140.491 92.4214 140.592 91.9709 140.649 91.4204C140.707 90.8699 140.806 90.4194 140.871 90.4194C140.935 90.4194 141.034 90.0078 141.09 89.5044C141.147 89.0014 141.249 88.551 141.317 88.5039C141.385 88.4567 141.488 87.9675 141.545 87.417C141.602 86.8661 141.705 86.4156 141.774 86.4156C141.843 86.4156 141.946 85.8901 142.003 85.2478C142.059 84.6056 142.159 84.0801 142.224 84.0801C142.289 84.0801 142.389 83.5921 142.446 82.9957C142.503 82.3993 142.601 81.9113 142.664 81.9113C142.727 81.9113 142.826 81.3483 142.883 80.6601C142.941 79.972 143.042 79.409 143.107 79.409C143.173 79.409 143.273 78.8459 143.331 78.1578C143.389 77.4696 143.491 76.9066 143.559 76.9066C143.627 76.9066 143.73 76.2685 143.787 75.4886C143.846 74.7086 143.948 74.0705 144.015 74.0705C144.081 74.0705 144.183 73.47 144.24 72.7359C144.297 72.0019 144.396 71.4013 144.46 71.4013C144.524 71.4013 144.624 70.6869 144.683 69.814C144.741 68.9411 144.842 68.1899 144.907 68.1453C144.971 68.1007 145.072 67.3512 145.13 66.4796C145.189 65.6083 145.289 64.8951 145.354 64.8951C145.418 64.8951 145.519 64.1056 145.578 63.141C145.636 62.1759 145.738 61.3501 145.803 61.3051C145.868 61.26 145.969 60.3229 146.028 59.2222C146.087 58.1216 146.186 57.2212 146.249 57.2212C146.313 57.2212 146.413 56.2077 146.472 54.969C146.531 53.7303 146.632 52.7169 146.696 52.7169C146.759 52.7169 146.859 51.5345 146.919 50.0894C146.978 48.6442 147.079 47.3868 147.144 47.295C147.21 47.2033 147.312 45.681 147.372 43.9122C147.432 42.1435 147.533 40.66 147.598 40.6153C147.663 40.5707 147.722 39.3154 147.73 37.8256C147.746 34.7785 147.771 34.8482 146.576 34.6226C146.231 34.5571 145.914 34.442 145.872 34.3661C145.831 34.2902 145.529 34.1776 145.201 34.1158C144.873 34.0541 144.571 33.9415 144.529 33.8656C144.488 33.7897 144.185 33.6771 143.857 33.6153C143.529 33.5532 143.261 33.4439 143.261 33.3718C143.261 33.2996 142.992 33.1929 142.664 33.1341C142.336 33.0757 142.067 32.9618 142.067 32.8813C142.067 32.8008 141.832 32.6857 141.545 32.6252C141.258 32.5652 141.023 32.4451 141.023 32.3587C141.023 32.272 140.754 32.1531 140.426 32.0947C140.097 32.0359 139.829 31.9225 139.829 31.8424C139.829 31.7623 139.778 31.7048 139.717 31.7148C139.501 31.7494 138.933 31.49 138.933 31.3569C138.933 31.2831 138.732 31.1734 138.486 31.113C138.239 31.0525 138.038 30.9399 138.038 30.8627C138.038 30.7856 137.836 30.673 137.59 30.6125C137.344 30.552 137.143 30.4394 137.143 30.3623C137.143 30.2851 136.947 30.1737 136.707 30.1149C136.468 30.0561 136.235 29.9001 136.19 29.7684C136.144 29.6361 136.004 29.5281 135.879 29.5281C135.753 29.5281 135.65 29.4614 135.65 29.3792C135.65 29.2975 135.482 29.1836 135.277 29.1261C135.072 29.0685 134.904 28.9534 134.904 28.8708C134.904 28.7882 134.703 28.6711 134.456 28.6106C134.21 28.5501 134.009 28.4292 134.009 28.342C134.009 28.2544 133.894 28.1339 133.754 28.0738C133.614 28.0138 133.396 27.8653 133.269 27.7439C133.142 27.6226 132.972 27.5079 132.889 27.4883C132.807 27.4691 132.606 27.2952 132.442 27.1021C132.278 26.909 132.026 26.7021 131.882 26.6433C131.739 26.5841 131.621 26.4635 131.621 26.3751C131.621 26.2863 131.489 26.1674 131.327 26.1099C130.815 25.928 126.814 21.6089 125.484 19.8026C125.105 19.2871 124.741 18.918 124.677 18.9831C124.612 19.0481 124.607 19.0085 124.665 18.8951C124.724 18.7816 124.7 18.594 124.612 18.478C124.032 17.7127 123.861 17.4479 123.861 17.3144C123.861 17.2314 123.805 17.2018 123.737 17.2493C123.668 17.2965 123.612 17.2431 123.612 17.1301C123.612 17.0175 123.366 16.5337 123.065 16.0549C122.764 15.5761 122.518 15.1086 122.518 15.016C122.518 14.9234 122.468 14.8458 122.406 14.8441C122.345 14.8421 122.126 14.4308 121.921 13.9299C121.716 13.429 121.503 13.0178 121.448 13.0157C121.393 13.0141 121.304 12.7872 121.25 12.5119C121.195 12.2367 121.097 12.0114 121.031 12.0114C120.964 12.0114 120.866 11.7487 120.812 11.4275C120.758 11.1064 120.65 10.8437 120.571 10.8437C120.493 10.8437 120.429 10.7311 120.429 10.5934C120.429 10.4558 120.369 10.3432 120.296 10.3432C120.223 10.3432 120.169 10.2493 120.176 10.1347C120.196 9.79349 119.779 8.34128 119.661 8.34128C119.601 8.34128 119.507 8.00346 119.451 7.59056C119.396 7.17767 119.297 6.83985 119.232 6.83985C119.167 6.83985 119.067 6.46449 119.011 6.00572C118.955 5.54737 118.853 5.13364 118.785 5.08651C118.717 5.0398 118.615 4.51388 118.558 3.91873C118.501 3.32316 118.403 2.83603 118.34 2.83603C118.277 2.83603 118.178 2.19793 118.12 1.41802L118.014 0H73.8689H29.7237L29.6181 1.41802Z"}),QL={inner:void 0,outer:void 0,viewBox:""},KQ=O.forwardRef((e,t)=>{var y;const{tlTitle:n,tlShowText:r,tlBgImage:o,tlMaskType:i,tlStrokeColor:a,tlAltImage:s,tlBgColor:l,shapeId:c}=e,u=et("MaskBlock",{});O.useState(0);const[{inner:d,outer:f,viewBox:p},g]=O.useState(QL);O.useEffect(()=>{let v="white";l&&!(o!=null?o:s)&&(v=l),g((()=>{let x=QL;switch(i){case"shield":x={viewBox:"148 175",inner:k(LLe,{fill:v}),outer:a?k(BLe,{fill:a}):k(Ue,{})};break;case"banner":x={viewBox:"117 175",inner:k($Le,{fill:v}),outer:a?k(MLe,{fill:a}):k(Ue,{})};break;case"circle":x={viewBox:"175 175",inner:k(RLe,{fill:v}),outer:a?k(DLe,{fill:a}):k(Ue,{})}}return x})())},[i,a,l]);const m=(y=o!=null?o:s)!=null?y:"http://placekitten.com/g/200";return ne(Le,{ref:t,__css:u.root,className:"mask-block-root",minHeight:p.split(" ")[1],minWidth:p.split(" ")[0],children:[p&&d&&ne("svg",{viewBox:`0 0 ${p}`,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f,k("g",{id:"svgg",children:k("clipPath",{id:`clip-${c}`,children:d})}),(o!=null?o:s)?k("a",{children:k("image",{clipPath:`url(#clip-${c})`,x:"0",y:"0",height:"100%",width:"100%",preserveAspectRatio:"xMaxYMax slice",href:m})}):d]}),r&&n!==""&&ne(ar,{sx:u.label,transform:`
      translateY(-1rem)
      `,children:[n," "]})]})});KQ.defaultProps={tlStrokeColor:void 0,tlBgColor:void 0,tlShowText:!1};const Ja={"@initial":"mobile","@micro":"micro","@sm":"small","@md":"medium","@lg":"large"},FLe=h.exports.forwardRef((e,t)=>h.exports.createElement(Tn.span,J({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),NLe=FLe;function tE(e){const t=h.exports.useRef({value:e,previous:e});return h.exports.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const[qQ,P3t]=Ia("Tooltip",[Z5]),iw=Z5(),zLe=700,[T3t,jLe]=qQ("TooltipProvider",{isOpenDelayed:!0,delayDuration:zLe,onOpen:()=>{},onClose:()=>{}}),[HLe,aw]=qQ("Tooltip"),VLe=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:i,delayDuration:a}=e,s=jLe("Tooltip",t),l=iw(t),[c,u]=h.exports.useState(null),d=Ys(),f=h.exports.useRef(0),p=a!=null?a:s.delayDuration,g=h.exports.useRef(!1),{onOpen:m,onClose:y}=s,[v=!1,b]=q5({prop:r,defaultProp:o,onChange:w=>{w&&(document.dispatchEvent(new CustomEvent("tooltip.open")),m()),i==null||i(w)}}),x=h.exports.useMemo(()=>v?g.current?"delayed-open":"instant-open":"closed",[v]),S=h.exports.useCallback(()=>{window.clearTimeout(f.current),g.current=!1,b(!0)},[b]),C=h.exports.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{g.current=!0,b(!0)},p)},[p,b]);return h.exports.useEffect(()=>()=>window.clearTimeout(f.current),[]),h.exports.createElement(K_,l,h.exports.createElement(HLe,{scope:t,contentId:d,open:v,stateAttribute:x,trigger:c,onTriggerChange:u,onTriggerEnter:h.exports.useCallback(()=>{s.isOpenDelayed?C():S()},[s.isOpenDelayed,C,S]),onOpen:h.exports.useCallback(S,[S]),onClose:h.exports.useCallback(()=>{window.clearTimeout(f.current),b(!1),y()},[b,y])},n))},WLe=h.exports.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=aw("TooltipTrigger",n),i=iw(n),a=Nn(t,o.onTriggerChange),s=h.exports.useRef(!1),l=h.exports.useCallback(()=>s.current=!1,[]);return h.exports.useEffect(()=>()=>document.removeEventListener("mouseup",l),[l]),h.exports.createElement($Z,J({asChild:!0},i),h.exports.createElement(Tn.button,J({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},r,{ref:a,onMouseEnter:He(e.onMouseEnter,o.onTriggerEnter),onMouseLeave:He(e.onMouseLeave,o.onClose),onMouseDown:He(e.onMouseDown,()=>{o.onClose(),s.current=!0,document.addEventListener("mouseup",l,{once:!0})}),onFocus:He(e.onFocus,()=>{s.current||o.onOpen()}),onBlur:He(e.onBlur,o.onClose),onClick:He(e.onClick,c=>{c.detail===0&&o.onClose()})})))}),ULe=h.exports.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=aw("TooltipContent",e.__scopeTooltip);return h.exports.createElement(Bc,{present:n||o.open},h.exports.createElement(GLe,J({ref:t},r)))}),GLe=h.exports.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,portalled:i=!0,...a}=e,s=aw("TooltipContent",n),l=iw(n),c=i?_Z:h.exports.Fragment,{onClose:u}=s;return LZ(()=>u()),h.exports.useEffect(()=>(document.addEventListener("tooltip.open",u),()=>document.removeEventListener("tooltip.open",u)),[u]),h.exports.createElement(c,null,h.exports.createElement(qLe,{__scopeTooltip:n}),h.exports.createElement(MZ,J({"data-state":s.stateAttribute},l,a,{ref:t,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)"}}),h.exports.createElement(G_,null,r),h.exports.createElement(NLe,{id:s.contentId,role:"tooltip"},o||r)))}),KLe=h.exports.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=iw(n);return h.exports.createElement(RZ,J({},o,r,{ref:t}))});function qLe(e){const{__scopeTooltip:t}=e,n=aw("CheckTriggerMoved",t),r=PZ(n.trigger),o=r==null?void 0:r.left,i=tE(o),a=r==null?void 0:r.top,s=tE(a),l=n.onClose;return h.exports.useEffect(()=>{(i!==void 0&&i!==o||s!==void 0&&s!==a)&&l()},[l,i,s,o,a]),null}const YLe=VLe,XLe=WLe,ZLe=ULe,QLe=KLe;var Lt="colors",Jr="sizes",Te="space",YQ={gap:Te,gridGap:Te,columnGap:Te,gridColumnGap:Te,rowGap:Te,gridRowGap:Te,inset:Te,insetBlock:Te,insetBlockEnd:Te,insetBlockStart:Te,insetInline:Te,insetInlineEnd:Te,insetInlineStart:Te,margin:Te,marginTop:Te,marginRight:Te,marginBottom:Te,marginLeft:Te,marginBlock:Te,marginBlockEnd:Te,marginBlockStart:Te,marginInline:Te,marginInlineEnd:Te,marginInlineStart:Te,padding:Te,paddingTop:Te,paddingRight:Te,paddingBottom:Te,paddingLeft:Te,paddingBlock:Te,paddingBlockEnd:Te,paddingBlockStart:Te,paddingInline:Te,paddingInlineEnd:Te,paddingInlineStart:Te,top:Te,right:Te,bottom:Te,left:Te,scrollMargin:Te,scrollMarginTop:Te,scrollMarginRight:Te,scrollMarginBottom:Te,scrollMarginLeft:Te,scrollMarginX:Te,scrollMarginY:Te,scrollMarginBlock:Te,scrollMarginBlockEnd:Te,scrollMarginBlockStart:Te,scrollMarginInline:Te,scrollMarginInlineEnd:Te,scrollMarginInlineStart:Te,scrollPadding:Te,scrollPaddingTop:Te,scrollPaddingRight:Te,scrollPaddingBottom:Te,scrollPaddingLeft:Te,scrollPaddingX:Te,scrollPaddingY:Te,scrollPaddingBlock:Te,scrollPaddingBlockEnd:Te,scrollPaddingBlockStart:Te,scrollPaddingInline:Te,scrollPaddingInlineEnd:Te,scrollPaddingInlineStart:Te,fontSize:"fontSizes",background:Lt,backgroundColor:Lt,backgroundImage:Lt,borderImage:Lt,border:Lt,borderBlock:Lt,borderBlockEnd:Lt,borderBlockStart:Lt,borderBottom:Lt,borderBottomColor:Lt,borderColor:Lt,borderInline:Lt,borderInlineEnd:Lt,borderInlineStart:Lt,borderLeft:Lt,borderLeftColor:Lt,borderRight:Lt,borderRightColor:Lt,borderTop:Lt,borderTopColor:Lt,caretColor:Lt,color:Lt,columnRuleColor:Lt,fill:Lt,outline:Lt,outlineColor:Lt,stroke:Lt,textDecorationColor:Lt,fontFamily:"fonts",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",blockSize:Jr,minBlockSize:Jr,maxBlockSize:Jr,inlineSize:Jr,minInlineSize:Jr,maxInlineSize:Jr,width:Jr,minWidth:Jr,maxWidth:Jr,height:Jr,minHeight:Jr,maxHeight:Jr,flexBasis:Jr,gridTemplateColumns:Jr,gridTemplateRows:Jr,borderWidth:"borderWidths",borderTopWidth:"borderWidths",borderRightWidth:"borderWidths",borderBottomWidth:"borderWidths",borderLeftWidth:"borderWidths",borderStyle:"borderStyles",borderTopStyle:"borderStyles",borderRightStyle:"borderStyles",borderBottomStyle:"borderStyles",borderLeftStyle:"borderStyles",borderRadius:"radii",borderTopLeftRadius:"radii",borderTopRightRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",boxShadow:"shadows",textShadow:"shadows",transition:"transitions",zIndex:"zIndices"},JLe=(e,t)=>typeof t=="function"?{"()":Function.prototype.toString.call(t)}:t,Ph=()=>{const e=Object.create(null);return(t,n,...r)=>{const o=(i=>JSON.stringify(i,JLe))(t);return o in e?e[o]:e[o]=n(t,...r)}},Mu=Symbol.for("sxs.internal"),iO=(e,t)=>Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)),JL=e=>{for(const t in e)return!0;return!1},{hasOwnProperty:eBe}=Object.prototype,nE=e=>e.includes("-")?e:e.replace(/[A-Z]/g,t=>"-"+t.toLowerCase()),tBe=/\s+(?![^()]*\))/,Kd=e=>t=>e(...typeof t=="string"?String(t).split(tBe):[t]),eB={appearance:e=>({WebkitAppearance:e,appearance:e}),backfaceVisibility:e=>({WebkitBackfaceVisibility:e,backfaceVisibility:e}),backdropFilter:e=>({WebkitBackdropFilter:e,backdropFilter:e}),backgroundClip:e=>({WebkitBackgroundClip:e,backgroundClip:e}),boxDecorationBreak:e=>({WebkitBoxDecorationBreak:e,boxDecorationBreak:e}),clipPath:e=>({WebkitClipPath:e,clipPath:e}),content:e=>({content:e.includes('"')||e.includes("'")||/^([A-Za-z]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)$/.test(e)?e:`"${e}"`}),hyphens:e=>({WebkitHyphens:e,hyphens:e}),maskImage:e=>({WebkitMaskImage:e,maskImage:e}),maskSize:e=>({WebkitMaskSize:e,maskSize:e}),tabSize:e=>({MozTabSize:e,tabSize:e}),textSizeAdjust:e=>({WebkitTextSizeAdjust:e,textSizeAdjust:e}),userSelect:e=>({WebkitUserSelect:e,userSelect:e}),marginBlock:Kd((e,t)=>({marginBlockStart:e,marginBlockEnd:t||e})),marginInline:Kd((e,t)=>({marginInlineStart:e,marginInlineEnd:t||e})),maxSize:Kd((e,t)=>({maxBlockSize:e,maxInlineSize:t||e})),minSize:Kd((e,t)=>({minBlockSize:e,minInlineSize:t||e})),paddingBlock:Kd((e,t)=>({paddingBlockStart:e,paddingBlockEnd:t||e})),paddingInline:Kd((e,t)=>({paddingInlineStart:e,paddingInlineEnd:t||e}))},ZC=/([\d.]+)([^]*)/,nBe=(e,t)=>e.length?e.reduce((n,r)=>(n.push(...t.map(o=>o.includes("&")?o.replace(/&/g,/[ +>|~]/.test(r)&&/&.*&/.test(o)?`:is(${r})`:r):r+" "+o)),n),[]):t,rBe=(e,t)=>e in oBe&&typeof t=="string"?t.replace(/^((?:[^]*[^\w-])?)(fit-content|stretch)((?:[^\w-][^]*)?)$/,(n,r,o,i)=>r+(o==="stretch"?`-moz-available${i};${nE(e)}:${r}-webkit-fill-available`:`-moz-fit-content${i};${nE(e)}:${r}fit-content`)+i):String(t),oBe={blockSize:1,height:1,inlineSize:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,width:1},sl=e=>e?e+"-":"",XQ=(e,t,n)=>e.replace(/([+-])?((?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)?(\$|--)([$\w-]+)/g,(r,o,i,a,s)=>a=="$"==!!i?r:(o||a=="--"?"calc(":"")+"var(--"+(a==="$"?sl(t)+(s.includes("$")?"":sl(n))+s.replace(/\$/g,"-"):s)+")"+(o||a=="--"?"*"+(o||"")+(i||"1")+")":"")),iBe=/\s*,\s*(?![^()]*\))/,aBe=Object.prototype.toString,Jf=(e,t,n,r,o)=>{let i,a,s;const l=(c,u,d)=>{let f,p;const g=m=>{for(f in m){const b=f.charCodeAt(0)===64,x=b&&Array.isArray(m[f])?m[f]:[m[f]];for(p of x){const S=/[A-Z]/.test(v=f)?v:v.replace(/-[^]/g,w=>w[1].toUpperCase()),C=typeof p=="object"&&p&&p.toString===aBe&&(!r.utils[S]||!u.length);if(S in r.utils&&!C){const w=r.utils[S];if(w!==a){a=w,g(w(p)),a=null;continue}}else if(S in eB){const w=eB[S];if(w!==s){s=w,g(w(p)),s=null;continue}}if(b&&(y=f.slice(1)in r.media?"@media "+r.media[f.slice(1)]:f,f=y.replace(/\(\s*([\w-]+)\s*(=|<|<=|>|>=)\s*([\w-]+)\s*(?:(<|<=|>|>=)\s*([\w-]+)\s*)?\)/g,(w,I,_,P,T,R)=>{const B=ZC.test(I),q=.0625*(B?-1:1),[W,L]=B?[P,I]:[I,P];return"("+(_[0]==="="?"":_[0]===">"===B?"max-":"min-")+W+":"+(_[0]!=="="&&_.length===1?L.replace(ZC,(z,N,V)=>Number(N)+q*(_===">"?1:-1)+V):L)+(T?") and ("+(T[0]===">"?"min-":"max-")+W+":"+(T.length===1?R.replace(ZC,(z,N,V)=>Number(N)+q*(T===">"?-1:1)+V):R):"")+")"})),C){const w=b?d.concat(f):[...d],I=b?[...u]:nBe(u,f.split(iBe));i!==void 0&&o(tB(...i)),i=void 0,l(p,I,w)}else i===void 0&&(i=[[],u,d]),f=b||f.charCodeAt(0)!==36?f:`--${sl(r.prefix)}${f.slice(1).replace(/\$/g,"-")}`,p=C?p:typeof p=="number"?p&&S in sBe?String(p)+"px":String(p):XQ(rBe(S,p==null?"":p),r.prefix,r.themeMap[S]),i[0].push(`${b?`${f} `:`${nE(f)}:`}${p}`)}}var y,v};g(c),i!==void 0&&o(tB(...i)),i=void 0};l(e,t,n)},tB=(e,t,n)=>`${n.map(r=>`${r}{`).join("")}${t.length?`${t.join(",")}{`:""}${e.join(";")}${t.length?"}":""}${Array(n.length?n.length+1:0).join("}")}`,sBe={animationDelay:1,animationDuration:1,backgroundSize:1,blockSize:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockEndWidth:1,borderBlockStart:1,borderBlockStartWidth:1,borderBlockWidth:1,borderBottom:1,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderBottomWidth:1,borderEndEndRadius:1,borderEndStartRadius:1,borderInlineEnd:1,borderInlineEndWidth:1,borderInlineStart:1,borderInlineStartWidth:1,borderInlineWidth:1,borderLeft:1,borderLeftWidth:1,borderRadius:1,borderRight:1,borderRightWidth:1,borderSpacing:1,borderStartEndRadius:1,borderStartStartRadius:1,borderTop:1,borderTopLeftRadius:1,borderTopRightRadius:1,borderTopWidth:1,borderWidth:1,bottom:1,columnGap:1,columnRule:1,columnRuleWidth:1,columnWidth:1,containIntrinsicSize:1,flexBasis:1,fontSize:1,gap:1,gridAutoColumns:1,gridAutoRows:1,gridTemplateColumns:1,gridTemplateRows:1,height:1,inlineSize:1,inset:1,insetBlock:1,insetBlockEnd:1,insetBlockStart:1,insetInline:1,insetInlineEnd:1,insetInlineStart:1,left:1,letterSpacing:1,margin:1,marginBlock:1,marginBlockEnd:1,marginBlockStart:1,marginBottom:1,marginInline:1,marginInlineEnd:1,marginInlineStart:1,marginLeft:1,marginRight:1,marginTop:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,offsetDistance:1,offsetRotate:1,outline:1,outlineOffset:1,outlineWidth:1,overflowClipMargin:1,padding:1,paddingBlock:1,paddingBlockEnd:1,paddingBlockStart:1,paddingBottom:1,paddingInline:1,paddingInlineEnd:1,paddingInlineStart:1,paddingLeft:1,paddingRight:1,paddingTop:1,perspective:1,right:1,rowGap:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginBlockEnd:1,scrollMarginBlockStart:1,scrollMarginBottom:1,scrollMarginInline:1,scrollMarginInlineEnd:1,scrollMarginInlineStart:1,scrollMarginLeft:1,scrollMarginRight:1,scrollMarginTop:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingBlockEnd:1,scrollPaddingBlockStart:1,scrollPaddingBottom:1,scrollPaddingInline:1,scrollPaddingInlineEnd:1,scrollPaddingInlineStart:1,scrollPaddingLeft:1,scrollPaddingRight:1,scrollPaddingTop:1,shapeMargin:1,textDecoration:1,textDecorationThickness:1,textIndent:1,textUnderlineOffset:1,top:1,transitionDelay:1,transitionDuration:1,verticalAlign:1,width:1,wordSpacing:1},nB=e=>String.fromCharCode(e+(e>25?39:97)),Ru=e=>(t=>{let n,r="";for(n=Math.abs(t);n>52;n=n/52|0)r=nB(n%52)+r;return nB(n%52)+r})(((t,n)=>{let r=n.length;for(;r;)t=33*t^n.charCodeAt(--r);return t})(5381,JSON.stringify(e))>>>0),Kg=["themed","global","styled","onevar","resonevar","allvar","inline"],lBe=e=>{if(e.href&&!e.href.startsWith(location.origin))return!1;try{return!!e.cssRules}catch{return!1}},cBe=e=>{let t;const n=()=>{const{cssRules:o}=t.sheet;return[].map.call(o,(i,a)=>{const{cssText:s}=i;let l="";if(s.startsWith("--sxs"))return"";if(o[a-1]&&(l=o[a-1].cssText).startsWith("--sxs")){if(!i.cssRules.length)return"";for(const c in t.rules)if(t.rules[c].group===i)return`--sxs{--sxs:${[...t.rules[c].cache].join(" ")}}${s}`;return i.cssRules.length?`${l}${s}`:""}return s}).join("")},r=()=>{if(t){const{rules:s,sheet:l}=t;if(!l.deleteRule){for(;Object(Object(l.cssRules)[0]).type===3;)l.cssRules.splice(0,1);l.cssRules=[]}for(const c in s)delete s[c]}const o=Object(e).styleSheets||[];for(const s of o)if(lBe(s)){for(let l=0,c=s.cssRules;c[l];++l){const u=Object(c[l]);if(u.type!==1)continue;const d=Object(c[l+1]);if(d.type!==4)continue;++l;const{cssText:f}=u;if(!f.startsWith("--sxs"))continue;const p=f.slice(14,-3).trim().split(/\s+/),g=Kg[p[0]];g&&(t||(t={sheet:s,reset:r,rules:{},toString:n}),t.rules[g]={group:d,index:l,cache:new Set(p)})}if(t)break}if(!t){const s=(l,c)=>({type:c,cssRules:[],insertRule(u,d){this.cssRules.splice(d,0,s(u,{import:3,undefined:1}[(u.toLowerCase().match(/^@([a-z]+)/)||[])[1]]||4))},get cssText(){return l==="@media{}"?`@media{${[].map.call(this.cssRules,u=>u.cssText).join("")}}`:l}});t={sheet:e?(e.head||e).appendChild(document.createElement("style")).sheet:s("","text/css"),rules:{},reset:r,toString:n}}const{sheet:i,rules:a}=t;for(let s=Kg.length-1;s>=0;--s){const l=Kg[s];if(!a[l]){const c=Kg[s+1],u=a[c]?a[c].index:i.cssRules.length;i.insertRule("@media{}",u),i.insertRule(`--sxs{--sxs:${s}}`,u),a[l]={group:i.cssRules[u+1],index:u,cache:new Set([s])}}uBe(a[l])}};return r(),t},uBe=e=>{const t=e.group;let n=t.cssRules.length;e.apply=r=>{try{t.insertRule(r,n),++n}catch{}}},wg=Symbol(),dBe=Ph(),rB=(e,t)=>dBe(e,()=>(...n)=>{let r={type:null,composers:new Set};for(const o of n)if(o!=null)if(o[Mu]){r.type==null&&(r.type=o[Mu].type);for(const i of o[Mu].composers)r.composers.add(i)}else o.constructor!==Object||o.$$typeof?r.type==null&&(r.type=o):r.composers.add(fBe(o,e));return r.type==null&&(r.type="span"),r.composers.size||r.composers.add(["PJLV",{},[],[],{},[]]),pBe(e,r,t)}),fBe=({variants:e,compoundVariants:t,defaultVariants:n,...r},o)=>{const i=`${sl(o.prefix)}c-${Ru(r)}`,a=[],s=[],l=Object.create(null),c=[];for(const f in n)l[f]=String(n[f]);if(typeof e=="object"&&e)for(const f in e){u=l,d=f,eBe.call(u,d)||(l[f]="undefined");const p=e[f];for(const g in p){const m={[f]:String(g)};String(g)==="undefined"&&c.push(f);const y=p[g],v=[m,y,!JL(y)];a.push(v)}}var u,d;if(typeof t=="object"&&t)for(const f of t){let{css:p,...g}=f;p=typeof p=="object"&&p||{};for(const y in g)g[y]=String(g[y]);const m=[g,p,!JL(p)];s.push(m)}return[i,r,a,s,l,c]},pBe=(e,t,n)=>{const[r,o,i,a]=hBe(t.composers),s=typeof t.type=="function"||t.type.$$typeof?(d=>{function f(){for(let p=0;p<f[wg].length;p++){const[g,m]=f[wg][p];d.rules[g].apply(m)}return f[wg]=[],null}return f[wg]=[],f.rules={},Kg.forEach(p=>f.rules[p]={apply:g=>f[wg].push([p,g])}),f})(n):null,l=(s||n).rules,c=`.${r}${o.length>1?`:where(.${o.slice(1).join(".")})`:""}`,u=d=>{d=typeof d=="object"&&d||gBe;const{css:f,...p}=d,g={};for(const v in i)if(delete p[v],v in d){let b=d[v];typeof b=="object"&&b?g[v]={"@initial":i[v],...b}:(b=String(b),g[v]=b!=="undefined"||a.has(v)?b:i[v])}else g[v]=i[v];const m=new Set([...o]);for(const[v,b,x,S]of t.composers){n.rules.styled.cache.has(v)||(n.rules.styled.cache.add(v),Jf(b,[`.${v}`],[],e,I=>{l.styled.apply(I)}));const C=oB(x,g,e.media),w=oB(S,g,e.media,!0);for(const I of C)if(I!==void 0)for(const[_,P,T]of I){const R=`${v}-${Ru(P)}-${_}`;m.add(R);const B=(T?n.rules.resonevar:n.rules.onevar).cache,q=T?l.resonevar:l.onevar;B.has(R)||(B.add(R),Jf(P,[`.${R}`],[],e,W=>{q.apply(W)}))}for(const I of w)if(I!==void 0)for(const[_,P]of I){const T=`${v}-${Ru(P)}-${_}`;m.add(T),n.rules.allvar.cache.has(T)||(n.rules.allvar.cache.add(T),Jf(P,[`.${T}`],[],e,R=>{l.allvar.apply(R)}))}}if(typeof f=="object"&&f){const v=`${r}-i${Ru(f)}-css`;m.add(v),n.rules.inline.cache.has(v)||(n.rules.inline.cache.add(v),Jf(f,[`.${v}`],[],e,b=>{l.inline.apply(b)}))}for(const v of String(d.className||"").trim().split(/\s+/))v&&m.add(v);const y=p.className=[...m].join(" ");return{type:t.type,className:y,selector:c,props:p,toString:()=>y,deferredInjector:s}};return iO(u,{className:r,selector:c,[Mu]:t,toString:()=>(n.rules.styled.cache.has(r)||u(),r)})},hBe=e=>{let t="";const n=[],r={},o=[];for(const[i,,,,a,s]of e){t===""&&(t=i),n.push(i),o.push(...s);for(const l in a){const c=a[l];(r[l]===void 0||c!=="undefined"||s.includes(c))&&(r[l]=c)}}return[t,n,r,new Set(o)]},oB=(e,t,n,r)=>{const o=[];e:for(let[i,a,s]of e){if(s)continue;let l,c=0,u=!1;for(l in i){const d=i[l];let f=t[l];if(f!==d){if(typeof f!="object"||!f)continue e;{let p,g,m=0;for(const y in f){if(d===String(f[y])){if(y!=="@initial"){const v=y.slice(1);(g=g||[]).push(v in n?n[v]:y.replace(/^@media ?/,"")),u=!0}c+=m,p=!0}++m}if(g&&g.length&&(a={["@media "+g.join(", ")]:a}),!p)continue e}}}(o[c]=o[c]||[]).push([r?"cv":`${l}-${i[l]}`,a,u])}return o},gBe={},mBe=Ph(),vBe=(e,t)=>mBe(e,()=>(...n)=>{const r=()=>{for(let o of n){o=typeof o=="object"&&o||{};let i=Ru(o);if(!t.rules.global.cache.has(i)){if(t.rules.global.cache.add(i),"@import"in o){let a=[].indexOf.call(t.sheet.cssRules,t.rules.themed.group)-1;for(let s of[].concat(o["@import"]))s=s.includes('"')||s.includes("'")?s:`"${s}"`,t.sheet.insertRule(`@import ${s};`,a++);delete o["@import"]}Jf(o,[],[],e,a=>{t.rules.global.apply(a)})}}return""};return iO(r,{toString:r})}),yBe=Ph(),bBe=(e,t)=>yBe(e,()=>n=>{const r=`${sl(e.prefix)}k-${Ru(n)}`,o=()=>{if(!t.rules.global.cache.has(r)){t.rules.global.cache.add(r);const i=[];Jf(n,[],[],e,s=>i.push(s));const a=`@keyframes ${r}{${i.join("")}}`;t.rules.global.apply(a)}return r};return iO(o,{get name(){return o()},toString:o})}),xBe=class{constructor(e,t,n,r){this.token=e==null?"":String(e),this.value=t==null?"":String(t),this.scale=n==null?"":String(n),this.prefix=r==null?"":String(r)}get computedValue(){return"var("+this.variable+")"}get variable(){return"--"+sl(this.prefix)+sl(this.scale)+this.token}toString(){return this.computedValue}},SBe=Ph(),wBe=(e,t)=>SBe(e,()=>(n,r)=>{r=typeof n=="object"&&n||Object(r);const o=`.${n=(n=typeof n=="string"?n:"")||`${sl(e.prefix)}t-${Ru(r)}`}`,i={},a=[];for(const l in r){i[l]={};for(const c in r[l]){const u=`--${sl(e.prefix)}${l}-${c}`,d=XQ(String(r[l][c]),e.prefix,l);i[l][c]=new xBe(c,d,l,e.prefix),a.push(`${u}:${d}`)}}const s=()=>{if(a.length&&!t.rules.themed.cache.has(n)){t.rules.themed.cache.add(n);const l=`${r===e.theme?":root,":""}.${n}{${a.join(";")}}`;t.rules.themed.apply(l)}return n};return{...i,get className(){return s()},selector:o,toString:s}}),CBe=Ph(),iB,EBe=Ph(),ZQ=e=>{const t=(n=>{let r=!1;const o=CBe(n,i=>{r=!0;const a="prefix"in(i=typeof i=="object"&&i||{})?String(i.prefix):"",s=typeof i.media=="object"&&i.media||{},l=typeof i.root=="object"?i.root||null:globalThis.document||null,c=typeof i.theme=="object"&&i.theme||{},u={prefix:a,media:s,theme:c,themeMap:typeof i.themeMap=="object"&&i.themeMap||{...YQ},utils:typeof i.utils=="object"&&i.utils||{}},d=cBe(l),f={css:rB(u,d),globalCss:vBe(u,d),keyframes:bBe(u,d),createTheme:wBe(u,d),reset(){d.reset(),f.theme.toString()},theme:{},sheet:d,config:u,prefix:a,getCssText:d.toString,toString:d.toString};return String(f.theme=f.createTheme(c)),f});return r||o.reset(),o})(e);return t.styled=(({config:n,sheet:r})=>EBe(n,()=>{const o=rB(n,r);return(...i)=>{const a=o(...i),s=a[Mu].type,l=O.forwardRef((c,u)=>{const d=c&&c.as||s,{props:f,deferredInjector:p}=a(c);return delete f.as,f.ref=u,p?O.createElement(O.Fragment,null,O.createElement(d,f),O.createElement(p,null)):O.createElement(d,f)});return l.className=a.className,l.displayName=`Styled.${s.displayName||s.name||s}`,l.selector=a.selector,l.toString=()=>a.selector,l[Mu]=a[Mu],l}}))(t),t},kBe=()=>iB||(iB=ZQ()),md=(...e)=>kBe().styled(...e);const{styled:$e,createTheme:IBe}=ZQ({themeMap:{...YQ},theme:{colors:{bounds:"rgba(65, 132, 244, 1.000)",boundsBg:"rgba(65, 132, 244, 0.05)",hover:"#ececec",overlay:"rgba(0, 0, 0, 0.15)",overlayContrast:"rgba(255, 255, 255, 0.15)",panel:"#fefefe",panelContrast:"#ffffff",selected:"rgba(66, 133, 244, 1.000)",selectedContrast:"#fefefe",sponsor:"#ec6cb9",sponsorContrast:"#ec6cb944",text:"#333333",tooltip:"#1d1d1d",tooltipContrast:"#ffffff",warn:"rgba(255, 100, 100, 1)"},shadows:{2:"0px 1px 1px rgba(0, 0, 0, 0.14)",3:"0px 2px 3px rgba(0, 0, 0, 0.14)",4:"0px 4px 5px -1px rgba(0, 0, 0, 0.14)",8:"0px 12px 17px rgba(0, 0, 0, 0.14)",12:"0px 12px 17px rgba(0, 0, 0, 0.14)",24:"0px 24px 38px rgba(0, 0, 0, 0.14)",key:"1px 1px rgba(0,0,0,1)",panel:`0px 0px 16px -1px rgba(0, 0, 0, 0.05), 
        0px 0px 16px -8px rgba(0, 0, 0, 0.05), 
        0px 0px 16px -12px rgba(0, 0, 0, 0.12),
        0px 0px 2px 0px rgba(0, 0, 0, 0.08)`},space:{0:"2px",1:"3px",2:"4px",3:"8px",4:"12px",5:"16px"},fontSizes:{0:"10px",1:"12px",2:"13px",3:"16px",4:"18px"},fonts:{ui:'"Recursive", system-ui, sans-serif',body:'"Recursive", system-ui, sans-serif',mono:'"Recursive Mono", monospace'},fontWeights:{},lineHeights:{},letterSpacings:{},sizes:{},borderWidths:{0:"$1"},borderStyles:{},radii:{0:"2px",1:"4px",2:"8px",3:"12px",4:"16px"},zIndices:{},transitions:{}},media:{micro:"(max-width: 370px)",sm:"(min-width: 640px)",md:"(min-width: 768px)",lg:"(min-width: 1024px)"},utils:{zStrokeWidth:()=>e=>Array.isArray(e)?{strokeWidth:`calc(${e[0]}px / var(--camera-zoom))`}:{strokeWidth:`calc(${e}px / var(--camera-zoom))`}}}),_Be=IBe({colors:{bounds:"rgba(38, 150, 255, 1.000)",boundsBg:"rgba(38, 150, 255, 0.05)",hover:"#444A50",overlay:"rgba(0, 0, 0, 0.15)",overlayContrast:"rgba(255, 255, 255, 0.15)",panel:"#363D44",panelContrast:"#49555f",selected:"rgba(38, 150, 255, 1.000)",selectedContrast:"#fefefe",text:"#f8f9fa",tooltip:"#1d1d1d",tooltipContrast:"#ffffff"},shadows:{2:"0px 1px 1px rgba(0, 0, 0, 0.24)",3:"0px 2px 3px rgba(0, 0, 0, 0.24)",4:"0px 4px 5px -1px rgba(0, 0, 0, 0.24)",8:"0px 12px 17px rgba(0, 0, 0, 0.24)",12:"0px 12px 17px rgba(0, 0, 0, 0.24)",24:"0px 24px 38px rgba(0, 0, 0, 0.24)",panel:`0px 0px 16px -1px rgba(0, 0, 0, 0.05), 
      0px 0px 16px -8px rgba(0, 0, 0, 0.09), 
      0px 0px 16px -12px rgba(0, 0, 0, 0.2)`}}),OBe=()=>j.isDarwin()?"\u2318":"Ctrl";function QQ({variant:e,children:t}){return k(PBe,{variant:e,children:t.split("").map((n,r)=>k("span",{children:n.replace("#",OBe())},r))})}const PBe=$e("kbd",{marginLeft:"$3",textShadow:"$2",textAlign:"center",fontSize:"$0",fontFamily:"$ui",color:"$text",background:"none",fontWeight:400,gap:"$1",display:"flex",alignItems:"center","& > span":{padding:"$0",borderRadius:"$0",display:"flex",alignItems:"center",justifyContent:"center"},variants:{variant:{tooltip:{"& > span":{color:"$tooltipContrast",background:"$overlayContrast",boxShadow:"$key",width:"20px",height:"20px"}},menu:{}}}});function jt({children:e,label:t,kbd:n,side:r="top"}){return ne(YLe,{children:[k(XLe,{dir:"ltr",asChild:!0,children:k("span",{children:e})}),ne(TBe,{dir:"ltr",side:r,sideOffset:8,children:[t,n?k(QQ,{variant:"tooltip",children:n}):null,k(ABe,{})]})]})}const TBe=$e(ZLe,{borderRadius:3,padding:"$3 $3 $3 $3",fontSize:"$1",backgroundColor:"$tooltip",color:"$tooltipContrast",boxShadow:"$3",display:"flex",textTransform:"capitalize",alignItems:"center",fontFamily:"$ui",userSelect:"none"}),ABe=$e(QLe,{fill:"$tooltip",margin:"0 8px"});var QC=typeof navigator!="undefined"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function JC(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function JQ(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function eJ(e){typeof e!="string"&&(e=""),e=e.replace(/\s/g,"");for(var t=e.split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function $Be(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)r.indexOf(n[i])===-1&&(o=!1);return o}var aO={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21EA":20,",":188,".":190,"/":191,"`":192,"-":QC?173:189,"=":QC?61:187,";":QC?59:186,"'":222,"[":219,"]":221,"\\":220},kc={"\u21E7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},rE={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},kr={16:!1,18:!1,17:!1,91:!1},Kn={};for(var by=1;by<20;by++)aO["f".concat(by)]=111+by;var an=[],aB=!1,tJ="all",nJ=[],sw=function(t){return aO[t.toLowerCase()]||kc[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function rJ(e){tJ=e||"all"}function Rm(){return tJ||"all"}function MBe(){return an.slice(0)}function RBe(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return(t.isContentEditable||(n==="INPUT"||n==="TEXTAREA"||n==="SELECT")&&!t.readOnly)&&(r=!1),r}function DBe(e){return typeof e=="string"&&(e=sw(e)),an.indexOf(e)!==-1}function LBe(e,t){var n,r;e||(e=Rm());for(var o in Kn)if(Object.prototype.hasOwnProperty.call(Kn,o))for(n=Kn[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;Rm()===e&&rJ(t||"all")}function BBe(e){var t=e.keyCode||e.which||e.charCode,n=an.indexOf(t);if(n>=0&&an.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&an.splice(0,an.length),(t===93||t===224)&&(t=91),t in kr){kr[t]=!1;for(var r in kc)kc[r]===t&&(jo[r]=!1)}}function FBe(e){if(typeof e=="undefined")Object.keys(Kn).forEach(function(a){return delete Kn[a]});else if(Array.isArray(e))e.forEach(function(a){a.key&&e4(a)});else if(typeof e=="object")e.key&&e4(e);else if(typeof e=="string"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n[0],i=n[1];typeof o=="function"&&(i=o,o=""),e4({key:e,scope:o,method:i,splitKey:"+"})}}var e4=function(t){var n=t.key,r=t.scope,o=t.method,i=t.splitKey,a=i===void 0?"+":i,s=eJ(n);s.forEach(function(l){var c=l.split(a),u=c.length,d=c[u-1],f=d==="*"?"*":sw(d);if(!!Kn[f]){r||(r=Rm());var p=u>1?JQ(kc,c):[];Kn[f]=Kn[f].filter(function(g){var m=o?g.method===o:!0;return!(m&&g.scope===r&&$Be(g.mods,p))})}})};function sB(e,t,n,r){if(t.element===r){var o;if(t.scope===n||t.scope==="all"){o=t.mods.length>0;for(var i in kr)Object.prototype.hasOwnProperty.call(kr,i)&&(!kr[i]&&t.mods.indexOf(+i)>-1||kr[i]&&t.mods.indexOf(+i)===-1)&&(o=!1);(t.mods.length===0&&!kr[16]&&!kr[18]&&!kr[17]&&!kr[91]||o||t.shortcut==="*")&&t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}}function lB(e,t){var n=Kn["*"],r=e.keyCode||e.which||e.charCode;if(!!jo.filter.call(this,e)){if((r===93||r===224)&&(r=91),an.indexOf(r)===-1&&r!==229&&an.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(g){var m=rE[g];e[g]&&an.indexOf(m)===-1?an.push(m):!e[g]&&an.indexOf(m)>-1?an.splice(an.indexOf(m),1):g==="metaKey"&&e[g]&&an.length===3&&(e.ctrlKey||e.shiftKey||e.altKey||(an=an.slice(an.indexOf(m))))}),r in kr){kr[r]=!0;for(var o in kc)kc[o]===r&&(jo[o]=!0);if(!n)return}for(var i in kr)Object.prototype.hasOwnProperty.call(kr,i)&&(kr[i]=e[rE[i]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(an.indexOf(17)===-1&&an.push(17),an.indexOf(18)===-1&&an.push(18),kr[17]=!0,kr[18]=!0);var a=Rm();if(n)for(var s=0;s<n.length;s++)n[s].scope===a&&(e.type==="keydown"&&n[s].keydown||e.type==="keyup"&&n[s].keyup)&&sB(e,n[s],a,t);if(r in Kn){for(var l=0;l<Kn[r].length;l++)if((e.type==="keydown"&&Kn[r][l].keydown||e.type==="keyup"&&Kn[r][l].keyup)&&Kn[r][l].key){for(var c=Kn[r][l],u=c.splitKey,d=c.key.split(u),f=[],p=0;p<d.length;p++)f.push(sw(d[p]));f.sort().join("")===an.sort().join("")&&sB(e,c,a,t)}}}}function NBe(e){return nJ.indexOf(e)>-1}function jo(e,t,n){an=[];var r=eJ(e),o=[],i="all",a=document,s=0,l=!1,c=!0,u="+",d=!1;for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),t.keydown!==void 0&&(c=t.keydown),t.capture!==void 0&&(d=t.capture),typeof t.splitKey=="string"&&(u=t.splitKey)),typeof t=="string"&&(i=t);s<r.length;s++)e=r[s].split(u),o=[],e.length>1&&(o=JQ(kc,e)),e=e[e.length-1],e=e==="*"?"*":sw(e),e in Kn||(Kn[e]=[]),Kn[e].push({keyup:l,keydown:c,scope:i,mods:o,shortcut:r[s],method:n,key:r[s],splitKey:u,element:a});typeof a!="undefined"&&!NBe(a)&&window&&(nJ.push(a),JC(a,"keydown",function(f){lB(f,a)},d),aB||(aB=!0,JC(window,"focus",function(){an=[]},d)),JC(a,"keyup",function(f){lB(f,a),BBe(f)},d))}function zBe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(Kn).forEach(function(n){var r=Kn[n].find(function(o){return o.scope===t&&o.shortcut===e});r&&r.method&&r.method()})}var t4={setScope:rJ,getScope:Rm,deleteScope:LBe,getPressedKeyCodes:MBe,isPressed:DBe,filter:RBe,trigger:zBe,unbind:FBe,keyMap:aO,modifier:kc,modifierMap:rE};for(var n4 in t4)Object.prototype.hasOwnProperty.call(t4,n4)&&(jo[n4]=t4[n4]);if(typeof window!="undefined"){var jBe=window.hotkeys;jo.noConflict=function(e){return e&&window.hotkeys===jo&&(window.hotkeys=jBe),jo},window.hotkeys=jo}jo.filter=function(){return!0};var oJ=function(t,n){var r=t.target,o=r&&r.tagName;return Boolean(o&&n&&n.includes(o))},HBe=function(t){return oJ(t,["INPUT","TEXTAREA","SELECT"])};function Be(e,t,n,r){n instanceof Array&&(r=n,n=void 0);var o=n||{},i=o.enableOnTags,a=o.filter,s=o.keyup,l=o.keydown,c=o.filterPreventDefault,u=c===void 0?!0:c,d=o.enabled,f=d===void 0?!0:d,p=o.enableOnContentEditable,g=p===void 0?!1:p,m=h.exports.useRef(null),y=h.exports.useCallback(function(v,b){var x,S;return a&&!a(v)?!u:HBe(v)&&!oJ(v,i)||(x=v.target)!=null&&x.isContentEditable&&!g?!0:m.current===null||document.activeElement===m.current||(S=m.current)!=null&&S.contains(document.activeElement)?(t(v,b),!0):!1},r?[m,i,a].concat(r):[m,i,a]);return h.exports.useEffect(function(){if(!f){jo.unbind(e,y);return}return s&&l!==!0&&(n.keydown=!1),jo(e,n||{},y),function(){return jo.unbind(e,y)}},[y,e,f]),m}jo.isPressed;class VBe{constructor(){E(this,"onPinchStart");E(this,"onPinchEnd");E(this,"onPinch");E(this,"onKeyDown");E(this,"onKeyUp");E(this,"onPointerMove");E(this,"onPointerUp");E(this,"onPan");E(this,"onZoom");E(this,"onPointerDown");E(this,"onPointCanvas");E(this,"onDoubleClickCanvas");E(this,"onRightPointCanvas");E(this,"onDragCanvas");E(this,"onReleaseCanvas");E(this,"onPointShape");E(this,"onDoubleClickShape");E(this,"onRightPointShape");E(this,"onDragShape");E(this,"onHoverShape");E(this,"onUnhoverShape");E(this,"onReleaseShape");E(this,"onPointBounds");E(this,"onDoubleClickBounds");E(this,"onRightPointBounds");E(this,"onDragBounds");E(this,"onHoverBounds");E(this,"onUnhoverBounds");E(this,"onReleaseBounds");E(this,"onPointBoundsHandle");E(this,"onDoubleClickBoundsHandle");E(this,"onRightPointBoundsHandle");E(this,"onDragBoundsHandle");E(this,"onHoverBoundsHandle");E(this,"onUnhoverBoundsHandle");E(this,"onReleaseBoundsHandle");E(this,"onPointHandle");E(this,"onDoubleClickHandle");E(this,"onRightPointHandle");E(this,"onDragHandle");E(this,"onHoverHandle");E(this,"onUnhoverHandle");E(this,"onReleaseHandle");E(this,"onShapeBlur");E(this,"onShapeClone")}}function WBe(e){return e.assets!==void 0&&e.name!==void 0&&e.pages!==void 0}var qe=(e=>(e.Transform="transform",e.Translate="translate",e.TransformSingle="transformSingle",e.Brush="brush",e.Arrow="arrow",e.Draw="draw",e.Erase="erase",e.Rotate="rotate",e.Handle="handle",e.Grid="grid",e))(qe||{}),Gn=(e=>(e.Idle="idle",e.PointingHandle="pointingHandle",e.PointingBounds="pointingBounds",e.PointingBoundsHandle="pointingBoundsHandle",e.TranslatingLabel="translatingLabel",e.TranslatingHandle="translatingHandle",e.Translating="translating",e.Transforming="transforming",e.Rotating="rotating",e.Pinching="pinching",e.Brushing="brushing",e.Creating="creating",e.EditingText="editing-text",e))(Gn||{}),Gs=(e=>(e.Backward="backward",e.Forward="forward",e.ToFront="toFront",e.ToBack="toBack",e))(Gs||{}),ir=(e=>(e.Top="top",e.CenterVertical="centerVertical",e.Bottom="bottom",e.Left="left",e.CenterHorizontal="centerHorizontal",e.Right="right",e))(ir||{}),Gu=(e=>(e.Horizontal="horizontal",e.Vertical="vertical",e))(Gu||{}),Ku=(e=>(e.Horizontal="horizontal",e.Vertical="vertical",e))(Ku||{}),Dm=(e=>(e.Horizontal="horizontal",e.Vertical="vertical",e))(Dm||{}),X=(e=>(e.Sticky="sticky",e.Ellipse="ellipse",e.Rectangle="rectangle",e.Triangle="triangle",e.TiltedRectangle="TiltedRectangle",e.Diamond="diamond",e.Polygon="polygon",e.Draw="draw",e.Arrow="arrow",e.Line="line",e.Text="text",e.Group="group",e.Image="image",e.Video="video",e.Block="block",e))(X||{}),xp=(e=>(e.Arrow="arrow",e))(xp||{}),Ze=(e=>(e.White="#ffffff",e.Gray="#c8c8c8",e.Indigo="#14466e",e.Green2="#003c1e",e.Black="#000000",e.Green="#003c1e",e.Blue="#1e5a82",e.Red="#8c0a0a",e.Purple="#7f00ff",e.Orange="#d27d1e",e.Yellow="#f0af32",e.Brown="#3c2828",e))(Ze||{});const oE=e=>{let t="";for(const n in Ze)if(e===Ze[n]){t=n;break}return t};var so=(e=>(e.Small="small",e.Medium="medium",e.Large="large",e))(so||{}),Qt=(e=>(e.Solid="solid",e.Draw="draw",e.Dashed="dashed",e.Dotted="dotted",e))(Qt||{}),$t=(e=>(e.Start="start",e.Middle="middle",e.End="end",e.Justify="justify",e))($t||{}),mr=(e=>(e.Sans="sans",e.Serif="serif",e.Mono="mono",e.Script="script",e))(mr||{}),fu=(e=>(e.Image="image",e.Video="video",e.Block="block",e))(fu||{}),Wl=(e=>(e.PNG="png",e.JPG="jpeg",e.WEBP="webp",e.PDF="pdf",e.SVG="svg",e.JSON="json",e))(Wl||{});function UBe(e){const t=Pt(),n=h.exports.useCallback((l=!1)=>{const c=e.current;return l&&t.isMenuOpen?!0:c&&(document.activeElement===c||c.contains(document.activeElement))},[e]);Be("v,1",()=>{!n(!0)||t.selectTool("select")},[t,e.current]),Be("d,p,2",()=>{!n(!0)||t.selectTool(X.Draw)},void 0,[t]),Be("e,3",()=>{!n(!0)||t.selectTool("erase")},void 0,[t]),Be("r,4",()=>{!n(!0)||t.selectTool(X.Rectangle)},void 0,[t]),Be("o,5",()=>{!n(!0)||t.selectTool(X.Ellipse)},void 0,[t]),Be("g,6",()=>{!n()||t.selectTool(X.Triangle)},void 0,[t]),Be("l,7",()=>{!n(!0)||t.selectTool(X.Line)},void 0,[t]),Be("a,8",()=>{!n(!0)||t.selectTool(X.Arrow)},void 0,[t]),Be("t,9",()=>{!n(!0)||t.selectTool(X.Text)},void 0,[t]),Be("s,0",()=>{!n(!0)||t.selectTool(X.Sticky)},void 0,[t]),Be("ctrl+.,\u2318+.",()=>{!n(!0)||t.toggleFocusMode()},void 0,[t]),Be("ctrl+shift+g,\u2318+shift+g",()=>{!n(!0)||t.toggleGrid()},void 0,[t]);const{onNewProject:r,onOpenProject:o,onSaveProject:i,onSaveProjectAs:a,onOpenMedia:s}=KBe();Be("ctrl+n,\u2318+n",l=>{!n()||r(l)},void 0,[t]),Be("ctrl+s,\u2318+s",l=>{!n()||i(l)},void 0,[t]),Be("ctrl+shift+s,\u2318+shift+s",l=>{!n()||a(l)},void 0,[t]),Be("ctrl+o,\u2318+o",l=>{!n()||o(l)},void 0,[t]),Be("ctrl+u,\u2318+u",l=>{!n()||s(l)},void 0,[t]),Be("\u2318+z,ctrl+z",()=>{!n(!0)||(t.session?t.cancelSession():t.undo())},void 0,[t]),Be("ctrl+shift-z,\u2318+shift+z",()=>{!n(!0)||(t.session?t.cancelSession():t.redo())},void 0,[t]),Be("\u2318+u,ctrl+u",()=>{!n()||t.undoSelect()},void 0,[t]),Be("ctrl+shift-u,\u2318+shift+u",()=>{!n()||t.redoSelect()},void 0,[t]),Be("ctrl+=,\u2318+=,ctrl+num_subtract,\u2318+num_subtract",l=>{!n(!0)||(t.zoomIn(),l.preventDefault())},void 0,[t]),Be("ctrl+-,\u2318+-,ctrl+num_add,\u2318+num_add",l=>{!n(!0)||(t.zoomOut(),l.preventDefault())},void 0,[t]),Be("shift+0,ctrl+numpad_0,\u2318+numpad_0",()=>{!n(!0)||t.resetZoom()},void 0,[t]),Be("shift+1",()=>{!n(!0)||t.zoomToFit()},void 0,[t]),Be("shift+2",()=>{!n(!0)||t.zoomToSelection()},void 0,[t]),Be("ctrl+d,\u2318+d",l=>{!n()||(t.duplicate(),l.preventDefault())},void 0,[t]),Be("shift+h",()=>{!n(!0)||t.flipHorizontal()},void 0,[t]),Be("shift+v",()=>{!n(!0)||t.flipVertical()},void 0,[t]),Be("escape",()=>{!n(!0)||t.cancel()},void 0,[t]),Be("backspace,del",()=>{!n()||t.delete()},void 0,[t]),Be("\u2318+a,ctrl+a",()=>{!n(!0)||t.selectAll()},void 0,[t]),Be("up",()=>{!n()||t.nudge([0,-1],!1)},void 0,[t]),Be("right",()=>{!n()||t.nudge([1,0],!1)},void 0,[t]),Be("down",()=>{!n()||t.nudge([0,1],!1)},void 0,[t]),Be("left",()=>{!n()||t.nudge([-1,0],!1)},void 0,[t]),Be("shift+up",()=>{!n()||t.nudge([0,-1],!0)},void 0,[t]),Be("shift+right",()=>{!n()||t.nudge([1,0],!0)},void 0,[t]),Be("shift+down",()=>{!n()||t.nudge([0,1],!0)},void 0,[t]),Be("shift+left",()=>{!n()||t.nudge([-1,0],!0)},void 0,[t]),Be("\u2318+shift+l,ctrl+shift+l",()=>{!n()||t.toggleLocked()},void 0,[t]),Be("\u2318+c,ctrl+c",()=>{!n()||t.copy()},void 0,[t]),Be("\u2318+x,ctrl+x",()=>{!n()||t.cut()},void 0,[t]),Be("\u2318+v,ctrl+v",()=>{!n()||t.paste()},void 0,[t]),Be("\u2318+g,ctrl+g",l=>{!n()||(t.group(),l.preventDefault())},void 0,[t]),Be("\u2318+shift+g,ctrl+shift+g",l=>{!n()||(t.ungroup(),l.preventDefault())},void 0,[t]),Be("[",()=>{!n(!0)||t.moveBackward()},void 0,[t]),Be("]",()=>{!n(!0)||t.moveForward()},void 0,[t]),Be("shift+[",()=>{!n(!0)||t.moveToBack()},void 0,[t]),Be("shift+]",()=>{!n(!0)||t.moveToFront()},void 0,[t]),Be("ctrl+shift+backspace,\u2318+shift+backspace",l=>{!n()||(t.settings.isDebugMode&&t.resetDocument(),l.preventDefault())},void 0,[t]),Be("alt+command+l,alt+ctrl+l",l=>{!n(!0)||(t.style({textAlign:$t.Start}),l.preventDefault())},void 0,[t]),Be("alt+command+t,alt+ctrl+t",l=>{!n(!0)||(t.style({textAlign:$t.Middle}),l.preventDefault())},void 0,[t]),Be("alt+command+r,alt+ctrl+r",l=>{!n(!0)||(t.style({textAlign:$t.End}),l.preventDefault())},void 0,[t])}const iJ=h.exports.createContext({});function Pt(){return h.exports.useContext(iJ)}const r4=new Map,Cg="Tldraw-fonts",cB=`
@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Source+Code+Pro&family=Source+Sans+Pro&family=Crimson+Pro&display=block');
`;function GBe(){h.exports.useLayoutEffect(()=>{if(r4.get(Cg))return;const e=document.createElement("style");return e.innerHTML=cB,e.setAttribute("id",Cg),document.head.appendChild(e),r4.set(Cg,e),()=>{e&&document.head.contains(e)&&(document.head.removeChild(e),r4.delete(Cg))}},[Cg,cB])}function KBe(){const e=Pt(),t=h.exports.useCallback(async a=>{var s,l;a&&e.callbacks.onOpenProject&&a.preventDefault(),(l=(s=e.callbacks).onNewProject)==null||l.call(s,e)},[e]),n=h.exports.useCallback(a=>{var s,l;a&&e.callbacks.onOpenProject&&a.preventDefault(),(l=(s=e.callbacks).onSaveProject)==null||l.call(s,e)},[e]),r=h.exports.useCallback(a=>{var s,l;a&&e.callbacks.onOpenProject&&a.preventDefault(),(l=(s=e.callbacks).onSaveProjectAs)==null||l.call(s,e)},[e]),o=h.exports.useCallback(async a=>{var s,l;a&&e.callbacks.onOpenProject&&a.preventDefault(),(l=(s=e.callbacks).onOpenProject)==null||l.call(s,e)},[e]),i=h.exports.useCallback(async a=>{var s,l;a&&e.callbacks.onOpenMedia&&a.preventDefault(),(l=(s=e.callbacks).onOpenMedia)==null||l.call(s,e)},[e]);return{onNewProject:t,onSaveProject:n,onSaveProjectAs:r,onOpenProject:o,onOpenMedia:i}}const Ge=h.exports.forwardRef(({onSelect:e,onClick:t,onDoubleClick:n,variant:r,children:o,isToolLocked:i=!1,disabled:a=!1,isActive:s=!1,isSponsor:l=!1,onKeyDown:c,label:u,...d},f)=>{let p=ne(qBe,{ref:f,isActive:s,isSponsor:l,variant:r,onClick:t,disabled:a,onPointerDown:e,onDoubleClick:n,onKeyDown:c,bp:Ja,...d,children:[k(hi,{children:o}),i&&k(YBe,{})]});return u&&(p=k(jt,{label:u,children:p})),p});function qd({label:e,kbd:t,isLocked:n,...r}){const o=Pt(),i=h.exports.useCallback(()=>{o.toggleToolLock()},[]),a=h.exports.useCallback(s=>{s.key===" "&&o.isForcePanning&&s.preventDefault()},[]);return k(jt,{label:e[0].toUpperCase()+e.slice(1),kbd:t,children:k(Ge,{...r,variant:"primary",isToolLocked:n&&r.isActive,onDoubleClick:i,onKeyDown:a})})}const hi=$e("div",{position:"relative",height:"100%",width:"100%",backgroundColor:"$panel",borderRadius:"$2",margin:"0",display:"flex",alignItems:"center",justifyContent:"center",fontFamily:"$ui",color:"inherit",userSelect:"none",boxSizing:"border-box",border:"1px solid transparent"}),qBe=$e("button",{position:"relative",color:"$text",fontSize:"$0",background:"none",margin:"0",padding:"$2",display:"flex",alignItems:"center",justifyContent:"center",outline:"none",cursor:"pointer",pointerEvents:"all",border:"none",height:"40px",width:"40px",[`&:disabled ${hi}`]:{opacity:.618},variants:{variant:{primary:{marginTop:"0"},icon:{[`& ${hi}`]:{display:"grid","& > *":{gridRow:1,gridColumn:1}}},text:{width:"auto",[`& ${hi}`]:{fontSize:"$1",padding:"0 $3",gap:"$3"}},circle:{padding:"$2",[`& ${hi}`]:{border:"1px solid $panelContrast",borderRadius:"100%",boxShadow:"$panel"},[`& ${hi} > svg`]:{width:14,height:14}}},isSponsor:{true:{[`${hi}`]:{backgroundColor:"$sponsorContrast"}}},isActive:{true:{},false:{}},bp:{mobile:{},small:{}}},compoundVariants:[{variant:"primary",bp:"mobile",css:{height:"40px",width:"40px",[`& ${hi} > svg`]:{width:16,height:16}}},{variant:"primary",bp:"small",css:{height:"44px",width:"44px",[`& ${hi} > svg`]:{width:20,height:20}}},{isActive:!0,isSponsor:!1,css:{[`${hi}`]:{backgroundColor:"$selected",color:"$selectedContrast"}}},{isActive:!1,isSponsor:!1,bp:"small",css:{[`&:hover:not(:disabled) ${hi}`]:{backgroundColor:"$hover",border:"1px solid $panel"},[`&:focus:not(:disabled) ${hi}`]:{backgroundColor:"$hover"}}}]}),YBe=$e("div",{position:"absolute",width:10,height:10,backgroundColor:"$selected",borderRadius:"100%",bottom:-2,border:"2px solid $panel",zIndex:100});function XBe(e){return["private","public"].some(n=>n===e)}var ft=(e=>(e.ARTICLES="articles",e.CATEGORIES="categories",e.EVENTS="events",e.IMAGES="images",e.MAPS="maps",e.CANVASES="canvases",e.NOTES="notes",e.SECRETS="secrets",e.STATBLOCKS="statblocks",e.TIMELINES="timelines",e))(ft||{}),iE=(e=>(e.toClient="sendCanvas",e.informNewUserJoinedRoom="informNewUserJoinedRoom",e.informCanvasState="informCanvasState",e))(iE||{}),aE=(e=>(e.enterRoom="enterRoom",e.toServer="toServer",e))(aE||{}),Jt=(e=>(e.ICON="ICON",e.ICON_W_TEXT="ICON_W_TEXT",e.DEFAULT="DEFAULT",e.BOOK="BOOK",e.MASK="MASK",e))(Jt||{});const Wn={uuid:"",tlStrokeColor:void 0,tlShowText:!0,tlBgColor:C7e,tlTitle:"",tlUrl:"https://www.worldanvil.com/404",tlIcon:"ra ra-anvil"},ZBe={tlStrokeColor:Wn==null?void 0:Wn.tlStrokeColor,tlBgColor:Wn==null?void 0:Wn.tlBgColor,recentIcons:[],tlShowText:Wn==null?void 0:Wn.tlShowText,tlCanvasBackground:void 0,DANGEROUSLY_SET_CSS:{cursor:"pointer"}};var Hr=(e=>(e.title="tlTitle",e.url="tlUrl",e.image="tlBgImage",e.canvas="canvas",e.background="background",e))(Hr||{});const QBe=2,JBe=e=>{const t=sO(e);switch(e.blockType){case"BOOK":case"DEFAULT":case"ICON":case"MASK":return t.map(n=>n*QBe);default:return[1/0,1/0]}},sO=e=>{switch(e.blockType){case"BOOK":return[320,448];case"DEFAULT":return[320,192];case"ICON":return e.tlShowText?[192,80]:[80,80];case"MASK":switch(e==null?void 0:e.tlMaskType){case"banner":return[117,175];case"shield":return[148,175];case"circle":default:return[175,175]}default:return[0,0]}},aJ=(e,t="px")=>{const n=sO(e);return t==="em"?n.map(r=>r/16):n},eFe=e=>{switch(e.blockType){case"MASK":case"BOOK":case"DEFAULT":case"ICON":return!0;default:return!1}},[sJ,A3t]=Ia("DropdownMenu",[J5]),ci=J5(),[lJ,lO]=sJ("DropdownMenu"),tFe=e=>{const{__scopeDropdownMenu:t,children:n,open:r,defaultOpen:o,onOpenChange:i}=e,a=iFe("DropdownMenu",t),s=ci(t),[l=!1,c]=q5({prop:r,defaultProp:o,onChange:i}),u=h.exports.useCallback(()=>c(d=>!d),[c]);return a.isInsideContent?h.exports.createElement(lJ,{scope:t,isRootMenu:!1,open:l,onOpenChange:c,onOpenToggle:u},h.exports.createElement(GZ,J({},s,{open:l,onOpenChange:c}),n)):h.exports.createElement(nFe,J({},e,{open:l,onOpenChange:c,onOpenToggle:u}),n)},nFe=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,onOpenChange:i,onOpenToggle:a,modal:s=!0}=e,l=ci(t),c=h.exports.useRef(null);return h.exports.createElement(lJ,{scope:t,isRootMenu:!0,triggerId:Ys(),triggerRef:c,contentId:Ys(),open:o,onOpenChange:i,onOpenToggle:a,modal:s},h.exports.createElement(UZ,J({},l,{open:o,onOpenChange:i,dir:r,modal:s}),n))},rFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=lO("DropdownMenuTrigger",n),a=ci(n);return i.isRootMenu?h.exports.createElement(KZ,J({asChild:!0},a),h.exports.createElement(Tn.button,J({type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":!!i.open||void 0,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:Y5(t,i.triggerRef),onPointerDown:He(e.onPointerDown,s=>{r||s.button!==0||s.ctrlKey!==!1||(i.open||s.preventDefault(),i.onOpenToggle())}),onKeyDown:He(e.onKeyDown,s=>{r||(["Enter"," "].includes(s.key)&&i.onOpenToggle(),s.key==="ArrowDown"&&i.onOpenChange(!0),[" ","ArrowDown"].includes(s.key)&&s.preventDefault())})}))):null}),[oFe,iFe]=sJ("DropdownMenuContent",{isInsideContent:!1}),aFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=lO("DropdownMenuContent",n),i=ci(n),a={...r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)"}};return h.exports.createElement(oFe,{scope:n,isInsideContent:!0},o.isRootMenu?h.exports.createElement(sFe,J({__scopeDropdownMenu:n},a,{ref:t})):h.exports.createElement(ew,J({},i,a,{ref:t})))}),sFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,portalled:r=!0,...o}=e,i=lO("DropdownMenuContent",n),a=ci(n),s=h.exports.useRef(!1);return i.isRootMenu?h.exports.createElement(ew,J({id:i.contentId,"aria-labelledby":i.triggerId},a,o,{ref:t,portalled:r,onCloseAutoFocus:He(e.onCloseAutoFocus,l=>{var c;s.current||(c=i.triggerRef.current)===null||c===void 0||c.focus(),s.current=!1,l.preventDefault()}),onInteractOutside:He(e.onInteractOutside,l=>{const c=l.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,d=c.button===2||u;i.modal&&!d||(s.current=!0)})})):null}),lFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(YZ,J({},o,r,{ref:t}))}),cFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(qZ,J({},o,r,{ref:t}))}),uFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(rMe,J({},o,r,{ref:t}))}),cJ=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(oMe,J({},o,r,{ref:t}))}),dFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(iMe,J({},o,r,{ref:t}))}),fFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(aMe,J({},o,r,{ref:t}))}),pFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(sMe,J({},o,r,{ref:t}))}),hFe=h.exports.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=ci(n);return h.exports.createElement(XZ,J({},o,r,{ref:t}))}),hl=tFe,Nc=rFe,lw=aFe,wu=lFe,gFe=cFe,mFe=uFe,vFe=cJ,uJ=dFe,dJ=fFe,yFe=pFe,cO=hFe,bFe=md(lw,{minHeight:"10vh",backgroundColor:"white",borderRadius:6,alignOffset:10,sideOffset:5,padding:0,maxWidth:"25rem",minWidth:"25rem",boxShadow:"0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)"}),xFe=md(cO,{fill:"white",height:10,width:20,offset:500}),SFe=hl,wFe=Nc,CFe=[X.Block],np=class{static extractBgImage(t,n){if(typeof t=="string")return t;let r=function(){var o,i,a,s,l,c;switch(n){case ft.ARTICLES:return t.template==="person"?(a=(o=t.portrait)==null?void 0:o.url)!=null?a:(i=t.cover)==null?void 0:i.url:(c=(s=t.cover)==null?void 0:s.url)!=null?c:(l=t.portrait)==null?void 0:l.url;case ft.MAPS:case ft.IMAGES:return t.url;case ft.TIMELINES:case ft.CATEGORIES:case ft.SECRETS:case ft.NOTES:default:return}}();return ha.isDevelopment&&(r="http://placekitten.com/g/200/300"),r||void 0}};let kn=np;E(kn,"articleToWaAtom",t=>{var o,i,a;const n=ft.ARTICLES;return{...Wn,uuid:`${t.id}`,tlUrl:t.url,tlIcon:t.icon,tlBgImage:np.extractBgImage(t,n),tlAltImage:(a=(o=t==null?void 0:t.portrait)==null?void 0:o.url)!=null?a:(i=t==null?void 0:t.flag)==null?void 0:i.url,tlTitle:t.title,author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,likes:t==null?void 0:t.likes,views:t==null?void 0:t.views,excerpt:t==null?void 0:t.excerpt,template:t.template,rawData:t,tlWaType:n}}),E(kn,"imageToWaAtom",t=>{var o,i,a;const n=np.extractBgImage(t,ft.IMAGES);return{...Wn,uuid:`${t.id}`,tlUrl:t.url,tlIcon:t==null?void 0:t.icon,tlBgImage:n===""?t.id+"":n,tlTitle:t.title,author:typeof t.author!="string"?t.author:void 0,likes:void 0,views:void 0,excerpt:(a=(i=(o=t==null?void 0:t.description)!=null?o:t==null?void 0:t.alt)!=null?i:t==null?void 0:t.title)!=null?a:"",rawData:t,tlWaType:ft.IMAGES}}),E(kn,"mapToWaAtom",(t,n)=>{var a,s,l,c,u,d,f;const r=ft.MAPS,o=np.extractBgImage(n!=null?n:"",r);return console.log(t),{...Wn,uuid:`${t.id}`,tlUrl:(s=(a=t.page_url)!=null?a:t==null?void 0:t.url)!=null?s:"",tlIcon:t.icon,tlBgImage:o,tlTitle:t.title,author:(d=(u=(l=t==null?void 0:t.owner)==null?void 0:l.title)!=null?u:(c=t==null?void 0:t.author)==null?void 0:c.title)!=null?d:"",excerpt:(f=t.description)!=null?f:"",template:"Map",rawData:t,tlWaType:r}}),E(kn,"timelineToWaAtom",t=>{var o,i,a,s,l,c;const n=ft.TIMELINES;return{...Wn,uuid:`${t.id}`,tlUrl:(i=(o=t.page_url)!=null?o:t==null?void 0:t.url)!=null?i:"",tlIcon:t.icon,tlBgImage:void 0,tlTitle:t.title,author:(c=(l=(a=t==null?void 0:t.owner)==null?void 0:a.title)!=null?l:(s=t==null?void 0:t.author)==null?void 0:s.title)!=null?c:"",excerpt:t.description||"",template:"Timeline",rawData:t,tlWaType:n}}),E(kn,"categoryToWaAtom",t=>{const n=ft.CATEGORIES;return{...Wn,uuid:`${t.id}`,tlUrl:t.url,tlIcon:t.icon,tlBgImage:np.extractBgImage(t,n),tlTitle:t.title,excerpt:t.description||"",template:"Category",rawData:t,tlWaType:n}}),E(kn,"secretToWaAtom",t=>{const n=ft.SECRETS;return{...Wn,uuid:`${t.id}`,tlUrl:void 0,tlIcon:t.icon,tlBgImage:void 0,tlTitle:t.title,author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,excerpt:void 0,rawData:t,template:"Secret",tlWaType:n}}),E(kn,"canvasToWaAtom",t=>{const n=ft.CANVASES;return{...Wn,uuid:`${t.id}`,tlUrl:void 0,tlIcon:t.icon,tlBgImage:void 0,tlTitle:t.title,author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,excerpt:void 0,rawData:t,template:"Canvas",tlWaType:n}}),E(kn,"statblockToWaAtom",t=>{var o,i,a,s,l,c;const n=ft.STATBLOCKS;return{...Wn,uuid:`${t.id}`,tlUrl:(i=(o=t.page_url)!=null?o:t==null?void 0:t.url)!=null?i:"",tlIcon:t.icon,tlBgImage:void 0,tlTitle:t.title,author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,excerpt:(c=(l=(a=t.template)==null?void 0:a.title)!=null?l:(s=t.data)==null?void 0:s.name)!=null?c:"",rawData:t,template:"Statblock",tlWaType:n}}),E(kn,"eventToWaAtom",t=>{var o,i,a,s;const n=ft.EVENTS;return{...Wn,uuid:`${t.id}`,tlUrl:(i=(o=t.page_url)!=null?o:t==null?void 0:t.url)!=null?i:"",tlIcon:t.icon,tlBgImage:void 0,tlTitle:t.title,author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,excerpt:(s=(a=t.content_parsed)!=null?a:t.content)!=null?s:"",rawData:t,template:"Event",tlWaType:n}}),E(kn,"notesToWaAtom",t=>{var o,i,a,s;const n=ft.NOTES;return{...Wn,uuid:`${t.id}`,tlUrl:void 0,tlIcon:t.icon,tlBgColor:(o=t.color)!=null?o:Wn.tlBgColor,tlBgImage:void 0,tlTitle:(i=t.title)!=null?i:"Untitled",author:typeof(t==null?void 0:t.author)!="string"?t.author:void 0,excerpt:(s=(a=t.content_parsed)!=null?a:t.content)!=null?s:"",template:"Notes",rawData:t,tlWaType:n}});function EFe(e,t){let n;switch(e){case ft.ARTICLES:n=r=>Promise.resolve({...kn.articleToWaAtom(r),blockType:Jt.DEFAULT});break;case ft.IMAGES:n=async({id:r})=>{const o=await(t==null?void 0:t.getImages(r));if(o)return{...kn.imageToWaAtom(o),blockType:Jt.DEFAULT}};break;case ft.TIMELINES:n=async({id:r})=>{const o=await(t==null?void 0:t.getTimeline(r));if(o)return{...kn.timelineToWaAtom(o),blockType:Jt.DEFAULT}};break;case ft.MAPS:n=async({id:r})=>{var a,s;const o=await(t==null?void 0:t.getMap(r)),i=await(t==null?void 0:t.getImages((s=(a=o==null?void 0:o.image)==null?void 0:a.id)!=null?s:void 0));if(o)return{...kn.mapToWaAtom(o,i),blockType:Jt.DEFAULT}};break;case ft.SECRETS:n=async({id:r})=>{const o=await(t==null?void 0:t.getSecret(r));if(o)return{...kn.secretToWaAtom(o),blockType:Jt.DEFAULT}};break;case ft.CATEGORIES:n=async({id:r})=>{const o=await(t==null?void 0:t.getCategory(r));if(o)return{...kn.categoryToWaAtom(o),blockType:Jt.DEFAULT}};break;case ft.CANVASES:n=async r=>{const o=await(t==null?void 0:t.getExternalCanvas(r.id));if(o)return Promise.resolve({...kn.canvasToWaAtom(o),blockType:Jt.DEFAULT})};break;case ft.STATBLOCKS:n=async r=>{const o=await(t==null?void 0:t.getStatBlock(r.id));if(o)return Promise.resolve({...kn.statblockToWaAtom(o),blockType:Jt.DEFAULT})};break;case ft.EVENTS:n=async r=>{const o=await(t==null?void 0:t.getEvent(r.id));if(o)return Promise.resolve({...kn.eventToWaAtom(o),blockType:Jt.DEFAULT})};break;case ft.NOTES:n=async r=>{const o=await(t==null?void 0:t.getNote(r.id));if(o)return Promise.resolve({...kn.notesToWaAtom(o),blockType:Jt.DEFAULT})};break;default:n=async r=>{};break}return n}const fJ=e=>{var i,a,s;const{onSearchTerm:t}=e,n=KS(),[r,o]=O.useState("");return O.useEffect(()=>{t(r)},[r]),ne(c1,{__css:n.searchBar,className:(i=e.className)!=null?i:"",children:[k(dl,{onChange:({target:{value:l}})=>o(l),placeholder:e.placeholder,__css:n.searchBarInput,_focus:{border:"none",boxShadow:"none"}}),k(u1,{children:k(l1,{"aria-label":e.placeholder,onClick:()=>t(r),children:k(xn,{icon:"fas fa-search",iconProps:{color:(s=(a=n==null?void 0:n.searchBar)==null?void 0:a.color)!=null?s:""}})})})]})};var uO={};Object.defineProperty(uO,"__esModule",{value:!0});var pJ=uO.sanitizeUrl=void 0,kFe=/^([^\w]*)(javascript|data|vbscript)/im,IFe=/&#(\w+)(^\w|;)?/g,_Fe=/&(newline|tab);/gi,OFe=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,PFe=/^.+(:|&colon;)/gim,TFe=[".","/"];function AFe(e){return TFe.indexOf(e[0])>-1}function $Fe(e){return e.replace(IFe,function(t,n){return String.fromCharCode(n)})}function MFe(e){var t=$Fe(e||"").replace(_Fe,"").replace(OFe,"").trim();if(!t)return"about:blank";if(AFe(t))return t;var n=t.match(PFe);if(!n)return t;var r=n[0];return kFe.test(r)?"about:blank":t}pJ=uO.sanitizeUrl=MFe;const RFe=/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_\+.~#?&\/\/=]*)/,DFe=e=>{var f;const{onSaveInput:t,defaultValue:n}=e,r=KS(),[o,i]=h.exports.useState(!0),[a,s]=O.useState(n),[l,c]=h.exports.useState(!1),u=c7e({title:"Adding url",description:"Please make sure the url is valid",position:"bottom-right",variant:"subtle"});O.useEffect(()=>{s(n)},[n]),O.useEffect(()=>{c(!1),a!==""&&i(!RFe.test(a))},[a]);const d=()=>{o?u():t(pJ(a))};return ne(c1,{__css:r.searchBar,className:(f=e.className)!=null?f:"",children:[k(dl,{type:"url",minWidth:"15em",isInvalid:o,onChange:p=>{p.stopPropagation(),s(p.target.value)},onKeyPress:p=>{p.key==="Enter"&&d()},value:a,placeholder:"https://",__css:r.searchBarInput,_focus:{border:"none",boxShadow:"none"},focusBorderColor:l?"green.300":"blue.500",errorBorderColor:"red.300"}),k(u1,{children:k(l1,{"aria-label":e.defaultValue,onClick:d,children:k(xn,{icon:"fas fa-save"})})})]})},LFe=e=>{const t=et("SearchMenu",{variant:"icon"});return k(ku,{value:t,children:k(DFe,{...e})})},hJ=e=>k(Le,{padding:"0 1rem",paddingBottom:"0",children:k(ar,{children:e.term==""?e.strPleaseInputText:e.term.length>=3?e.strNoTextAvailable:e.strNotEnoughCharacters})}),BFe=e=>{const{data:{title:t,elements:n,extendData:r},isSingleCategory:o}=e,{t:i}=zn("",{keyPrefix:"externalUI"}),a=n&&n.length>0,s=l=>{var u,d;const c=async()=>{try{const f=await r(l);f&&e.onClickElement(f)}catch(f){console.error(f)}};return k(FFe,{title:(u=l.title)!=null?u:"",icon:(d=l.icon)!=null?d:"ra ra-anvil",onClickElement:c},l.id)};return k($U,{border:"hidden",className:"category-row",isDisabled:!a,children:({isExpanded:l})=>ne(Ue,{children:[o?k(J6,{style:{visibility:"hidden",padding:0}}):k(J6,{children:ne(Le,{flex:"1",textAlign:"left",justifyContent:"flex-start",display:"flex",children:[a?l?k(xn,{icon:"fas fa-chevron-right"}):k(xn,{icon:"fas fa-chevron-up"}):k("div",{className:"separator",style:{width:"20px"}}),k(ar,{textAlign:"start",fontWeight:"semibold",textTransform:"capitalize",children:i(t)})]})}),a&&k(MU,{children:n&&n.map(s)},t)]})})},FFe=({onClickElement:e,title:t,icon:n})=>ne(Le,{onClick:e,as:"button",flex:"1",display:"flex",paddingLeft:"1rem",justifyContent:"flex-start",children:[k(xn,{icon:n}),k(ar,{marginInlineStart:"1rem",textAlign:"start",children:t})]}),NFe=e=>{var c;const{results:t,onClickElement:n,onSearchTerm:r,searchTerm:o,loading:i}=e,a=KS(),{t:s}=zn("",{keyPrefix:"search"}),l={element:"elements"};return ne(Le,{className:"search-menu-content",children:[k(fJ,{onSearchTerm:r,placeholder:s("search"),className:"search-menu-bar"}),k(H7,{__css:(c=a.accordion)!=null?c:{},defaultIndex:0,className:"search-menu-accordion",children:t.length?t.map(u=>k(BFe,{data:u,onClickElement:n,isSingleCategory:e.isSingleCategory},u.title)):i?k(Ue,{}):k(hJ,{term:o!=null?o:"",strNotEnoughCharacters:s("notEnoughElement",{element:3}),strPleaseInputText:s("promptSearch"),strNoTextAvailable:s("noElementAvailable",l)})})]})},Rb=e=>{const{worldId:t,api:n,serverUrl:r,userId:o}=qp(m=>m.user),[i,a]=U_e(),[s,l]=h.exports.useState([]),[c,u]=h.exports.useState(),[d,f]=h.exports.useState(!1),p=()=>l([]),g=e.acceptedCategories?Array.isArray(e.acceptedCategories)?e.acceptedCategories:[e.acceptedCategories]:Object.values(ft);return h.exports.useEffect(()=>{p()},[]),h.exports.useEffect(()=>{typeof c=="string"&&(c==""?p():c.trim().length<3?At.debug("Term too small"+c):i({worldId:t,term:c,serverUrl:r,userId:o}))},[c]),h.exports.useEffect(()=>{if(typeof(a==null?void 0:a.data)!="undefined"){let m=a.data;e.acceptedCategories&&(f(g.length===1),m=zFe(a.data,g));const y=Object.entries(m).map(([v,b])=>{var S;if(((S=e==null?void 0:e.acceptedCategories)!=null?S:Object.values(ft)).includes(v)&&Array.isArray(b)&&(b==null?void 0:b.length)){let C;const w=EFe(v,n);if(b!=null&&b.length)return C={title:v,elements:b,extendData:w},C}At.warning("Category not exists in system "+v+JSON.stringify(b))}).filter(Boolean);l(y)}},[a]),k(NFe,{onSearchTerm:u,results:s,searchTerm:c!=null?c:"",onClickElement:e.onClickElement,acceptedCategories:g,isSingleCategory:d,loading:a.isLoading})};function zFe(e,t){return Object.entries(e).filter(n=>{const[r]=n;return t.some(o=>o===r)}).reduce((n,r)=>{if(r&&r[0]){const[o,i]=r;return{...n,[o]:i}}else return n},{})}const jFe=({showArrow:e,isToolLocked:t,activeTool:n,onClick:r})=>{const o=et("SearchMenu",{}),i=Pt();zn("",{keyPrefix:"externalUI"});const[a,s]=O.useState(!1),l=CFe.includes(n),c=O.useCallback(()=>{i.selectTool("select")},[n,i]),u=O.useCallback(p=>{p.key===" "&&i.shiftKey&&p.preventDefault()},[]),d=O.useCallback(async p=>{p!=null&&p.tlWaType?p.tlWaType==ft.IMAGES&&p.tlBgImage?i.addWaImage({...p}):i.addWaElement(p):console.error(`No type for block, please${p}`),s(!1),r()},[]),f=()=>s(!1);return ne(SFe,{onOpenChange:c,open:a,defaultOpen:!1,children:[k(wFe,{asChild:!0,children:k(Ge,{variant:"primary",isToolLocked:l&&t,isActive:l,onKeyDown:u,onClick:()=>s(!0),children:k(l1,{as:"div",bgColor:"green.500",_hover:{background:"gray.200"},isRound:!0,size:"md","aria-label":"Show Elements",children:k(xn,{icon:"fa-solid fa-plus",iconProps:{color:"white",size:"lg"}})})})}),ne(bFe,{onEscapeKeyDown:f,onPointerDownOutside:f,avoidCollisions:!1,loop:!0,side:"top",alignOffset:10,sideOffset:10,className:"dd-menu-content",children:[k(Le,{__css:o.container,className:"search-menu-container",children:k(ku,{value:o,children:k(Rb,{onClickElement:d})})}),e&&k(xFe,{})]})]},"dd-menu")},HFe=e=>{const n=Pt().useStore(f=>{var p;return(p=f.document.userSettings)==null?void 0:p.recentIcons}),r=et("SearchMenu",{variant:"icon"}),{search:o,result:i}=kLe(),[a,s]=O.useState("");O.useEffect(()=>{a.length<3||a===""?At.debug("Term too small "+a):o(a)},[a]);const{t:l}=zn("",{keyPrefix:"search"}),c=i.length===0,u={element:"icons"},d=f=>k(jt,{label:f.title,children:k(l1,{"aria-label":f.icon,onClick:()=>e.onClick(f.icon),variant:"ghost",margin:"0.5rem",icon:k(xn,{icon:f.icon,iconProps:{size:"2x"}})})},f.title);return k(Le,{as:"div",className:"IconMenu",dir:"ltr",__css:r.container,children:ne(ku,{value:r,children:[k(fJ,{onSearchTerm:s,placeholder:l("searchElement",u)}),k(H7,{allowMultiple:!0,allowToggle:!0,reduceMotion:!0,__css:r.accordion,children:k(Le,{className:"iconContainer",padding:"1rem",children:c?ne(Ue,{children:[k(hJ,{term:a!=null?a:"",strNotEnoughCharacters:l("notEnoughElement",{element:3}),strPleaseInputText:l("promptSearch"),strNoTextAvailable:l("noElementAvailable",u)}),n&&n.length>=1&&k(Le,{padding:"0rem",paddingTop:"0",children:n==null?void 0:n.map(OLe).map(d)})]}):i.map(d)})})]})})},Ul=$e("hr",{height:1,marginTop:"$1",marginRight:"-$2",marginBottom:"$1",marginLeft:"-$2",border:"none",borderBottom:"1px solid $hover"}),vd=$e("div",{position:"relative",overflow:"hidden",userSelect:"none",display:"flex",flexDirection:"column",zIndex:180,minWidth:180,pointerEvents:"all",backgroundColor:"$panel",boxShadow:"$panel",padding:"$2 $2",borderRadius:"$3",font:"$ui",variants:{size:{small:{minWidth:72}}}}),Lm=$e("div",{height:"100%",borderRadius:"4px",marginRight:"1px",width:"fit-content",display:"grid",alignItems:"center",justifyContent:"center",outline:"none",border:"none",pointerEvents:"all",cursor:"pointer",color:"currentColor","& svg":{height:16,width:16,strokeWidth:1},"& > *":{gridRow:1,gridColumn:1}}),Es=h.exports.forwardRef(({onClick:e,isActive:t=!1,isWarning:n=!1,hasIndicator:r=!1,hasArrow:o=!1,disabled:i=!1,isSponsor:a=!1,variant:s,kbd:l,children:c,...u},d)=>k(VFe,{ref:d,bp:Ja,isWarning:n,isActive:t,isSponsor:a,disabled:i,onClick:e,variant:s,...u,children:ne(Db,{children:[c,l?k(QQ,{variant:"menu",children:l}):void 0,r&&k(dJ,{dir:"ltr",children:k(Lm,{children:k(aQ,{})})}),o&&k(Lm,{children:k(LMe,{})})]})})),Db=$e("div",{height:"100%",width:"100%",backgroundColor:"$panel",borderRadius:"$2",display:"flex",gap:"$1",flexDirection:"row",alignItems:"center",padding:"0 $3",justifyContent:"space-between",border:"1px solid transparent","& svg":{position:"relative",stroke:"$overlay",strokeWidth:1,zIndex:1}}),VFe=$e("button",{position:"relative",width:"100%",background:"none",border:"none",cursor:"pointer",height:"32px",outline:"none",color:"$text",fontFamily:"$ui",fontWeight:400,fontSize:"$1",borderRadius:4,userSelect:"none",margin:0,padding:"0 0","&[data-disabled]":{opacity:.3},"&:disabled":{opacity:.3},[`&:focus:not(:disabled) ${Db}`]:{backgroundColor:"$hover"},"& a":{textDecoration:"none",color:"$text"},variants:{bp:{mobile:{},small:{}},variant:{styleMenu:{margin:"$1 0 $1 0"},wide:{gridColumn:"1 / span 4"}},size:{icon:{padding:"4px ",width:"auto"}},isSponsor:{true:{color:"#eb30a2"},false:{}},isWarning:{true:{color:"$warn"}},isActive:{true:{backgroundColor:"$hover"},false:{}}},compoundVariants:[{isActive:!1,isSponsor:!0,bp:"small",css:{[`&:hover:not(:disabled) ${Db}`]:{backgroundColor:"$sponsorContrast",border:"1px solid $panel",'& *[data-shy="true"]':{opacity:1}}}},{isActive:!1,isSponsor:!1,bp:"small",css:{[`&:hover:not(:disabled) ${Db}`]:{backgroundColor:"$hover",border:"1px solid $panel",'& *[data-shy="true"]':{opacity:1}}}}]}),WFe=e=>{try{if(e.document.pageStates[e.appState.currentPageId].selectedIds.some(n=>{var r;return((r=e.document.pages[e.appState.currentPageId].shapes[n])==null?void 0:r.type)==="block"})){const n=e.document.pageStates[e.appState.currentPageId].selectedIds[0];return e.document.pages[e.appState.currentPageId].shapes[n].asset.block}else return}catch{return}},UFe=e=>{try{return e.document.pageStates[e.appState.currentPageId].selectedIds.map(r=>{var o,i;return(i=(o=e.document.pages[e.appState.currentPageId])==null?void 0:o.shapes[r])==null?void 0:i.type})}catch{return[]}},GFe=[X.Arrow,X.Rectangle,X.Draw,X.Polygon,X.Diamond,X.Triangle,X.Ellipse,X.Group,X.Image,X.Line,X.Sticky],KFe=[X.Arrow,X.Polygon,X.Diamond,X.Rectangle,X.Draw,X.Triangle,X.Ellipse,X.Group,X.Image,X.Line],qFe=[X.Polygon,X.Diamond,X.Rectangle,X.TiltedRectangle,X.Draw,X.Triangle,X.Ellipse,X.Group,X.Image,X.Block],sE=[X.Polygon,X.Diamond,X.Rectangle,X.TiltedRectangle,X.Draw,X.Triangle,X.Ellipse,X.Group,X.Image,X.Block],lE=[X.Arrow,X.Polygon,X.Diamond,X.Rectangle,X.TiltedRectangle,X.Draw,X.Triangle,X.Ellipse,X.Group,X.Image,X.Line],uB=[X.Diamond,X.Ellipse,X.Polygon,X.Rectangle,X.TiltedRectangle,X.Triangle];function gJ(){const e=Pt(),t=e.useStore(WFe),n=e.useStore(UFe),r=h.exports.useCallback((o,i)=>{let a=!0;const s=o!=null&&o.some(l=>l==="shapes")?[...new Set([...o,...uB])]:o;return s&&s.length&&a&&(a=s.some(l=>n&&n.every(c=>c&&c===l))),i&&i.length&&t&&a&&(a=a&&i.some(l=>t.blockType===l)),a},[n,t]);return{isWaBlock:t,filterByType:r,BasicShapeArr:uB}}const YFe=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.length,XFe=e=>{const t=e.document.pages[e.appState.currentPageId],{selectedIds:n}=e.document.pageStates[e.appState.currentPageId];return n.every(r=>{var o;return(o=t.shapes[r])==null?void 0:o.isLocked})},ZFe=e=>{const t=e.document.pages[e.appState.currentPageId],{selectedIds:n}=e.document.pageStates[e.appState.currentPageId];return n.every(r=>{var o;return(o=t.shapes[r])==null?void 0:o.isAspectRatioLocked})},QFe=e=>{const t=e.document.pages[e.appState.currentPageId],n=e.document.pageStates[e.appState.currentPageId].selectedIds.map(r=>t.shapes[r]);try{return n.every(o=>(o==null?void 0:o.children)&&(o==null?void 0:o.children)!==void 0||o.parentId===n[0].parentId&&n[0].parentId!==e.appState.currentPageId)}catch{return!1}},JFe=e=>{const{selectedIds:t}=e.document.pageStates[e.appState.currentPageId];return t.length>0},eNe=e=>{const{selectedIds:t}=e.document.pageStates[e.appState.currentPageId];return t.length>1},tNe=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.length,nNe=e=>{var n,r,o;const t=e.document.pageStates[e.appState.currentPageId].selectedIds[0];return(o=(r=(n=e.document.pages[e.appState.currentPageId])==null?void 0:n.shapes[t])==null?void 0:r.link)!=null?o:void 0},rNe=e=>{var r,o;const t=e.document.pageStates[e.appState.currentPageId].selectedIds[0],n=(o=(r=e.document.pages[e.appState.currentPageId])==null?void 0:r.shapes[t])==null?void 0:o.type;return n&&n===X.Sticky},oNe=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.some(t=>{var n;return((n=e.document.pages[e.appState.currentPageId].shapes[t])==null?void 0:n.children)!==void 0});function Ln(e){return(...t)=>{try{return e(...t)}catch{At.error(e.name+" caused an error");return}}}const vn=e=>e.preventDefault();$e(cO,{fill:"$panel",bp:Ja});function jr({onSelect:e,...t}){return k(wu,{dir:"ltr",asChild:!0,onSelect:e,children:k(Es,{...t})})}function Yd({checked:e,disabled:t=!1,variant:n,onCheckedChange:r,kbd:o,children:i}){return k(mFe,{dir:"ltr",onSelect:vn,onCheckedChange:r,checked:e,disabled:t,asChild:!0,children:k(Es,{kbd:o,variant:n,hasIndicator:!0,children:i})})}const cw=e=>e.stopPropagation();function Th({sideOffset:e=8,children:t,align:n,variant:r,css:o}){return k(lw,{dir:"ltr",align:n,sideOffset:e,onEscapeKeyDown:cw,asChild:!0,style:o,children:k(iNe,{variant:r,children:t})})}const iNe=$e(vd,{width:"fit-content",cursor:"default",height:"fit-content",minWidth:0,variants:{variant:{horizontal:{flexDirection:"row"},menu:{minWidth:128}}}}),T0=$e(yFe,{backgroundColor:"$hover",height:1,marginTop:"$2",marginRight:"-$2",marginBottom:"$2",marginLeft:"-$2"}),xy=$e(uJ,{height:"32px",width:"32px",backgroundColor:"$panel",borderRadius:"4px",padding:"0",margin:"0",display:"flex",alignItems:"center",justifyContent:"center",outline:"none",border:"none",pointerEvents:"all",cursor:"pointer",variants:{isActive:{true:{backgroundColor:"$selected",color:"$panel"},false:{}},bp:{mobile:{},small:{}}},compoundVariants:[{isActive:!1,bp:"small",css:{"&:focus":{backgroundColor:"$hover"},"&:hover:not(:disabled)":{backgroundColor:"$hover"}}}]});function mJ({children:e,size:t,disabled:n=!1,label:r}){return ne(hl,{dir:"ltr",children:[k(gFe,{dir:"ltr",asChild:!0,children:k(Es,{disabled:n,hasArrow:!0,children:r})}),k(lw,{dir:"ltr",asChild:!0,sideOffset:2,alignOffset:-2,children:ne(vd,{size:t,children:[e,k(cO,{offset:13})]})})]})}function aNe({children:e,...t}){return k(Nc,{asChild:!0,children:k(Ge,{...t,children:e})})}function Lb(e){const{size:t=16,...n}=e;return k("svg",{width:24,height:24,...n,children:k("circle",{cx:12,cy:12,r:t/2})})}function sNe(){return k("svg",{width:"24",height:"24",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:k("circle",{cx:12,cy:12,r:8,fill:"none",strokeWidth:2.5,strokeLinecap:"round",strokeDasharray:50.26548*.1})})}const lNe=`${50.26548*.025} ${50.26548*.1}`;function cNe(){return k("svg",{width:"24",height:"24",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:k("circle",{cx:12,cy:12,r:8,fill:"none",strokeWidth:2.5,strokeLinecap:"round",strokeDasharray:lNe})})}function uNe(){return k("svg",{width:"24",height:"24",viewBox:"1 1.5 21 22",fill:"currentColor",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:k("path",{d:"M10.0162 19.2768C10.0162 19.2768 9.90679 19.2517 9.6879 19.2017C9.46275 19.1454 9.12816 19.0422 8.68413 18.8921C8.23384 18.7358 7.81482 18.545 7.42707 18.3199C7.03307 18.101 6.62343 17.7883 6.19816 17.3818C5.77289 16.9753 5.33511 16.3718 4.88482 15.5713C4.43453 14.7645 4.1531 13.8545 4.04053 12.8414C3.92795 11.822 4.04991 10.8464 4.40639 9.91451C4.76286 8.98266 5.39452 8.10084 6.30135 7.26906C7.21444 6.44353 8.29325 5.83377 9.5378 5.43976C10.7823 5.05202 11.833 4.92068 12.6898 5.04576C13.5466 5.16459 14.3878 5.43664 15.2133 5.86191C16.0388 6.28718 16.7768 6.8688 17.4272 7.60678C18.0714 8.34475 18.5404 9.21406 18.8344 10.2147C19.1283 11.2153 19.1721 12.2598 18.9657 13.348C18.7593 14.4299 18.2872 15.4337 17.5492 16.3593C16.8112 17.2849 15.9263 18.0072 14.8944 18.5263C13.8624 19.0391 12.9056 19.3174 12.0238 19.3612C11.142 19.405 10.2101 19.2705 9.22823 18.9578C8.24635 18.6451 7.35828 18.151 6.56402 17.4756C5.77601 16.8002 6.08871 16.8658 7.50212 17.6726C8.90927 18.4731 10.1444 18.8484 11.2076 18.7983C12.2645 18.7545 13.2965 18.4825 14.3034 17.9822C15.3102 17.4819 16.1264 16.8221 16.7518 16.0028C17.3772 15.1835 17.7681 14.3111 17.9244 13.3855C18.0808 12.4599 18.0401 11.5781 17.8025 10.74C17.5586 9.902 17.1739 9.15464 16.6486 8.49797C16.1233 7.8413 15.2289 7.27844 13.9656 6.80939C12.7086 6.34034 11.4203 6.20901 10.1007 6.41539C8.78732 6.61552 7.69599 7.06893 6.82669 7.77564C5.96363 8.48859 5.34761 9.26409 4.97863 10.1021C4.60964 10.9402 4.45329 11.8376 4.50958 12.7945C4.56586 13.7513 4.79101 14.6238 5.18501 15.4118C5.57276 16.1998 5.96363 16.8002 6.35764 17.2129C6.75164 17.6257 7.13313 17.9509 7.50212 18.1886C7.87736 18.4325 8.28074 18.642 8.71227 18.8171C9.15005 18.9922 9.47839 19.111 9.69728 19.1736C9.91617 19.2361 10.0256 19.2705 10.0256 19.2768H10.0162Z",strokeWidth:"2"})})}function dNe(){return k("svg",{width:"24",height:"24",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:k("circle",{cx:12,cy:12,r:8,fill:"none",strokeWidth:2,strokeLinecap:"round"})})}function fNe(e){return k("svg",{width:32,height:32,viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:k("path",{d:"M4.32978 8.5081C4.32978 10.1923 5.70009 11.5625 7.38418 11.5625H8.46539C8.64456 11.5625 8.78975 11.4173 8.78975 11.2382V11.13C8.78975 10.9508 8.64457 10.8057 8.46539 10.8057H7.38418C6.11736 10.8057 5.08662 9.77492 5.08662 8.5081C5.08662 7.24128 6.11736 6.21054 7.38418 6.21054H9.37894L8.00515 7.58433C7.8576 7.73183 7.8576 7.97195 8.00515 8.11944C8.14833 8.26251 8.39751 8.2623 8.54036 8.11944L10.56 6.09971C10.6315 6.02824 10.6709 5.93321 10.6709 5.8321C10.6709 5.73106 10.6315 5.63598 10.56 5.56454L8.54025 3.54472C8.3974 3.40176 8.14801 3.40176 8.00513 3.54472C7.85758 3.69218 7.85758 3.93234 8.00513 4.07979L9.37892 5.45368H7.38418C5.70009 5.45368 4.32978 6.82393 4.32978 8.5081Z"})})}function pNe(e){return ne("svg",{width:18,height:18,viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:[k("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 4.656a.5.5 0 01.5-.5h9.7a.5.5 0 010 1H2.5a.5.5 0 01-.5-.5z"}),k("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.272 3a.578.578 0 00-.578.578v.578h3.311v-.578A.578.578 0 008.428 3H6.272zm3.733 1.156v-.578A1.578 1.578 0 008.428 2H6.272a1.578 1.578 0 00-1.578 1.578v.578H3.578a.5.5 0 00-.5.5V12.2a1.578 1.578 0 001.577 1.578h5.39a1.578 1.578 0 001.577-1.578V4.656a.5.5 0 00-.5-.5h-1.117zm-5.927 1V12.2a.578.578 0 00.577.578h5.39a.578.578 0 00.577-.578V5.156H4.078z"}),k("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.272 6.85a.5.5 0 01.5.5v3.233a.5.5 0 11-1 0V7.35a.5.5 0 01.5-.5zM8.428 6.85a.5.5 0 01.5.5v3.233a.5.5 0 11-1 0V7.35a.5.5 0 01.5-.5z"})]})}function hNe(e){return k("svg",{width:32,height:32,viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:k("path",{d:"M10.6707 8.5081C10.6707 10.1923 9.3004 11.5625 7.61631 11.5625H6.5351C6.35593 11.5625 6.21074 11.4173 6.21074 11.2382V11.13C6.21074 10.9508 6.35591 10.8057 6.5351 10.8057H7.61631C8.88313 10.8057 9.91387 9.77492 9.91387 8.5081C9.91387 7.24128 8.88313 6.21054 7.61631 6.21054H5.62155L6.99534 7.58433C7.14289 7.73183 7.14289 7.97195 6.99534 8.11944C6.85216 8.26251 6.60298 8.2623 6.46013 8.11944L4.44045 6.09971C4.36898 6.02824 4.32959 5.93321 4.32959 5.8321C4.32959 5.73106 4.36898 5.63598 4.44045 5.56454L6.46024 3.54472C6.60309 3.40176 6.85248 3.40176 6.99535 3.54472C7.14291 3.69218 7.14291 3.93234 6.99535 4.07979L5.62156 5.45368H7.61631C9.3004 5.45368 10.6707 6.82393 10.6707 8.5081Z"})})}function gNe(e){return k("svg",{width:24,height:24,viewBox:"-2 -2 28 28",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:k("path",{d:"M12.4239 4.62C13.3572 4.62 14.1572 4.73333 14.8239 4.96C15.4906 5.17333 15.9772 5.43333 16.2839 5.74C16.3639 5.82 16.4039 5.94 16.4039 6.1V8.86H14.0639C13.9172 8.86 13.8439 8.78666 13.8439 8.64V7.26C13.4306 7.12666 12.9572 7.06 12.4239 7.06C11.6506 7.06 11.0639 7.18 10.6639 7.42C10.2639 7.66 10.0639 8.04666 10.0639 8.58V9C10.0639 9.38666 10.1639 9.69333 10.3639 9.92C10.5772 10.1333 11.0306 10.3467 11.7239 10.56L13.6439 11.14C14.4706 11.38 15.1172 11.66 15.5839 11.98C16.0506 12.3 16.3772 12.68 16.5639 13.12C16.7639 13.5467 16.8639 14.0733 16.8639 14.7V15.62C16.8639 16.7933 16.4039 17.7133 15.4839 18.38C14.5639 19.0467 13.2839 19.38 11.6439 19.38C10.6706 19.38 9.79723 19.2867 9.0239 19.1C8.2639 18.9133 7.71056 18.6533 7.3639 18.32C7.3239 18.28 7.29056 18.24 7.2639 18.2C7.25056 18.1467 7.2439 18.06 7.2439 17.94V15.74H7.6239C8.2239 16.1533 8.85056 16.4533 9.5039 16.64C10.1572 16.8267 10.9306 16.92 11.8239 16.92C12.6506 16.92 13.2506 16.7867 13.6239 16.52C14.0106 16.2533 14.2039 15.9333 14.2039 15.56V14.88C14.2039 14.6667 14.1639 14.48 14.0839 14.32C14.0172 14.16 13.8706 14.0133 13.6439 13.88C13.4172 13.7467 13.0572 13.6067 12.5639 13.46L10.6639 12.88C9.7839 12.6133 9.11056 12.3 8.6439 11.94C8.17723 11.58 7.85056 11.18 7.6639 10.74C7.49056 10.3 7.4039 9.83333 7.4039 9.34V8.38C7.4039 7.64666 7.61056 7 8.0239 6.44C8.43723 5.88 9.01723 5.44 9.7639 5.12C10.5239 4.78666 11.4106 4.62 12.4239 4.62Z"})})}function mNe(e){return k("svg",{width:24,height:24,viewBox:"-2 -2 28 28",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:k("path",{d:"M8.16191 19H5.68191C5.53525 19 5.46191 18.9267 5.46191 18.78V5H8.76191C8.88191 5 8.97525 5.03333 9.04191 5.1C9.10858 5.15333 9.17525 5.27333 9.24191 5.46C9.72191 6.59333 10.1686 7.7 10.5819 8.78C11.0086 9.84667 11.4352 10.98 11.8619 12.18H12.1619C12.6019 10.9667 13.0352 9.79333 13.4619 8.66C13.8886 7.52667 14.3552 6.30667 14.8619 5H18.3219C18.4686 5 18.5419 5.07333 18.5419 5.22V19H16.0619C15.9152 19 15.8419 18.9267 15.8419 18.78V16.26C15.8419 15.5267 15.8486 14.8133 15.8619 14.12C15.8886 13.4267 15.9286 12.6867 15.9819 11.9C16.0486 11.1 16.1419 10.1933 16.2619 9.18H15.9019C15.4352 10.3533 14.9486 11.5667 14.4419 12.82C13.9486 14.06 13.4819 15.2333 13.0419 16.34H11.1019C11.0619 16.34 11.0152 16.3333 10.9619 16.32C10.9219 16.2933 10.8886 16.2467 10.8619 16.18C10.4619 15.18 10.0086 14.06 9.50191 12.82C9.00858 11.58 8.53525 10.3667 8.08191 9.18H7.70191C7.83525 10.18 7.93525 11.0733 8.00191 11.86C8.06858 12.6467 8.10858 13.3933 8.12191 14.1C8.14858 14.8067 8.16191 15.5267 8.16191 16.26V19Z"})})}function vNe(e){return k("svg",{width:24,height:24,viewBox:"-2 -2 28 28",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:k("path",{d:"M7.68191 19C7.53525 19 7.46191 18.9267 7.46191 18.78V5H10.1219C10.2686 5 10.3419 5.07333 10.3419 5.22V16.56H13.4419V15.02H15.7619C15.9086 15.02 15.9819 15.0933 15.9819 15.24V19H7.68191Z"})})}function yNe(){return ne("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[k("path",{d:"M1.72838 9.33987L8.84935 2.34732C9.23874 1.96494 9.86279 1.96539 10.2516 2.34831L13.5636 5.60975C13.9655 6.00555 13.9607 6.65526 13.553 7.04507L8.13212 12.2278C7.94604 12.4057 7.69851 12.505 7.44107 12.505L6.06722 12.505L3.83772 12.505C3.5673 12.505 3.30842 12.3954 3.12009 12.2014L1.7114 10.7498C1.32837 10.3551 1.33596 9.72521 1.72838 9.33987Z",stroke:"currentColor"}),k("line",{x1:"6.01807",y1:"12.5",x2:"10.7959",y2:"12.5",stroke:"currentColor",strokeLinecap:"round"}),k("line",{x1:"5.50834",y1:"5.74606",x2:"10.1984",y2:"10.4361",stroke:"currentColor"})]})}const vJ="#fafafa",dO="#343d45",Xp={[Ze.White]:Ze.White,[Ze.Gray]:Ze.Gray,[Ze.Black]:Ze.Black,[Ze.Purple]:Ze.Purple,[Ze.Green]:Ze.Green,[Ze.Blue]:Ze.Blue,[Ze.Indigo]:Ze.Indigo,[Ze.Green2]:Ze.Green2,[Ze.Red]:Ze.Red,[Ze.Orange]:Ze.Orange,[Ze.Yellow]:Ze.Yellow,[Ze.Brown]:Ze.Brown},bNe={light:{...Object.fromEntries(Object.entries(Xp).map(([e,t])=>[e,j.lerpColor(t,vJ,.45)])),[Ze.White]:"#ffffff",[Ze.Black]:"#3d3d3d"},dark:{...Object.fromEntries(Object.entries(Xp).map(([e,t])=>[e,j.lerpColor(j.lerpColor(t,"#999999",.3),dO,.4)])),[Ze.White]:"#1d1d1d",[Ze.Black]:"#bbbbbb"}},js={light:{...Xp,[Ze.White]:"#1d1d1d"},dark:{...Object.fromEntries(Object.entries(Xp).map(([e,t])=>[e,j.lerpColor(t,dO,.1)])),[Ze.White]:"#cecece",[Ze.Black]:"#cecece"}},cE={light:{...Object.fromEntries(Object.entries(Xp).map(([e,t])=>[e,j.lerpColor(t,vJ,.82)])),[Ze.White]:"#fefefe"},dark:{...Object.fromEntries(Object.entries(Xp).map(([e,t])=>[e,j.lerpColor(t,dO,.82)])),[Ze.White]:"rgb(30,33,37)",[Ze.Black]:"#1e1e1f"}},xNe={[so.Small]:2,[so.Medium]:3.5,[so.Large]:5},SNe={[so.Small]:28,[so.Medium]:48,[so.Large]:96,auto:"auto"},wNe={[mr.Sans]:'"Source Sans Pro", sans-serif',[mr.Serif]:'"Crimson Pro", serif',[mr.Mono]:'"Source Code Pro", monospace',[mr.Script]:'"Caveat Brush"'},CNe={[mr.Serif]:1,[mr.Mono]:1,[mr.Sans]:1,[mr.Script]:1},ENe={[so.Small]:24,[so.Medium]:36,[so.Large]:48,auto:"auto"};function kNe(e){return xNe[e]}function yJ(e,t=mr.Script){return SNe[e]*CNe[t]}function fO(e=mr.Script){return wNe[e]}function INe(e){return ENe[e]}function bs(e){const t=yJ(e.size,e.font),n=fO(e.font),{scale:r=1}=e;return`${t*r}px/1 ${n}`}function _Ne(e){const t=INe(e.size),n=fO(e.font),{scale:r=1}=e;return`${t*r}px/1 ${n}`}function dB(e,t=!1){const{color:n}=e,r=t?"dark":"light",o=n===Ze.White||n===Ze.Black||n==="unset"?Ze.Yellow:n;return{fill:bNe[r][o],stroke:js[r][o],color:t?"#1d1d1d":"#0d0d0d"}}function ut(e,t){const{color:n,size:r,isFilled:o,bgColor:i}=e,a=kNe(r);return{stroke:n==="unset"?Ze.Black:js[t?"dark":"light"][n],fill:i!=null?i:"none",strokeWidth:a}}const Gr={color:Ze.Black,bgColor:Ze.White,size:so.Small,isFilled:!1,dash:Qt.Solid,scale:1},pO={...Gr,font:mr.Sans,textAlign:$t.Middle},ONe=e=>e.appState.currentStyle,PNe=e=>e.document.pageStates[e.appState.currentPageId].selectedIds,TNe=Object.keys(pO),fB={[Qt.Solid]:k(dNe,{}),[Qt.Draw]:k(uNe,{}),[Qt.Dashed]:k(sNe,{}),[Qt.Dotted]:k(cNe,{})},ANe={[so.Small]:k(gNe,{}),[so.Medium]:k(mNe,{}),[so.Large]:k(vNe,{})},$Ne={[$t.Start]:k(kRe,{}),[$t.Middle]:k(SRe,{}),[$t.End]:k(_Re,{}),[$t.Justify]:k(CRe,{})},MNe=e=>e.settings.isDarkMode?"dark":"light",RNe=e=>{const{activeTool:t,currentPageId:n}=e.appState;switch(t){case"select":{const r=e.document.pages[n];let o=!1,i=!1;for(const a of e.document.pageStates[n].selectedIds)r.shapes[a]&&("text"in r.shapes[a]&&(o=!0),"label"in r.shapes[a]&&(i=!0));return o?"text":i?"label":""}case X.Text:return"text";case X.Rectangle:return"label";case X.Ellipse:return"label";case X.Triangle:return"label";case X.Arrow:return"label";case X.Line:return"label"}return!1},DNe=h.exports.memo(function(){const t=Pt(),{isWaBlock:n,filterByType:r}=gJ(),{t:o}=zn("",{keyPrefix:"externalUI"}),i=t.useStore(MNe),a=t.useStore(RNe),s=t.useStore(ONe),l=t.useStore(PNe),[c,u]=h.exports.useState(s),d=h.exports.useRef(s);h.exports.useEffect(()=>{const{appState:{currentStyle:v},page:b,selectedIds:x}=t;let S={};if(x.length<=0)S=v;else{const C=new Set([]);t.selectedIds.map(w=>b.shapes[w]).forEach(w=>{TNe.forEach(I=>{if(!C.has(I))if(S[I]===void 0)S[I]=w==null?void 0:w.style[I];else{if(S[I]===(w==null?void 0:w.style[I]))return;S[I]=w.style[I],C.add(I)}})})}JSON.stringify(S)!==JSON.stringify(d.current)&&(d.current=S,u(S))},[s,l]),h.exports.useCallback(v=>{t.style({isFilled:v})},[]);const f=h.exports.useCallback(v=>{t.style({dash:v})},[]),p=h.exports.useCallback(v=>{t.style({size:v})},[]),g=h.exports.useCallback(v=>{t.style({font:v})},[]),m=h.exports.useCallback(v=>{t.style({textAlign:v})},[]),y=h.exports.useCallback(v=>{t.setMenuOpen(v)},[t]);return ne(hl,{dir:"ltr",onOpenChange:y,children:[k(Nc,{asChild:!0,children:ne(Ge,{variant:"text",children:[o("styles"),ne(LNe,{style:{color:js[i][c.color]},children:[c.isFilled&&k(Lb,{size:16,stroke:"none",fill:cE[i][c.color]}),fB[c.dash]]})]})}),ne(Th,{children:[ne(nu,{variant:"tall",children:[k("span",{children:o(n?"strokeColor":"color")}),ne(uE,{children:[Object.keys(js.light).map(v=>k(wu,{onSelect:vn,asChild:!0,children:k(Ge,{variant:"icon",label:oE(v),isActive:c.color===v,onClick:()=>n?t.style({color:v,isFilled:!1}):t.style({color:v}),children:k(Lb,{size:18,strokeWidth:2.5,fill:"transparent",stroke:js.light[v]})})},v)),l.length>0&&r(sE)&&k(wu,{onSelect:vn,asChild:!0,children:k(Ge,{variant:"icon",label:o("disableElement",{element:o(n?"strokeColor":"color")}),isActive:c.color==="unset",onClick:()=>n?t.style({color:"unset",isFilled:!1}):t.style({color:void 0}),children:k(j8,{strokeWidth:2.5})})})]})]}),r(qFe)&&ne(nu,{variant:"tall",children:[k("span",{children:o("fillColor")}),ne(uE,{children:[Object.keys(js.light).map(v=>k(wu,{onSelect:vn,asChild:!0,children:k(Ge,{variant:"icon",label:oE(v),isActive:c.bgColor===v,onClick:()=>t.style({color:v,isFilled:!0}),children:k(Lb,{size:18,strokeWidth:2.5,fill:cE.light[v],stroke:js.light[v]})})},v)),r(lE)&&k(wu,{onSelect:vn,asChild:!0,children:k(Ge,{variant:"icon",label:o("disableElement",{element:o("fillColor")}),isActive:typeof c.bgColor=="undefined",onClick:()=>t.style({bgColor:void 0,isFilled:!0}),children:k(j8,{strokeWidth:2.5})})})]})]}),r(KFe)&&ne(nu,{children:[o("dash"),k(Sy,{dir:"ltr",value:c.dash,onValueChange:f,children:Object.values(Qt).map(v=>k(xy,{isActive:v===c.dash,value:v,onSelect:vn,bp:Ja,children:fB[v]},v))})]}),r(GFe)&&ne(nu,{children:[o("size"),k(Sy,{dir:"ltr",value:c.size,onValueChange:p,children:Object.values(so).map(v=>k(xy,{isActive:v===c.size,value:v,onSelect:vn,bp:Ja,children:ANe[v]},v))})]}),(a==="text"||a==="label"||n)&&ne(Ue,{children:[k(Ul,{}),ne(nu,{children:[o("font"),k(Sy,{dir:"ltr",value:c.font,onValueChange:g,children:Object.values(mr).map(v=>k(xy,{isActive:v===c.font,value:v,onSelect:vn,bp:Ja,children:k(BNe,{fontStyle:v,children:o("aA")})},v))})]}),a==="text"&&ne(nu,{children:[o("align"),k(Sy,{dir:"ltr",value:c.textAlign,onValueChange:m,children:Object.values($t).map(v=>k(xy,{isActive:v===c.textAlign,value:v,onSelect:vn,bp:Ja,children:$Ne[v]},v))})]})]})]})]})}),uE=$e("div",{display:"grid",gridTemplateColumns:"repeat(4, auto)",gap:0}),nu=$e("div",{position:"relative",width:"100%",background:"none",border:"none",minHeight:"32px",outline:"none",color:"$text",fontFamily:"$ui",fontWeight:400,fontSize:"$1",padding:"$2 0 $2 $3",borderRadius:4,userSelect:"none",margin:0,display:"flex",gap:"$3",flexDirection:"row",alignItems:"center",justifyContent:"space-between",variants:{variant:{tall:{alignItems:"flex-start",padding:"0 0 0 $3","& > span":{paddingTop:"$4"}}}}}),Sy=$e(cJ,{display:"flex",flexDirection:"row",gap:"$1"}),LNe=$e("div",{display:"grid","& > *":{gridColumn:1,gridRow:1}}),BNe=$e("div",{width:32,height:32,display:"flex",alignItems:"center",justifyContent:"center",fontSize:"$3",variants:{fontStyle:{[mr.Script]:{fontFamily:"Caveat Brush"},[mr.Sans]:{fontFamily:"Recursive"},[mr.Serif]:{fontFamily:"Georgia"},[mr.Mono]:{fontFamily:"Recursive Mono"}}}}),cf=e=>{const{currentColor:t,changeStyle:n,isFilled:r,css:o,transparencySettings:i,canBeTransparent:a}=e,s=l=>r?cE.light[l]:"transparent";return k(nu,{variant:"tall",children:ne(uE,{style:o,children:[Object.keys(js.light).map(l=>k("div",{children:k(Ge,{variant:"icon",label:oE(l),isActive:t===l,onClick:()=>n({isFilled:!!r,color:l}),children:k(Lb,{size:18,strokeWidth:2.5,fill:s(l),stroke:js.light[l]})})},l)),a&&k("div",{children:k(Ge,{variant:"icon",label:i==null?void 0:i.transparentLabel,isActive:t==="undefined",onClick:i==null?void 0:i.setTransparent,children:k(j8,{strokeWidth:2.5})})})]})})},FNe=({onBlur:e,children:t})=>ne(tw,{dir:"ltr",children:[k(gMe,{dir:"ltr",children:t}),k(NNe,{onBlur:e})]}),NNe=h.exports.memo(function({onBlur:t}){const n=Pt(),{filterByType:r,isWaBlock:o}=gJ(),{t:i}=zn("",{keyPrefix:"externalUI"}),a=ue=>i(ue?"hideText":"showText"),s=n.useStore(Ln(tNe)),l=n.useStore(Ln(oNe)),c=n.useStore(Ln(nNe)),u=n.useStore(Ln(rNe)),d=(s!=null?s:0)>0,f=(s!=null?s:0)>1,p=(s!=null?s:0)>2,g=s==1,m=h.exports.useRef(null),y=h.exports.useCallback(()=>{n.flipHorizontal()},[n]),v=h.exports.useCallback(()=>{n.flipVertical()},[n]),b=h.exports.useCallback(()=>{n.duplicate()},[n]),x=h.exports.useCallback(()=>{n.toggleLocked()},[n]),S=h.exports.useCallback(()=>{n.group(),n.toggleAspectRatioLocked()},[n]),C=h.exports.useCallback(()=>{n.moveToBack()},[n]),w=h.exports.useCallback(()=>{n.moveBackward()},[n]),I=h.exports.useCallback(()=>{n.moveForward()},[n]),_=h.exports.useCallback(()=>{n.moveToFront()},[n]),P=h.exports.useCallback(()=>{n.delete()},[n]),T=h.exports.useCallback(()=>{n.cut()},[n]),R=h.exports.useCallback(()=>{n.copy()},[n]),B=h.exports.useCallback(()=>{n.paste()},[n]),q=h.exports.useCallback(()=>{n.undo()},[n]),W=h.exports.useCallback(()=>{n.redo()},[n]),L=h.exports.useCallback(async()=>{await n.exportSelectedShapesAs(Wl.PNG)},[n]),z=h.exports.useCallback(async()=>{await n.exportSelectedShapesAs(Wl.JPG)},[n]),N=h.exports.useCallback(async()=>{await n.exportSelectedShapesAs(Wl.WEBP)},[n]),V=h.exports.useCallback(async()=>{await n.exportSelectedShapesAs(Wl.SVG)},[n]),Y=h.exports.useCallback(async()=>{await n.exportSelectedShapesAs(Wl.JSON)},[n]),K=h.exports.useCallback((ue,de)=>{n.changeBlockType(ue,de),n.selectTool("select")},[n]),D=h.exports.useCallback(()=>{n.openLink()},[n]),H=h.exports.useCallback(ue=>{n.addLinkToShape(ue)},[n]),Z=h.exports.useCallback(ue=>{n.style(ue)},[n]),oe=h.exports.useCallback(ue=>{n.updateWAElement({tlIcon:ue})},[n]),ae=h.exports.useCallback(ue=>{n.handleModalOpened(ue)},[n]),ie=h.exports.useCallback(ue=>{n.updateWAElement({tlShowText:!ue})},[n]),ce=!!(o&&o.tlUrl||c);return k(nw,{dir:"ltr",ref:m,asChild:!0,tabIndex:-1,onBlur:t,children:k(vd,{children:d?ne(Ue,{children:[ce&&k(lt,{onClick:D,children:i("open")}),o?ne(Ue,{children:[g&&k(Ue,{children:ne(ea,{label:i("changeBlock"),children:[k(ea,{label:i("changeStroke"),children:k(cf,{changeStyle:Z,currentColor:o==null?void 0:o.tlStrokeColor,canBeTransparent:r(sE),transparencySettings:{setTransparent:()=>o?n.style({color:"unset",isFilled:!1}):n.style({color:void 0}),transparentLabel:i("disableElement",{element:i("strokeColor")})}})}),k(ea,{label:i("changeFill"),children:k(cf,{isFilled:!0,changeStyle:Z,currentColor:o==null?void 0:o.tlBgColor,canBeTransparent:r(lE),transparencySettings:{setTransparent:()=>n.style({bgColor:void 0}),transparentLabel:i("disableElement",{element:i(o?"strokeColor":"color")})}})}),k(lt,{onClick:()=>ae(Hr.image),children:i("changeBgImage")}),k(lt,{onClick:()=>ae(Hr.title),children:i("changeName")}),k(ea,{label:i("changeIcon"),children:k(HFe,{onClick:oe})}),r([],[Jt.ICON,Jt.MASK,Jt.ICON_W_TEXT])&&k(lt,{onClick:()=>ie(Boolean(o==null?void 0:o.tlShowText)),children:a(o==null?void 0:o.tlShowText)})]})}),ne(ea,{label:i("type"),children:[k(lt,{onClick:()=>K(Jt.ICON),kbd:"",children:i("blockIcon")}),k(lt,{onClick:()=>K(Jt.MASK,"circle"),kbd:"",children:i("blockAvatar")}),k(lt,{onClick:()=>K(Jt.MASK,"banner"),kbd:"",children:i("blockBanner")}),k(lt,{onClick:()=>K(Jt.MASK,"shield"),kbd:"",children:i("blockShield")}),k(lt,{onClick:()=>K(Jt.DEFAULT),kbd:"",children:i("blockDefault")}),k(lt,{onClick:()=>K(Jt.BOOK),kbd:"",children:i("blockBook")})]})]}):ne(Ue,{children:[u&&k(lt,{onClick:()=>ae(Hr.image),children:i("changeBgImage")}),k(lt,{onClick:b,kbd:"#D",children:i("duplicate")}),r([X.Group])&&ne(Ue,{children:[k(lt,{onClick:y,kbd:"\u21E7H",children:i("flipHorizontal")}),k(lt,{onClick:v,kbd:"\u21E7V",children:i("flipVertical")})]}),k(Ul,{}),g&&ne(Ue,{children:[k(lt,{onClick:()=>ae(Hr.url),children:i("connectUrl")}),r(["shapes",X.Image])&&k(ea,{label:i(ce?"changeUrl":"addUrl"),children:k(LFe,{onSaveInput:H,defaultValue:c!=null?c:"",className:"url-changer"})})]}),r(["shapes",X.Image])&&k(ea,{label:i("changeStroke"),children:k(cf,{changeStyle:Z,currentColor:"#FFF",canBeTransparent:r(sE),transparencySettings:{setTransparent:()=>o?n.style({color:"unset",isFilled:!1}):n.style({color:void 0}),transparentLabel:i("disableElement",{element:i("strokeColor")})}})}),r([X.Block,"shapes"])&&k(ea,{label:i("changeFill"),children:k(cf,{isFilled:!0,changeStyle:Z,canBeTransparent:r(lE),transparencySettings:{setTransparent:()=>n.style({bgColor:void 0}),transparentLabel:i("disableElement",{element:i(o?"strokeColor":"color")})}})}),r([X.Image,X.Text,X.Sticky])&&k(ea,{label:i("changeColor"),children:k(cf,{changeStyle:Z,currentColor:"#FFF"})})]}),k(lt,{onClick:x,kbd:"#\u21E7L",children:i("lockUnlock")}),(f||l)&&k(Ul,{}),f&&k(lt,{onClick:S,kbd:"#G",children:i("group")}),l&&k(lt,{onClick:S,kbd:"#G",children:i("ungroup")}),ne(ea,{label:i("move"),children:[k(lt,{onClick:_,kbd:"\u21E7]",children:i("toFront")}),k(lt,{onClick:I,kbd:"]",children:i("forward")}),k(lt,{onClick:w,kbd:"[",children:i("backward")}),k(lt,{onClick:C,kbd:"\u21E7[",children:i("toBack")})]}),k(WNe,{}),f&&k(zNe,{hasTwoOrMore:f,hasThreeOrMore:p}),n.callbacks.onExport?ne(Ue,{children:[k(Ul,{}),ne(ea,{label:i("export"),size:"small",children:[k(lt,{onClick:L,children:i("PNG")}),k(lt,{onClick:z,children:i("JPG")}),k(lt,{onClick:N,children:i("WEBP")}),k(lt,{onClick:V,children:i("SVG")}),k(lt,{onClick:Y,children:i("JSON")})]})]}):k(Ue,{children:k(Ul,{})}),k(lt,{onClick:T,kbd:"#X",children:i("cut")}),k(lt,{onClick:R,kbd:"#C",children:i("copy")}),k(lt,{onClick:B,kbd:"#V",children:i("paste")}),k(Ul,{}),k(lt,{onClick:P,kbd:"\u232B",children:i("delete")})]}):ne(Ue,{children:[k(lt,{onClick:B,kbd:"#V",children:i("paste")}),k(lt,{onClick:q,kbd:"#Z",children:i("undo")}),k(lt,{onClick:W,kbd:"#Y",children:i("redo")})]})})})});function zNe({hasThreeOrMore:e}){const t=Pt(),n=h.exports.useCallback(()=>{t.align(ir.Top)},[t]),r=h.exports.useCallback(()=>{t.align(ir.CenterVertical)},[t]),o=h.exports.useCallback(()=>{t.align(ir.Bottom)},[t]),i=h.exports.useCallback(()=>{t.stretch(Gu.Vertical)},[t]),a=h.exports.useCallback(()=>{t.distribute(Ku.Vertical)},[t]),s=h.exports.useCallback(()=>{t.align(ir.Left)},[t]),l=h.exports.useCallback(()=>{t.align(ir.CenterHorizontal)},[t]),c=h.exports.useCallback(()=>{t.align(ir.Right)},[t]),u=h.exports.useCallback(()=>{t.stretch(Gu.Horizontal)},[t]),d=h.exports.useCallback(()=>{t.distribute(Ku.Horizontal)},[t]);return ne(tw,{dir:"ltr",children:[k(gO,{isSubmenu:!0,children:"Align / Distribute"}),k(nw,{asChild:!0,sideOffset:2,alignOffset:-2,children:ne(jNe,{numberOfSelected:e?"threeOrMore":"twoOrMore",children:[k(Da,{onClick:s,children:k(rQ,{})}),k(Da,{onClick:l,children:k(tQ,{})}),k(Da,{onClick:c,children:k(oQ,{})}),k(Da,{onClick:u,children:k(cQ,{})}),e&&k(Da,{onClick:d,children:k(sQ,{})}),k(Da,{onClick:n,children:k(iQ,{})}),k(Da,{onClick:r,children:k(nQ,{})}),k(Da,{onClick:o,children:k(eQ,{})}),k(Da,{onClick:i,children:k(uQ,{})}),e&&k(Da,{onClick:a,children:k(lQ,{})}),k(hO,{offset:13})]})})]})}const jNe=$e(vd,{display:"grid",variants:{numberOfSelected:{threeOrMore:{gridTemplateColumns:"repeat(5, auto)"},twoOrMore:{gridTemplateColumns:"repeat(4, auto)"}}}}),HNe=e=>e.appState.currentPageId,VNe=e=>e.document.pages;function WNe(){const e=Pt(),{t}=zn("",{keyPrefix:"externalUI"}),n=e.useStore(HNe),r=e.useStore(VNe),o=Object.values(r).sort((i,a)=>(i.childIndex||0)-(a.childIndex||0)).filter(i=>i.id!==n);return o.length===0?null:ne(tw,{dir:"ltr",children:[k(gO,{isSubmenu:!0,children:t("moveToPage")}),k(nw,{dir:"ltr",sideOffset:2,alignOffset:-2,asChild:!0,children:ne(vd,{children:[o.map(({id:i,name:a},s)=>k(lt,{disabled:i===n,onClick:()=>e.moveToPage(i),children:a||`${t("page")} ${s}`},i)),k(hO,{offset:13})]})})]})}function ea({children:e,label:t,size:n}){return ne(tw,{dir:"ltr",children:[k(gO,{isSubmenu:!0,children:t}),k(nw,{dir:"ltr",sideOffset:2,alignOffset:-2,asChild:!0,children:ne(vd,{size:n,children:[e,k(hO,{offset:13})]})})]})}const hO=$e(hMe,{fill:"$panel"});function Da({onSelect:e,...t}){return k(JZ,{dir:"ltr",onSelect:e,asChild:!0,children:k(Ge,{...t})})}const lt=({...e})=>k(JZ,{asChild:!0,children:k(Es,{...e})}),gO=({isSubmenu:e,...t})=>k(pMe,{asChild:!0,children:k(Es,{hasArrow:e,...t})}),bJ=$e("button",{position:"relative",height:"32px",width:"32px",backgroundColor:"$panel",borderRadius:"4px",padding:"0",margin:"0",outline:"none",border:"none",pointerEvents:"all",fontSize:"$0",color:"$text",cursor:"pointer",display:"grid",alignItems:"center",justifyContent:"center","& > *":{gridRow:1,gridColumn:1},"&:disabled":{opacity:"0.5"},"& > span":{width:"100%",height:"100%",display:"flex",alignItems:"center"},variants:{bp:{mobile:{backgroundColor:"transparent"},small:{"&:hover:not(:disabled)":{backgroundColor:"$hover"}}},size:{small:{height:32,width:32,"& svg:nth-of-type(1)":{height:"16px",width:"16px"}},medium:{height:44,width:44,"& svg:nth-of-type(1)":{height:"18px",width:"18px"}},large:{height:44,width:44,"& svg:nth-of-type(1)":{height:"20px",width:"20px"}}},isActive:{true:{color:"$selected"}}}});function UNe({onSelect:e}){return k(GNe,{children:k(bJ,{onClick:e,children:k(VMe,{})})})}const GNe=$e("div",{opacity:1,zIndex:100,backgroundColor:"transparent","& svg":{color:"$text"},"&:hover svg":{color:"$text"}});var KNe={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};const Bm=KNe,xJ={};for(const e of Object.keys(Bm))xJ[Bm[e]]=e;const Re={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var SJ=Re;for(const e of Object.keys(Re)){if(!("channels"in Re[e]))throw new Error("missing channels property: "+e);if(!("labels"in Re[e]))throw new Error("missing channel labels property: "+e);if(Re[e].labels.length!==Re[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=Re[e];delete Re[e].channels,delete Re[e].labels,Object.defineProperty(Re[e],"channels",{value:t}),Object.defineProperty(Re[e],"labels",{value:n})}Re.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=i-o;let s,l;i===o?s=0:t===i?s=(n-r)/a:n===i?s=2+(r-t)/a:r===i&&(s=4+(t-n)/a),s=Math.min(s*60,360),s<0&&(s+=360);const c=(o+i)/2;return i===o?l=0:c<=.5?l=a/(i+o):l=a/(2-i-o),[s,l*100,c*100]};Re.rgb.hsv=function(e){let t,n,r,o,i;const a=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(a,s,l),u=c-Math.min(a,s,l),d=function(f){return(c-f)/6/u+1/2};return u===0?(o=0,i=0):(i=u/c,t=d(a),n=d(s),r=d(l),a===c?o=r-n:s===c?o=1/3+t-r:l===c&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[o*360,i*100,c*100]};Re.rgb.hwb=function(e){const t=e[0],n=e[1];let r=e[2];const o=Re.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(n,r));return r=1-1/255*Math.max(t,Math.max(n,r)),[o,i*100,r*100]};Re.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(1-t,1-n,1-r),i=(1-t-o)/(1-o)||0,a=(1-n-o)/(1-o)||0,s=(1-r-o)/(1-o)||0;return[i*100,a*100,s*100,o*100]};function qNe(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}Re.rgb.keyword=function(e){const t=xJ[e];if(t)return t;let n=1/0,r;for(const o of Object.keys(Bm)){const i=Bm[o],a=qNe(e,i);a<n&&(n=a,r=o)}return r};Re.keyword.rgb=function(e){return Bm[e]};Re.rgb.xyz=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const o=t*.4124+n*.3576+r*.1805,i=t*.2126+n*.7152+r*.0722,a=t*.0193+n*.1192+r*.9505;return[o*100,i*100,a*100]};Re.rgb.lab=function(e){const t=Re.rgb.xyz(e);let n=t[0],r=t[1],o=t[2];n/=95.047,r/=100,o/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;const i=116*r-16,a=500*(n-r),s=200*(r-o);return[i,a,s]};Re.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;let o,i,a;if(n===0)return a=r*255,[a,a,a];r<.5?o=r*(1+n):o=r+n-r*n;const s=2*r-o,l=[0,0,0];for(let c=0;c<3;c++)i=t+1/3*-(c-1),i<0&&i++,i>1&&i--,6*i<1?a=s+(o-s)*6*i:2*i<1?a=o:3*i<2?a=s+(o-s)*(2/3-i)*6:a=s,l[c]=a*255;return l};Re.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,r=e[2]/100,o=n;const i=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,o*=i<=1?i:2-i;const a=(r+n)/2,s=r===0?2*o/(i+o):2*n/(r+n);return[t,s*100,a*100]};Re.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let r=e[2]/100;const o=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-n),s=255*r*(1-n*i),l=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,l,a];case 1:return[s,r,a];case 2:return[a,r,l];case 3:return[a,s,r];case 4:return[l,a,r];case 5:return[r,a,s]}};Re.hsv.hsl=function(e){const t=e[0],n=e[1]/100,r=e[2]/100,o=Math.max(r,.01);let i,a;a=(2-n)*r;const s=(2-n)*o;return i=n*o,i/=s<=1?s:2-s,i=i||0,a/=2,[t,i*100,a*100]};Re.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,r=e[2]/100;const o=n+r;let i;o>1&&(n/=o,r/=o);const a=Math.floor(6*t),s=1-r;i=6*t-a,(a&1)!==0&&(i=1-i);const l=n+i*(s-n);let c,u,d;switch(a){default:case 6:case 0:c=s,u=l,d=n;break;case 1:c=l,u=s,d=n;break;case 2:c=n,u=s,d=l;break;case 3:c=n,u=l,d=s;break;case 4:c=l,u=n,d=s;break;case 5:c=s,u=n,d=l;break}return[c*255,u*255,d*255]};Re.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100,i=1-Math.min(1,t*(1-o)+o),a=1-Math.min(1,n*(1-o)+o),s=1-Math.min(1,r*(1-o)+o);return[i*255,a*255,s*255]};Re.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100;let o,i,a;return o=t*3.2406+n*-1.5372+r*-.4986,i=t*-.9689+n*1.8758+r*.0415,a=t*.0557+n*-.204+r*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),a=Math.min(Math.max(0,a),1),[o*255,i*255,a*255]};Re.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*n-16,i=500*(t-n),a=200*(n-r);return[o,i,a]};Re.lab.xyz=function(e){const t=e[0],n=e[1],r=e[2];let o,i,a;i=(t+16)/116,o=n/500+i,a=i-r/200;const s=i**3,l=o**3,c=a**3;return i=s>.008856?s:(i-16/116)/7.787,o=l>.008856?l:(o-16/116)/7.787,a=c>.008856?c:(a-16/116)/7.787,o*=95.047,i*=100,a*=108.883,[o,i,a]};Re.lab.lch=function(e){const t=e[0],n=e[1],r=e[2];let o;o=Math.atan2(r,n)*360/2/Math.PI,o<0&&(o+=360);const a=Math.sqrt(n*n+r*r);return[t,a,o]};Re.lch.lab=function(e){const t=e[0],n=e[1],o=e[2]/360*2*Math.PI,i=n*Math.cos(o),a=n*Math.sin(o);return[t,i,a]};Re.rgb.ansi16=function(e,t=null){const[n,r,o]=e;let i=t===null?Re.rgb.hsv(e)[2]:t;if(i=Math.round(i/50),i===0)return 30;let a=30+(Math.round(o/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return i===2&&(a+=60),a};Re.hsv.ansi16=function(e){return Re.rgb.ansi16(Re.hsv.rgb(e),e[2])};Re.rgb.ansi256=function(e){const t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)};Re.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,r=(t&1)*n*255,o=(t>>1&1)*n*255,i=(t>>2&1)*n*255;return[r,o,i]};Re.ansi256.rgb=function(e){if(e>=232){const i=(e-232)*10+8;return[i,i,i]}e-=16;let t;const n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[n,r,o]};Re.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Re.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(s=>s+s).join(""));const r=parseInt(n,16),o=r>>16&255,i=r>>8&255,a=r&255;return[o,i,a]};Re.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.max(Math.max(t,n),r),i=Math.min(Math.min(t,n),r),a=o-i;let s,l;return a<1?s=i/(1-a):s=0,a<=0?l=0:o===t?l=(n-r)/a%6:o===n?l=2+(r-t)/a:l=4+(t-n)/a,l/=6,l%=1,[l*360,a*100,s*100]};Re.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n);let o=0;return r<1&&(o=(n-.5*r)/(1-r)),[e[0],r*100,o*100]};Re.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=t*n;let o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],r*100,o*100]};Re.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;if(n===0)return[r*255,r*255,r*255];const o=[0,0,0],i=t%1*6,a=i%1,s=1-a;let l=0;switch(Math.floor(i)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return l=(1-n)*r,[(n*o[0]+l)*255,(n*o[1]+l)*255,(n*o[2]+l)*255]};Re.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);let o=0;return r>0&&(o=t/r),[e[0],o*100,r*100]};Re.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let o=0;return r>0&&r<.5?o=t/(2*r):r>=.5&&r<1&&(o=t/(2*(1-r))),[e[0],o*100,r*100]};Re.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]};Re.hwb.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=1-n,o=r-t;let i=0;return o<1&&(i=(r-o)/(1-o)),[e[0],o*100,i*100]};Re.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};Re.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};Re.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};Re.gray.hsl=function(e){return[0,0,e[0]]};Re.gray.hsv=Re.gray.hsl;Re.gray.hwb=function(e){return[0,100,e[0]]};Re.gray.cmyk=function(e){return[0,0,0,e[0]]};Re.gray.lab=function(e){return[e[0],0,0]};Re.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r};Re.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const xx=SJ;function YNe(){const e={},t=Object.keys(xx);for(let n=t.length,r=0;r<n;r++)e[t[r]]={distance:-1,parent:null};return e}function XNe(e){const t=YNe(),n=[e];for(t[e].distance=0;n.length;){const r=n.pop(),o=Object.keys(xx[r]);for(let i=o.length,a=0;a<i;a++){const s=o[a],l=t[s];l.distance===-1&&(l.distance=t[r].distance+1,l.parent=r,n.unshift(s))}}return t}function ZNe(e,t){return function(n){return t(e(n))}}function QNe(e,t){const n=[t[e].parent,e];let r=xx[t[e].parent][e],o=t[e].parent;for(;t[o].parent;)n.unshift(t[o].parent),r=ZNe(xx[t[o].parent][o],r),o=t[o].parent;return r.conversion=n,r}var JNe=function(e){const t=XNe(e),n={},r=Object.keys(t);for(let o=r.length,i=0;i<o;i++){const a=r[i];t[a].parent!==null&&(n[a]=QNe(a,t))}return n};const dE=SJ,eze=JNe,Eg={},tze=Object.keys(dE);function nze(e){const t=function(...n){const r=n[0];return r==null?r:(r.length>1&&(n=r),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function rze(e){const t=function(...n){const r=n[0];if(r==null)return r;r.length>1&&(n=r);const o=e(n);if(typeof o=="object")for(let i=o.length,a=0;a<i;a++)o[a]=Math.round(o[a]);return o};return"conversion"in e&&(t.conversion=e.conversion),t}tze.forEach(e=>{Eg[e]={},Object.defineProperty(Eg[e],"channels",{value:dE[e].channels}),Object.defineProperty(Eg[e],"labels",{value:dE[e].labels});const t=eze(e);Object.keys(t).forEach(r=>{const o=t[r];Eg[e][r]=rze(o),Eg[e][r].raw=nze(o)})});var mO={exports:{}},wJ=function(t,n){return function(){for(var o=new Array(arguments.length),i=0;i<o.length;i++)o[i]=arguments[i];return t.apply(n,o)}},oze=wJ,yd=Object.prototype.toString;function vO(e){return yd.call(e)==="[object Array]"}function fE(e){return typeof e=="undefined"}function ize(e){return e!==null&&!fE(e)&&e.constructor!==null&&!fE(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function aze(e){return yd.call(e)==="[object ArrayBuffer]"}function sze(e){return typeof FormData!="undefined"&&e instanceof FormData}function lze(e){var t;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function cze(e){return typeof e=="string"}function uze(e){return typeof e=="number"}function CJ(e){return e!==null&&typeof e=="object"}function Bb(e){if(yd.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function dze(e){return yd.call(e)==="[object Date]"}function fze(e){return yd.call(e)==="[object File]"}function pze(e){return yd.call(e)==="[object Blob]"}function EJ(e){return yd.call(e)==="[object Function]"}function hze(e){return CJ(e)&&EJ(e.pipe)}function gze(e){return typeof URLSearchParams!="undefined"&&e instanceof URLSearchParams}function mze(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function vze(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function yO(e,t){if(!(e===null||typeof e=="undefined"))if(typeof e!="object"&&(e=[e]),vO(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function pE(){var e={};function t(o,i){Bb(e[i])&&Bb(o)?e[i]=pE(e[i],o):Bb(o)?e[i]=pE({},o):vO(o)?e[i]=o.slice():e[i]=o}for(var n=0,r=arguments.length;n<r;n++)yO(arguments[n],t);return e}function yze(e,t,n){return yO(t,function(o,i){n&&typeof o=="function"?e[i]=oze(o,n):e[i]=o}),e}function bze(e){return e.charCodeAt(0)===65279&&(e=e.slice(1)),e}var ui={isArray:vO,isArrayBuffer:aze,isBuffer:ize,isFormData:sze,isArrayBufferView:lze,isString:cze,isNumber:uze,isObject:CJ,isPlainObject:Bb,isUndefined:fE,isDate:dze,isFile:fze,isBlob:pze,isFunction:EJ,isStream:hze,isURLSearchParams:gze,isStandardBrowserEnv:vze,forEach:yO,merge:pE,extend:yze,trim:mze,stripBOM:bze},Xd=ui;function pB(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var kJ=function(t,n,r){if(!n)return t;var o;if(r)o=r(n);else if(Xd.isURLSearchParams(n))o=n.toString();else{var i=[];Xd.forEach(n,function(l,c){l===null||typeof l=="undefined"||(Xd.isArray(l)?c=c+"[]":l=[l],Xd.forEach(l,function(d){Xd.isDate(d)?d=d.toISOString():Xd.isObject(d)&&(d=JSON.stringify(d)),i.push(pB(c)+"="+pB(d))}))}),o=i.join("&")}if(o){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t},xze=ui;function uw(){this.handlers=[]}uw.prototype.use=function(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1};uw.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};uw.prototype.forEach=function(t){xze.forEach(this.handlers,function(r){r!==null&&t(r)})};var Sze=uw,wze=ui,Cze=function(t,n){wze.forEach(t,function(o,i){i!==n&&i.toUpperCase()===n.toUpperCase()&&(t[n]=o,delete t[i])})},IJ=function(t,n,r,o,i){return t.config=n,r&&(t.code=r),t.request=o,t.response=i,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t},Eze=IJ,_J=function(t,n,r,o,i){var a=new Error(t);return Eze(a,n,r,o,i)},kze=_J,Ize=function(t,n,r){var o=r.config.validateStatus;!r.status||!o||o(r.status)?t(r):n(kze("Request failed with status code "+r.status,r.config,null,r.request,r))},wy=ui,_ze=wy.isStandardBrowserEnv()?function(){return{write:function(n,r,o,i,a,s){var l=[];l.push(n+"="+encodeURIComponent(r)),wy.isNumber(o)&&l.push("expires="+new Date(o).toGMTString()),wy.isString(i)&&l.push("path="+i),wy.isString(a)&&l.push("domain="+a),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){var r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Oze=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)},Pze=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},Tze=Oze,Aze=Pze,$ze=function(t,n){return t&&!Tze(n)?Aze(t,n):n},o4=ui,Mze=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],Rze=function(t){var n={},r,o,i;return t&&o4.forEach(t.split(`
`),function(s){if(i=s.indexOf(":"),r=o4.trim(s.substr(0,i)).toLowerCase(),o=o4.trim(s.substr(i+1)),r){if(n[r]&&Mze.indexOf(r)>=0)return;r==="set-cookie"?n[r]=(n[r]?n[r]:[]).concat([o]):n[r]=n[r]?n[r]+", "+o:o}}),n},hB=ui,Dze=hB.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function o(i){var a=i;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(a){var s=hB.isString(a)?o(a):a;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}(),Cy=ui,Lze=Ize,Bze=_ze,Fze=kJ,Nze=$ze,zze=Rze,jze=Dze,i4=_J,gB=function(t){return new Promise(function(r,o){var i=t.data,a=t.headers,s=t.responseType;Cy.isFormData(i)&&delete a["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var c=t.auth.username||"",u=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.Authorization="Basic "+btoa(c+":"+u)}var d=Nze(t.baseURL,t.url);l.open(t.method.toUpperCase(),Fze(d,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function f(){if(!!l){var g="getAllResponseHeaders"in l?zze(l.getAllResponseHeaders()):null,m=!s||s==="text"||s==="json"?l.responseText:l.response,y={data:m,status:l.status,statusText:l.statusText,headers:g,config:t,request:l};Lze(r,o,y),l=null}}if("onloadend"in l?l.onloadend=f:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(f)},l.onabort=function(){!l||(o(i4("Request aborted",t,"ECONNABORTED",l)),l=null)},l.onerror=function(){o(i4("Network Error",t,null,l)),l=null},l.ontimeout=function(){var m="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(m=t.timeoutErrorMessage),o(i4(m,t,t.transitional&&t.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},Cy.isStandardBrowserEnv()){var p=(t.withCredentials||jze(d))&&t.xsrfCookieName?Bze.read(t.xsrfCookieName):void 0;p&&(a[t.xsrfHeaderName]=p)}"setRequestHeader"in l&&Cy.forEach(a,function(m,y){typeof i=="undefined"&&y.toLowerCase()==="content-type"?delete a[y]:l.setRequestHeader(y,m)}),Cy.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),s&&s!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(m){!l||(l.abort(),o(m),l=null)}),i||(i=null),l.send(i)})},Er=ui,mB=Cze,Hze=IJ,Vze={"Content-Type":"application/x-www-form-urlencoded"};function vB(e,t){!Er.isUndefined(e)&&Er.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Wze(){var e;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(e=gB),e}function Uze(e,t,n){if(Er.isString(e))try{return(t||JSON.parse)(e),Er.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var dw={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:Wze(),transformRequest:[function(t,n){return mB(n,"Accept"),mB(n,"Content-Type"),Er.isFormData(t)||Er.isArrayBuffer(t)||Er.isBuffer(t)||Er.isStream(t)||Er.isFile(t)||Er.isBlob(t)?t:Er.isArrayBufferView(t)?t.buffer:Er.isURLSearchParams(t)?(vB(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):Er.isObject(t)||n&&n["Content-Type"]==="application/json"?(vB(n,"application/json"),Uze(t)):t}],transformResponse:[function(t){var n=this.transitional,r=n&&n.silentJSONParsing,o=n&&n.forcedJSONParsing,i=!r&&this.responseType==="json";if(i||o&&Er.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?Hze(a,this,"E_JSON_PARSE"):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};dw.headers={common:{Accept:"application/json, text/plain, */*"}};Er.forEach(["delete","get","head"],function(t){dw.headers[t]={}});Er.forEach(["post","put","patch"],function(t){dw.headers[t]=Er.merge(Vze)});var bO=dw,Gze=ui,Kze=bO,qze=function(t,n,r){var o=this||Kze;return Gze.forEach(r,function(a){t=a.call(o,t,n)}),t},OJ=function(t){return!!(t&&t.__CANCEL__)},yB=ui,a4=qze,Yze=OJ,Xze=bO;function s4(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var Zze=function(t){s4(t),t.headers=t.headers||{},t.data=a4.call(t,t.data,t.headers,t.transformRequest),t.headers=yB.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),yB.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var n=t.adapter||Xze.adapter;return n(t).then(function(o){return s4(t),o.data=a4.call(t,o.data,o.headers,t.transformResponse),o},function(o){return Yze(o)||(s4(t),o&&o.response&&(o.response.data=a4.call(t,o.response.data,o.response.headers,t.transformResponse))),Promise.reject(o)})},Lr=ui,PJ=function(t,n){n=n||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(f,p){return Lr.isPlainObject(f)&&Lr.isPlainObject(p)?Lr.merge(f,p):Lr.isPlainObject(p)?Lr.merge({},p):Lr.isArray(p)?p.slice():p}function c(f){Lr.isUndefined(n[f])?Lr.isUndefined(t[f])||(r[f]=l(void 0,t[f])):r[f]=l(t[f],n[f])}Lr.forEach(o,function(p){Lr.isUndefined(n[p])||(r[p]=l(void 0,n[p]))}),Lr.forEach(i,c),Lr.forEach(a,function(p){Lr.isUndefined(n[p])?Lr.isUndefined(t[p])||(r[p]=l(void 0,t[p])):r[p]=l(void 0,n[p])}),Lr.forEach(s,function(p){p in n?r[p]=l(t[p],n[p]):p in t&&(r[p]=l(void 0,t[p]))});var u=o.concat(i).concat(a).concat(s),d=Object.keys(t).concat(Object.keys(n)).filter(function(p){return u.indexOf(p)===-1});return Lr.forEach(d,c),r};const Qze="axios",Jze="0.21.4",eje="Promise based HTTP client for the browser and node.js",tje="index.js",nje={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},rje={type:"git",url:"https://github.com/axios/axios.git"},oje=["xhr","http","ajax","promise","node"],ije="Matt Zabriskie",aje="MIT",sje={url:"https://github.com/axios/axios/issues"},lje="https://axios-http.com",cje={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},uje={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},dje="dist/axios.min.js",fje="dist/axios.min.js",pje="./index.d.ts",hje={"follow-redirects":"^1.14.0"},gje=[{path:"./dist/axios.min.js",threshold:"5kB"}];var mje={name:Qze,version:Jze,description:eje,main:tje,scripts:nje,repository:rje,keywords:oje,author:ije,license:aje,bugs:sje,homepage:lje,devDependencies:cje,browser:uje,jsdelivr:dje,unpkg:fje,typings:pje,dependencies:hje,bundlesize:gje},TJ=mje,xO={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){xO[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var bB={},vje=TJ.version.split(".");function AJ(e,t){for(var n=t?t.split("."):vje,r=e.split("."),o=0;o<3;o++){if(n[o]>r[o])return!0;if(n[o]<r[o])return!1}return!1}xO.transitional=function(t,n,r){var o=n&&AJ(n);function i(a,s){return"[Axios v"+TJ.version+"] Transitional option '"+a+"'"+s+(r?". "+r:"")}return function(a,s,l){if(t===!1)throw new Error(i(s," has been removed in "+n));return o&&!bB[s]&&(bB[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,s,l):!0}};function yje(e,t,n){if(typeof e!="object")throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new TypeError("option "+i+" must be "+l);continue}if(n!==!0)throw Error("Unknown option "+i)}}var bje={isOlderVersion:AJ,assertOptions:yje,validators:xO},$J=ui,xje=kJ,xB=Sze,SB=Zze,fw=PJ,MJ=bje,Zd=MJ.validators;function B1(e){this.defaults=e,this.interceptors={request:new xB,response:new xB}}B1.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=fw(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;n!==void 0&&MJ.assertOptions(n,{silentJSONParsing:Zd.transitional(Zd.boolean,"1.0.0"),forcedJSONParsing:Zd.transitional(Zd.boolean,"1.0.0"),clarifyTimeoutError:Zd.transitional(Zd.boolean,"1.0.0")},!1);var r=[],o=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(t)===!1||(o=o&&f.synchronous,r.unshift(f.fulfilled,f.rejected))});var i=[];this.interceptors.response.forEach(function(f){i.push(f.fulfilled,f.rejected)});var a;if(!o){var s=[SB,void 0];for(Array.prototype.unshift.apply(s,r),s=s.concat(i),a=Promise.resolve(t);s.length;)a=a.then(s.shift(),s.shift());return a}for(var l=t;r.length;){var c=r.shift(),u=r.shift();try{l=c(l)}catch(d){u(d);break}}try{a=SB(l)}catch(d){return Promise.reject(d)}for(;i.length;)a=a.then(i.shift(),i.shift());return a};B1.prototype.getUri=function(t){return t=fw(this.defaults,t),xje(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};$J.forEach(["delete","get","head","options"],function(t){B1.prototype[t]=function(n,r){return this.request(fw(r||{},{method:t,url:n,data:(r||{}).data}))}});$J.forEach(["post","put","patch"],function(t){B1.prototype[t]=function(n,r,o){return this.request(fw(o||{},{method:t,url:n,data:r}))}});var Sje=B1;function SO(e){this.message=e}SO.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};SO.prototype.__CANCEL__=!0;var RJ=SO,wje=RJ;function Sx(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(o){t=o});var n=this;e(function(o){n.reason||(n.reason=new wje(o),t(n.reason))})}Sx.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};Sx.source=function(){var t,n=new Sx(function(o){t=o});return{token:n,cancel:t}};var Cje=Sx,Eje=function(t){return function(r){return t.apply(null,r)}},kje=function(t){return typeof t=="object"&&t.isAxiosError===!0},wB=ui,Ije=wJ,Fb=Sje,_je=PJ,Oje=bO;function DJ(e){var t=new Fb(e),n=Ije(Fb.prototype.request,t);return wB.extend(n,Fb.prototype,t),wB.extend(n,t),n}var wa=DJ(Oje);wa.Axios=Fb;wa.create=function(t){return DJ(_je(wa.defaults,t))};wa.Cancel=RJ;wa.CancelToken=Cje;wa.isCancel=OJ;wa.all=function(t){return Promise.all(t)};wa.spread=Eje;wa.isAxiosError=kje;mO.exports=wa;mO.exports.default=wa;var Pje=mO.exports;function Yo(e){return Yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yo(e)}function _a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tje(e,t){if(Yo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function LJ(e){var t=Tje(e,"string");return Yo(t)=="symbol"?t:t+""}function CB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LJ(r.key),r)}}function Oa(e,t,n){return t&&CB(e.prototype,t),n&&CB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function fc(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hE(e,t){return hE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},hE(e,t)}function pw(e,t){if(typeof t!="function"&&t!==null)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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hE(e,t)}function F1(e,t){if(t&&(Yo(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fc(e)}function xs(e){return xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},xs(e)}function ks(e,t,n){return(t=LJ(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BJ(e){if(Array.isArray(e))return e}function Aje(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EB(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function FJ(e,t){if(e){if(typeof e=="string")return EB(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?EB(e,t):void 0}}function NJ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $je(e){return BJ(e)||Aje(e)||FJ(e)||NJ()}function kB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function IB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Mje={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},Rje=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_a(this,e),this.init(t,n)}return Oa(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Mje,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,o,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(o).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,IB(IB({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),es=new Rje,Ic=function(){function e(){_a(this,e),this.observers={}}return Oa(e,[{key:"on",value:function(n,r){var o=this;return n.split(" ").forEach(function(i){o.observers[i]=o.observers[i]||[],o.observers[i].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(o){return o!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(l){l.apply(void 0,o)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(l){l.apply(l,[n].concat(o))})}}}]),e}();function kg(){var e,t,n=new Promise(function(r,o){e=r,t=o});return n.resolve=e,n.reject=t,n}function _B(e){return e==null?"":""+e}function Dje(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function wO(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function o(){return!e||typeof e=="string"}for(var i=typeof t!="string"?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return o()?{}:{obj:e,k:r(i.shift())}}function OB(e,t,n){var r=wO(e,t,Object),o=r.obj,i=r.k;o[i]=n}function Lje(e,t,n,r){var o=wO(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}function wx(e,t){var n=wO(e,t),r=n.obj,o=n.k;if(!!r)return r[o]}function Bje(e,t,n){var r=wx(e,n);return r!==void 0?r:wx(t,n)}function zJ(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):zJ(e[r],t[r],n):e[r]=t[r]);return e}function Qd(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Fje={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Nje(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Fje[t]}):e}var hw=typeof window!="undefined"&&window.navigator&&typeof window.navigator.userAgentData=="undefined"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,zje=[" ",",","?","!",";"];function jje(e,t,n){t=t||"",n=n||"";var r=zje.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var o=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),i=!o.test(e);if(!i){var a=e.indexOf(n);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return i}function Cx(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),o=e,i=0;i<r.length;++i){if(!o||typeof o[r[i]]=="string"&&i+1<r.length)return;if(o[r[i]]===void 0){for(var a=2,s=r.slice(i,i+a).join(n),l=o[s];l===void 0&&r.length>i+a;)a++,s=r.slice(i,i+a).join(n),l=o[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var c=r.slice(i+a).join(n);return c?Cx(l,c,n):void 0}o=o[r[i]]}return o}}function PB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ey(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hje(e){var t=Vje();return function(){var r=xs(e),o;if(t){var i=xs(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return F1(this,o)}}function Vje(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var Wje=function(e){pw(n,e);var t=Hje(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _a(this,n),o=t.call(this),hw&&Ic.call(fc(o)),o.data=r||{},o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.options.ignoreJSONStructure===void 0&&(o.options.ignoreJSONStructure=!0),o}return Oa(n,[{key:"addNamespaces",value:function(o){this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}},{key:"removeNamespaces",value:function(o){var i=this.options.ns.indexOf(o);i>-1&&this.options.ns.splice(i,1)}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,c=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,u=[o,i];a&&typeof a!="string"&&(u=u.concat(a)),a&&typeof a=="string"&&(u=u.concat(l?a.split(l):a)),o.indexOf(".")>-1&&(u=o.split("."));var d=wx(this.data,u);return d||!c||typeof a!="string"?d:Cx(this.data&&this.data[o]&&this.data[o][i],a,l)}},{key:"addResource",value:function(o,i,a,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},c=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,u=[o,i];a&&(u=u.concat(c?a.split(c):a)),o.indexOf(".")>-1&&(u=o.split("."),s=i,i=u[1]),this.addNamespaces(i),OB(this.data,u,s),l.silent||this.emit("added",o,i,a,s)}},{key:"addResources",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in a)(typeof a[l]=="string"||Object.prototype.toString.apply(a[l])==="[object Array]")&&this.addResource(o,i,l,a[l],{silent:!0});s.silent||this.emit("added",o,i,a)}},{key:"addResourceBundle",value:function(o,i,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},u=[o,i];o.indexOf(".")>-1&&(u=o.split("."),s=a,a=i,i=u[1]),this.addNamespaces(i);var d=wx(this.data,u)||{};s?zJ(d,a,l):d=Ey(Ey({},d),a),OB(this.data,u,d),c.silent||this.emit("added",o,i,a)}},{key:"removeResourceBundle",value:function(o,i){this.hasResourceBundle(o,i)&&delete this.data[o][i],this.removeNamespaces(i),this.emit("removed",o,i)}},{key:"hasResourceBundle",value:function(o,i){return this.getResource(o,i)!==void 0}},{key:"getResourceBundle",value:function(o,i){return i||(i=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Ey(Ey({},{}),this.getResource(o,i)):this.getResource(o,i)}},{key:"getDataByLanguage",value:function(o){return this.data[o]}},{key:"hasLanguageSomeTranslations",value:function(o){var i=this.getDataByLanguage(o),a=i&&Object.keys(i)||[];return!!a.find(function(s){return i[s]&&Object.keys(i[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Ic),jJ={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,o,i){var a=this;return t.forEach(function(s){a.processors[s]&&(n=a.processors[s].process(n,r,o,i))}),n}};function TB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Br(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Uje(e){var t=Gje();return function(){var r=xs(e),o;if(t){var i=xs(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return F1(this,o)}}function Gje(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var AB={},$B=function(e){pw(n,e);var t=Uje(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _a(this,n),o=t.call(this),hw&&Ic.call(fc(o)),Dje(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,fc(o)),o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.logger=es.create("translator"),o}return Oa(n,[{key:"changeLanguage",value:function(o){o&&(this.language=o)}},{key:"exists",value:function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(o==null)return!1;var a=this.resolve(o,i);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(o,i){var a=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,l=i.ns||this.options.defaultNS||[],c=a&&o.indexOf(a)>-1,u=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!jje(o,a,s);if(c&&!u){var d=o.match(this.interpolator.nestingRegexp);if(d&&d.length>0)return{key:o,namespaces:l};var f=o.split(a);(a!==s||a===s&&this.options.ns.indexOf(f[0])>-1)&&(l=f.shift()),o=f.join(s)}return typeof l=="string"&&(l=[l]),{key:o,namespaces:l}}},{key:"translate",value:function(o,i,a){var s=this;if(Yo(i)!=="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),Yo(i)==="object"&&(i=Br({},i)),i||(i={}),o==null)return"";Array.isArray(o)||(o=[String(o)]);var l=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,c=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,u=this.extractFromKey(o[o.length-1],i),d=u.key,f=u.namespaces,p=f[f.length-1],g=i.lng||this.language,m=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&g.toLowerCase()==="cimode"){if(m){var y=i.nsSeparator||this.options.nsSeparator;return l?{res:"".concat(p).concat(y).concat(d),usedKey:d,exactUsedKey:d,usedLng:g,usedNS:p}:"".concat(p).concat(y).concat(d)}return l?{res:d,usedKey:d,exactUsedKey:d,usedLng:g,usedNS:p}:d}var v=this.resolve(o,i),b=v&&v.res,x=v&&v.usedKey||d,S=v&&v.exactUsedKey||d,C=Object.prototype.toString.apply(b),w=["[object Number]","[object Function]","[object RegExp]"],I=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,P=typeof b!="string"&&typeof b!="boolean"&&typeof b!="number";if(_&&b&&P&&w.indexOf(C)<0&&!(typeof I=="string"&&C==="[object Array]")){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var T=this.options.returnedObjectHandler?this.options.returnedObjectHandler(x,b,Br(Br({},i),{},{ns:f})):"key '".concat(d," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=T,v):T}if(c){var R=C==="[object Array]",B=R?[]:{},q=R?S:x;for(var W in b)if(Object.prototype.hasOwnProperty.call(b,W)){var L="".concat(q).concat(c).concat(W);B[W]=this.translate(L,Br(Br({},i),{joinArrays:!1,ns:f})),B[W]===L&&(B[W]=b[W])}b=B}}else if(_&&typeof I=="string"&&C==="[object Array]")b=b.join(I),b&&(b=this.extendTranslation(b,o,i,a));else{var z=!1,N=!1,V=i.count!==void 0&&typeof i.count!="string",Y=n.hasDefaultValue(i),K=V?this.pluralResolver.getSuffix(g,i.count,i):"",D=i["defaultValue".concat(K)]||i.defaultValue;!this.isValidLookup(b)&&Y&&(z=!0,b=D),this.isValidLookup(b)||(N=!0,b=d);var H=i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Z=H&&N?void 0:b,oe=Y&&D!==b&&this.options.updateMissing;if(N||z||oe){if(this.logger.log(oe?"updateKey":"missingKey",g,p,d,oe?D:b),c){var ae=this.resolve(d,Br(Br({},i),{},{keySeparator:!1}));ae&&ae.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var ie=[],ce=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ce&&ce[0])for(var ue=0;ue<ce.length;ue++)ie.push(ce[ue]);else this.options.saveMissingTo==="all"?ie=this.languageUtils.toResolveHierarchy(i.lng||this.language):ie.push(i.lng||this.language);var de=function(Ee,xe,Ne){var nt=Y&&Ne!==b?Ne:Z;s.options.missingKeyHandler?s.options.missingKeyHandler(Ee,p,xe,nt,oe,i):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(Ee,p,xe,nt,oe,i),s.emit("missingKey",Ee,p,xe,b)};this.options.saveMissing&&(this.options.saveMissingPlurals&&V?ie.forEach(function(be){s.pluralResolver.getSuffixes(be,i).forEach(function(Ee){de([be],d+Ee,i["defaultValue".concat(Ee)]||D)})}):de(ie,d,D))}b=this.extendTranslation(b,o,i,v,a),N&&b===d&&this.options.appendNamespaceToMissingKey&&(b="".concat(p,":").concat(d)),(N||z)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?b=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(p,":").concat(d):d,z?b:void 0):b=this.options.parseMissingKeyHandler(b))}return l?(v.res=b,v):b}},{key:"extendTranslation",value:function(o,i,a,s,l){var c=this;if(this.i18nFormat&&this.i18nFormat.parse)o=this.i18nFormat.parse(o,Br(Br({},this.options.interpolation.defaultVariables),a),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(Br(Br({},a),{interpolation:Br(Br({},this.options.interpolation),a.interpolation)}));var u=typeof o=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),d;if(u){var f=o.match(this.interpolator.nestingRegexp);d=f&&f.length}var p=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(p=Br(Br({},this.options.interpolation.defaultVariables),p)),o=this.interpolator.interpolate(o,p,a.lng||this.language,a),u){var g=o.match(this.interpolator.nestingRegexp),m=g&&g.length;d<m&&(a.nest=!1)}!a.lng&&this.options.compatibilityAPI!=="v1"&&s&&s.res&&(a.lng=s.usedLng),a.nest!==!1&&(o=this.interpolator.nest(o,function(){for(var b=arguments.length,x=new Array(b),S=0;S<b;S++)x[S]=arguments[S];return l&&l[0]===x[0]&&!a.context?(c.logger.warn("It seems you are nesting recursively key: ".concat(x[0]," in key: ").concat(i[0])),null):c.translate.apply(c,x.concat([i]))},a)),a.interpolation&&this.interpolator.reset()}var y=a.postProcess||this.options.postProcess,v=typeof y=="string"?[y]:y;return o!=null&&v&&v.length&&a.applyPostProcessor!==!1&&(o=jJ.handle(v,o,i,this.options&&this.options.postProcessPassResolved?Br({i18nResolved:s},a):a,this)),o}},{key:"resolve",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,c,u,d;return typeof o=="string"&&(o=[o]),o.forEach(function(f){if(!i.isValidLookup(s)){var p=i.extractFromKey(f,a),g=p.key;l=g;var m=p.namespaces;i.options.fallbackNS&&(m=m.concat(i.options.fallbackNS));var y=a.count!==void 0&&typeof a.count!="string",v=y&&!a.ordinal&&a.count===0&&i.pluralResolver.shouldUseIntlApi(),b=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",x=a.lngs?a.lngs:i.languageUtils.toResolveHierarchy(a.lng||i.language,a.fallbackLng);m.forEach(function(S){i.isValidLookup(s)||(d=S,!AB["".concat(x[0],"-").concat(S)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(d)&&(AB["".concat(x[0],"-").concat(S)]=!0,i.logger.warn('key "'.concat(l,'" for languages "').concat(x.join(", "),`" won't get resolved as namespace "`).concat(d,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),x.forEach(function(C){if(!i.isValidLookup(s)){u=C;var w=[g];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(w,g,C,S,a);else{var I;y&&(I=i.pluralResolver.getSuffix(C,a.count,a));var _="".concat(i.options.pluralSeparator,"zero");if(y&&(w.push(g+I),v&&w.push(g+_)),b){var P="".concat(g).concat(i.options.contextSeparator).concat(a.context);w.push(P),y&&(w.push(P+I),v&&w.push(P+_))}}for(var T;T=w.pop();)i.isValidLookup(s)||(c=T,s=i.getResource(C,S,T,a))}}))})}}),{res:s,usedKey:l,exactUsedKey:c,usedLng:u,usedNS:d}}},{key:"isValidLookup",value:function(o){return o!==void 0&&!(!this.options.returnNull&&o===null)&&!(!this.options.returnEmptyString&&o==="")}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(o,i,a,s):this.resourceStore.getResource(o,i,a,s)}}],[{key:"hasDefaultValue",value:function(o){var i="defaultValue";for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)&&i===a.substring(0,i.length)&&o[a]!==void 0)return!0;return!1}}]),n}(Ic);function l4(e){return e.charAt(0).toUpperCase()+e.slice(1)}var MB=function(){function e(t){_a(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=es.create("languageUtils")}return Oa(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],o=n.split("-");return this.options.lowerCaseLng?o=o.map(function(i){return i.toLowerCase()}):o.length===2?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=l4(o[1].toLowerCase()))):o.length===3&&(o[0]=o[0].toLowerCase(),o[1].length===2&&(o[1]=o[1].toUpperCase()),o[0]!=="sgn"&&o[2].length===2&&(o[2]=o[2].toUpperCase()),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=l4(o[1].toLowerCase())),r.indexOf(o[2].toLowerCase())>-1&&(o[2]=l4(o[2].toLowerCase()))),o.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var o;return n.forEach(function(i){if(!o){var a=r.formatLanguageCode(i);(!r.options.supportedLngs||r.isSupportedCode(a))&&(o=a)}}),!o&&this.options.supportedLngs&&n.forEach(function(i){if(!o){var a=r.getLanguagePartFromCode(i);if(r.isSupportedCode(a))return o=a;o=r.options.supportedLngs.find(function(s){if(s===a)return s;if(!(s.indexOf("-")<0&&a.indexOf("-")<0)&&s.indexOf(a)===0)return s})}}),o||(o=this.getFallbackCodes(this.options.fallbackLng)[0]),o}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var o=n[r];return o||(o=n[this.getScriptPartFromCode(r)]),o||(o=n[this.formatLanguageCode(r)]),o||(o=n[this.getLanguagePartFromCode(r)]),o||(o=n.default),o||[]}},{key:"toResolveHierarchy",value:function(n,r){var o=this,i=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],s=function(c){!c||(o.isSupportedCode(c)?a.push(c):o.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),i.forEach(function(l){a.indexOf(l)<0&&s(o.formatLanguageCode(l))}),a}}]),e}(),Kje=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],qje={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},Yje=["v1","v2","v3"],RB={zero:0,one:1,two:2,few:3,many:4,other:5};function Xje(){var e={};return Kje.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:qje[t.fc]}})}),e}var Zje=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_a(this,e),this.languageUtils=t,this.options=n,this.logger=es.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Xje()}return Oa(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,r);return this.shouldUseIntlApi()?o&&o.resolvedOptions().pluralCategories.length>1:o&&o.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,o).map(function(i){return"".concat(r).concat(i)})}},{key:"getSuffixes",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(function(a,s){return RB[a]-RB[s]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):i.numbers.map(function(a){return r.getSuffix(n,a,o)}):[]}},{key:"getSuffix",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(i.select(r)):this.getSuffixRetroCompatible(i,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var o=this,i=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[i];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var s=function(){return o.options.prepend&&a.toString()?o.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}},{key:"shouldUseIntlApi",value:function(){return!Yje.includes(this.options.compatibilityJSON)}}]),e}();function DB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LB(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=Bje(e,t,n);return!i&&o&&typeof n=="string"&&(i=Cx(e,n,r),i===void 0&&(i=Cx(t,n,r))),i}var Qje=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_a(this,e),this.logger=es.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return Oa(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Nje,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Qd(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Qd(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Qd(r.nestingPrefix):r.nestingPrefixEscaped||Qd("$t("),this.nestingSuffix=r.nestingSuffix?Qd(r.nestingSuffix):r.nestingSuffixEscaped||Qd(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var o="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(o,"g")}},{key:"interpolate",value:function(n,r,o,i){var a=this,s,l,c,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(y){return y.replace(/\$/g,"$$$$")}var f=function(v){if(v.indexOf(a.formatSeparator)<0){var b=LB(r,u,v,a.options.keySeparator,a.options.ignoreJSONStructure);return a.alwaysFormat?a.format(b,void 0,o,ta(ta(ta({},i),r),{},{interpolationkey:v})):b}var x=v.split(a.formatSeparator),S=x.shift().trim(),C=x.join(a.formatSeparator).trim();return a.format(LB(r,u,S,a.options.keySeparator,a.options.ignoreJSONStructure),C,o,ta(ta(ta({},i),r),{},{interpolationkey:S}))};this.resetRegExp();var p=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,g=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,m=[{regex:this.regexpUnescape,safeValue:function(v){return d(v)}},{regex:this.regexp,safeValue:function(v){return a.escapeValue?d(a.escape(v)):d(v)}}];return m.forEach(function(y){for(c=0;s=y.regex.exec(n);){var v=s[1].trim();if(l=f(v),l===void 0)if(typeof p=="function"){var b=p(n,s,i);l=typeof b=="string"?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,v))l="";else if(g){l=s[0];continue}else a.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!a.useRawValueToEscape&&(l=_B(l));var x=y.safeValue(l);if(n=n.replace(s[0],x),g?(y.regex.lastIndex+=l.length,y.regex.lastIndex-=s[0].length):y.regex.lastIndex=0,c++,c>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var o=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,s,l;function c(p,g){var m=this.nestingOptionsSeparator;if(p.indexOf(m)<0)return p;var y=p.split(new RegExp("".concat(m,"[ ]*{"))),v="{".concat(y[1]);p=y[0],v=this.interpolate(v,l);var b=v.match(/'/g),x=v.match(/"/g);(b&&b.length%2===0&&!x||x.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),g&&(l=ta(ta({},g),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(p),S),"".concat(p).concat(m).concat(v)}return delete l.defaultValue,p}for(;a=this.nestingRegexp.exec(n);){var u=[];l=ta({},i),l=l.replace&&typeof l.replace!="string"?l.replace:l,l.applyPostProcessor=!1,delete l.defaultValue;var d=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var f=a[1].split(this.formatSeparator).map(function(p){return p.trim()});a[1]=f.shift(),u=f,d=!0}if(s=r(c.call(this,a[1].trim(),l),l),s&&a[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=_B(s)),s||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),s=""),d&&(s=u.reduce(function(p,g){return o.format(p,g,i.lng,ta(ta({},i),{},{interpolationkey:a[1].trim()}))},s.trim())),n=n.replace(a[0],s),this.regexp.lastIndex=0}return n}}]),e}();function BB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jje(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);if(t==="currency"&&o.indexOf(":")<0)n.currency||(n.currency=o.trim());else if(t==="relativetime"&&o.indexOf(":")<0)n.range||(n.range=o.trim());else{var i=o.split(";");i.forEach(function(a){if(!!a){var s=a.split(":"),l=$je(s),c=l[0],u=l.slice(1),d=u.join(":").trim().replace(/^'+|'+$/g,"");n[c.trim()]||(n[c.trim()]=d),d==="false"&&(n[c.trim()]=!1),d==="true"&&(n[c.trim()]=!0),isNaN(d)||(n[c.trim()]=parseInt(d,10))}})}}return{formatName:t,formatOptions:n}}function Jd(e){var t={};return function(r,o,i){var a=o+JSON.stringify(i),s=t[a];return s||(s=e(o,i),t[a]=s),s(r)}}var eHe=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_a(this,e),this.logger=es.create("formatter"),this.options=t,this.formats={number:Jd(function(n,r){var o=new Intl.NumberFormat(n,Rs({},r));return function(i){return o.format(i)}}),currency:Jd(function(n,r){var o=new Intl.NumberFormat(n,Rs(Rs({},r),{},{style:"currency"}));return function(i){return o.format(i)}}),datetime:Jd(function(n,r){var o=new Intl.DateTimeFormat(n,Rs({},r));return function(i){return o.format(i)}}),relativetime:Jd(function(n,r){var o=new Intl.RelativeTimeFormat(n,Rs({},r));return function(i){return o.format(i,r.range||"day")}}),list:Jd(function(n,r){var o=new Intl.ListFormat(n,Rs({},r));return function(i){return o.format(i)}})},this.init(t)}return Oa(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},o=r.interpolation;this.formatSeparator=o.formatSeparator?o.formatSeparator:o.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Jd(r)}},{key:"format",value:function(n,r,o){var i=this,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=r.split(this.formatSeparator),l=s.reduce(function(c,u){var d=Jje(u),f=d.formatName,p=d.formatOptions;if(i.formats[f]){var g=c;try{var m=a&&a.formatParams&&a.formatParams[a.interpolationkey]||{},y=m.locale||m.lng||a.locale||a.lng||o;g=i.formats[f](c,y,Rs(Rs(Rs({},p),a),m))}catch(v){i.logger.warn(v)}return g}else i.logger.warn("there was no format function for ".concat(f));return c},n);return l}}]),e}();function FB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function NB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tHe(e){var t=nHe();return function(){var r=xs(e),o;if(t){var i=xs(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return F1(this,o)}}function nHe(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rHe(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var oHe=function(e){pw(n,e);var t=tHe(n);function n(r,o,i){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return _a(this,n),a=t.call(this),hw&&Ic.call(fc(a)),a.backend=r,a.store=o,a.services=i,a.languageUtils=i.languageUtils,a.options=s,a.logger=es.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=s.maxParallelReads||10,a.readingCalls=0,a.maxRetries=s.maxRetries>=0?s.maxRetries:5,a.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(i,s.backend,s),a}return Oa(n,[{key:"queueLoad",value:function(o,i,a,s){var l=this,c={},u={},d={},f={};return o.forEach(function(p){var g=!0;i.forEach(function(m){var y="".concat(p,"|").concat(m);!a.reload&&l.store.hasResourceBundle(p,m)?l.state[y]=2:l.state[y]<0||(l.state[y]===1?u[y]===void 0&&(u[y]=!0):(l.state[y]=1,g=!1,u[y]===void 0&&(u[y]=!0),c[y]===void 0&&(c[y]=!0),f[m]===void 0&&(f[m]=!0)))}),g||(d[p]=!0)}),(Object.keys(c).length||Object.keys(u).length)&&this.queue.push({pending:u,pendingCount:Object.keys(u).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(c),pending:Object.keys(u),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(f)}}},{key:"loaded",value:function(o,i,a){var s=o.split("|"),l=s[0],c=s[1];i&&this.emit("failedLoading",l,c,i),a&&this.store.addResourceBundle(l,c,a),this.state[o]=i?-1:2;var u={};this.queue.forEach(function(d){Lje(d.loaded,[l],c),rHe(d,o),i&&d.errors.push(i),d.pendingCount===0&&!d.done&&(Object.keys(d.loaded).forEach(function(f){u[f]||(u[f]={});var p=d.loaded[f];p.length&&p.forEach(function(g){u[f][g]===void 0&&(u[f][g]=!0)})}),d.done=!0,d.errors.length?d.callback(d.errors):d.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(function(d){return!d.done})}},{key:"read",value:function(o,i,a){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,u=arguments.length>5?arguments[5]:void 0;if(!o.length)return u(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:o,ns:i,fcName:a,tried:l,wait:c,callback:u});return}this.readingCalls++;var d=function(m,y){if(s.readingCalls--,s.waitingReads.length>0){var v=s.waitingReads.shift();s.read(v.lng,v.ns,v.fcName,v.tried,v.wait,v.callback)}if(m&&y&&l<s.maxRetries){setTimeout(function(){s.read.call(s,o,i,a,l+1,c*2,u)},c);return}u(m,y)},f=this.backend[a].bind(this.backend);if(f.length===2){try{var p=f(o,i);p&&typeof p.then=="function"?p.then(function(g){return d(null,g)}).catch(d):d(null,p)}catch(g){d(g)}return}return f(o,i,d)}},{key:"prepareLoading",value:function(o,i){var a=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof o=="string"&&(o=this.languageUtils.toResolveHierarchy(o)),typeof i=="string"&&(i=[i]);var c=this.queueLoad(o,i,s,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(function(u){a.loadOne(u)})}},{key:"load",value:function(o,i,a){this.prepareLoading(o,i,{},a)}},{key:"reload",value:function(o,i,a){this.prepareLoading(o,i,{reload:!0},a)}},{key:"loadOne",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=o.split("|"),l=s[0],c=s[1];this.read(l,c,"read",void 0,void 0,function(u,d){u&&i.logger.warn("".concat(a,"loading namespace ").concat(c," for language ").concat(l," failed"),u),!u&&d&&i.logger.log("".concat(a,"loaded namespace ").concat(c," for language ").concat(l),d),i.loaded(o,u,d)})}},{key:"saveMissing",value:function(o,i,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(i)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if(this.backend&&this.backend.create){var d=NB(NB({},c),{},{isUpdate:l}),f=this.backend.create.bind(this.backend);if(f.length<6)try{var p;f.length===5?p=f(o,i,a,s,d):p=f(o,i,a,s),p&&typeof p.then=="function"?p.then(function(g){return u(null,g)}).catch(u):u(null,p)}catch(g){u(g)}else f(o,i,a,s,u,d)}!o||!o[0]||this.store.addResource(o[0],i,a,s)}}}]),n}(Ic);function zB(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Yo(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Yo(t[2])==="object"||Yo(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(o){n[o]=r[o]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,o){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function jB(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function HB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iHe(e){var t=aHe();return function(){var r=xs(e),o;if(t){var i=xs(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return F1(this,o)}}function aHe(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ky(){}function sHe(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Ex=function(e){pw(n,e);var t=iHe(n);function n(){var r,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(_a(this,n),r=t.call(this),hw&&Ic.call(fc(r)),r.options=jB(o),r.services={},r.logger=es,r.modules={external:[]},sHe(fc(r)),i&&!r.isInitialized&&!o.isClone){if(!r.options.initImmediate)return r.init(o,i),F1(r,fc(r));setTimeout(function(){r.init(o,i)},0)}return r}return Oa(n,[{key:"init",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof i=="function"&&(a=i,i={}),!i.defaultNS&&i.defaultNS!==!1&&i.ns&&(typeof i.ns=="string"?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));var s=zB();this.options=La(La(La({},s),this.options),jB(i)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=La(La({},s.interpolation),this.options.interpolation)),i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?es.init(l(this.modules.logger),this.options):es.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl!="undefined"&&(c=eHe);var u=new MB(this.options);this.store=new Wje(this.options.resources,this.options);var d=this.services;d.logger=es,d.resourceStore=this.store,d.languageUtils=u,d.pluralResolver=new Zje(u,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(d.formatter=l(c),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new Qje(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new oHe(l(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),S=1;S<b;S++)x[S-1]=arguments[S];o.emit.apply(o,[v].concat(x))}),this.modules.languageDetector&&(d.languageDetector=l(this.modules.languageDetector),d.languageDetector.init&&d.languageDetector.init(d,this.options.detection,this.options)),this.modules.i18nFormat&&(d.i18nFormat=l(this.modules.i18nFormat),d.i18nFormat.init&&d.i18nFormat.init(this)),this.translator=new $B(this.services,this.options),this.translator.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),S=1;S<b;S++)x[S-1]=arguments[S];o.emit.apply(o,[v].concat(x))}),this.modules.external.forEach(function(v){v.init&&v.init(o)})}if(this.format=this.options.interpolation.format,a||(a=ky),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var p=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];p.forEach(function(v){o[v]=function(){var b;return(b=o.store)[v].apply(b,arguments)}});var g=["addResource","addResources","addResourceBundle","removeResourceBundle"];g.forEach(function(v){o[v]=function(){var b;return(b=o.store)[v].apply(b,arguments),o}});var m=kg(),y=function(){var b=function(S,C){o.isInitialized&&!o.initializedStoreOnce&&o.logger.warn("init: i18next is already initialized. You should call init just once!"),o.isInitialized=!0,o.options.isClone||o.logger.log("initialized",o.options),o.emit("initialized",o.options),m.resolve(C),a(S,C)};if(o.languages&&o.options.compatibilityAPI!=="v1"&&!o.isInitialized)return b(null,o.t.bind(o));o.changeLanguage(o.options.lng,b)};return this.options.resources||!this.options.initImmediate?y():setTimeout(y,0),m}},{key:"loadResources",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ky,s=a,l=typeof o=="string"?o:this.language;if(typeof o=="function"&&(s=o),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var c=[],u=function(p){if(!!p){var g=i.services.languageUtils.toResolveHierarchy(p);g.forEach(function(m){c.indexOf(m)<0&&c.push(m)})}};if(l)u(l);else{var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.forEach(function(f){return u(f)})}this.options.preload&&this.options.preload.forEach(function(f){return u(f)}),this.services.backendConnector.load(c,this.options.ns,function(f){!f&&!i.resolvedLanguage&&i.language&&i.setResolvedLanguage(i.language),s(f)})}else s(null)}},{key:"reloadResources",value:function(o,i,a){var s=kg();return o||(o=this.languages),i||(i=this.options.ns),a||(a=ky),this.services.backendConnector.reload(o,i,function(l){s.resolve(),a(l)}),s}},{key:"use",value:function(o){if(!o)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!o.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return o.type==="backend"&&(this.modules.backend=o),(o.type==="logger"||o.log&&o.warn&&o.error)&&(this.modules.logger=o),o.type==="languageDetector"&&(this.modules.languageDetector=o),o.type==="i18nFormat"&&(this.modules.i18nFormat=o),o.type==="postProcessor"&&jJ.addPostProcessor(o),o.type==="formatter"&&(this.modules.formatter=o),o.type==="3rdParty"&&this.modules.external.push(o),this}},{key:"setResolvedLanguage",value:function(o){if(!(!o||!this.languages)&&!(["cimode","dev"].indexOf(o)>-1))for(var i=0;i<this.languages.length;i++){var a=this.languages[i];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(o,i){var a=this;this.isLanguageChangingTo=o;var s=kg();this.emit("languageChanging",o);var l=function(f){a.language=f,a.languages=a.services.languageUtils.toResolveHierarchy(f),a.resolvedLanguage=void 0,a.setResolvedLanguage(f)},c=function(f,p){p?(l(p),a.translator.changeLanguage(p),a.isLanguageChangingTo=void 0,a.emit("languageChanged",p),a.logger.log("languageChanged",p)):a.isLanguageChangingTo=void 0,s.resolve(function(){return a.t.apply(a,arguments)}),i&&i(f,function(){return a.t.apply(a,arguments)})},u=function(f){!o&&!f&&a.services.languageDetector&&(f=[]);var p=typeof f=="string"?f:a.services.languageUtils.getBestMatchFromCodes(f);p&&(a.language||l(p),a.translator.language||a.translator.changeLanguage(p),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage&&a.services.languageDetector.cacheUserLanguage(p)),a.loadResources(p,function(g){c(g,p)})};return!o&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!o&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(u):this.services.languageDetector.detect(u):u(o),s}},{key:"getFixedT",value:function(o,i,a){var s=this,l=function c(u,d){var f;if(Yo(d)!=="object"){for(var p=arguments.length,g=new Array(p>2?p-2:0),m=2;m<p;m++)g[m-2]=arguments[m];f=s.options.overloadTranslationOptionHandler([u,d].concat(g))}else f=La({},d);f.lng=f.lng||c.lng,f.lngs=f.lngs||c.lngs,f.ns=f.ns||c.ns,f.keyPrefix=f.keyPrefix||a||c.keyPrefix;var y=s.options.keySeparator||".",v;return f.keyPrefix&&Array.isArray(u)?v=u.map(function(b){return"".concat(f.keyPrefix).concat(y).concat(b)}):v=f.keyPrefix?"".concat(f.keyPrefix).concat(y).concat(u):u,s.t(v,f)};return typeof o=="string"?l.lng=o:l.lngs=o,l.ns=i,l.keyPrefix=a,l}},{key:"t",value:function(){var o;return this.translator&&(o=this.translator).translate.apply(o,arguments)}},{key:"exists",value:function(){var o;return this.translator&&(o=this.translator).exists.apply(o,arguments)}},{key:"setDefaultNamespace",value:function(o){this.options.defaultNS=o}},{key:"hasLoadedNamespace",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=a.lng||this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var u=function(p,g){var m=i.services.backendConnector.state["".concat(p,"|").concat(g)];return m===-1||m===2};if(a.precheck){var d=a.precheck(this,u);if(d!==void 0)return d}return!!(this.hasResourceBundle(s,o)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||u(s,o)&&(!l||u(c,o)))}},{key:"loadNamespaces",value:function(o,i){var a=this,s=kg();return this.options.ns?(typeof o=="string"&&(o=[o]),o.forEach(function(l){a.options.ns.indexOf(l)<0&&a.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),i&&i(l)}),s):(i&&i(),Promise.resolve())}},{key:"loadLanguages",value:function(o,i){var a=kg();typeof o=="string"&&(o=[o]);var s=this.options.preload||[],l=o.filter(function(c){return s.indexOf(c)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(c){a.resolve(),i&&i(c)}),a):(i&&i(),Promise.resolve())}},{key:"dir",value:function(o){if(o||(o=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!o)return"rtl";var i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=this.services&&this.services.languageUtils||new MB(zB());return i.indexOf(a.getLanguagePartFromCode(o))>-1||o.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ky,s=La(La(La({},this.options),i),{isClone:!0}),l=new n(s);(i.debug!==void 0||i.prefix!==void 0)&&(l.logger=l.logger.clone(i));var c=["store","services","language"];return c.forEach(function(u){l[u]=o[u]}),l.services=La({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new $B(l.services,l.options),l.translator.on("*",function(u){for(var d=arguments.length,f=new Array(d>1?d-1:0),p=1;p<d;p++)f[p-1]=arguments[p];l.emit.apply(l,[u].concat(f))}),l.init(s,a),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Ic);ks(Ex,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Ex(e,t)});var Zr=Ex.createInstance();Zr.createInstance=Ex.createInstance;Zr.createInstance;Zr.dir;Zr.init;Zr.loadResources;Zr.reloadResources;Zr.use;Zr.changeLanguage;Zr.getFixedT;Zr.t;Zr.exists;Zr.setDefaultNamespace;Zr.hasLoadedNamespace;Zr.loadNamespaces;Zr.loadLanguages;function lHe(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var VB={};function gE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&VB[t[0]]||(typeof t[0]=="string"&&(VB[t[0]]=new Date),lHe.apply(void 0,t))}var HJ=function(t,n){return function(){if(t.isInitialized)n();else{var r=function o(){setTimeout(function(){t.off("initialized",o)},0),n()};t.on("initialized",r)}}};function WB(e,t,n){e.loadNamespaces(t,HJ(e,n))}function UB(e,t,n,r){typeof n=="string"&&(n=[n]),n.forEach(function(o){e.options.ns.indexOf(o)<0&&e.options.ns.push(o)}),e.loadLanguages(t,HJ(e,r))}function cHe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],o=t.options?t.options.fallbackLng:!1,i=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var a=function(l,c){var u=t.services.backendConnector.state["".concat(l,"|").concat(c)];return u===-1||u===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(r,e)&&(!o||a(i,e)))}function uHe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return gE("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{lng:n.lng,precheck:function(i,a){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):cHe(e,t,n)}var dHe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,fHe={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xA9","&#169;":"\xA9","&reg;":"\xAE","&#174;":"\xAE","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},pHe=function(t){return fHe[t]},hHe=function(t){return t.replace(dHe,pHe)};function GB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function KB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var mE={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:hHe};function gHe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};mE=KB(KB({},mE),e)}function mHe(){return mE}var VJ;function vHe(e){VJ=e}function yHe(){return VJ}var bHe={type:"3rdParty",init:function(t){gHe(t.options.react),vHe(t)}},xHe=h.exports.createContext(),SHe=function(){function e(){_a(this,e),this.usedNamespaces={}}return Oa(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(o){r.usedNamespaces[o]||(r.usedNamespaces[o]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function wHe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){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(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function CHe(e,t){return BJ(e)||wHe(e,t)||FJ(e,t)||NJ()}function qB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function c4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qB(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var EHe=function(t,n){var r=h.exports.useRef();return h.exports.useEffect(function(){r.current=n?r.current:t},[t,n]),r.current};function kHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=h.exports.useContext(xHe)||{},o=r.i18n,i=r.defaultNS,a=n||o||yHe();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new SHe),!a){gE("You will need to pass in an i18next instance by using initReactI18next");var s=function(P,T){return typeof T=="string"?T:T&&Yo(T)==="object"&&typeof T.defaultValue=="string"?T.defaultValue:Array.isArray(P)?P[P.length-1]:P},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&a.options.react.wait!==void 0&&gE("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=c4(c4(c4({},mHe()),a.options.react),t),u=c.useSuspense,d=c.keyPrefix,f=e||i||a.options&&a.options.defaultNS;f=typeof f=="string"?[f]:f||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(f);var p=(a.isInitialized||a.initializedStoreOnce)&&f.every(function(_){return uHe(_,a,c)});function g(){return a.getFixedT(t.lng||null,c.nsMode==="fallback"?f:f[0],d)}var m=h.exports.useState(g),y=CHe(m,2),v=y[0],b=y[1],x=f.join();t.lng&&(x="".concat(t.lng).concat(x));var S=EHe(x),C=h.exports.useRef(!0);h.exports.useEffect(function(){var _=c.bindI18n,P=c.bindI18nStore;C.current=!0,!p&&!u&&(t.lng?UB(a,t.lng,f,function(){C.current&&b(g)}):WB(a,f,function(){C.current&&b(g)})),p&&S&&S!==x&&C.current&&b(g);function T(){C.current&&b(g)}return _&&a&&a.on(_,T),P&&a&&a.store.on(P,T),function(){C.current=!1,_&&a&&_.split(" ").forEach(function(R){return a.off(R,T)}),P&&a&&P.split(" ").forEach(function(R){return a.store.off(R,T)})}},[a,x]);var w=h.exports.useRef(!0);h.exports.useEffect(function(){C.current&&!w.current&&b(g),w.current=!1},[a,d]);var I=[v,a,p];if(I.t=v,I.i18n=a,I.ready=p,p||!p&&!u)return I;throw new Promise(function(_){t.lng?UB(a,t.lng,f,function(){return _()}):WB(a,f,function(){return _()})})}function Fm(e){return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}function IHe(e,t){if(Fm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Fm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _He(e){var t=IHe(e,"string");return Fm(t)=="symbol"?t:t+""}function OHe(e,t,n){return(t=_He(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kx(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YB(Object(n),!0).forEach(function(r){OHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Iy="https://mini.locize.com",PHe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.store&&t.store.toJSON,o={sourceLng:n.sourceLng,targetLngs:n.targetLngs,preserveEmptyStrings:n.preserveEmptyStrings,i18nFormat:n.i18nFormat},i;r?(o.sourceLng||(o.sourceLng=t.languages[0]),o.targetLngs||(o.targetLngs=t.options.supportedLngs?t.options.supportedLngs.filter(function(l){return l!==t.languages[0]&&l!=="cimode"}):void 0),o.preserveEmptyStrings||(o.preserveEmptyStrings=t.options.returnEmptyString),o.i18nFormat||(o.i18nFormat=t.options.compatibilityJSON&&t.options.compatibilityJSON!=="v4"?"i18next_v3":"i18next_v4"),i=t.store.toJSON()):i=t;var a=window.open(Iy);if(!a)throw new Error("Please allow popups in your browser settings (https://support.google.com/chrome/answer/95472)");var s=setInterval(function(){return a.postMessage({message:"isEditorReady"},Iy)},1e3);window.addEventListener("message",function(l){l.origin===Iy&&l.data.message==="editorIsReady"&&(clearInterval(s),a.postMessage(kx(kx({message:"initializeProject"},o),{},{resources:i}),Iy))})},THe={queryStringParam:"showtranslations"},AHe={type:"3rdParty",init:function(t){var n=kx(kx({},THe),t.options.translationStats);t.on("initialized",function(){var r=new URLSearchParams(window.location.search);r.has(n.queryStringParam)&&PHe(t,n)})}};function vE(e){return vE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vE(e)}function WJ(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest=="undefined"?"undefined":vE(XMLHttpRequest))==="object"}function $He(e){return!!e&&typeof e.then=="function"}function MHe(e){return $He(e)?e:Promise.resolve(e)}var Ix={exports:{}},yE={exports:{}};(function(e,t){var n=typeof globalThis!="undefined"&&globalThis||typeof self!="undefined"&&self||typeof Ur!="undefined"&&Ur,r=function(){function i(){this.fetch=!1,this.DOMException=n.DOMException}return i.prototype=n,new i}();(function(i){(function(a){var s=typeof i!="undefined"&&i||typeof self!="undefined"&&self||typeof s!="undefined"&&s,l={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c(L){return L&&DataView.prototype.isPrototypeOf(L)}if(l.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(L){return L&&u.indexOf(Object.prototype.toString.call(L))>-1};function f(L){if(typeof L!="string"&&(L=String(L)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(L)||L==="")throw new TypeError('Invalid character in header field name: "'+L+'"');return L.toLowerCase()}function p(L){return typeof L!="string"&&(L=String(L)),L}function g(L){var z={next:function(){var N=L.shift();return{done:N===void 0,value:N}}};return l.iterable&&(z[Symbol.iterator]=function(){return z}),z}function m(L){this.map={},L instanceof m?L.forEach(function(z,N){this.append(N,z)},this):Array.isArray(L)?L.forEach(function(z){this.append(z[0],z[1])},this):L&&Object.getOwnPropertyNames(L).forEach(function(z){this.append(z,L[z])},this)}m.prototype.append=function(L,z){L=f(L),z=p(z);var N=this.map[L];this.map[L]=N?N+", "+z:z},m.prototype.delete=function(L){delete this.map[f(L)]},m.prototype.get=function(L){return L=f(L),this.has(L)?this.map[L]:null},m.prototype.has=function(L){return this.map.hasOwnProperty(f(L))},m.prototype.set=function(L,z){this.map[f(L)]=p(z)},m.prototype.forEach=function(L,z){for(var N in this.map)this.map.hasOwnProperty(N)&&L.call(z,this.map[N],N,this)},m.prototype.keys=function(){var L=[];return this.forEach(function(z,N){L.push(N)}),g(L)},m.prototype.values=function(){var L=[];return this.forEach(function(z){L.push(z)}),g(L)},m.prototype.entries=function(){var L=[];return this.forEach(function(z,N){L.push([N,z])}),g(L)},l.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function y(L){if(L.bodyUsed)return Promise.reject(new TypeError("Already read"));L.bodyUsed=!0}function v(L){return new Promise(function(z,N){L.onload=function(){z(L.result)},L.onerror=function(){N(L.error)}})}function b(L){var z=new FileReader,N=v(z);return z.readAsArrayBuffer(L),N}function x(L){var z=new FileReader,N=v(z);return z.readAsText(L),N}function S(L){for(var z=new Uint8Array(L),N=new Array(z.length),V=0;V<z.length;V++)N[V]=String.fromCharCode(z[V]);return N.join("")}function C(L){if(L.slice)return L.slice(0);var z=new Uint8Array(L.byteLength);return z.set(new Uint8Array(L)),z.buffer}function w(){return this.bodyUsed=!1,this._initBody=function(L){this.bodyUsed=this.bodyUsed,this._bodyInit=L,L?typeof L=="string"?this._bodyText=L:l.blob&&Blob.prototype.isPrototypeOf(L)?this._bodyBlob=L:l.formData&&FormData.prototype.isPrototypeOf(L)?this._bodyFormData=L:l.searchParams&&URLSearchParams.prototype.isPrototypeOf(L)?this._bodyText=L.toString():l.arrayBuffer&&l.blob&&c(L)?(this._bodyArrayBuffer=C(L.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):l.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(L)||d(L))?this._bodyArrayBuffer=C(L):this._bodyText=L=Object.prototype.toString.call(L):this._bodyText="",this.headers.get("content-type")||(typeof L=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):l.searchParams&&URLSearchParams.prototype.isPrototypeOf(L)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},l.blob&&(this.blob=function(){var L=y(this);if(L)return L;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var L=y(this);return L||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(b)}),this.text=function(){var L=y(this);if(L)return L;if(this._bodyBlob)return x(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(S(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},l.formData&&(this.formData=function(){return this.text().then(T)}),this.json=function(){return this.text().then(JSON.parse)},this}var I=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function _(L){var z=L.toUpperCase();return I.indexOf(z)>-1?z:L}function P(L,z){if(!(this instanceof P))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');z=z||{};var N=z.body;if(L instanceof P){if(L.bodyUsed)throw new TypeError("Already read");this.url=L.url,this.credentials=L.credentials,z.headers||(this.headers=new m(L.headers)),this.method=L.method,this.mode=L.mode,this.signal=L.signal,!N&&L._bodyInit!=null&&(N=L._bodyInit,L.bodyUsed=!0)}else this.url=String(L);if(this.credentials=z.credentials||this.credentials||"same-origin",(z.headers||!this.headers)&&(this.headers=new m(z.headers)),this.method=_(z.method||this.method||"GET"),this.mode=z.mode||this.mode||null,this.signal=z.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&N)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(N),(this.method==="GET"||this.method==="HEAD")&&(z.cache==="no-store"||z.cache==="no-cache")){var V=/([?&])_=[^&]*/;if(V.test(this.url))this.url=this.url.replace(V,"$1_="+new Date().getTime());else{var Y=/\?/;this.url+=(Y.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}P.prototype.clone=function(){return new P(this,{body:this._bodyInit})};function T(L){var z=new FormData;return L.trim().split("&").forEach(function(N){if(N){var V=N.split("="),Y=V.shift().replace(/\+/g," "),K=V.join("=").replace(/\+/g," ");z.append(decodeURIComponent(Y),decodeURIComponent(K))}}),z}function R(L){var z=new m,N=L.replace(/\r?\n[\t ]+/g," ");return N.split("\r").map(function(V){return V.indexOf(`
`)===0?V.substr(1,V.length):V}).forEach(function(V){var Y=V.split(":"),K=Y.shift().trim();if(K){var D=Y.join(":").trim();z.append(K,D)}}),z}w.call(P.prototype);function B(L,z){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');z||(z={}),this.type="default",this.status=z.status===void 0?200:z.status,this.ok=this.status>=200&&this.status<300,this.statusText=z.statusText===void 0?"":""+z.statusText,this.headers=new m(z.headers),this.url=z.url||"",this._initBody(L)}w.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},B.error=function(){var L=new B(null,{status:0,statusText:""});return L.type="error",L};var q=[301,302,303,307,308];B.redirect=function(L,z){if(q.indexOf(z)===-1)throw new RangeError("Invalid status code");return new B(null,{status:z,headers:{location:L}})},a.DOMException=s.DOMException;try{new a.DOMException}catch{a.DOMException=function(z,N){this.message=z,this.name=N;var V=Error(z);this.stack=V.stack},a.DOMException.prototype=Object.create(Error.prototype),a.DOMException.prototype.constructor=a.DOMException}function W(L,z){return new Promise(function(N,V){var Y=new P(L,z);if(Y.signal&&Y.signal.aborted)return V(new a.DOMException("Aborted","AbortError"));var K=new XMLHttpRequest;function D(){K.abort()}K.onload=function(){var Z={status:K.status,statusText:K.statusText,headers:R(K.getAllResponseHeaders()||"")};Z.url="responseURL"in K?K.responseURL:Z.headers.get("X-Request-URL");var oe="response"in K?K.response:K.responseText;setTimeout(function(){N(new B(oe,Z))},0)},K.onerror=function(){setTimeout(function(){V(new TypeError("Network request failed"))},0)},K.ontimeout=function(){setTimeout(function(){V(new TypeError("Network request failed"))},0)},K.onabort=function(){setTimeout(function(){V(new a.DOMException("Aborted","AbortError"))},0)};function H(Z){try{return Z===""&&s.location.href?s.location.href:Z}catch{return Z}}K.open(Y.method,H(Y.url),!0),Y.credentials==="include"?K.withCredentials=!0:Y.credentials==="omit"&&(K.withCredentials=!1),"responseType"in K&&(l.blob?K.responseType="blob":l.arrayBuffer&&Y.headers.get("Content-Type")&&Y.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(K.responseType="arraybuffer")),z&&typeof z.headers=="object"&&!(z.headers instanceof m)?Object.getOwnPropertyNames(z.headers).forEach(function(Z){K.setRequestHeader(Z,p(z.headers[Z]))}):Y.headers.forEach(function(Z,oe){K.setRequestHeader(oe,Z)}),Y.signal&&(Y.signal.addEventListener("abort",D),K.onreadystatechange=function(){K.readyState===4&&Y.signal.removeEventListener("abort",D)}),K.send(typeof Y._bodyInit=="undefined"?null:Y._bodyInit)})}return W.polyfill=!0,s.fetch||(s.fetch=W,s.Headers=m,s.Request=P,s.Response=B),a.Headers=m,a.Request=P,a.Response=B,a.fetch=W,a})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var o=n.fetch?n:r;t=o.fetch,t.default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t})(yE,yE.exports);(function(e,t){var n=typeof fetch=="function"?fetch:void 0;if(typeof Ur!="undefined"&&Ur.fetch?n=Ur.fetch:typeof window!="undefined"&&window.fetch&&(n=window.fetch),typeof Pie!="undefined"&&typeof window=="undefined"){var r=n||yE.exports;r.default&&(r=r.default),t.default=r,e.exports=t.default}})(Ix,Ix.exports);var UJ=Ix.exports,XB=$j({__proto__:null,default:UJ},[Ix.exports]);function ZB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function QB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZB(Object(n),!0).forEach(function(r){RHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RHe(e,t,n){return(t=DHe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DHe(e){var t=LHe(e,"string");return qu(t)=="symbol"?t:t+""}function LHe(e,t){if(qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qu(e){return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qu(e)}var _c=typeof fetch=="function"?fetch:void 0;typeof global!="undefined"&&global.fetch?_c=global.fetch:typeof window!="undefined"&&window.fetch&&(_c=window.fetch);var Nm;WJ()&&(typeof global!="undefined"&&global.XMLHttpRequest?Nm=global.XMLHttpRequest:typeof window!="undefined"&&window.XMLHttpRequest&&(Nm=window.XMLHttpRequest));var _x;typeof ActiveXObject=="function"&&(typeof global!="undefined"&&global.ActiveXObject?_x=global.ActiveXObject:typeof window!="undefined"&&window.ActiveXObject&&(_x=window.ActiveXObject));!_c&&XB&&!Nm&&!_x&&(_c=UJ||XB);typeof _c!="function"&&(_c=void 0);var bE=function(t,n){if(n&&qu(n)==="object"){var r="";for(var o in n)r+="&"+encodeURIComponent(o)+"="+encodeURIComponent(n[o]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},JB=function(t,n,r,o){var i=function(l){if(!l.ok)return r(l.statusText||"Error",{status:l.status});l.text().then(function(c){r(null,{status:l.status,data:c})}).catch(r)};if(o){var a=o(t,n);if(a instanceof Promise){a.then(i).catch(r);return}}typeof fetch=="function"?fetch(t,n).then(i).catch(r):_c(t,n).then(i).catch(r)},eF=!1,BHe=function(t,n,r,o){t.queryStringParams&&(n=bE(n,t.queryStringParams));var i=QB({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);typeof window=="undefined"&&typeof global!="undefined"&&typeof global.process!="undefined"&&global.process.versions&&global.process.versions.node&&(i["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),r&&(i["Content-Type"]="application/json");var a=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,s=QB({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:i},eF?{}:a),l=typeof t.alternateFetch=="function"&&t.alternateFetch.length>=1?t.alternateFetch:void 0;try{JB(n,s,o,l)}catch(c){if(!a||Object.keys(a).length===0||!c.message||c.message.indexOf("not implemented")<0)return o(c);try{Object.keys(a).forEach(function(u){delete s[u]}),JB(n,s,o,l),eF=!0}catch(u){o(u)}}},FHe=function(t,n,r,o){r&&qu(r)==="object"&&(r=bE("",r).slice(1)),t.queryStringParams&&(n=bE(n,t.queryStringParams));try{var i;Nm?i=new Nm:i=new _x("MSXML2.XMLHTTP.3.0"),i.open(r?"POST":"GET",n,1),t.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!t.withCredentials,r&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var a=t.customHeaders;if(a=typeof a=="function"?a():a,a)for(var s in a)i.setRequestHeader(s,a[s]);i.onreadystatechange=function(){i.readyState>3&&o(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(r)}catch(l){console&&console.log(l)}},NHe=function(t,n,r,o){if(typeof r=="function"&&(o=r,r=void 0),o=o||function(){},_c&&n.indexOf("file:")!==0)return BHe(t,n,r,o);if(WJ()||typeof ActiveXObject=="function")return FHe(t,n,r,o);o(new Error("No fetch and no xhr implementation found!"))};function Zp(e){return Zp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zp(e)}function tF(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function u4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tF(Object(n),!0).forEach(function(r){GJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zHe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,KJ(r.key),r)}}function jHe(e,t,n){return t&&nF(e.prototype,t),n&&nF(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function GJ(e,t,n){return(t=KJ(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KJ(e){var t=HHe(e,"string");return Zp(t)=="symbol"?t:t+""}function HHe(e,t){if(Zp(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Zp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VHe=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,o){return GJ({},r,o||"")},parseLoadPayload:function(n,r){},request:NHe,reloadInterval:typeof window!="undefined"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},qJ=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};zHe(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return jHe(e,[{key:"init",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(this.services=n,this.options=u4(u4(u4({},VHe()),this.options||{}),o),this.allOptions=i,this.services&&this.options.reloadInterval){var a=setInterval(function(){return r.reload()},this.options.reloadInterval);Zp(a)==="object"&&typeof a.unref=="function"&&a.unref()}}},{key:"readMulti",value:function(n,r,o){this._readAny(n,n,r,r,o)}},{key:"read",value:function(n,r,o){this._readAny([n],n,[r],r,o)}},{key:"_readAny",value:function(n,r,o,i,a){var s=this,l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(n,o)),l=MHe(l),l.then(function(c){if(!c)return a(null,{});var u=s.services.interpolator.interpolate(c,{lng:n.join("+"),ns:o.join("+")});s.loadUrl(u,a,r,i)})}},{key:"loadUrl",value:function(n,r,o,i){var a=this,s=typeof o=="string"?[o]:o,l=typeof i=="string"?[i]:i,c=this.options.parseLoadPayload(s,l);this.options.request(this.options,n,c,function(u,d){if(d&&(d.status>=500&&d.status<600||!d.status))return r("failed loading "+n+"; status code: "+d.status,!0);if(d&&d.status>=400&&d.status<500)return r("failed loading "+n+"; status code: "+d.status,!1);if(!d&&u&&u.message){var f=u.message.toLowerCase(),p=["failed","fetch","network","load"].find(function(y){return f.indexOf(y)>-1});if(p)return r("failed loading "+n+": "+u.message,!0)}if(u)return r(u,!1);var g,m;try{typeof d.data=="string"?g=a.options.parse(d.data,o,i):g=d.data}catch{m="failed parsing "+n+" to json"}if(m)return r(m,!1);r(null,g)})}},{key:"create",value:function(n,r,o,i,a){var s=this;if(!!this.options.addPath){typeof n=="string"&&(n=[n]);var l=this.options.parsePayload(r,o,i),c=0,u=[],d=[];n.forEach(function(f){var p=s.options.addPath;typeof s.options.addPath=="function"&&(p=s.options.addPath(f,r));var g=s.services.interpolator.interpolate(p,{lng:f,ns:r});s.options.request(s.options,g,l,function(m,y){c+=1,u.push(m),d.push(y),c===n.length&&typeof a=="function"&&a(u,d)})})}}},{key:"reload",value:function(){var n=this,r=this.services,o=r.backendConnector,i=r.languageUtils,a=r.logger,s=o.language;if(!(s&&s.toLowerCase()==="cimode")){var l=[],c=function(d){var f=i.toResolveHierarchy(d);f.forEach(function(p){l.indexOf(p)<0&&l.push(p)})};c(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(u){return c(u)}),l.forEach(function(u){n.allOptions.ns.forEach(function(d){o.read(u,d,"read",null,null,function(f,p){f&&a.warn("loading namespace ".concat(d," for language ").concat(u," failed"),f),!f&&p&&a.log("loaded namespace ".concat(d," for language ").concat(u),p),o.loaded("".concat(u,"|").concat(d),f,p)})})})}}}])}();qJ.type="backend";var WHe={},gw={};gw.byteLength=KHe;gw.toByteArray=YHe;gw.fromByteArray=QHe;var Ga=[],vi=[],UHe=typeof Uint8Array!="undefined"?Uint8Array:Array,d4="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var ef=0,GHe=d4.length;ef<GHe;++ef)Ga[ef]=d4[ef],vi[d4.charCodeAt(ef)]=ef;vi["-".charCodeAt(0)]=62;vi["_".charCodeAt(0)]=63;function YJ(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function KHe(e){var t=YJ(e),n=t[0],r=t[1];return(n+r)*3/4-r}function qHe(e,t,n){return(t+n)*3/4-n}function YHe(e){var t,n=YJ(e),r=n[0],o=n[1],i=new UHe(qHe(e,r,o)),a=0,s=o>0?r-4:r,l;for(l=0;l<s;l+=4)t=vi[e.charCodeAt(l)]<<18|vi[e.charCodeAt(l+1)]<<12|vi[e.charCodeAt(l+2)]<<6|vi[e.charCodeAt(l+3)],i[a++]=t>>16&255,i[a++]=t>>8&255,i[a++]=t&255;return o===2&&(t=vi[e.charCodeAt(l)]<<2|vi[e.charCodeAt(l+1)]>>4,i[a++]=t&255),o===1&&(t=vi[e.charCodeAt(l)]<<10|vi[e.charCodeAt(l+1)]<<4|vi[e.charCodeAt(l+2)]>>2,i[a++]=t>>8&255,i[a++]=t&255),i}function XHe(e){return Ga[e>>18&63]+Ga[e>>12&63]+Ga[e>>6&63]+Ga[e&63]}function ZHe(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(e[i+2]&255),o.push(XHe(r));return o.join("")}function QHe(e){for(var t,n=e.length,r=n%3,o=[],i=16383,a=0,s=n-r;a<s;a+=i)o.push(ZHe(e,a,a+i>s?s:a+i));return r===1?(t=e[n-1],o.push(Ga[t>>2]+Ga[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(Ga[t>>10]+Ga[t>>4&63]+Ga[t<<2&63]+"=")),o.join("")}var CO={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */CO.read=function(e,t,n,r,o){var i,a,s=o*8-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=i*256+e[t+d],d+=f,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=a*256+e[t+d],d+=f,u-=8);if(i===0)i=1-c;else{if(i===l)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,r),i=i-c}return(p?-1:1)*a*Math.pow(2,i-r)};CO.write=function(e,t,n,r,o,i){var a,s,l,c=i*8-o-1,u=(1<<c)-1,d=u>>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,g=r?1:-1,m=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=f/l:t+=f*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=s&255,p+=g,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+p]=a&255,p+=g,a/=256,c-=8);e[n+p-g]|=m*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(e){var t=gw,n=CO,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;var o=2147483647;e.kMaxLength=o,s.TYPED_ARRAY_SUPPORT=i(),!s.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{var F=new Uint8Array(1),A={foo:function(){return 42}};return Object.setPrototypeOf(A,Uint8Array.prototype),Object.setPrototypeOf(F,A),F.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(!!s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(!!s.isBuffer(this))return this.byteOffset}});function a(F){if(F>o)throw new RangeError('The value "'+F+'" is invalid for option "size"');var A=new Uint8Array(F);return Object.setPrototypeOf(A,s.prototype),A}function s(F,A,$){if(typeof F=="number"){if(typeof A=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(F)}return l(F,A,$)}s.poolSize=8192;function l(F,A,$){if(typeof F=="string")return f(F,A);if(ArrayBuffer.isView(F))return g(F);if(F==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof F);if(Ne(F,ArrayBuffer)||F&&Ne(F.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ne(F,SharedArrayBuffer)||F&&Ne(F.buffer,SharedArrayBuffer)))return m(F,A,$);if(typeof F=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var G=F.valueOf&&F.valueOf();if(G!=null&&G!==F)return s.from(G,A,$);var Q=y(F);if(Q)return Q;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof F[Symbol.toPrimitive]=="function")return s.from(F[Symbol.toPrimitive]("string"),A,$);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof F)}s.from=function(F,A,$){return l(F,A,$)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(F){if(typeof F!="number")throw new TypeError('"size" argument must be of type number');if(F<0)throw new RangeError('The value "'+F+'" is invalid for option "size"')}function u(F,A,$){return c(F),F<=0?a(F):A!==void 0?typeof $=="string"?a(F).fill(A,$):a(F).fill(A):a(F)}s.alloc=function(F,A,$){return u(F,A,$)};function d(F){return c(F),a(F<0?0:v(F)|0)}s.allocUnsafe=function(F){return d(F)},s.allocUnsafeSlow=function(F){return d(F)};function f(F,A){if((typeof A!="string"||A==="")&&(A="utf8"),!s.isEncoding(A))throw new TypeError("Unknown encoding: "+A);var $=x(F,A)|0,G=a($),Q=G.write(F,A);return Q!==$&&(G=G.slice(0,Q)),G}function p(F){for(var A=F.length<0?0:v(F.length)|0,$=a(A),G=0;G<A;G+=1)$[G]=F[G]&255;return $}function g(F){if(Ne(F,Uint8Array)){var A=new Uint8Array(F);return m(A.buffer,A.byteOffset,A.byteLength)}return p(F)}function m(F,A,$){if(A<0||F.byteLength<A)throw new RangeError('"offset" is outside of buffer bounds');if(F.byteLength<A+($||0))throw new RangeError('"length" is outside of buffer bounds');var G;return A===void 0&&$===void 0?G=new Uint8Array(F):$===void 0?G=new Uint8Array(F,A):G=new Uint8Array(F,A,$),Object.setPrototypeOf(G,s.prototype),G}function y(F){if(s.isBuffer(F)){var A=v(F.length)|0,$=a(A);return $.length===0||F.copy($,0,0,A),$}if(F.length!==void 0)return typeof F.length!="number"||nt(F.length)?a(0):p(F);if(F.type==="Buffer"&&Array.isArray(F.data))return p(F.data)}function v(F){if(F>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return F|0}function b(F){return+F!=F&&(F=0),s.alloc(+F)}s.isBuffer=function(A){return A!=null&&A._isBuffer===!0&&A!==s.prototype},s.compare=function(A,$){if(Ne(A,Uint8Array)&&(A=s.from(A,A.offset,A.byteLength)),Ne($,Uint8Array)&&($=s.from($,$.offset,$.byteLength)),!s.isBuffer(A)||!s.isBuffer($))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(A===$)return 0;for(var G=A.length,Q=$.length,fe=0,ge=Math.min(G,Q);fe<ge;++fe)if(A[fe]!==$[fe]){G=A[fe],Q=$[fe];break}return G<Q?-1:Q<G?1:0},s.isEncoding=function(A){switch(String(A).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(A,$){if(!Array.isArray(A))throw new TypeError('"list" argument must be an Array of Buffers');if(A.length===0)return s.alloc(0);var G;if($===void 0)for($=0,G=0;G<A.length;++G)$+=A[G].length;var Q=s.allocUnsafe($),fe=0;for(G=0;G<A.length;++G){var ge=A[G];if(Ne(ge,Uint8Array))fe+ge.length>Q.length?s.from(ge).copy(Q,fe):Uint8Array.prototype.set.call(Q,ge,fe);else if(s.isBuffer(ge))ge.copy(Q,fe);else throw new TypeError('"list" argument must be an Array of Buffers');fe+=ge.length}return Q};function x(F,A){if(s.isBuffer(F))return F.length;if(ArrayBuffer.isView(F)||Ne(F,ArrayBuffer))return F.byteLength;if(typeof F!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof F);var $=F.length,G=arguments.length>2&&arguments[2]===!0;if(!G&&$===0)return 0;for(var Q=!1;;)switch(A){case"ascii":case"latin1":case"binary":return $;case"utf8":case"utf-8":return ue(F).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $*2;case"hex":return $>>>1;case"base64":return Ee(F).length;default:if(Q)return G?-1:ue(F).length;A=(""+A).toLowerCase(),Q=!0}}s.byteLength=x;function S(F,A,$){var G=!1;if((A===void 0||A<0)&&(A=0),A>this.length||(($===void 0||$>this.length)&&($=this.length),$<=0)||($>>>=0,A>>>=0,$<=A))return"";for(F||(F="utf8");;)switch(F){case"hex":return Y(this,A,$);case"utf8":case"utf-8":return W(this,A,$);case"ascii":return N(this,A,$);case"latin1":case"binary":return V(this,A,$);case"base64":return q(this,A,$);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,A,$);default:if(G)throw new TypeError("Unknown encoding: "+F);F=(F+"").toLowerCase(),G=!0}}s.prototype._isBuffer=!0;function C(F,A,$){var G=F[A];F[A]=F[$],F[$]=G}s.prototype.swap16=function(){var A=this.length;if(A%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var $=0;$<A;$+=2)C(this,$,$+1);return this},s.prototype.swap32=function(){var A=this.length;if(A%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var $=0;$<A;$+=4)C(this,$,$+3),C(this,$+1,$+2);return this},s.prototype.swap64=function(){var A=this.length;if(A%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var $=0;$<A;$+=8)C(this,$,$+7),C(this,$+1,$+6),C(this,$+2,$+5),C(this,$+3,$+4);return this},s.prototype.toString=function(){var A=this.length;return A===0?"":arguments.length===0?W(this,0,A):S.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(A){if(!s.isBuffer(A))throw new TypeError("Argument must be a Buffer");return this===A?!0:s.compare(this,A)===0},s.prototype.inspect=function(){var A="",$=e.INSPECT_MAX_BYTES;return A=this.toString("hex",0,$).replace(/(.{2})/g,"$1 ").trim(),this.length>$&&(A+=" ... "),"<Buffer "+A+">"},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(A,$,G,Q,fe){if(Ne(A,Uint8Array)&&(A=s.from(A,A.offset,A.byteLength)),!s.isBuffer(A))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof A);if($===void 0&&($=0),G===void 0&&(G=A?A.length:0),Q===void 0&&(Q=0),fe===void 0&&(fe=this.length),$<0||G>A.length||Q<0||fe>this.length)throw new RangeError("out of range index");if(Q>=fe&&$>=G)return 0;if(Q>=fe)return-1;if($>=G)return 1;if($>>>=0,G>>>=0,Q>>>=0,fe>>>=0,this===A)return 0;for(var ge=fe-Q,Me=G-$,ze=Math.min(ge,Me),it=this.slice(Q,fe),Tt=A.slice($,G),ht=0;ht<ze;++ht)if(it[ht]!==Tt[ht]){ge=it[ht],Me=Tt[ht];break}return ge<Me?-1:Me<ge?1:0};function w(F,A,$,G,Q){if(F.length===0)return-1;if(typeof $=="string"?(G=$,$=0):$>2147483647?$=2147483647:$<-2147483648&&($=-2147483648),$=+$,nt($)&&($=Q?0:F.length-1),$<0&&($=F.length+$),$>=F.length){if(Q)return-1;$=F.length-1}else if($<0)if(Q)$=0;else return-1;if(typeof A=="string"&&(A=s.from(A,G)),s.isBuffer(A))return A.length===0?-1:I(F,A,$,G,Q);if(typeof A=="number")return A=A&255,typeof Uint8Array.prototype.indexOf=="function"?Q?Uint8Array.prototype.indexOf.call(F,A,$):Uint8Array.prototype.lastIndexOf.call(F,A,$):I(F,[A],$,G,Q);throw new TypeError("val must be string, number or Buffer")}function I(F,A,$,G,Q){var fe=1,ge=F.length,Me=A.length;if(G!==void 0&&(G=String(G).toLowerCase(),G==="ucs2"||G==="ucs-2"||G==="utf16le"||G==="utf-16le")){if(F.length<2||A.length<2)return-1;fe=2,ge/=2,Me/=2,$/=2}function ze(Hc,Os){return fe===1?Hc[Os]:Hc.readUInt16BE(Os*fe)}var it;if(Q){var Tt=-1;for(it=$;it<ge;it++)if(ze(F,it)===ze(A,Tt===-1?0:it-Tt)){if(Tt===-1&&(Tt=it),it-Tt+1===Me)return Tt*fe}else Tt!==-1&&(it-=it-Tt),Tt=-1}else for($+Me>ge&&($=ge-Me),it=$;it>=0;it--){for(var ht=!0,Sr=0;Sr<Me;Sr++)if(ze(F,it+Sr)!==ze(A,Sr)){ht=!1;break}if(ht)return it}return-1}s.prototype.includes=function(A,$,G){return this.indexOf(A,$,G)!==-1},s.prototype.indexOf=function(A,$,G){return w(this,A,$,G,!0)},s.prototype.lastIndexOf=function(A,$,G){return w(this,A,$,G,!1)};function _(F,A,$,G){$=Number($)||0;var Q=F.length-$;G?(G=Number(G),G>Q&&(G=Q)):G=Q;var fe=A.length;G>fe/2&&(G=fe/2);for(var ge=0;ge<G;++ge){var Me=parseInt(A.substr(ge*2,2),16);if(nt(Me))return ge;F[$+ge]=Me}return ge}function P(F,A,$,G){return xe(ue(A,F.length-$),F,$,G)}function T(F,A,$,G){return xe(de(A),F,$,G)}function R(F,A,$,G){return xe(Ee(A),F,$,G)}function B(F,A,$,G){return xe(be(A,F.length-$),F,$,G)}s.prototype.write=function(A,$,G,Q){if($===void 0)Q="utf8",G=this.length,$=0;else if(G===void 0&&typeof $=="string")Q=$,G=this.length,$=0;else if(isFinite($))$=$>>>0,isFinite(G)?(G=G>>>0,Q===void 0&&(Q="utf8")):(Q=G,G=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var fe=this.length-$;if((G===void 0||G>fe)&&(G=fe),A.length>0&&(G<0||$<0)||$>this.length)throw new RangeError("Attempt to write outside buffer bounds");Q||(Q="utf8");for(var ge=!1;;)switch(Q){case"hex":return _(this,A,$,G);case"utf8":case"utf-8":return P(this,A,$,G);case"ascii":case"latin1":case"binary":return T(this,A,$,G);case"base64":return R(this,A,$,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,A,$,G);default:if(ge)throw new TypeError("Unknown encoding: "+Q);Q=(""+Q).toLowerCase(),ge=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function q(F,A,$){return A===0&&$===F.length?t.fromByteArray(F):t.fromByteArray(F.slice(A,$))}function W(F,A,$){$=Math.min(F.length,$);for(var G=[],Q=A;Q<$;){var fe=F[Q],ge=null,Me=fe>239?4:fe>223?3:fe>191?2:1;if(Q+Me<=$){var ze,it,Tt,ht;switch(Me){case 1:fe<128&&(ge=fe);break;case 2:ze=F[Q+1],(ze&192)===128&&(ht=(fe&31)<<6|ze&63,ht>127&&(ge=ht));break;case 3:ze=F[Q+1],it=F[Q+2],(ze&192)===128&&(it&192)===128&&(ht=(fe&15)<<12|(ze&63)<<6|it&63,ht>2047&&(ht<55296||ht>57343)&&(ge=ht));break;case 4:ze=F[Q+1],it=F[Q+2],Tt=F[Q+3],(ze&192)===128&&(it&192)===128&&(Tt&192)===128&&(ht=(fe&15)<<18|(ze&63)<<12|(it&63)<<6|Tt&63,ht>65535&&ht<1114112&&(ge=ht))}}ge===null?(ge=65533,Me=1):ge>65535&&(ge-=65536,G.push(ge>>>10&1023|55296),ge=56320|ge&1023),G.push(ge),Q+=Me}return z(G)}var L=4096;function z(F){var A=F.length;if(A<=L)return String.fromCharCode.apply(String,F);for(var $="",G=0;G<A;)$+=String.fromCharCode.apply(String,F.slice(G,G+=L));return $}function N(F,A,$){var G="";$=Math.min(F.length,$);for(var Q=A;Q<$;++Q)G+=String.fromCharCode(F[Q]&127);return G}function V(F,A,$){var G="";$=Math.min(F.length,$);for(var Q=A;Q<$;++Q)G+=String.fromCharCode(F[Q]);return G}function Y(F,A,$){var G=F.length;(!A||A<0)&&(A=0),(!$||$<0||$>G)&&($=G);for(var Q="",fe=A;fe<$;++fe)Q+=Ie[F[fe]];return Q}function K(F,A,$){for(var G=F.slice(A,$),Q="",fe=0;fe<G.length-1;fe+=2)Q+=String.fromCharCode(G[fe]+G[fe+1]*256);return Q}s.prototype.slice=function(A,$){var G=this.length;A=~~A,$=$===void 0?G:~~$,A<0?(A+=G,A<0&&(A=0)):A>G&&(A=G),$<0?($+=G,$<0&&($=0)):$>G&&($=G),$<A&&($=A);var Q=this.subarray(A,$);return Object.setPrototypeOf(Q,s.prototype),Q};function D(F,A,$){if(F%1!==0||F<0)throw new RangeError("offset is not uint");if(F+A>$)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(A,$,G){A=A>>>0,$=$>>>0,G||D(A,$,this.length);for(var Q=this[A],fe=1,ge=0;++ge<$&&(fe*=256);)Q+=this[A+ge]*fe;return Q},s.prototype.readUintBE=s.prototype.readUIntBE=function(A,$,G){A=A>>>0,$=$>>>0,G||D(A,$,this.length);for(var Q=this[A+--$],fe=1;$>0&&(fe*=256);)Q+=this[A+--$]*fe;return Q},s.prototype.readUint8=s.prototype.readUInt8=function(A,$){return A=A>>>0,$||D(A,1,this.length),this[A]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(A,$){return A=A>>>0,$||D(A,2,this.length),this[A]|this[A+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(A,$){return A=A>>>0,$||D(A,2,this.length),this[A]<<8|this[A+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(A,$){return A=A>>>0,$||D(A,4,this.length),(this[A]|this[A+1]<<8|this[A+2]<<16)+this[A+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(A,$){return A=A>>>0,$||D(A,4,this.length),this[A]*16777216+(this[A+1]<<16|this[A+2]<<8|this[A+3])},s.prototype.readIntLE=function(A,$,G){A=A>>>0,$=$>>>0,G||D(A,$,this.length);for(var Q=this[A],fe=1,ge=0;++ge<$&&(fe*=256);)Q+=this[A+ge]*fe;return fe*=128,Q>=fe&&(Q-=Math.pow(2,8*$)),Q},s.prototype.readIntBE=function(A,$,G){A=A>>>0,$=$>>>0,G||D(A,$,this.length);for(var Q=$,fe=1,ge=this[A+--Q];Q>0&&(fe*=256);)ge+=this[A+--Q]*fe;return fe*=128,ge>=fe&&(ge-=Math.pow(2,8*$)),ge},s.prototype.readInt8=function(A,$){return A=A>>>0,$||D(A,1,this.length),this[A]&128?(255-this[A]+1)*-1:this[A]},s.prototype.readInt16LE=function(A,$){A=A>>>0,$||D(A,2,this.length);var G=this[A]|this[A+1]<<8;return G&32768?G|4294901760:G},s.prototype.readInt16BE=function(A,$){A=A>>>0,$||D(A,2,this.length);var G=this[A+1]|this[A]<<8;return G&32768?G|4294901760:G},s.prototype.readInt32LE=function(A,$){return A=A>>>0,$||D(A,4,this.length),this[A]|this[A+1]<<8|this[A+2]<<16|this[A+3]<<24},s.prototype.readInt32BE=function(A,$){return A=A>>>0,$||D(A,4,this.length),this[A]<<24|this[A+1]<<16|this[A+2]<<8|this[A+3]},s.prototype.readFloatLE=function(A,$){return A=A>>>0,$||D(A,4,this.length),n.read(this,A,!0,23,4)},s.prototype.readFloatBE=function(A,$){return A=A>>>0,$||D(A,4,this.length),n.read(this,A,!1,23,4)},s.prototype.readDoubleLE=function(A,$){return A=A>>>0,$||D(A,8,this.length),n.read(this,A,!0,52,8)},s.prototype.readDoubleBE=function(A,$){return A=A>>>0,$||D(A,8,this.length),n.read(this,A,!1,52,8)};function H(F,A,$,G,Q,fe){if(!s.isBuffer(F))throw new TypeError('"buffer" argument must be a Buffer instance');if(A>Q||A<fe)throw new RangeError('"value" argument is out of bounds');if($+G>F.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(A,$,G,Q){if(A=+A,$=$>>>0,G=G>>>0,!Q){var fe=Math.pow(2,8*G)-1;H(this,A,$,G,fe,0)}var ge=1,Me=0;for(this[$]=A&255;++Me<G&&(ge*=256);)this[$+Me]=A/ge&255;return $+G},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(A,$,G,Q){if(A=+A,$=$>>>0,G=G>>>0,!Q){var fe=Math.pow(2,8*G)-1;H(this,A,$,G,fe,0)}var ge=G-1,Me=1;for(this[$+ge]=A&255;--ge>=0&&(Me*=256);)this[$+ge]=A/Me&255;return $+G},s.prototype.writeUint8=s.prototype.writeUInt8=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,1,255,0),this[$]=A&255,$+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,2,65535,0),this[$]=A&255,this[$+1]=A>>>8,$+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,2,65535,0),this[$]=A>>>8,this[$+1]=A&255,$+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,4,4294967295,0),this[$+3]=A>>>24,this[$+2]=A>>>16,this[$+1]=A>>>8,this[$]=A&255,$+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,4,4294967295,0),this[$]=A>>>24,this[$+1]=A>>>16,this[$+2]=A>>>8,this[$+3]=A&255,$+4},s.prototype.writeIntLE=function(A,$,G,Q){if(A=+A,$=$>>>0,!Q){var fe=Math.pow(2,8*G-1);H(this,A,$,G,fe-1,-fe)}var ge=0,Me=1,ze=0;for(this[$]=A&255;++ge<G&&(Me*=256);)A<0&&ze===0&&this[$+ge-1]!==0&&(ze=1),this[$+ge]=(A/Me>>0)-ze&255;return $+G},s.prototype.writeIntBE=function(A,$,G,Q){if(A=+A,$=$>>>0,!Q){var fe=Math.pow(2,8*G-1);H(this,A,$,G,fe-1,-fe)}var ge=G-1,Me=1,ze=0;for(this[$+ge]=A&255;--ge>=0&&(Me*=256);)A<0&&ze===0&&this[$+ge+1]!==0&&(ze=1),this[$+ge]=(A/Me>>0)-ze&255;return $+G},s.prototype.writeInt8=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,1,127,-128),A<0&&(A=255+A+1),this[$]=A&255,$+1},s.prototype.writeInt16LE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,2,32767,-32768),this[$]=A&255,this[$+1]=A>>>8,$+2},s.prototype.writeInt16BE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,2,32767,-32768),this[$]=A>>>8,this[$+1]=A&255,$+2},s.prototype.writeInt32LE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,4,2147483647,-2147483648),this[$]=A&255,this[$+1]=A>>>8,this[$+2]=A>>>16,this[$+3]=A>>>24,$+4},s.prototype.writeInt32BE=function(A,$,G){return A=+A,$=$>>>0,G||H(this,A,$,4,2147483647,-2147483648),A<0&&(A=4294967295+A+1),this[$]=A>>>24,this[$+1]=A>>>16,this[$+2]=A>>>8,this[$+3]=A&255,$+4};function Z(F,A,$,G,Q,fe){if($+G>F.length)throw new RangeError("Index out of range");if($<0)throw new RangeError("Index out of range")}function oe(F,A,$,G,Q){return A=+A,$=$>>>0,Q||Z(F,A,$,4),n.write(F,A,$,G,23,4),$+4}s.prototype.writeFloatLE=function(A,$,G){return oe(this,A,$,!0,G)},s.prototype.writeFloatBE=function(A,$,G){return oe(this,A,$,!1,G)};function ae(F,A,$,G,Q){return A=+A,$=$>>>0,Q||Z(F,A,$,8),n.write(F,A,$,G,52,8),$+8}s.prototype.writeDoubleLE=function(A,$,G){return ae(this,A,$,!0,G)},s.prototype.writeDoubleBE=function(A,$,G){return ae(this,A,$,!1,G)},s.prototype.copy=function(A,$,G,Q){if(!s.isBuffer(A))throw new TypeError("argument should be a Buffer");if(G||(G=0),!Q&&Q!==0&&(Q=this.length),$>=A.length&&($=A.length),$||($=0),Q>0&&Q<G&&(Q=G),Q===G||A.length===0||this.length===0)return 0;if($<0)throw new RangeError("targetStart out of bounds");if(G<0||G>=this.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("sourceEnd out of bounds");Q>this.length&&(Q=this.length),A.length-$<Q-G&&(Q=A.length-$+G);var fe=Q-G;return this===A&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin($,G,Q):Uint8Array.prototype.set.call(A,this.subarray(G,Q),$),fe},s.prototype.fill=function(A,$,G,Q){if(typeof A=="string"){if(typeof $=="string"?(Q=$,$=0,G=this.length):typeof G=="string"&&(Q=G,G=this.length),Q!==void 0&&typeof Q!="string")throw new TypeError("encoding must be a string");if(typeof Q=="string"&&!s.isEncoding(Q))throw new TypeError("Unknown encoding: "+Q);if(A.length===1){var fe=A.charCodeAt(0);(Q==="utf8"&&fe<128||Q==="latin1")&&(A=fe)}}else typeof A=="number"?A=A&255:typeof A=="boolean"&&(A=Number(A));if($<0||this.length<$||this.length<G)throw new RangeError("Out of range index");if(G<=$)return this;$=$>>>0,G=G===void 0?this.length:G>>>0,A||(A=0);var ge;if(typeof A=="number")for(ge=$;ge<G;++ge)this[ge]=A;else{var Me=s.isBuffer(A)?A:s.from(A,Q),ze=Me.length;if(ze===0)throw new TypeError('The value "'+A+'" is invalid for argument "value"');for(ge=0;ge<G-$;++ge)this[ge+$]=Me[ge%ze]}return this};var ie=/[^+/0-9A-Za-z-_]/g;function ce(F){if(F=F.split("=")[0],F=F.trim().replace(ie,""),F.length<2)return"";for(;F.length%4!==0;)F=F+"=";return F}function ue(F,A){A=A||1/0;for(var $,G=F.length,Q=null,fe=[],ge=0;ge<G;++ge){if($=F.charCodeAt(ge),$>55295&&$<57344){if(!Q){if($>56319){(A-=3)>-1&&fe.push(239,191,189);continue}else if(ge+1===G){(A-=3)>-1&&fe.push(239,191,189);continue}Q=$;continue}if($<56320){(A-=3)>-1&&fe.push(239,191,189),Q=$;continue}$=(Q-55296<<10|$-56320)+65536}else Q&&(A-=3)>-1&&fe.push(239,191,189);if(Q=null,$<128){if((A-=1)<0)break;fe.push($)}else if($<2048){if((A-=2)<0)break;fe.push($>>6|192,$&63|128)}else if($<65536){if((A-=3)<0)break;fe.push($>>12|224,$>>6&63|128,$&63|128)}else if($<1114112){if((A-=4)<0)break;fe.push($>>18|240,$>>12&63|128,$>>6&63|128,$&63|128)}else throw new Error("Invalid code point")}return fe}function de(F){for(var A=[],$=0;$<F.length;++$)A.push(F.charCodeAt($)&255);return A}function be(F,A){for(var $,G,Q,fe=[],ge=0;ge<F.length&&!((A-=2)<0);++ge)$=F.charCodeAt(ge),G=$>>8,Q=$%256,fe.push(Q),fe.push(G);return fe}function Ee(F){return t.toByteArray(ce(F))}function xe(F,A,$,G){for(var Q=0;Q<G&&!(Q+$>=A.length||Q>=F.length);++Q)A[Q+$]=F[Q];return Q}function Ne(F,A){return F instanceof A||F!=null&&F.constructor!=null&&F.constructor.name!=null&&F.constructor.name===A.name}function nt(F){return F!==F}var Ie=function(){for(var F="0123456789abcdef",A=new Array(256),$=0;$<16;++$)for(var G=$*16,Q=0;Q<16;++Q)A[G+Q]=F[$]+F[Q];return A}()})(WHe);var Ci={},N1={},JHe=typeof Ur=="object"&&Ur&&Ur.Object===Object&&Ur,XJ=JHe,eVe=XJ,tVe=typeof self=="object"&&self&&self.Object===Object&&self,nVe=eVe||tVe||Function("return this")(),Is=nVe,rVe=Is,oVe=rVe.Symbol,z1=oVe,rF=z1,ZJ=Object.prototype,iVe=ZJ.hasOwnProperty,aVe=ZJ.toString,Ig=rF?rF.toStringTag:void 0;function sVe(e){var t=iVe.call(e,Ig),n=e[Ig];try{e[Ig]=void 0;var r=!0}catch{}var o=aVe.call(e);return r&&(t?e[Ig]=n:delete e[Ig]),o}var lVe=sVe,cVe=Object.prototype,uVe=cVe.toString;function dVe(e){return uVe.call(e)}var fVe=dVe,oF=z1,pVe=lVe,hVe=fVe,gVe="[object Null]",mVe="[object Undefined]",iF=oF?oF.toStringTag:void 0;function vVe(e){return e==null?e===void 0?mVe:gVe:iF&&iF in Object(e)?pVe(e):hVe(e)}var bd=vVe,yVe=Array.isArray,Pa=yVe;function bVe(e){return e!=null&&typeof e=="object"}var gl=bVe,xVe=bd,SVe=Pa,wVe=gl,CVe="[object String]";function EVe(e){return typeof e=="string"||!SVe(e)&&wVe(e)&&xVe(e)==CVe}var kVe=EVe;function IVe(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(n(i[l],l,i)===!1)break}return t}}var _Ve=IVe,OVe=_Ve,PVe=OVe(),TVe=PVe;function AVe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var $Ve=AVe,MVe=bd,RVe=gl,DVe="[object Arguments]";function LVe(e){return RVe(e)&&MVe(e)==DVe}var BVe=LVe,aF=BVe,FVe=gl,QJ=Object.prototype,NVe=QJ.hasOwnProperty,zVe=QJ.propertyIsEnumerable,jVe=aF(function(){return arguments}())?aF:function(e){return FVe(e)&&NVe.call(e,"callee")&&!zVe.call(e,"callee")},JJ=jVe,zm={exports:{}};function HVe(){return!1}var VVe=HVe;(function(e,t){var n=Is,r=VVe,o=t&&!t.nodeType&&t,i=o&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===o,s=a?n.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||r;e.exports=c})(zm,zm.exports);var WVe=9007199254740991,UVe=/^(?:0|[1-9]\d*)$/;function GVe(e,t){var n=typeof e;return t=t==null?WVe:t,!!t&&(n=="number"||n!="symbol"&&UVe.test(e))&&e>-1&&e%1==0&&e<t}var eee=GVe,KVe=9007199254740991;function qVe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=KVe}var EO=qVe,YVe=bd,XVe=EO,ZVe=gl,QVe="[object Arguments]",JVe="[object Array]",eWe="[object Boolean]",tWe="[object Date]",nWe="[object Error]",rWe="[object Function]",oWe="[object Map]",iWe="[object Number]",aWe="[object Object]",sWe="[object RegExp]",lWe="[object Set]",cWe="[object String]",uWe="[object WeakMap]",dWe="[object ArrayBuffer]",fWe="[object DataView]",pWe="[object Float32Array]",hWe="[object Float64Array]",gWe="[object Int8Array]",mWe="[object Int16Array]",vWe="[object Int32Array]",yWe="[object Uint8Array]",bWe="[object Uint8ClampedArray]",xWe="[object Uint16Array]",SWe="[object Uint32Array]",Xt={};Xt[pWe]=Xt[hWe]=Xt[gWe]=Xt[mWe]=Xt[vWe]=Xt[yWe]=Xt[bWe]=Xt[xWe]=Xt[SWe]=!0;Xt[QVe]=Xt[JVe]=Xt[dWe]=Xt[eWe]=Xt[fWe]=Xt[tWe]=Xt[nWe]=Xt[rWe]=Xt[oWe]=Xt[iWe]=Xt[aWe]=Xt[sWe]=Xt[lWe]=Xt[cWe]=Xt[uWe]=!1;function wWe(e){return ZVe(e)&&XVe(e.length)&&!!Xt[YVe(e)]}var CWe=wWe;function EWe(e){return function(t){return e(t)}}var kO=EWe,jm={exports:{}};(function(e,t){var n=XJ,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(jm,jm.exports);var kWe=CWe,IWe=kO,sF=jm.exports,lF=sF&&sF.isTypedArray,_We=lF?IWe(lF):kWe,tee=_We,OWe=$Ve,PWe=JJ,TWe=Pa,AWe=zm.exports,$We=eee,MWe=tee,RWe=Object.prototype,DWe=RWe.hasOwnProperty;function LWe(e,t){var n=TWe(e),r=!n&&PWe(e),o=!n&&!r&&AWe(e),i=!n&&!r&&!o&&MWe(e),a=n||r||o||i,s=a?OWe(e.length,String):[],l=s.length;for(var c in e)(t||DWe.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||$We(c,l)))&&s.push(c);return s}var nee=LWe,BWe=Object.prototype;function FWe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||BWe;return e===n}var IO=FWe;function NWe(e,t){return function(n){return e(t(n))}}var ree=NWe,zWe=ree,jWe=zWe(Object.keys,Object),HWe=jWe,VWe=IO,WWe=HWe,UWe=Object.prototype,GWe=UWe.hasOwnProperty;function KWe(e){if(!VWe(e))return WWe(e);var t=[];for(var n in Object(e))GWe.call(e,n)&&n!="constructor"&&t.push(n);return t}var qWe=KWe;function YWe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ah=YWe,XWe=bd,ZWe=Ah,QWe="[object AsyncFunction]",JWe="[object Function]",eUe="[object GeneratorFunction]",tUe="[object Proxy]";function nUe(e){if(!ZWe(e))return!1;var t=XWe(e);return t==JWe||t==eUe||t==QWe||t==tUe}var oee=nUe,rUe=oee,oUe=EO;function iUe(e){return e!=null&&oUe(e.length)&&!rUe(e)}var mw=iUe,aUe=nee,sUe=qWe,lUe=mw;function cUe(e){return lUe(e)?aUe(e):sUe(e)}var j1=cUe,uUe=TVe,dUe=j1;function fUe(e,t){return e&&uUe(e,t,dUe)}var iee=fUe;function pUe(e){return e}var aee=pUe,hUe=aee;function gUe(e){return typeof e=="function"?e:hUe}var mUe=gUe,vUe=iee,yUe=mUe;function bUe(e,t){return e&&vUe(e,yUe(t))}var _O=bUe,xUe=ree,SUe=xUe(Object.getPrototypeOf,Object),OO=SUe,wUe=bd,CUe=OO,EUe=gl,kUe="[object Object]",IUe=Function.prototype,_Ue=Object.prototype,see=IUe.toString,OUe=_Ue.hasOwnProperty,PUe=see.call(Object);function TUe(e){if(!EUe(e)||wUe(e)!=kUe)return!1;var t=CUe(e);if(t===null)return!0;var n=OUe.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&see.call(n)==PUe}var AUe=TUe;function $Ue(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var lee=$Ue;function MUe(){this.__data__=[],this.size=0}var RUe=MUe;function DUe(e,t){return e===t||e!==e&&t!==t}var PO=DUe,LUe=PO;function BUe(e,t){for(var n=e.length;n--;)if(LUe(e[n][0],t))return n;return-1}var vw=BUe,FUe=vw,NUe=Array.prototype,zUe=NUe.splice;function jUe(e){var t=this.__data__,n=FUe(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():zUe.call(t,n,1),--this.size,!0}var HUe=jUe,VUe=vw;function WUe(e){var t=this.__data__,n=VUe(t,e);return n<0?void 0:t[n][1]}var UUe=WUe,GUe=vw;function KUe(e){return GUe(this.__data__,e)>-1}var qUe=KUe,YUe=vw;function XUe(e,t){var n=this.__data__,r=YUe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var ZUe=XUe,QUe=RUe,JUe=HUe,eGe=UUe,tGe=qUe,nGe=ZUe;function $h(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}$h.prototype.clear=QUe;$h.prototype.delete=JUe;$h.prototype.get=eGe;$h.prototype.has=tGe;$h.prototype.set=nGe;var yw=$h,rGe=yw;function oGe(){this.__data__=new rGe,this.size=0}var iGe=oGe;function aGe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var sGe=aGe;function lGe(e){return this.__data__.get(e)}var cGe=lGe;function uGe(e){return this.__data__.has(e)}var dGe=uGe,fGe=Is,pGe=fGe["__core-js_shared__"],hGe=pGe,f4=hGe,cF=function(){var e=/[^.]+$/.exec(f4&&f4.keys&&f4.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function gGe(e){return!!cF&&cF in e}var mGe=gGe,vGe=Function.prototype,yGe=vGe.toString;function bGe(e){if(e!=null){try{return yGe.call(e)}catch{}try{return e+""}catch{}}return""}var cee=bGe,xGe=oee,SGe=mGe,wGe=Ah,CGe=cee,EGe=/[\\^$.*+?()[\]{}|]/g,kGe=/^\[object .+?Constructor\]$/,IGe=Function.prototype,_Ge=Object.prototype,OGe=IGe.toString,PGe=_Ge.hasOwnProperty,TGe=RegExp("^"+OGe.call(PGe).replace(EGe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function AGe(e){if(!wGe(e)||SGe(e))return!1;var t=xGe(e)?TGe:kGe;return t.test(CGe(e))}var $Ge=AGe;function MGe(e,t){return e==null?void 0:e[t]}var RGe=MGe,DGe=$Ge,LGe=RGe;function BGe(e,t){var n=LGe(e,t);return DGe(n)?n:void 0}var xd=BGe,FGe=xd,NGe=Is,zGe=FGe(NGe,"Map"),TO=zGe,jGe=xd,HGe=jGe(Object,"create"),bw=HGe,uF=bw;function VGe(){this.__data__=uF?uF(null):{},this.size=0}var WGe=VGe;function UGe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var GGe=UGe,KGe=bw,qGe="__lodash_hash_undefined__",YGe=Object.prototype,XGe=YGe.hasOwnProperty;function ZGe(e){var t=this.__data__;if(KGe){var n=t[e];return n===qGe?void 0:n}return XGe.call(t,e)?t[e]:void 0}var QGe=ZGe,JGe=bw,eKe=Object.prototype,tKe=eKe.hasOwnProperty;function nKe(e){var t=this.__data__;return JGe?t[e]!==void 0:tKe.call(t,e)}var rKe=nKe,oKe=bw,iKe="__lodash_hash_undefined__";function aKe(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=oKe&&t===void 0?iKe:t,this}var sKe=aKe,lKe=WGe,cKe=GGe,uKe=QGe,dKe=rKe,fKe=sKe;function Mh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Mh.prototype.clear=lKe;Mh.prototype.delete=cKe;Mh.prototype.get=uKe;Mh.prototype.has=dKe;Mh.prototype.set=fKe;var pKe=Mh,dF=pKe,hKe=yw,gKe=TO;function mKe(){this.size=0,this.__data__={hash:new dF,map:new(gKe||hKe),string:new dF}}var vKe=mKe;function yKe(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var bKe=yKe,xKe=bKe;function SKe(e,t){var n=e.__data__;return xKe(t)?n[typeof t=="string"?"string":"hash"]:n.map}var xw=SKe,wKe=xw;function CKe(e){var t=wKe(this,e).delete(e);return this.size-=t?1:0,t}var EKe=CKe,kKe=xw;function IKe(e){return kKe(this,e).get(e)}var _Ke=IKe,OKe=xw;function PKe(e){return OKe(this,e).has(e)}var TKe=PKe,AKe=xw;function $Ke(e,t){var n=AKe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var MKe=$Ke,RKe=vKe,DKe=EKe,LKe=_Ke,BKe=TKe,FKe=MKe;function Rh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Rh.prototype.clear=RKe;Rh.prototype.delete=DKe;Rh.prototype.get=LKe;Rh.prototype.has=BKe;Rh.prototype.set=FKe;var AO=Rh,NKe=yw,zKe=TO,jKe=AO,HKe=200;function VKe(e,t){var n=this.__data__;if(n instanceof NKe){var r=n.__data__;if(!zKe||r.length<HKe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new jKe(r)}return n.set(e,t),this.size=n.size,this}var WKe=VKe,UKe=yw,GKe=iGe,KKe=sGe,qKe=cGe,YKe=dGe,XKe=WKe;function Dh(e){var t=this.__data__=new UKe(e);this.size=t.size}Dh.prototype.clear=GKe;Dh.prototype.delete=KKe;Dh.prototype.get=qKe;Dh.prototype.has=YKe;Dh.prototype.set=XKe;var $O=Dh,ZKe="__lodash_hash_undefined__";function QKe(e){return this.__data__.set(e,ZKe),this}var JKe=QKe;function eqe(e){return this.__data__.has(e)}var tqe=eqe,nqe=AO,rqe=JKe,oqe=tqe;function Ox(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new nqe;++t<n;)this.add(e[t])}Ox.prototype.add=Ox.prototype.push=rqe;Ox.prototype.has=oqe;var iqe=Ox;function aqe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var sqe=aqe;function lqe(e,t){return e.has(t)}var cqe=lqe,uqe=iqe,dqe=sqe,fqe=cqe,pqe=1,hqe=2;function gqe(e,t,n,r,o,i){var a=n&pqe,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,p=n&hqe?new uqe:void 0;for(i.set(e,t),i.set(t,e);++d<s;){var g=e[d],m=t[d];if(r)var y=a?r(m,g,d,t,e,i):r(g,m,d,e,t,i);if(y!==void 0){if(y)continue;f=!1;break}if(p){if(!dqe(t,function(v,b){if(!fqe(p,b)&&(g===v||o(g,v,n,r,i)))return p.push(b)})){f=!1;break}}else if(!(g===m||o(g,m,n,r,i))){f=!1;break}}return i.delete(e),i.delete(t),f}var uee=gqe,mqe=Is,vqe=mqe.Uint8Array,dee=vqe;function yqe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}var bqe=yqe;function xqe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var Sqe=xqe,fF=z1,pF=dee,wqe=PO,Cqe=uee,Eqe=bqe,kqe=Sqe,Iqe=1,_qe=2,Oqe="[object Boolean]",Pqe="[object Date]",Tqe="[object Error]",Aqe="[object Map]",$qe="[object Number]",Mqe="[object RegExp]",Rqe="[object Set]",Dqe="[object String]",Lqe="[object Symbol]",Bqe="[object ArrayBuffer]",Fqe="[object DataView]",hF=fF?fF.prototype:void 0,p4=hF?hF.valueOf:void 0;function Nqe(e,t,n,r,o,i,a){switch(n){case Fqe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Bqe:return!(e.byteLength!=t.byteLength||!i(new pF(e),new pF(t)));case Oqe:case Pqe:case $qe:return wqe(+e,+t);case Tqe:return e.name==t.name&&e.message==t.message;case Mqe:case Dqe:return e==t+"";case Aqe:var s=Eqe;case Rqe:var l=r&Iqe;if(s||(s=kqe),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=_qe,a.set(e,t);var u=Cqe(s(e),s(t),r,o,i,a);return a.delete(e),u;case Lqe:if(p4)return p4.call(e)==p4.call(t)}return!1}var zqe=Nqe;function jqe(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var fee=jqe,Hqe=fee,Vqe=Pa;function Wqe(e,t,n){var r=t(e);return Vqe(e)?r:Hqe(r,n(e))}var pee=Wqe;function Uqe(e,t){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}var Gqe=Uqe;function Kqe(){return[]}var hee=Kqe,qqe=Gqe,Yqe=hee,Xqe=Object.prototype,Zqe=Xqe.propertyIsEnumerable,gF=Object.getOwnPropertySymbols,Qqe=gF?function(e){return e==null?[]:(e=Object(e),qqe(gF(e),function(t){return Zqe.call(e,t)}))}:Yqe,MO=Qqe,Jqe=pee,eYe=MO,tYe=j1;function nYe(e){return Jqe(e,tYe,eYe)}var gee=nYe,mF=gee,rYe=1,oYe=Object.prototype,iYe=oYe.hasOwnProperty;function aYe(e,t,n,r,o,i){var a=n&rYe,s=mF(e),l=s.length,c=mF(t),u=c.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var f=s[d];if(!(a?f in t:iYe.call(t,f)))return!1}var p=i.get(e),g=i.get(t);if(p&&g)return p==t&&g==e;var m=!0;i.set(e,t),i.set(t,e);for(var y=a;++d<l;){f=s[d];var v=e[f],b=t[f];if(r)var x=a?r(b,v,f,t,e,i):r(v,b,f,e,t,i);if(!(x===void 0?v===b||o(v,b,n,r,i):x)){m=!1;break}y||(y=f=="constructor")}if(m&&!y){var S=e.constructor,C=t.constructor;S!=C&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof C=="function"&&C instanceof C)&&(m=!1)}return i.delete(e),i.delete(t),m}var sYe=aYe,lYe=xd,cYe=Is,uYe=lYe(cYe,"DataView"),dYe=uYe,fYe=xd,pYe=Is,hYe=fYe(pYe,"Promise"),gYe=hYe,mYe=xd,vYe=Is,yYe=mYe(vYe,"Set"),bYe=yYe,xYe=xd,SYe=Is,wYe=xYe(SYe,"WeakMap"),CYe=wYe,xE=dYe,SE=TO,wE=gYe,CE=bYe,EE=CYe,mee=bd,Lh=cee,vF="[object Map]",EYe="[object Object]",yF="[object Promise]",bF="[object Set]",xF="[object WeakMap]",SF="[object DataView]",kYe=Lh(xE),IYe=Lh(SE),_Ye=Lh(wE),OYe=Lh(CE),PYe=Lh(EE),ru=mee;(xE&&ru(new xE(new ArrayBuffer(1)))!=SF||SE&&ru(new SE)!=vF||wE&&ru(wE.resolve())!=yF||CE&&ru(new CE)!=bF||EE&&ru(new EE)!=xF)&&(ru=function(e){var t=mee(e),n=t==EYe?e.constructor:void 0,r=n?Lh(n):"";if(r)switch(r){case kYe:return SF;case IYe:return vF;case _Ye:return yF;case OYe:return bF;case PYe:return xF}return t});var Sw=ru,h4=$O,TYe=uee,AYe=zqe,$Ye=sYe,wF=Sw,CF=Pa,EF=zm.exports,MYe=tee,RYe=1,kF="[object Arguments]",IF="[object Array]",_y="[object Object]",DYe=Object.prototype,_F=DYe.hasOwnProperty;function LYe(e,t,n,r,o,i){var a=CF(e),s=CF(t),l=a?IF:wF(e),c=s?IF:wF(t);l=l==kF?_y:l,c=c==kF?_y:c;var u=l==_y,d=c==_y,f=l==c;if(f&&EF(e)){if(!EF(t))return!1;a=!0,u=!1}if(f&&!u)return i||(i=new h4),a||MYe(e)?TYe(e,t,n,r,o,i):AYe(e,t,l,n,r,o,i);if(!(n&RYe)){var p=u&&_F.call(e,"__wrapped__"),g=d&&_F.call(t,"__wrapped__");if(p||g){var m=p?e.value():e,y=g?t.value():t;return i||(i=new h4),o(m,y,n,r,i)}}return f?(i||(i=new h4),$Ye(e,t,n,r,o,i)):!1}var BYe=LYe,FYe=BYe,OF=gl;function vee(e,t,n,r,o){return e===t?!0:e==null||t==null||!OF(e)&&!OF(t)?e!==e&&t!==t:FYe(e,t,n,r,vee,o)}var yee=vee,NYe=$O,zYe=yee,jYe=1,HYe=2;function VYe(e,t,n,r){var o=n.length,i=o,a=!r;if(e==null)return!i;for(e=Object(e);o--;){var s=n[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){s=n[o];var l=s[0],c=e[l],u=s[1];if(a&&s[2]){if(c===void 0&&!(l in e))return!1}else{var d=new NYe;if(r)var f=r(c,u,l,e,t,d);if(!(f===void 0?zYe(u,c,jYe|HYe,r,d):f))return!1}}return!0}var WYe=VYe,UYe=Ah;function GYe(e){return e===e&&!UYe(e)}var bee=GYe,KYe=bee,qYe=j1;function YYe(e){for(var t=qYe(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,KYe(o)]}return t}var XYe=YYe;function ZYe(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var xee=ZYe,QYe=WYe,JYe=XYe,eXe=xee;function tXe(e){var t=JYe(e);return t.length==1&&t[0][2]?eXe(t[0][0],t[0][1]):function(n){return n===e||QYe(n,e,t)}}var nXe=tXe,rXe=bd,oXe=gl,iXe="[object Symbol]";function aXe(e){return typeof e=="symbol"||oXe(e)&&rXe(e)==iXe}var RO=aXe,sXe=Pa,lXe=RO,cXe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uXe=/^\w*$/;function dXe(e,t){if(sXe(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||lXe(e)?!0:uXe.test(e)||!cXe.test(e)||t!=null&&e in Object(t)}var DO=dXe,See=AO,fXe="Expected a function";function LO(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(fXe);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(LO.Cache||See),n}LO.Cache=See;var pXe=LO,hXe=pXe,gXe=500;function mXe(e){var t=hXe(e,function(r){return n.size===gXe&&n.clear(),r}),n=t.cache;return t}var vXe=mXe,yXe=vXe,bXe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xXe=/\\(\\)?/g,SXe=yXe(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(bXe,function(n,r,o,i){t.push(o?i.replace(xXe,"$1"):r||n)}),t}),wXe=SXe,PF=z1,CXe=lee,EXe=Pa,kXe=RO,IXe=1/0,TF=PF?PF.prototype:void 0,AF=TF?TF.toString:void 0;function wee(e){if(typeof e=="string")return e;if(EXe(e))return CXe(e,wee)+"";if(kXe(e))return AF?AF.call(e):"";var t=e+"";return t=="0"&&1/e==-IXe?"-0":t}var _Xe=wee,OXe=_Xe;function PXe(e){return e==null?"":OXe(e)}var TXe=PXe,AXe=Pa,$Xe=DO,MXe=wXe,RXe=TXe;function DXe(e,t){return AXe(e)?e:$Xe(e,t)?[e]:MXe(RXe(e))}var Cee=DXe,LXe=RO,BXe=1/0;function FXe(e){if(typeof e=="string"||LXe(e))return e;var t=e+"";return t=="0"&&1/e==-BXe?"-0":t}var ww=FXe,NXe=Cee,zXe=ww;function jXe(e,t){t=NXe(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[zXe(t[n++])];return n&&n==r?e:void 0}var Eee=jXe,HXe=Eee;function VXe(e,t,n){var r=e==null?void 0:HXe(e,t);return r===void 0?n:r}var WXe=VXe;function UXe(e,t){return e!=null&&t in Object(e)}var GXe=UXe,KXe=Cee,qXe=JJ,YXe=Pa,XXe=eee,ZXe=EO,QXe=ww;function JXe(e,t,n){t=KXe(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var a=QXe(t[r]);if(!(i=e!=null&&n(e,a)))break;e=e[a]}return i||++r!=o?i:(o=e==null?0:e.length,!!o&&ZXe(o)&&XXe(a,o)&&(YXe(e)||qXe(e)))}var eZe=JXe,tZe=GXe,nZe=eZe;function rZe(e,t){return e!=null&&nZe(e,t,tZe)}var oZe=rZe,iZe=yee,aZe=WXe,sZe=oZe,lZe=DO,cZe=bee,uZe=xee,dZe=ww,fZe=1,pZe=2;function hZe(e,t){return lZe(e)&&cZe(t)?uZe(dZe(e),t):function(n){var r=aZe(n,e);return r===void 0&&r===t?sZe(n,e):iZe(t,r,fZe|pZe)}}var gZe=hZe;function mZe(e){return function(t){return t==null?void 0:t[e]}}var vZe=mZe,yZe=Eee;function bZe(e){return function(t){return yZe(t,e)}}var xZe=bZe,SZe=vZe,wZe=xZe,CZe=DO,EZe=ww;function kZe(e){return CZe(e)?SZe(EZe(e)):wZe(e)}var IZe=kZe,_Ze=nXe,OZe=gZe,PZe=aee,TZe=Pa,AZe=IZe;function $Ze(e){return typeof e=="function"?e:e==null?PZe:typeof e=="object"?TZe(e)?OZe(e[0],e[1]):_Ze(e):AZe(e)}var MZe=$Ze,RZe=mw;function DZe(e,t){return function(n,r){if(n==null)return n;if(!RZe(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=Object(n);(t?i--:++i<o)&&r(a[i],i,a)!==!1;);return n}}var LZe=DZe,BZe=iee,FZe=LZe,NZe=FZe(BZe),zZe=NZe,jZe=zZe,HZe=mw;function VZe(e,t){var n=-1,r=HZe(e)?Array(e.length):[];return jZe(e,function(o,i,a){r[++n]=t(o,i,a)}),r}var WZe=VZe,UZe=lee,GZe=MZe,KZe=WZe,qZe=Pa;function YZe(e,t){var n=qZe(e)?UZe:KZe;return n(e,GZe(t))}var XZe=YZe;Object.defineProperty(N1,"__esModule",{value:!0});N1.flattenNames=void 0;var ZZe=kVe,QZe=Cw(ZZe),JZe=_O,eQe=Cw(JZe),tQe=AUe,nQe=Cw(tQe),rQe=XZe,oQe=Cw(rQe);function Cw(e){return e&&e.__esModule?e:{default:e}}var iQe=N1.flattenNames=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,oQe.default)(t,function(r){Array.isArray(r)?e(r).map(function(o){return n.push(o)}):(0,nQe.default)(r)?(0,eQe.default)(r,function(o,i){o===!0&&n.push(i),n.push(i+"-"+o)}):(0,QZe.default)(r)&&n.push(r)}),n};N1.default=iQe;var H1={};function aQe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var sQe=aQe,lQe=xd,cQe=function(){try{var e=lQe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),uQe=cQe,$F=uQe;function dQe(e,t,n){t=="__proto__"&&$F?$F(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var kee=dQe,fQe=kee,pQe=PO,hQe=Object.prototype,gQe=hQe.hasOwnProperty;function mQe(e,t,n){var r=e[t];(!(gQe.call(e,t)&&pQe(r,n))||n===void 0&&!(t in e))&&fQe(e,t,n)}var Iee=mQe,vQe=Iee,yQe=kee;function bQe(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=r?r(n[s],e[s],s,n,e):void 0;l===void 0&&(l=e[s]),o?yQe(n,s,l):vQe(n,s,l)}return n}var Ew=bQe,xQe=Ew,SQe=j1;function wQe(e,t){return e&&xQe(t,SQe(t),e)}var CQe=wQe;function EQe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var kQe=EQe,IQe=Ah,_Qe=IO,OQe=kQe,PQe=Object.prototype,TQe=PQe.hasOwnProperty;function AQe(e){if(!IQe(e))return OQe(e);var t=_Qe(e),n=[];for(var r in e)r=="constructor"&&(t||!TQe.call(e,r))||n.push(r);return n}var $Qe=AQe,MQe=nee,RQe=$Qe,DQe=mw;function LQe(e){return DQe(e)?MQe(e,!0):RQe(e)}var BO=LQe,BQe=Ew,FQe=BO;function NQe(e,t){return e&&BQe(t,FQe(t),e)}var zQe=NQe,kE={exports:{}};(function(e,t){var n=Is,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===r,a=i?n.Buffer:void 0,s=a?a.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var d=c.length,f=s?s(d):new c.constructor(d);return c.copy(f),f}e.exports=l})(kE,kE.exports);function jQe(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var HQe=jQe,VQe=Ew,WQe=MO;function UQe(e,t){return VQe(e,WQe(e),t)}var GQe=UQe,KQe=fee,qQe=OO,YQe=MO,XQe=hee,ZQe=Object.getOwnPropertySymbols,QQe=ZQe?function(e){for(var t=[];e;)KQe(t,YQe(e)),e=qQe(e);return t}:XQe,_ee=QQe,JQe=Ew,eJe=_ee;function tJe(e,t){return JQe(e,eJe(e),t)}var nJe=tJe,rJe=pee,oJe=_ee,iJe=BO;function aJe(e){return rJe(e,iJe,oJe)}var sJe=aJe,lJe=Object.prototype,cJe=lJe.hasOwnProperty;function uJe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&cJe.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var dJe=uJe,MF=dee;function fJe(e){var t=new e.constructor(e.byteLength);return new MF(t).set(new MF(e)),t}var FO=fJe,pJe=FO;function hJe(e,t){var n=t?pJe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var gJe=hJe,mJe=/\w*$/;function vJe(e){var t=new e.constructor(e.source,mJe.exec(e));return t.lastIndex=e.lastIndex,t}var yJe=vJe,RF=z1,DF=RF?RF.prototype:void 0,LF=DF?DF.valueOf:void 0;function bJe(e){return LF?Object(LF.call(e)):{}}var xJe=bJe,SJe=FO;function wJe(e,t){var n=t?SJe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var CJe=wJe,EJe=FO,kJe=gJe,IJe=yJe,_Je=xJe,OJe=CJe,PJe="[object Boolean]",TJe="[object Date]",AJe="[object Map]",$Je="[object Number]",MJe="[object RegExp]",RJe="[object Set]",DJe="[object String]",LJe="[object Symbol]",BJe="[object ArrayBuffer]",FJe="[object DataView]",NJe="[object Float32Array]",zJe="[object Float64Array]",jJe="[object Int8Array]",HJe="[object Int16Array]",VJe="[object Int32Array]",WJe="[object Uint8Array]",UJe="[object Uint8ClampedArray]",GJe="[object Uint16Array]",KJe="[object Uint32Array]";function qJe(e,t,n){var r=e.constructor;switch(t){case BJe:return EJe(e);case PJe:case TJe:return new r(+e);case FJe:return kJe(e,n);case NJe:case zJe:case jJe:case HJe:case VJe:case WJe:case UJe:case GJe:case KJe:return OJe(e,n);case AJe:return new r;case $Je:case DJe:return new r(e);case MJe:return IJe(e);case RJe:return new r;case LJe:return _Je(e)}}var YJe=qJe,XJe=Ah,BF=Object.create,ZJe=function(){function e(){}return function(t){if(!XJe(t))return{};if(BF)return BF(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),QJe=ZJe,JJe=QJe,eet=OO,tet=IO;function net(e){return typeof e.constructor=="function"&&!tet(e)?JJe(eet(e)):{}}var ret=net,oet=Sw,iet=gl,aet="[object Map]";function set(e){return iet(e)&&oet(e)==aet}var cet=set,uet=cet,det=kO,FF=jm.exports,NF=FF&&FF.isMap,fet=NF?det(NF):uet,pet=fet,het=Sw,get=gl,met="[object Set]";function vet(e){return get(e)&&het(e)==met}var yet=vet,bet=yet,xet=kO,zF=jm.exports,jF=zF&&zF.isSet,wet=jF?xet(jF):bet,Cet=wet,Eet=$O,ket=sQe,Iet=Iee,_et=CQe,Oet=zQe,Pet=kE.exports,Tet=HQe,Aet=GQe,$et=nJe,Met=gee,Ret=sJe,Det=Sw,Let=dJe,Bet=YJe,Fet=ret,Net=Pa,zet=zm.exports,jet=pet,Het=Ah,Vet=Cet,Wet=j1,Uet=BO,Get=1,Ket=2,qet=4,Oee="[object Arguments]",Yet="[object Array]",Xet="[object Boolean]",Zet="[object Date]",Qet="[object Error]",Pee="[object Function]",Jet="[object GeneratorFunction]",ett="[object Map]",ttt="[object Number]",Tee="[object Object]",ntt="[object RegExp]",rtt="[object Set]",ott="[object String]",itt="[object Symbol]",att="[object WeakMap]",stt="[object ArrayBuffer]",ltt="[object DataView]",ctt="[object Float32Array]",utt="[object Float64Array]",dtt="[object Int8Array]",ftt="[object Int16Array]",ptt="[object Int32Array]",htt="[object Uint8Array]",gtt="[object Uint8ClampedArray]",mtt="[object Uint16Array]",vtt="[object Uint32Array]",zt={};zt[Oee]=zt[Yet]=zt[stt]=zt[ltt]=zt[Xet]=zt[Zet]=zt[ctt]=zt[utt]=zt[dtt]=zt[ftt]=zt[ptt]=zt[ett]=zt[ttt]=zt[Tee]=zt[ntt]=zt[rtt]=zt[ott]=zt[itt]=zt[htt]=zt[gtt]=zt[mtt]=zt[vtt]=!0;zt[Qet]=zt[Pee]=zt[att]=!1;function Nb(e,t,n,r,o,i){var a,s=t&Get,l=t&Ket,c=t&qet;if(n&&(a=o?n(e,r,o,i):n(e)),a!==void 0)return a;if(!Het(e))return e;var u=Net(e);if(u){if(a=Let(e),!s)return Tet(e,a)}else{var d=Det(e),f=d==Pee||d==Jet;if(zet(e))return Pet(e,s);if(d==Tee||d==Oee||f&&!o){if(a=l||f?{}:Fet(e),!s)return l?$et(e,Oet(a,e)):Aet(e,_et(a,e))}else{if(!zt[d])return o?e:{};a=Bet(e,d,s)}}i||(i=new Eet);var p=i.get(e);if(p)return p;i.set(e,a),Vet(e)?e.forEach(function(y){a.add(Nb(y,t,n,y,e,i))}):jet(e)&&e.forEach(function(y,v){a.set(v,Nb(y,t,n,v,e,i))});var g=c?l?Ret:Met:l?Uet:Wet,m=u?void 0:g(e);return ket(m||e,function(y,v){m&&(v=y,y=e[v]),Iet(a,v,Nb(y,t,n,v,e,i))}),a}var ytt=Nb,btt=ytt,xtt=1,Stt=4;function wtt(e){return btt(e,xtt|Stt)}var Ctt=wtt;Object.defineProperty(H1,"__esModule",{value:!0});H1.mergeClasses=void 0;var Ett=_O,ktt=Aee(Ett),Itt=Ctt,_tt=Aee(Itt),Ott=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Aee(e){return e&&e.__esModule?e:{default:e}}var Ptt=H1.mergeClasses=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,_tt.default)(t.default)||{};return n.map(function(o){var i=t[o];return i&&(0,ktt.default)(i,function(a,s){r[s]||(r[s]={}),r[s]=Ott({},r[s],i[s])}),o}),r};H1.default=Ptt;var V1={};Object.defineProperty(V1,"__esModule",{value:!0});V1.autoprefix=void 0;var Ttt=_O,HF=$tt(Ttt),Att=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function $tt(e){return e&&e.__esModule?e:{default:e}}var Mtt={borderRadius:function(t){return{msBorderRadius:t,MozBorderRadius:t,OBorderRadius:t,WebkitBorderRadius:t,borderRadius:t}},boxShadow:function(t){return{msBoxShadow:t,MozBoxShadow:t,OBoxShadow:t,WebkitBoxShadow:t,boxShadow:t}},userSelect:function(t){return{WebkitTouchCallout:t,KhtmlUserSelect:t,MozUserSelect:t,msUserSelect:t,WebkitUserSelect:t,userSelect:t}},flex:function(t){return{WebkitBoxFlex:t,MozBoxFlex:t,WebkitFlex:t,msFlex:t,flex:t}},flexBasis:function(t){return{WebkitFlexBasis:t,flexBasis:t}},justifyContent:function(t){return{WebkitJustifyContent:t,justifyContent:t}},transition:function(t){return{msTransition:t,MozTransition:t,OTransition:t,WebkitTransition:t,transition:t}},transform:function(t){return{msTransform:t,MozTransform:t,OTransform:t,WebkitTransform:t,transform:t}},absolute:function(t){var n=t&&t.split(" ");return{position:"absolute",top:n&&n[0],right:n&&n[1],bottom:n&&n[2],left:n&&n[3]}},extend:function(t,n){var r=n[t];return r||{extend:t}}},Rtt=V1.autoprefix=function(t){var n={};return(0,HF.default)(t,function(r,o){var i={};(0,HF.default)(r,function(a,s){var l=Mtt[s];l?i=Att({},i,l(a)):i[s]=a}),n[o]=i}),n};V1.default=Rtt;var W1={};Object.defineProperty(W1,"__esModule",{value:!0});W1.hover=void 0;var Dtt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ltt=h.exports,g4=Btt(Ltt);function Btt(e){return e&&e.__esModule?e:{default:e}}function Ftt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VF(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Ntt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ztt=W1.hover=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){Ntt(o,r);function o(){var i,a,s,l;Ftt(this,o);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return l=(a=(s=VF(this,(i=o.__proto__||Object.getPrototypeOf(o)).call.apply(i,[this].concat(u))),s),s.state={hover:!1},s.handleMouseOver=function(){return s.setState({hover:!0})},s.handleMouseOut=function(){return s.setState({hover:!1})},s.render=function(){return g4.default.createElement(n,{onMouseOver:s.handleMouseOver,onMouseOut:s.handleMouseOut},g4.default.createElement(t,Dtt({},s.props,s.state)))},a),VF(s,l)}return o}(g4.default.Component)};W1.default=ztt;var U1={};Object.defineProperty(U1,"__esModule",{value:!0});U1.active=void 0;var jtt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Htt=h.exports,m4=Vtt(Htt);function Vtt(e){return e&&e.__esModule?e:{default:e}}function Wtt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WF(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Utt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Gtt=U1.active=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){Utt(o,r);function o(){var i,a,s,l;Wtt(this,o);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return l=(a=(s=WF(this,(i=o.__proto__||Object.getPrototypeOf(o)).call.apply(i,[this].concat(u))),s),s.state={active:!1},s.handleMouseDown=function(){return s.setState({active:!0})},s.handleMouseUp=function(){return s.setState({active:!1})},s.render=function(){return m4.default.createElement(n,{onMouseDown:s.handleMouseDown,onMouseUp:s.handleMouseUp},m4.default.createElement(t,jtt({},s.props,s.state)))},a),WF(s,l)}return o}(m4.default.Component)};U1.default=Gtt;var NO={};Object.defineProperty(NO,"__esModule",{value:!0});var Ktt=function(t,n){var r={},o=function(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;r[a]=s};return t===0&&o("first-child"),t===n-1&&o("last-child"),(t===0||t%2===0)&&o("even"),Math.abs(t%2)===1&&o("odd"),o("nth-child",t),r};NO.default=Ktt;Object.defineProperty(Ci,"__esModule",{value:!0});Ci.ReactCSS=Ci.loop=Ci.handleActive=zO=Ci.handleHover=Ci.hover=void 0;var qtt=N1,Ytt=Bh(qtt),Xtt=H1,Ztt=Bh(Xtt),Qtt=V1,Jtt=Bh(Qtt),ent=W1,$ee=Bh(ent),tnt=U1,nnt=Bh(tnt),rnt=NO,ont=Bh(rnt);function Bh(e){return e&&e.__esModule?e:{default:e}}Ci.hover=$ee.default;var zO=Ci.handleHover=$ee.default;Ci.handleActive=nnt.default;Ci.loop=ont.default;var int=Ci.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=(0,Ytt.default)(r),a=(0,Ztt.default)(t,i);return(0,Jtt.default)(a)},Ke=Ci.default=int,ant=function(t,n,r,o,i){var a=i.clientWidth,s=i.clientHeight,l=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=l-(i.getBoundingClientRect().left+window.pageXOffset),d=c-(i.getBoundingClientRect().top+window.pageYOffset);if(r==="vertical"){var f=void 0;if(d<0?f=0:d>s?f=1:f=Math.round(d*100/s)/100,n.a!==f)return{h:n.h,s:n.s,l:n.l,a:f,source:"rgb"}}else{var p=void 0;if(u<0?p=0:u>a?p=1:p=Math.round(u*100/a)/100,o!==p)return{h:n.h,s:n.s,l:n.l,a:p,source:"rgb"}}return null},v4={},snt=function(t,n,r,o){if(typeof document=="undefined"&&!o)return null;var i=o?new o:document.createElement("canvas");i.width=r*2,i.height=r*2;var a=i.getContext("2d");return a?(a.fillStyle=t,a.fillRect(0,0,i.width,i.height),a.fillStyle=n,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),i.toDataURL()):null},lnt=function(t,n,r,o){var i=t+"-"+n+"-"+r+(o?"-server":"");if(v4[i])return v4[i];var a=snt(t,n,r,o);return v4[i]=a,a},UF=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fh=function(t){var n=t.white,r=t.grey,o=t.size,i=t.renderers,a=t.borderRadius,s=t.boxShadow,l=t.children,c=Ke({default:{grid:{borderRadius:a,boxShadow:s,absolute:"0px 0px 0px 0px",background:"url("+lnt(n,r,o,i.canvas)+") center left"}}});return h.exports.isValidElement(l)?O.cloneElement(l,UF({},l.props,{style:UF({},l.props.style,c.grid)})):k("div",{style:c.grid})};Fh.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var cnt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},unt=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function dnt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GF(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function fnt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var jO=function(e){fnt(t,e);function t(){var n,r,o,i;dnt(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return i=(r=(o=GF(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this].concat(s))),o),o.handleChange=function(c){var u=ant(c,o.props.hsl,o.props.direction,o.props.a,o.container);u&&typeof o.props.onChange=="function"&&o.props.onChange(u,c)},o.handleMouseDown=function(c){o.handleChange(c),window.addEventListener("mousemove",o.handleChange),window.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleChange),window.removeEventListener("mouseup",o.handleMouseUp)},r),GF(o,i)}return unt(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var r=this,o=this.props.rgb,i=Ke({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+o.r+","+o.g+","+o.b+`, 0) 0%,
           rgba(`+o.r+","+o.g+","+o.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:o.a*100+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+o.r+","+o.g+","+o.b+`, 0) 0%,
           rgba(`+o.r+","+o.g+","+o.b+", 1) 100%)"},pointer:{left:0,top:o.a*100+"%"}},overwrite:cnt({},this.props.style)},{vertical:this.props.direction==="vertical",overwrite:!0});return ne("div",{style:i.alpha,children:[k("div",{style:i.checkboard,children:k(Fh,{renderers:this.props.renderers})}),k("div",{style:i.gradient}),k("div",{style:i.container,ref:function(s){return r.container=s},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange,children:k("div",{style:i.pointer,children:this.props.pointer?O.createElement(this.props.pointer,this.props):k("div",{style:i.slider})})})]})}}]),t}(h.exports.PureComponent||h.exports.Component),pnt=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function hnt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gnt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mnt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function vnt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ynt=1,Mee=38,bnt=40,xnt=[Mee,bnt],Snt=function(t){return xnt.indexOf(t)>-1},wnt=function(t){return Number(String(t).replace(/%/g,""))},Cnt=1,ct=function(e){vnt(t,e);function t(n){gnt(this,t);var r=mnt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(o){r.setUpdatedValue(o.target.value,o)},r.handleKeyDown=function(o){var i=wnt(o.target.value);if(!isNaN(i)&&Snt(o.keyCode)){var a=r.getArrowOffset(),s=o.keyCode===Mee?i+a:i-a;r.setUpdatedValue(s,o)}},r.handleDrag=function(o){if(r.props.dragLabel){var i=Math.round(r.props.value+o.movementX);i>=0&&i<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(i),o)}},r.handleMouseDown=function(o){r.props.dragLabel&&(o.preventDefault(),r.handleDrag(o),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+Cnt++,r}return pnt(t,[{key:"componentDidUpdate",value:function(r,o){this.props.value!==this.state.value&&(r.value!==this.props.value||o.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(r){return hnt({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||ynt}},{key:"setUpdatedValue",value:function(r,o){var i=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(i,o),this.setState({value:r})}},{key:"render",value:function(){var r=this,o=Ke({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return ne("div",{style:o.wrap,children:[k("input",{id:this.inputId,style:o.input,ref:function(a){return r.input=a},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?k("label",{htmlFor:this.inputId,style:o.label,onMouseDown:this.handleMouseDown,children:this.props.label}):null]})}}]),t}(h.exports.PureComponent||h.exports.Component),Ent=function(t,n,r,o){var i=o.clientWidth,a=o.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(o.getBoundingClientRect().left+window.pageXOffset),u=l-(o.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var d=void 0;if(u<0)d=359;else if(u>a)d=0;else{var f=-(u*100/a)+100;d=360*f/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var p=void 0;if(c<0)p=0;else if(c>i)p=359;else{var g=c*100/i;p=360*g/100}if(r.h!==p)return{h:p,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},knt=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Int(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KF(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function _nt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Nh=function(e){_nt(t,e);function t(){var n,r,o,i;Int(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return i=(r=(o=KF(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this].concat(s))),o),o.handleChange=function(c){var u=Ent(c,o.props.direction,o.props.hsl,o.container);u&&typeof o.props.onChange=="function"&&o.props.onChange(u,c)},o.handleMouseDown=function(c){o.handleChange(c),window.addEventListener("mousemove",o.handleChange),window.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},r),KF(o,i)}return knt(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var r=this,o=this.props.direction,i=o===void 0?"horizontal":o,a=Ke({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:this.props.hsl.h*100/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(this.props.hsl.h*100/360)+100+"%"}}},{vertical:i==="vertical"});return k("div",{style:a.hue,children:ne("div",{className:"hue-"+i,style:a.container,ref:function(l){return r.container=l},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange,children:[k("style",{children:".hue-horizontal { background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); background: -webkit-linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); } .hue-vertical { background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); }"}),k("div",{style:a.pointer,children:this.props.pointer?O.createElement(this.props.pointer,this.props):k("div",{style:a.slider})})]})})}}]),t}(h.exports.PureComponent||h.exports.Component);function Ont(){this.__data__=[],this.size=0}function G1(e,t){return e===t||e!==e&&t!==t}function kw(e,t){for(var n=e.length;n--;)if(G1(e[n][0],t))return n;return-1}var Pnt=Array.prototype,Tnt=Pnt.splice;function Ant(e){var t=this.__data__,n=kw(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Tnt.call(t,n,1),--this.size,!0}function $nt(e){var t=this.__data__,n=kw(t,e);return n<0?void 0:t[n][1]}function Mnt(e){return kw(this.__data__,e)>-1}function Rnt(e,t){var n=this.__data__,r=kw(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function ml(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ml.prototype.clear=Ont;ml.prototype.delete=Ant;ml.prototype.get=$nt;ml.prototype.has=Mnt;ml.prototype.set=Rnt;function Dnt(){this.__data__=new ml,this.size=0}function Lnt(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Bnt(e){return this.__data__.get(e)}function Fnt(e){return this.__data__.has(e)}var Nnt=typeof global=="object"&&global&&global.Object===Object&&global,Ree=Nnt,znt=typeof self=="object"&&self&&self.Object===Object&&self,jnt=Ree||znt||Function("return this")(),Ta=jnt,Hnt=Ta.Symbol,Oc=Hnt,Dee=Object.prototype,Vnt=Dee.hasOwnProperty,Wnt=Dee.toString,_g=Oc?Oc.toStringTag:void 0;function Unt(e){var t=Vnt.call(e,_g),n=e[_g];try{e[_g]=void 0;var r=!0}catch{}var o=Wnt.call(e);return r&&(t?e[_g]=n:delete e[_g]),o}var Gnt=Object.prototype,Knt=Gnt.toString;function qnt(e){return Knt.call(e)}var Ynt="[object Null]",Xnt="[object Undefined]",qF=Oc?Oc.toStringTag:void 0;function Sd(e){return e==null?e===void 0?Xnt:Ynt:qF&&qF in Object(e)?Unt(e):qnt(e)}function Ni(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Znt="[object AsyncFunction]",Qnt="[object Function]",Jnt="[object GeneratorFunction]",ert="[object Proxy]";function HO(e){if(!Ni(e))return!1;var t=Sd(e);return t==Qnt||t==Jnt||t==Znt||t==ert}var trt=Ta["__core-js_shared__"],y4=trt,YF=function(){var e=/[^.]+$/.exec(y4&&y4.keys&&y4.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function nrt(e){return!!YF&&YF in e}var rrt=Function.prototype,ort=rrt.toString;function wd(e){if(e!=null){try{return ort.call(e)}catch{}try{return e+""}catch{}}return""}var irt=/[\\^$.*+?()[\]{}|]/g,art=/^\[object .+?Constructor\]$/,srt=Function.prototype,lrt=Object.prototype,crt=srt.toString,urt=lrt.hasOwnProperty,drt=RegExp("^"+crt.call(urt).replace(irt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function frt(e){if(!Ni(e)||nrt(e))return!1;var t=HO(e)?drt:art;return t.test(wd(e))}function prt(e,t){return e==null?void 0:e[t]}function Cd(e,t){var n=prt(e,t);return frt(n)?n:void 0}var hrt=Cd(Ta,"Map"),Hm=hrt,grt=Cd(Object,"create"),Vm=grt;function mrt(){this.__data__=Vm?Vm(null):{},this.size=0}function vrt(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var yrt="__lodash_hash_undefined__",brt=Object.prototype,xrt=brt.hasOwnProperty;function Srt(e){var t=this.__data__;if(Vm){var n=t[e];return n===yrt?void 0:n}return xrt.call(t,e)?t[e]:void 0}var wrt=Object.prototype,Crt=wrt.hasOwnProperty;function Ert(e){var t=this.__data__;return Vm?t[e]!==void 0:Crt.call(t,e)}var krt="__lodash_hash_undefined__";function Irt(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Vm&&t===void 0?krt:t,this}function Yu(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Yu.prototype.clear=mrt;Yu.prototype.delete=vrt;Yu.prototype.get=Srt;Yu.prototype.has=Ert;Yu.prototype.set=Irt;function _rt(){this.size=0,this.__data__={hash:new Yu,map:new(Hm||ml),string:new Yu}}function Ort(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Iw(e,t){var n=e.__data__;return Ort(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Prt(e){var t=Iw(this,e).delete(e);return this.size-=t?1:0,t}function Trt(e){return Iw(this,e).get(e)}function Art(e){return Iw(this,e).has(e)}function $rt(e,t){var n=Iw(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function vl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}vl.prototype.clear=_rt;vl.prototype.delete=Prt;vl.prototype.get=Trt;vl.prototype.has=Art;vl.prototype.set=$rt;var Mrt=200;function Rrt(e,t){var n=this.__data__;if(n instanceof ml){var r=n.__data__;if(!Hm||r.length<Mrt-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new vl(r)}return n.set(e,t),this.size=n.size,this}function ds(e){var t=this.__data__=new ml(e);this.size=t.size}ds.prototype.clear=Dnt;ds.prototype.delete=Lnt;ds.prototype.get=Bnt;ds.prototype.has=Fnt;ds.prototype.set=Rrt;var Drt=function(){try{var e=Cd(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Px=Drt;function VO(e,t,n){t=="__proto__"&&Px?Px(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function IE(e,t,n){(n!==void 0&&!G1(e[t],n)||n===void 0&&!(t in e))&&VO(e,t,n)}function Lrt(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(n(i[l],l,i)===!1)break}return t}}var Brt=Lrt(),Lee=Brt,Bee=typeof Ho=="object"&&Ho&&!Ho.nodeType&&Ho,XF=Bee&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,Frt=XF&&XF.exports===Bee,ZF=Frt?Ta.Buffer:void 0,QF=ZF?ZF.allocUnsafe:void 0;function Nrt(e,t){if(t)return e.slice();var n=e.length,r=QF?QF(n):new e.constructor(n);return e.copy(r),r}var zrt=Ta.Uint8Array,Tx=zrt;function jrt(e){var t=new e.constructor(e.byteLength);return new Tx(t).set(new Tx(e)),t}function Hrt(e,t){var n=t?jrt(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Vrt(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var JF=Object.create,Wrt=function(){function e(){}return function(t){if(!Ni(t))return{};if(JF)return JF(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),Urt=Wrt;function Fee(e,t){return function(n){return e(t(n))}}var Grt=Fee(Object.getPrototypeOf,Object),Nee=Grt,Krt=Object.prototype;function WO(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Krt;return e===n}function qrt(e){return typeof e.constructor=="function"&&!WO(e)?Urt(Nee(e)):{}}function Pc(e){return e!=null&&typeof e=="object"}var Yrt="[object Arguments]";function eN(e){return Pc(e)&&Sd(e)==Yrt}var zee=Object.prototype,Xrt=zee.hasOwnProperty,Zrt=zee.propertyIsEnumerable,Qrt=eN(function(){return arguments}())?eN:function(e){return Pc(e)&&Xrt.call(e,"callee")&&!Zrt.call(e,"callee")},Ax=Qrt,Jrt=Array.isArray,Jo=Jrt,eot=9007199254740991;function UO(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=eot}function zh(e){return e!=null&&UO(e.length)&&!HO(e)}function tot(e){return Pc(e)&&zh(e)}function not(){return!1}var jee=typeof Ho=="object"&&Ho&&!Ho.nodeType&&Ho,tN=jee&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,rot=tN&&tN.exports===jee,nN=rot?Ta.Buffer:void 0,oot=nN?nN.isBuffer:void 0,iot=oot||not,$x=iot,aot="[object Object]",sot=Function.prototype,lot=Object.prototype,Hee=sot.toString,cot=lot.hasOwnProperty,uot=Hee.call(Object);function dot(e){if(!Pc(e)||Sd(e)!=aot)return!1;var t=Nee(e);if(t===null)return!0;var n=cot.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Hee.call(n)==uot}var fot="[object Arguments]",pot="[object Array]",hot="[object Boolean]",got="[object Date]",mot="[object Error]",vot="[object Function]",yot="[object Map]",bot="[object Number]",xot="[object Object]",Sot="[object RegExp]",wot="[object Set]",Cot="[object String]",Eot="[object WeakMap]",kot="[object ArrayBuffer]",Iot="[object DataView]",_ot="[object Float32Array]",Oot="[object Float64Array]",Pot="[object Int8Array]",Tot="[object Int16Array]",Aot="[object Int32Array]",$ot="[object Uint8Array]",Mot="[object Uint8ClampedArray]",Rot="[object Uint16Array]",Dot="[object Uint32Array]",Zt={};Zt[_ot]=Zt[Oot]=Zt[Pot]=Zt[Tot]=Zt[Aot]=Zt[$ot]=Zt[Mot]=Zt[Rot]=Zt[Dot]=!0;Zt[fot]=Zt[pot]=Zt[kot]=Zt[hot]=Zt[Iot]=Zt[got]=Zt[mot]=Zt[vot]=Zt[yot]=Zt[bot]=Zt[xot]=Zt[Sot]=Zt[wot]=Zt[Cot]=Zt[Eot]=!1;function Lot(e){return Pc(e)&&UO(e.length)&&!!Zt[Sd(e)]}function Bot(e){return function(t){return e(t)}}var Vee=typeof Ho=="object"&&Ho&&!Ho.nodeType&&Ho,A0=Vee&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,Fot=A0&&A0.exports===Vee,b4=Fot&&Ree.process,Not=function(){try{var e=A0&&A0.require&&A0.require("util").types;return e||b4&&b4.binding&&b4.binding("util")}catch{}}(),rN=Not,oN=rN&&rN.isTypedArray,zot=oN?Bot(oN):Lot,GO=zot;function _E(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var jot=Object.prototype,Hot=jot.hasOwnProperty;function Vot(e,t,n){var r=e[t];(!(Hot.call(e,t)&&G1(r,n))||n===void 0&&!(t in e))&&VO(e,t,n)}function Wot(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=r?r(n[s],e[s],s,n,e):void 0;l===void 0&&(l=e[s]),o?VO(n,s,l):Vot(n,s,l)}return n}function Uot(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var Got=9007199254740991,Kot=/^(?:0|[1-9]\d*)$/;function KO(e,t){var n=typeof e;return t=t==null?Got:t,!!t&&(n=="number"||n!="symbol"&&Kot.test(e))&&e>-1&&e%1==0&&e<t}var qot=Object.prototype,Yot=qot.hasOwnProperty;function Wee(e,t){var n=Jo(e),r=!n&&Ax(e),o=!n&&!r&&$x(e),i=!n&&!r&&!o&&GO(e),a=n||r||o||i,s=a?Uot(e.length,String):[],l=s.length;for(var c in e)(t||Yot.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||KO(c,l)))&&s.push(c);return s}function Xot(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var Zot=Object.prototype,Qot=Zot.hasOwnProperty;function Jot(e){if(!Ni(e))return Xot(e);var t=WO(e),n=[];for(var r in e)r=="constructor"&&(t||!Qot.call(e,r))||n.push(r);return n}function Uee(e){return zh(e)?Wee(e,!0):Jot(e)}function eit(e){return Wot(e,Uee(e))}function tit(e,t,n,r,o,i,a){var s=_E(e,n),l=_E(t,n),c=a.get(l);if(c){IE(e,n,c);return}var u=i?i(s,l,n+"",e,t,a):void 0,d=u===void 0;if(d){var f=Jo(l),p=!f&&$x(l),g=!f&&!p&&GO(l);u=l,f||p||g?Jo(s)?u=s:tot(s)?u=Vrt(s):p?(d=!1,u=Nrt(l,!0)):g?(d=!1,u=Hrt(l,!0)):u=[]:dot(l)||Ax(l)?(u=s,Ax(s)?u=eit(s):(!Ni(s)||HO(s))&&(u=qrt(l))):d=!1}d&&(a.set(l,u),o(u,l,r,i,a),a.delete(l)),IE(e,n,u)}function Gee(e,t,n,r,o){e!==t&&Lee(t,function(i,a){if(o||(o=new ds),Ni(i))tit(e,t,a,n,Gee,r,o);else{var s=r?r(_E(e,a),i,a+"",e,t,o):void 0;s===void 0&&(s=i),IE(e,a,s)}},Uee)}function _w(e){return e}function nit(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)}var iN=Math.max;function rit(e,t,n){return t=iN(t===void 0?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=iN(r.length-t,0),a=Array(i);++o<i;)a[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(a),nit(e,this,s)}}function oit(e){return function(){return e}}var iit=Px?function(e,t){return Px(e,"toString",{configurable:!0,enumerable:!1,value:oit(t),writable:!0})}:_w,ait=iit,sit=800,lit=16,cit=Date.now;function uit(e){var t=0,n=0;return function(){var r=cit(),o=lit-(r-n);if(n=r,o>0){if(++t>=sit)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var dit=uit(ait),fit=dit;function pit(e,t){return fit(rit(e,t,_w),e+"")}function hit(e,t,n){if(!Ni(n))return!1;var r=typeof t;return(r=="number"?zh(n)&&KO(t,n.length):r=="string"&&t in n)?G1(n[t],e):!1}function git(e){return pit(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&hit(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var s=n[r];s&&e(t,s,r,i)}return t})}var mit=git(function(e,t,n){Gee(e,t,n)}),To=mit,K1=function(t){var n=t.zDepth,r=t.radius,o=t.background,i=t.children,a=t.styles,s=a===void 0?{}:a,l=Ke(To({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+n+"px "+n*4+"px rgba(0,0,0,.24)",borderRadius:r,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},s),{"zDepth-1":n===1});return O.createElement("div",{style:l.wrap},O.createElement("div",{style:l.bg}),O.createElement("div",{style:l.content},i))};K1.propTypes={background:pe.string,zDepth:pe.oneOf([0,1,2,3,4,5]),radius:pe.number,styles:pe.object};K1.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var vit=function(){return Ta.Date.now()},x4=vit,yit=/\s/;function bit(e){for(var t=e.length;t--&&yit.test(e.charAt(t)););return t}var xit=/^\s+/;function Sit(e){return e&&e.slice(0,bit(e)+1).replace(xit,"")}var wit="[object Symbol]";function Ow(e){return typeof e=="symbol"||Pc(e)&&Sd(e)==wit}var aN=0/0,Cit=/^[-+]0x[0-9a-f]+$/i,Eit=/^0b[01]+$/i,kit=/^0o[0-7]+$/i,Iit=parseInt;function sN(e){if(typeof e=="number")return e;if(Ow(e))return aN;if(Ni(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ni(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Sit(e);var n=Eit.test(e);return n||kit.test(e)?Iit(e.slice(2),n?2:8):Cit.test(e)?aN:+e}var _it="Expected a function",Oit=Math.max,Pit=Math.min;function Kee(e,t,n){var r,o,i,a,s,l,c=0,u=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(_it);t=sN(t)||0,Ni(n)&&(u=!!n.leading,d="maxWait"in n,i=d?Oit(sN(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f);function p(w){var I=r,_=o;return r=o=void 0,c=w,a=e.apply(_,I),a}function g(w){return c=w,s=setTimeout(v,t),u?p(w):a}function m(w){var I=w-l,_=w-c,P=t-I;return d?Pit(P,i-_):P}function y(w){var I=w-l,_=w-c;return l===void 0||I>=t||I<0||d&&_>=i}function v(){var w=x4();if(y(w))return b(w);s=setTimeout(v,m(w))}function b(w){return s=void 0,f&&r?p(w):(r=o=void 0,a)}function x(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function S(){return s===void 0?a:b(x4())}function C(){var w=x4(),I=y(w);if(r=arguments,o=this,l=w,I){if(s===void 0)return g(l);if(d)return clearTimeout(s),s=setTimeout(v,t),p(l)}return s===void 0&&(s=setTimeout(v,t)),a}return C.cancel=x,C.flush=S,C}var Tit="Expected a function";function Ait(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(Tit);return Ni(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Kee(e,t,{leading:r,maxWait:t,trailing:o})}var $it=function(t,n,r){var o=r.getBoundingClientRect(),i=o.width,a=o.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),u<0?u=0:u>a&&(u=a);var d=c/i,f=1-u/a;return{h:n.h,s:d,v:f,a:n.a,source:"hsv"}},Mit=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Rit(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dit(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Lit(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Pw=function(e){Lit(t,e);function t(n){Rit(this,t);var r=Dit(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n));return r.handleChange=function(o){typeof r.props.onChange=="function"&&r.throttle(r.props.onChange,$it(o,r.props.hsl,r.container),o)},r.handleMouseDown=function(o){r.handleChange(o);var i=r.getContainerRenderWindow();i.addEventListener("mousemove",r.handleChange),i.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.throttle=Ait(function(o,i,a){o(i,a)},50),r}return Mit(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var r=this.container,o=window;!o.document.contains(r)&&o.parent!==o;)o=o.parent;return o}},{key:"unbindEventListeners",value:function(){var r=this.getContainerRenderWindow();r.removeEventListener("mousemove",this.handleChange),r.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var r=this,o=this.props.style||{},i=o.color,a=o.white,s=o.black,l=o.pointer,c=o.circle,u=Ke({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(this.props.hsv.v*100)+100+"%",left:this.props.hsv.s*100+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),
            0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:i,white:a,black:s,pointer:l,circle:c}},{custom:!!this.props.style});return ne("div",{style:u.color,ref:function(f){return r.container=f},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange,children:[k("style",{children:".saturation-white { background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); background: linear-gradient(to right, #fff, rgba(255,255,255,0)); } .saturation-black { background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); background: linear-gradient(to top, #000, rgba(0,0,0,0)); }"}),ne("div",{style:u.white,className:"saturation-white",children:[k("div",{style:u.black,className:"saturation-black"}),k("div",{style:u.pointer,children:this.props.pointer?O.createElement(this.props.pointer,this.props):k("div",{style:u.circle})})]})]})}}]),t}(h.exports.PureComponent||h.exports.Component);function Bit(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var Fit=Fee(Object.keys,Object),Nit=Fit,zit=Object.prototype,jit=zit.hasOwnProperty;function Hit(e){if(!WO(e))return Nit(e);var t=[];for(var n in Object(e))jit.call(e,n)&&n!="constructor"&&t.push(n);return t}function qO(e){return zh(e)?Wee(e):Hit(e)}function Vit(e,t){return e&&Lee(e,t,qO)}function Wit(e,t){return function(n,r){if(n==null)return n;if(!zh(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=Object(n);(t?i--:++i<o)&&r(a[i],i,a)!==!1;);return n}}var Uit=Wit(Vit),qee=Uit;function Git(e){return typeof e=="function"?e:_w}function Kit(e,t){var n=Jo(e)?Bit:qee;return n(e,Git(t))}function Mx(e){return Mx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mx(e)}var qit=/^\s+/,Yit=/\s+$/;function De(e,t){if(e=e||"",t=t||{},e instanceof De)return e;if(!(this instanceof De))return new De(e,t);var n=Xit(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}De.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=Yee(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=cN(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=cN(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=lN(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=lN(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return uN(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return eat(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(un(this._r,255)*100)+"%",g:Math.round(un(this._g,255)*100)+"%",b:Math.round(un(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(un(this._r,255)*100)+"%, "+Math.round(un(this._g,255)*100)+"%, "+Math.round(un(this._b,255)*100)+"%)":"rgba("+Math.round(un(this._r,255)*100)+"%, "+Math.round(un(this._g,255)*100)+"%, "+Math.round(un(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:fat[uN(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+dN(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=De(t);r="#"+dN(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return De(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(oat,arguments)},brighten:function(){return this._applyModification(iat,arguments)},darken:function(){return this._applyModification(aat,arguments)},desaturate:function(){return this._applyModification(tat,arguments)},saturate:function(){return this._applyModification(nat,arguments)},greyscale:function(){return this._applyModification(rat,arguments)},spin:function(){return this._applyModification(sat,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(uat,arguments)},complement:function(){return this._applyCombination(lat,arguments)},monochromatic:function(){return this._applyCombination(dat,arguments)},splitcomplement:function(){return this._applyCombination(cat,arguments)},triad:function(){return this._applyCombination(fN,[3])},tetrad:function(){return this._applyCombination(fN,[4])}};De.fromRatio=function(e,t){if(Mx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=qg(e[r]));e=n}return De(e,t)};function Xit(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=mat(e)),Mx(e)=="object"&&(Ds(e.r)&&Ds(e.g)&&Ds(e.b)?(t=Zit(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Ds(e.h)&&Ds(e.s)&&Ds(e.v)?(r=qg(e.s),o=qg(e.v),t=Jit(e.h,r,o),a=!0,s="hsv"):Ds(e.h)&&Ds(e.s)&&Ds(e.l)&&(r=qg(e.s),i=qg(e.l),t=Qit(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Yee(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function Zit(e,t,n){return{r:un(e,255)*255,g:un(t,255)*255,b:un(n,255)*255}}function lN(e,t,n){e=un(e,255),t=un(t,255),n=un(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4;break}i/=6}return{h:i,s:a,l:s}}function Qit(e,t,n){var r,o,i;e=un(e,360),t=un(t,100),n=un(n,100);function a(c,u,d){return d<0&&(d+=1),d>1&&(d-=1),d<1/6?c+(u-c)*6*d:d<1/2?u:d<2/3?c+(u-c)*(2/3-d)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function cN(e,t,n){e=un(e,255),t=un(t,255),n=un(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4;break}i/=6}return{h:i,s:a,v:s}}function Jit(e,t,n){e=un(e,360)*6,t=un(t,100),n=un(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),a=n*(1-o*t),s=n*(1-(1-o)*t),l=r%6,c=[n,a,i,i,s,n][l],u=[s,n,n,a,i,i][l],d=[i,i,s,n,n,a][l];return{r:c*255,g:u*255,b:d*255}}function uN(e,t,n,r){var o=[fa(Math.round(e).toString(16)),fa(Math.round(t).toString(16)),fa(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function eat(e,t,n,r,o){var i=[fa(Math.round(e).toString(16)),fa(Math.round(t).toString(16)),fa(Math.round(n).toString(16)),fa(Xee(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function dN(e,t,n,r){var o=[fa(Xee(r)),fa(Math.round(e).toString(16)),fa(Math.round(t).toString(16)),fa(Math.round(n).toString(16))];return o.join("")}De.equals=function(e,t){return!e||!t?!1:De(e).toRgbString()==De(t).toRgbString()};De.random=function(){return De.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function tat(e,t){t=t===0?0:t||10;var n=De(e).toHsl();return n.s-=t/100,n.s=Tw(n.s),De(n)}function nat(e,t){t=t===0?0:t||10;var n=De(e).toHsl();return n.s+=t/100,n.s=Tw(n.s),De(n)}function rat(e){return De(e).desaturate(100)}function oat(e,t){t=t===0?0:t||10;var n=De(e).toHsl();return n.l+=t/100,n.l=Tw(n.l),De(n)}function iat(e,t){t=t===0?0:t||10;var n=De(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),De(n)}function aat(e,t){t=t===0?0:t||10;var n=De(e).toHsl();return n.l-=t/100,n.l=Tw(n.l),De(n)}function sat(e,t){var n=De(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,De(n)}function lat(e){var t=De(e).toHsl();return t.h=(t.h+180)%360,De(t)}function fN(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=De(e).toHsl(),r=[De(e)],o=360/t,i=1;i<t;i++)r.push(De({h:(n.h+i*o)%360,s:n.s,l:n.l}));return r}function cat(e){var t=De(e).toHsl(),n=t.h;return[De(e),De({h:(n+72)%360,s:t.s,l:t.l}),De({h:(n+216)%360,s:t.s,l:t.l})]}function uat(e,t,n){t=t||6,n=n||30;var r=De(e).toHsl(),o=360/n,i=[De(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(De(r));return i}function dat(e,t){t=t||6;for(var n=De(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(De({h:r,s:o,v:i})),i=(i+s)%1;return a}De.mix=function(e,t,n){n=n===0?0:n||50;var r=De(e).toRgb(),o=De(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return De(a)};De.readability=function(e,t){var n=De(e),r=De(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};De.isReadable=function(e,t,n){var r=De.readability(e,t),o,i;switch(i=!1,o=vat(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};De.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;c<t.length;c++)i=De.readability(e,t[c]),i>o&&(o=i,r=De(t[c]));return De.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,De.mostReadable(e,["#fff","#000"],n))};var OE=De.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},fat=De.hexNames=pat(OE);function pat(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Yee(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function un(e,t){hat(e)&&(e="100%");var n=gat(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Tw(e){return Math.min(1,Math.max(0,e))}function Ro(e){return parseInt(e,16)}function hat(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function gat(e){return typeof e=="string"&&e.indexOf("%")!=-1}function fa(e){return e.length==1?"0"+e:""+e}function qg(e){return e<=1&&(e=e*100+"%"),e}function Xee(e){return Math.round(parseFloat(e)*255).toString(16)}function pN(e){return Ro(e)/255}var ra=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Ds(e){return!!ra.CSS_UNIT.exec(e)}function mat(e){e=e.replace(qit,"").replace(Yit,"").toLowerCase();var t=!1;if(OE[e])e=OE[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=ra.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=ra.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ra.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=ra.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ra.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=ra.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ra.hex8.exec(e))?{r:Ro(n[1]),g:Ro(n[2]),b:Ro(n[3]),a:pN(n[4]),format:t?"name":"hex8"}:(n=ra.hex6.exec(e))?{r:Ro(n[1]),g:Ro(n[2]),b:Ro(n[3]),format:t?"name":"hex"}:(n=ra.hex4.exec(e))?{r:Ro(n[1]+""+n[1]),g:Ro(n[2]+""+n[2]),b:Ro(n[3]+""+n[3]),a:pN(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=ra.hex3.exec(e))?{r:Ro(n[1]+""+n[1]),g:Ro(n[2]+""+n[2]),b:Ro(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function vat(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var hN=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return Kit(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(o+=1),i==="s"||i==="l")){var a=/^\d+%$/;a.test(t[i])&&(o+=1)}}),r===o?t:!1},Yg=function(t,n){var r=t.hex?De(t.hex):De(t),o=r.toHsl(),i=r.toHsv(),a=r.toRgb(),s=r.toHex();o.s===0&&(o.h=n||0,i.h=n||0);var l=s==="000000"&&a.a===0;return{hsl:o,hex:l?"transparent":"#"+s,rgb:a,hsv:i,oldHue:t.h||n||o.h,source:t.source}},zc=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&De(t).isValid()},YO=function(t){if(!t)return"#fff";var n=Yg(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},S4=function(t,n){var r=t.replace("\xB0","");return De(n+" ("+r+")")._ok},Oy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yat=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function bat(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xat(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Sat(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Ao=function(t){var n=function(r){Sat(o,r);function o(i){bat(this,o);var a=xat(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return a.handleChange=function(s,l){var c=hN(s);if(c){var u=Yg(s,s.h||a.state.oldHue);a.setState(u),a.props.onChangeComplete&&a.debounce(a.props.onChangeComplete,u,l),a.props.onChange&&a.props.onChange(u,l)}},a.handleSwatchHover=function(s,l){var c=hN(s);if(c){var u=Yg(s,s.h||a.state.oldHue);a.props.onSwatchHover&&a.props.onSwatchHover(u,l)}},a.state=Oy({},Yg(i.color,0)),a.debounce=Kee(function(s,l,c){s(l,c)},100),a}return yat(o,[{key:"render",value:function(){var a={};return this.props.onSwatchHover&&(a.onSwatchHover=this.handleSwatchHover),k(t,{...this.props,...this.state,onChange:this.handleChange,...a})}}],[{key:"getDerivedStateFromProps",value:function(a,s){return Oy({},Yg(a.color,s.oldHue))}}]),o}(h.exports.PureComponent||h.exports.Component);return n.propTypes=Oy({},t.propTypes),n.defaultProps=Oy({},t.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),n},wat=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cat=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Eat(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gN(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function kat(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Iat=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){kat(o,r);function o(){var i,a,s,l;Eat(this,o);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return l=(a=(s=gN(this,(i=o.__proto__||Object.getPrototypeOf(o)).call.apply(i,[this].concat(u))),s),s.state={focus:!1},s.handleFocus=function(){return s.setState({focus:!0})},s.handleBlur=function(){return s.setState({focus:!1})},a),gN(s,l)}return Cat(o,[{key:"render",value:function(){return O.createElement(n,{onFocus:this.handleFocus,onBlur:this.handleBlur},O.createElement(t,wat({},this.props,this.state)))}}]),o}(O.Component)},mN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_at=13,Oat=function(t){var n=t.color,r=t.style,o=t.onClick,i=o===void 0?function(){}:o,a=t.onHover,s=t.title,l=s===void 0?n:s,c=t.children,u=t.focus,d=t.focusStyle,f=d===void 0?{}:d,p=n==="transparent",g=Ke({default:{swatch:mN({background:n,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?f:{})}}),m=function(S){return i(n,S)},y=function(S){return S.keyCode===_at&&i(n,S)},v=function(S){return a(n,S)},b={};return a&&(b.onMouseOver=v),O.createElement("div",mN({style:g.swatch,onClick:m,title:l,tabIndex:0,onKeyDown:y},b),c,p&&O.createElement(Fh,{borderRadius:g.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))},Ed=Iat(Oat),Pat=function(t){var n=t.direction,r=Ke({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return O.createElement("div",{style:r.picker})},Tat=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zee=function(t){var n=t.rgb,r=t.hsl,o=t.width,i=t.height,a=t.onChange,s=t.direction,l=t.style,c=t.renderers,u=t.pointer,d=t.className,f=d===void 0?"":d,p=Ke({default:{picker:{position:"relative",width:o,height:i},alpha:{radius:"2px",style:l}}});return O.createElement("div",{style:p.picker,className:"alpha-picker "+f},O.createElement(jO,Tat({},p.alpha,{rgb:n,hsl:r,pointer:u,renderers:c,onChange:a,direction:s})))};Zee.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Pat};Ao(Zee);function Qee(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var Aat="__lodash_hash_undefined__";function $at(e){return this.__data__.set(e,Aat),this}function Mat(e){return this.__data__.has(e)}function Rx(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new vl;++t<n;)this.add(e[t])}Rx.prototype.add=Rx.prototype.push=$at;Rx.prototype.has=Mat;function Rat(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Dat(e,t){return e.has(t)}var Lat=1,Bat=2;function Jee(e,t,n,r,o,i){var a=n&Lat,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,p=n&Bat?new Rx:void 0;for(i.set(e,t),i.set(t,e);++d<s;){var g=e[d],m=t[d];if(r)var y=a?r(m,g,d,t,e,i):r(g,m,d,e,t,i);if(y!==void 0){if(y)continue;f=!1;break}if(p){if(!Rat(t,function(v,b){if(!Dat(p,b)&&(g===v||o(g,v,n,r,i)))return p.push(b)})){f=!1;break}}else if(!(g===m||o(g,m,n,r,i))){f=!1;break}}return i.delete(e),i.delete(t),f}function Fat(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}function Nat(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var zat=1,jat=2,Hat="[object Boolean]",Vat="[object Date]",Wat="[object Error]",Uat="[object Map]",Gat="[object Number]",Kat="[object RegExp]",qat="[object Set]",Yat="[object String]",Xat="[object Symbol]",Zat="[object ArrayBuffer]",Qat="[object DataView]",vN=Oc?Oc.prototype:void 0,w4=vN?vN.valueOf:void 0;function Jat(e,t,n,r,o,i,a){switch(n){case Qat:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Zat:return!(e.byteLength!=t.byteLength||!i(new Tx(e),new Tx(t)));case Hat:case Vat:case Gat:return G1(+e,+t);case Wat:return e.name==t.name&&e.message==t.message;case Kat:case Yat:return e==t+"";case Uat:var s=Fat;case qat:var l=r&zat;if(s||(s=Nat),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=jat,a.set(e,t);var u=Jee(s(e),s(t),r,o,i,a);return a.delete(e),u;case Xat:if(w4)return w4.call(e)==w4.call(t)}return!1}function est(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function tst(e,t,n){var r=t(e);return Jo(e)?r:est(r,n(e))}function nst(e,t){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function rst(){return[]}var ost=Object.prototype,ist=ost.propertyIsEnumerable,yN=Object.getOwnPropertySymbols,ast=yN?function(e){return e==null?[]:(e=Object(e),nst(yN(e),function(t){return ist.call(e,t)}))}:rst,sst=ast;function bN(e){return tst(e,qO,sst)}var lst=1,cst=Object.prototype,ust=cst.hasOwnProperty;function dst(e,t,n,r,o,i){var a=n&lst,s=bN(e),l=s.length,c=bN(t),u=c.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var f=s[d];if(!(a?f in t:ust.call(t,f)))return!1}var p=i.get(e),g=i.get(t);if(p&&g)return p==t&&g==e;var m=!0;i.set(e,t),i.set(t,e);for(var y=a;++d<l;){f=s[d];var v=e[f],b=t[f];if(r)var x=a?r(b,v,f,t,e,i):r(v,b,f,e,t,i);if(!(x===void 0?v===b||o(v,b,n,r,i):x)){m=!1;break}y||(y=f=="constructor")}if(m&&!y){var S=e.constructor,C=t.constructor;S!=C&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof C=="function"&&C instanceof C)&&(m=!1)}return i.delete(e),i.delete(t),m}var fst=Cd(Ta,"DataView"),PE=fst,pst=Cd(Ta,"Promise"),TE=pst,hst=Cd(Ta,"Set"),AE=hst,gst=Cd(Ta,"WeakMap"),$E=gst,xN="[object Map]",mst="[object Object]",SN="[object Promise]",wN="[object Set]",CN="[object WeakMap]",EN="[object DataView]",vst=wd(PE),yst=wd(Hm),bst=wd(TE),xst=wd(AE),Sst=wd($E),ou=Sd;(PE&&ou(new PE(new ArrayBuffer(1)))!=EN||Hm&&ou(new Hm)!=xN||TE&&ou(TE.resolve())!=SN||AE&&ou(new AE)!=wN||$E&&ou(new $E)!=CN)&&(ou=function(e){var t=Sd(e),n=t==mst?e.constructor:void 0,r=n?wd(n):"";if(r)switch(r){case vst:return EN;case yst:return xN;case bst:return SN;case xst:return wN;case Sst:return CN}return t});var kN=ou,wst=1,IN="[object Arguments]",_N="[object Array]",Py="[object Object]",Cst=Object.prototype,ON=Cst.hasOwnProperty;function Est(e,t,n,r,o,i){var a=Jo(e),s=Jo(t),l=a?_N:kN(e),c=s?_N:kN(t);l=l==IN?Py:l,c=c==IN?Py:c;var u=l==Py,d=c==Py,f=l==c;if(f&&$x(e)){if(!$x(t))return!1;a=!0,u=!1}if(f&&!u)return i||(i=new ds),a||GO(e)?Jee(e,t,n,r,o,i):Jat(e,t,l,n,r,o,i);if(!(n&wst)){var p=u&&ON.call(e,"__wrapped__"),g=d&&ON.call(t,"__wrapped__");if(p||g){var m=p?e.value():e,y=g?t.value():t;return i||(i=new ds),o(m,y,n,r,i)}}return f?(i||(i=new ds),dst(e,t,n,r,o,i)):!1}function XO(e,t,n,r,o){return e===t?!0:e==null||t==null||!Pc(e)&&!Pc(t)?e!==e&&t!==t:Est(e,t,n,r,XO,o)}var kst=1,Ist=2;function _st(e,t,n,r){var o=n.length,i=o,a=!r;if(e==null)return!i;for(e=Object(e);o--;){var s=n[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){s=n[o];var l=s[0],c=e[l],u=s[1];if(a&&s[2]){if(c===void 0&&!(l in e))return!1}else{var d=new ds;if(r)var f=r(c,u,l,e,t,d);if(!(f===void 0?XO(u,c,kst|Ist,r,d):f))return!1}}return!0}function ete(e){return e===e&&!Ni(e)}function Ost(e){for(var t=qO(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,ete(o)]}return t}function tte(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function Pst(e){var t=Ost(e);return t.length==1&&t[0][2]?tte(t[0][0],t[0][1]):function(n){return n===e||_st(n,e,t)}}var Tst=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ast=/^\w*$/;function ZO(e,t){if(Jo(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Ow(e)?!0:Ast.test(e)||!Tst.test(e)||t!=null&&e in Object(t)}var $st="Expected a function";function QO(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError($st);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(QO.Cache||vl),n}QO.Cache=vl;var Mst=500;function Rst(e){var t=QO(e,function(r){return n.size===Mst&&n.clear(),r}),n=t.cache;return t}var Dst=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Lst=/\\(\\)?/g,Bst=Rst(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Dst,function(n,r,o,i){t.push(o?i.replace(Lst,"$1"):r||n)}),t}),Fst=Bst,Nst=1/0,PN=Oc?Oc.prototype:void 0,TN=PN?PN.toString:void 0;function nte(e){if(typeof e=="string")return e;if(Jo(e))return Qee(e,nte)+"";if(Ow(e))return TN?TN.call(e):"";var t=e+"";return t=="0"&&1/e==-Nst?"-0":t}function zst(e){return e==null?"":nte(e)}function rte(e,t){return Jo(e)?e:ZO(e,t)?[e]:Fst(zst(e))}var jst=1/0;function Aw(e){if(typeof e=="string"||Ow(e))return e;var t=e+"";return t=="0"&&1/e==-jst?"-0":t}function ote(e,t){t=rte(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[Aw(t[n++])];return n&&n==r?e:void 0}function Hst(e,t,n){var r=e==null?void 0:ote(e,t);return r===void 0?n:r}function Vst(e,t){return e!=null&&t in Object(e)}function Wst(e,t,n){t=rte(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var a=Aw(t[r]);if(!(i=e!=null&&n(e,a)))break;e=e[a]}return i||++r!=o?i:(o=e==null?0:e.length,!!o&&UO(o)&&KO(a,o)&&(Jo(e)||Ax(e)))}function Ust(e,t){return e!=null&&Wst(e,t,Vst)}var Gst=1,Kst=2;function qst(e,t){return ZO(e)&&ete(t)?tte(Aw(e),t):function(n){var r=Hst(n,e);return r===void 0&&r===t?Ust(n,e):XO(t,r,Gst|Kst)}}function Yst(e){return function(t){return t==null?void 0:t[e]}}function Xst(e){return function(t){return ote(t,e)}}function Zst(e){return ZO(e)?Yst(Aw(e)):Xst(e)}function Qst(e){return typeof e=="function"?e:e==null?_w:typeof e=="object"?Jo(e)?qst(e[0],e[1]):Pst(e):Zst(e)}function Jst(e,t){var n=-1,r=zh(e)?Array(e.length):[];return qee(e,function(o,i,a){r[++n]=t(o,i,a)}),r}function kd(e,t){var n=Jo(e)?Qee:Jst;return n(e,Qst(t))}var elt=function(t){var n=t.colors,r=t.onClick,o=t.onSwatchHover,i=Ke({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return O.createElement("div",{style:i.swatches},kd(n,function(a){return O.createElement(Ed,{key:a,color:a,style:i.swatch,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+a}})}),O.createElement("div",{style:i.clear}))},JO=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.hex,i=t.colors,a=t.width,s=t.triangle,l=t.styles,c=l===void 0?{}:l,u=t.className,d=u===void 0?"":u,f=o==="transparent",p=function(y,v){zc(y)&&n({hex:y,source:"hex"},v)},g=Ke(To({default:{card:{width:a,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:YO(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":s==="hide"});return O.createElement("div",{style:g.card,className:"block-picker "+d},O.createElement("div",{style:g.triangle}),O.createElement("div",{style:g.head},f&&O.createElement(Fh,{borderRadius:"6px 6px 0 0"}),O.createElement("div",{style:g.label},o)),O.createElement("div",{style:g.body},O.createElement(elt,{colors:i,onClick:p,onSwatchHover:r}),O.createElement(ct,{style:{input:g.input},value:o,onChange:p})))};JO.propTypes={width:pe.oneOfType([pe.string,pe.number]),colors:pe.arrayOf(pe.string),triangle:pe.oneOf(["top","hide"]),styles:pe.object};JO.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};Ao(JO);var uf={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},df={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},ff={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},pf={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},hf={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},gf={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},mf={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},vf={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},yf={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},Xg={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},bf={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},xf={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},Sf={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},wf={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},Cf={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},Ef={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},kf={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},If={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},ite=function(t){var n=t.color,r=t.onClick,o=t.onSwatchHover,i=t.hover,a=t.active,s=t.circleSize,l=t.circleSpacing,c=Ke({default:{swatch:{width:s,height:s,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(s/2+1)+"px "+n,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+n}}},{hover:i,active:a});return O.createElement("div",{style:c.swatch},O.createElement(Ed,{style:c.Swatch,color:n,onClick:r,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+n}}))};ite.defaultProps={circleSize:28,circleSpacing:14};var tlt=zO(ite),eP=function(t){var n=t.width,r=t.onChange,o=t.onSwatchHover,i=t.colors,a=t.hex,s=t.circleSize,l=t.styles,c=l===void 0?{}:l,u=t.circleSpacing,d=t.className,f=d===void 0?"":d,p=Ke(To({default:{card:{width:n,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),g=function(y,v){return r({hex:y,source:"hex"},v)};return O.createElement("div",{style:p.card,className:"circle-picker "+f},kd(i,function(m){return O.createElement(tlt,{key:m,color:m,onClick:g,onSwatchHover:o,active:a===m.toLowerCase(),circleSize:s,circleSpacing:u})}))};eP.propTypes={width:pe.oneOfType([pe.string,pe.number]),circleSize:pe.number,circleSpacing:pe.number,styles:pe.object};eP.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[uf[500],df[500],ff[500],pf[500],hf[500],gf[500],mf[500],vf[500],yf[500],Xg[500],bf[500],xf[500],Sf[500],wf[500],Cf[500],Ef[500],kf[500],If[500]],styles:{}};Ao(eP);function AN(e){return e===void 0}var ate={};Object.defineProperty(ate,"__esModule",{value:!0});var $N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nlt=h.exports,MN=rlt(nlt);function rlt(e){return e&&e.__esModule?e:{default:e}}function olt(e,t){var n={};for(var r in e)t.indexOf(r)>=0||!Object.prototype.hasOwnProperty.call(e,r)||(n[r]=e[r]);return n}var Ty=24,ilt=ate.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,o=r===void 0?Ty:r,i=e.height,a=i===void 0?Ty:i,s=e.style,l=s===void 0?{}:s,c=olt(e,["fill","width","height","style"]);return MN.default.createElement("svg",$N({viewBox:"0 0 "+Ty+" "+Ty,style:$N({fill:n,width:o,height:a},l)},c),MN.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},alt=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function slt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function llt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function clt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ste=function(e){clt(t,e);function t(n){slt(this,t);var r=llt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.toggleViews=function(){r.state.view==="hex"?r.setState({view:"rgb"}):r.state.view==="rgb"?r.setState({view:"hsl"}):r.state.view==="hsl"&&(r.props.hsl.a===1?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(o,i){o.hex?zc(o.hex)&&r.props.onChange({hex:o.hex,source:"hex"},i):o.r||o.g||o.b?r.props.onChange({r:o.r||r.props.rgb.r,g:o.g||r.props.rgb.g,b:o.b||r.props.rgb.b,source:"rgb"},i):o.a?(o.a<0?o.a=0:o.a>1&&(o.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(o.a*100)/100,source:"rgb"},i)):(o.h||o.s||o.l)&&(typeof o.s=="string"&&o.s.includes("%")&&(o.s=o.s.replace("%","")),typeof o.l=="string"&&o.l.includes("%")&&(o.l=o.l.replace("%","")),o.s==1?o.s=.01:o.l==1&&(o.l=.01),r.props.onChange({h:o.h||r.props.hsl.h,s:Number(AN(o.s)?r.props.hsl.s:o.s),l:Number(AN(o.l)?r.props.hsl.l:o.l),source:"hsl"},i))},r.showHighlight=function(o){o.currentTarget.style.background="#eee"},r.hideHighlight=function(o){o.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return alt(t,[{key:"render",value:function(){var r=this,o=Ke({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),i=void 0;return this.state.view==="hex"?i=O.createElement("div",{style:o.fields,className:"flexbox-fix"},O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?i=O.createElement("div",{style:o.fields,className:"flexbox-fix"},O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),O.createElement("div",{style:o.alpha},O.createElement(ct,{style:{input:o.input,label:o.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(i=O.createElement("div",{style:o.fields,className:"flexbox-fix"},O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),O.createElement("div",{style:o.field},O.createElement(ct,{style:{input:o.input,label:o.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),O.createElement("div",{style:o.alpha},O.createElement(ct,{style:{input:o.input,label:o.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),O.createElement("div",{style:o.wrap,className:"flexbox-fix"},i,O.createElement("div",{style:o.toggle},O.createElement("div",{style:o.icon,onClick:this.toggleViews,ref:function(s){return r.icon=s}},O.createElement(ilt,{style:o.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.hsl.a!==1&&o.view==="hex"?{view:"rgb"}:null}}]),t}(O.Component);ste.defaultProps={view:"hex"};var RN=function(){var t=Ke({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return O.createElement("div",{style:t.picker})},ult=function(){var t=Ke({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return O.createElement("div",{style:t.picker})},tP=function(t){var n=t.width,r=t.onChange,o=t.disableAlpha,i=t.rgb,a=t.hsl,s=t.hsv,l=t.hex,c=t.renderers,u=t.styles,d=u===void 0?{}:u,f=t.className,p=f===void 0?"":f,g=t.defaultView,m=Ke(To({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+i.r+", "+i.g+", "+i.b+", "+i.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},d),{disableAlpha:o});return O.createElement("div",{style:m.picker,className:"chrome-picker "+p},O.createElement("div",{style:m.saturation},O.createElement(Pw,{style:m.Saturation,hsl:a,hsv:s,pointer:ult,onChange:r})),O.createElement("div",{style:m.body},O.createElement("div",{style:m.controls,className:"flexbox-fix"},O.createElement("div",{style:m.color},O.createElement("div",{style:m.swatch},O.createElement("div",{style:m.active}),O.createElement(Fh,{renderers:c}))),O.createElement("div",{style:m.toggles},O.createElement("div",{style:m.hue},O.createElement(Nh,{style:m.Hue,hsl:a,pointer:RN,onChange:r})),O.createElement("div",{style:m.alpha},O.createElement(jO,{style:m.Alpha,rgb:i,hsl:a,pointer:RN,renderers:c,onChange:r})))),O.createElement(ste,{rgb:i,hsl:a,hex:l,view:g,onChange:r,disableAlpha:o})))};tP.propTypes={width:pe.oneOfType([pe.string,pe.number]),disableAlpha:pe.bool,styles:pe.object,defaultView:pe.oneOf(["hex","rgb","hsl"])};tP.defaultProps={width:225,disableAlpha:!1,styles:{}};Ao(tP);var dlt=function(t){var n=t.color,r=t.onClick,o=r===void 0?function(){}:r,i=t.onSwatchHover,a=t.active,s=Ke({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:YO(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return O.createElement(Ed,{style:s.color,color:n,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},O.createElement("div",{style:s.dot}))},flt=function(t){var n=t.hex,r=t.rgb,o=t.onChange,i=Ke({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),a=function(l,c){l.r||l.g||l.b?o({r:l.r||r.r,g:l.g||r.g,b:l.b||r.b,source:"rgb"},c):o({hex:l.hex,source:"hex"},c)};return O.createElement("div",{style:i.fields,className:"flexbox-fix"},O.createElement("div",{style:i.active}),O.createElement(ct,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:n,onChange:a}),O.createElement(ct,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:a}),O.createElement(ct,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:a}),O.createElement(ct,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:a}))},nP=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.colors,i=t.hex,a=t.rgb,s=t.styles,l=s===void 0?{}:s,c=t.className,u=c===void 0?"":c,d=Ke(To({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),f=function(g,m){g.hex?zc(g.hex)&&n({hex:g.hex,source:"hex"},m):n(g,m)};return O.createElement(K1,{style:d.Compact,styles:l},O.createElement("div",{style:d.compact,className:"compact-picker "+u},O.createElement("div",null,kd(o,function(p){return O.createElement(dlt,{key:p,color:p,active:p.toLowerCase()===i,onClick:f,onSwatchHover:r})}),O.createElement("div",{style:d.clear})),O.createElement(flt,{hex:i,rgb:a,onChange:f})))};nP.propTypes={colors:pe.arrayOf(pe.string),styles:pe.object};nP.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Ao(nP);var plt=function(t){var n=t.hover,r=t.color,o=t.onClick,i=t.onSwatchHover,a={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=Ke({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:a}},{hover:n});return O.createElement("div",{style:s.swatch},O.createElement(Ed,{color:r,onClick:o,onHover:i,focusStyle:a}))},hlt=zO(plt),rP=function(t){var n=t.width,r=t.colors,o=t.onChange,i=t.onSwatchHover,a=t.triangle,s=t.styles,l=s===void 0?{}:s,c=t.className,u=c===void 0?"":c,d=Ke(To({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":a==="hide","top-left-triangle":a==="top-left","top-right-triangle":a==="top-right","bottom-left-triangle":a==="bottom-left","bottom-right-triangle":a==="bottom-right"}),f=function(g,m){return o({hex:g,source:"hex"},m)};return O.createElement("div",{style:d.card,className:"github-picker "+u},O.createElement("div",{style:d.triangleShadow}),O.createElement("div",{style:d.triangle}),kd(r,function(p){return O.createElement(hlt,{color:p,key:p,onClick:f,onSwatchHover:i})}))};rP.propTypes={width:pe.oneOfType([pe.string,pe.number]),colors:pe.arrayOf(pe.string),triangle:pe.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:pe.object};rP.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Ao(rP);var glt=function(t){var n=t.direction,r=Ke({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return O.createElement("div",{style:r.picker})},mlt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oP=function(t){var n=t.width,r=t.height,o=t.onChange,i=t.hsl,a=t.direction,s=t.pointer,l=t.styles,c=l===void 0?{}:l,u=t.className,d=u===void 0?"":u,f=Ke(To({default:{picker:{position:"relative",width:n,height:r},hue:{radius:"2px"}}},c)),p=function(m){return o({a:1,h:m.h,l:.5,s:1})};return O.createElement("div",{style:f.picker,className:"hue-picker "+d},O.createElement(Nh,mlt({},f.hue,{hsl:i,pointer:s,onChange:p,direction:a})))};oP.propTypes={styles:pe.object};oP.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:glt,styles:{}};Ao(oP);var vlt=function(t){var n=t.onChange,r=t.hex,o=t.rgb,i=t.styles,a=i===void 0?{}:i,s=t.className,l=s===void 0?"":s,c=Ke(To({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},a)),u=function(f,p){f.hex?zc(f.hex)&&n({hex:f.hex,source:"hex"},p):(f.r||f.g||f.b)&&n({r:f.r||o.r,g:f.g||o.g,b:f.b||o.b,source:"rgb"},p)};return O.createElement(K1,{styles:a},O.createElement("div",{style:c.material,className:"material-picker "+l},O.createElement(ct,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:u}),O.createElement("div",{style:c.split,className:"flexbox-fix"},O.createElement("div",{style:c.third},O.createElement(ct,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:u})),O.createElement("div",{style:c.third},O.createElement(ct,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:u})),O.createElement("div",{style:c.third},O.createElement(ct,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:u})))))};Ao(vlt);var ylt=function(t){var n=t.onChange,r=t.rgb,o=t.hsv,i=t.hex,a=Ke({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),s=function(c,u){c["#"]?zc(c["#"])&&n({hex:c["#"],source:"hex"},u):c.r||c.g||c.b?n({r:c.r||r.r,g:c.g||r.g,b:c.b||r.b,source:"rgb"},u):(c.h||c.s||c.v)&&n({h:c.h||o.h,s:c.s||o.s,v:c.v||o.v,source:"hsv"},u)};return O.createElement("div",{style:a.fields},O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"h",value:Math.round(o.h),onChange:s}),O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"s",value:Math.round(o.s*100),onChange:s}),O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"v",value:Math.round(o.v*100),onChange:s}),O.createElement("div",{style:a.divider}),O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:s}),O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:s}),O.createElement(ct,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:s}),O.createElement("div",{style:a.divider}),O.createElement(ct,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"#",value:i.replace("#",""),onChange:s}),O.createElement("div",{style:a.fieldSymbols},O.createElement("div",{style:a.symbol},"\xB0"),O.createElement("div",{style:a.symbol},"%"),O.createElement("div",{style:a.symbol},"%")))},blt=function(t){var n=t.hsl,r=Ke({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":n.l>.5});return O.createElement("div",{style:r.picker})},xlt=function(){var t=Ke({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return O.createElement("div",{style:t.pointer},O.createElement("div",{style:t.left},O.createElement("div",{style:t.leftInside})),O.createElement("div",{style:t.right},O.createElement("div",{style:t.rightInside})))},DN=function(t){var n=t.onClick,r=t.label,o=t.children,i=t.active,a=Ke({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return O.createElement("div",{style:a.button,onClick:n},r||o)},Slt=function(t){var n=t.rgb,r=t.currentColor,o=Ke({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return O.createElement("div",null,O.createElement("div",{style:o.label},"new"),O.createElement("div",{style:o.swatches},O.createElement("div",{style:o.new}),O.createElement("div",{style:o.current})),O.createElement("div",{style:o.label},"current"))},wlt=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Clt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Elt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function klt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var iP=function(e){klt(t,e);function t(n){Clt(this,t);var r=Elt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.state={currentColor:n.hex},r}return wlt(t,[{key:"render",value:function(){var r=this.props,o=r.styles,i=o===void 0?{}:o,a=r.className,s=a===void 0?"":a,l=Ke(To({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},i));return O.createElement("div",{style:l.picker,className:"photoshop-picker "+s},O.createElement("div",{style:l.head},this.props.header),O.createElement("div",{style:l.body,className:"flexbox-fix"},O.createElement("div",{style:l.saturation},O.createElement(Pw,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:blt,onChange:this.props.onChange})),O.createElement("div",{style:l.hue},O.createElement(Nh,{direction:"vertical",hsl:this.props.hsl,pointer:xlt,onChange:this.props.onChange})),O.createElement("div",{style:l.controls},O.createElement("div",{style:l.top,className:"flexbox-fix"},O.createElement("div",{style:l.previews},O.createElement(Slt,{rgb:this.props.rgb,currentColor:this.state.currentColor})),O.createElement("div",{style:l.actions},O.createElement(DN,{label:"OK",onClick:this.props.onAccept,active:!0}),O.createElement(DN,{label:"Cancel",onClick:this.props.onCancel}),O.createElement(ylt,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(O.Component);iP.propTypes={header:pe.string,styles:pe.object};iP.defaultProps={header:"Color Picker",styles:{}};Ao(iP);var Ilt=function(t){var n=t.onChange,r=t.rgb,o=t.hsl,i=t.hex,a=t.disableAlpha,s=Ke({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:a}),l=function(u,d){u.hex?zc(u.hex)&&n({hex:u.hex,source:"hex"},d):u.r||u.g||u.b?n({r:u.r||r.r,g:u.g||r.g,b:u.b||r.b,a:r.a,source:"rgb"},d):u.a&&(u.a<0?u.a=0:u.a>100&&(u.a=100),u.a/=100,n({h:o.h,s:o.s,l:o.l,a:u.a,source:"rgb"},d))};return O.createElement("div",{style:s.fields,className:"flexbox-fix"},O.createElement("div",{style:s.double},O.createElement(ct,{style:{input:s.input,label:s.label},label:"hex",value:i.replace("#",""),onChange:l})),O.createElement("div",{style:s.single},O.createElement(ct,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),O.createElement("div",{style:s.single},O.createElement(ct,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),O.createElement("div",{style:s.single},O.createElement(ct,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),O.createElement("div",{style:s.alpha},O.createElement(ct,{style:{input:s.input,label:s.label},label:"a",value:Math.round(r.a*100),onChange:l,dragLabel:"true",dragMax:"100"})))},_lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lte=function(t){var n=t.colors,r=t.onClick,o=r===void 0?function(){}:r,i=t.onSwatchHover,a=Ke({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!n||!n.length}),s=function(c,u){o({hex:c,source:"hex"},u)};return O.createElement("div",{style:a.colors,className:"flexbox-fix"},n.map(function(l){var c=typeof l=="string"?{color:l}:l,u=""+c.color+(c.title||"");return O.createElement("div",{key:u,style:a.swatchWrap},O.createElement(Ed,_lt({},c,{style:a.swatch,onClick:s,onHover:i,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+c.color}})))}))};lte.propTypes={colors:pe.arrayOf(pe.oneOfType([pe.string,pe.shape({color:pe.string,title:pe.string})])).isRequired};var Olt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},aP=function(t){var n=t.width,r=t.rgb,o=t.hex,i=t.hsv,a=t.hsl,s=t.onChange,l=t.onSwatchHover,c=t.disableAlpha,u=t.presetColors,d=t.renderers,f=t.styles,p=f===void 0?{}:f,g=t.className,m=g===void 0?"":g,y=Ke(To({default:Olt({picker:{width:n,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:c});return O.createElement("div",{style:y.picker,className:"sketch-picker "+m},O.createElement("div",{style:y.saturation},O.createElement(Pw,{style:y.Saturation,hsl:a,hsv:i,onChange:s})),O.createElement("div",{style:y.controls,className:"flexbox-fix"},O.createElement("div",{style:y.sliders},O.createElement("div",{style:y.hue},O.createElement(Nh,{style:y.Hue,hsl:a,onChange:s})),O.createElement("div",{style:y.alpha},O.createElement(jO,{style:y.Alpha,rgb:r,hsl:a,renderers:d,onChange:s}))),O.createElement("div",{style:y.color},O.createElement(Fh,null),O.createElement("div",{style:y.activeColor}))),O.createElement(Ilt,{rgb:r,hsl:a,hex:o,onChange:s,disableAlpha:c}),O.createElement(lte,{colors:u,onClick:s,onSwatchHover:l}))};aP.propTypes={disableAlpha:pe.bool,width:pe.oneOfType([pe.string,pe.number]),styles:pe.object};aP.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};Ao(aP);var Og=function(t){var n=t.hsl,r=t.offset,o=t.onClick,i=o===void 0?function(){}:o,a=t.active,s=t.first,l=t.last,c=Ke({default:{swatch:{height:"12px",background:"hsl("+n.h+", 50%, "+r*100+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:a,first:s,last:l}),u=function(f){return i({h:n.h,s:.5,l:r,source:"hsl"},f)};return O.createElement("div",{style:c.swatch,onClick:u})},Plt=function(t){var n=t.onClick,r=t.hsl,o=Ke({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),i=.1;return O.createElement("div",{style:o.swatches},O.createElement("div",{style:o.swatch},O.createElement(Og,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<i&&Math.abs(r.s-.5)<i,onClick:n,first:!0})),O.createElement("div",{style:o.swatch},O.createElement(Og,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<i&&Math.abs(r.s-.5)<i,onClick:n})),O.createElement("div",{style:o.swatch},O.createElement(Og,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<i&&Math.abs(r.s-.5)<i,onClick:n})),O.createElement("div",{style:o.swatch},O.createElement(Og,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<i&&Math.abs(r.s-.5)<i,onClick:n})),O.createElement("div",{style:o.swatch},O.createElement(Og,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<i&&Math.abs(r.s-.5)<i,onClick:n,last:!0})),O.createElement("div",{style:o.clear}))},Tlt=function(){var t=Ke({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return O.createElement("div",{style:t.picker})},sP=function(t){var n=t.hsl,r=t.onChange,o=t.pointer,i=t.styles,a=i===void 0?{}:i,s=t.className,l=s===void 0?"":s,c=Ke(To({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},a));return O.createElement("div",{style:c.wrap||{},className:"slider-picker "+l},O.createElement("div",{style:c.hue},O.createElement(Nh,{style:c.Hue,hsl:n,pointer:o,onChange:r})),O.createElement("div",{style:c.swatches},O.createElement(Plt,{hsl:n,onClick:r})))};sP.propTypes={styles:pe.object};sP.defaultProps={pointer:Tlt,styles:{}};Ao(sP);var cte={};Object.defineProperty(cte,"__esModule",{value:!0});var LN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Alt=h.exports,BN=$lt(Alt);function $lt(e){return e&&e.__esModule?e:{default:e}}function Mlt(e,t){var n={};for(var r in e)t.indexOf(r)>=0||!Object.prototype.hasOwnProperty.call(e,r)||(n[r]=e[r]);return n}var Ay=24,Rlt=cte.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,o=r===void 0?Ay:r,i=e.height,a=i===void 0?Ay:i,s=e.style,l=s===void 0?{}:s,c=Mlt(e,["fill","width","height","style"]);return BN.default.createElement("svg",LN({viewBox:"0 0 "+Ay+" "+Ay,style:LN({fill:n,width:o,height:a},l)},c),BN.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Dlt=function(t){var n=t.color,r=t.onClick,o=r===void 0?function(){}:r,i=t.onSwatchHover,a=t.first,s=t.last,l=t.active,c=Ke({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:YO(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:s,active:l,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return O.createElement(Ed,{color:n,style:c.color,onClick:o,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},O.createElement("div",{style:c.check},O.createElement(Rlt,null)))},Llt=function(t){var n=t.onClick,r=t.onSwatchHover,o=t.group,i=t.active,a=Ke({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return O.createElement("div",{style:a.group},kd(o,function(s,l){return O.createElement(Dlt,{key:s,color:s,active:s.toLowerCase()===i,first:l===0,last:l===o.length-1,onClick:n,onSwatchHover:r})}))},lP=function(t){var n=t.width,r=t.height,o=t.onChange,i=t.onSwatchHover,a=t.colors,s=t.hex,l=t.styles,c=l===void 0?{}:l,u=t.className,d=u===void 0?"":u,f=Ke(To({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),p=function(m,y){return o({hex:m,source:"hex"},y)};return O.createElement("div",{style:f.picker,className:"swatches-picker "+d},O.createElement(K1,null,O.createElement("div",{style:f.overflow},O.createElement("div",{style:f.body},kd(a,function(g){return O.createElement(Llt,{key:g.toString(),group:g,active:s,onClick:p,onSwatchHover:i})}),O.createElement("div",{style:f.clear})))))};lP.propTypes={width:pe.oneOfType([pe.string,pe.number]),height:pe.oneOfType([pe.string,pe.number]),colors:pe.arrayOf(pe.arrayOf(pe.string)),styles:pe.object};lP.defaultProps={width:320,height:240,colors:[[uf[900],uf[700],uf[500],uf[300],uf[100]],[df[900],df[700],df[500],df[300],df[100]],[ff[900],ff[700],ff[500],ff[300],ff[100]],[pf[900],pf[700],pf[500],pf[300],pf[100]],[hf[900],hf[700],hf[500],hf[300],hf[100]],[gf[900],gf[700],gf[500],gf[300],gf[100]],[mf[900],mf[700],mf[500],mf[300],mf[100]],[vf[900],vf[700],vf[500],vf[300],vf[100]],[yf[900],yf[700],yf[500],yf[300],yf[100]],["#194D33",Xg[700],Xg[500],Xg[300],Xg[100]],[bf[900],bf[700],bf[500],bf[300],bf[100]],[xf[900],xf[700],xf[500],xf[300],xf[100]],[Sf[900],Sf[700],Sf[500],Sf[300],Sf[100]],[wf[900],wf[700],wf[500],wf[300],wf[100]],[Cf[900],Cf[700],Cf[500],Cf[300],Cf[100]],[Ef[900],Ef[700],Ef[500],Ef[300],Ef[100]],[kf[900],kf[700],kf[500],kf[300],kf[100]],[If[900],If[700],If[500],If[300],If[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Ao(lP);var cP=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.hex,i=t.colors,a=t.width,s=t.triangle,l=t.styles,c=l===void 0?{}:l,u=t.className,d=u===void 0?"":u,f=Ke(To({default:{card:{width:a,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),p=function(m,y){zc(m)&&n({hex:m,source:"hex"},y)};return O.createElement("div",{style:f.card,className:"twitter-picker "+d},O.createElement("div",{style:f.triangleShadow}),O.createElement("div",{style:f.triangle}),O.createElement("div",{style:f.body},kd(i,function(g,m){return O.createElement(Ed,{key:m,color:g,hex:g,style:f.swatch,onClick:p,onHover:r,focusStyle:{boxShadow:"0 0 4px "+g}})}),O.createElement("div",{style:f.hash},"#"),O.createElement(ct,{label:null,style:{input:f.input},value:o.replace("#",""),onChange:p}),O.createElement("div",{style:f.clear})))};cP.propTypes={width:pe.oneOfType([pe.string,pe.number]),triangle:pe.oneOf(["hide","top-left","top-right"]),colors:pe.arrayOf(pe.string),styles:pe.object};cP.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Ao(cP);var uP=function(t){var n=Ke({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return O.createElement("div",{style:n.picker})};uP.propTypes={hsl:pe.shape({h:pe.number,s:pe.number,l:pe.number,a:pe.number})};uP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var dP=function(t){var n=Ke({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return O.createElement("div",{style:n.picker})};dP.propTypes={hsl:pe.shape({h:pe.number,s:pe.number,l:pe.number,a:pe.number})};dP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Blt=function(t){var n=t.onChange,r=t.rgb,o=t.hsl,i=t.hex,a=t.hsv,s=function(p,g){if(p.hex)zc(p.hex)&&n({hex:p.hex,source:"hex"},g);else if(p.rgb){var m=p.rgb.split(",");S4(p.rgb,"rgb")&&n({r:m[0],g:m[1],b:m[2],a:1,source:"rgb"},g)}else if(p.hsv){var y=p.hsv.split(",");S4(p.hsv,"hsv")&&(y[2]=y[2].replace("%",""),y[1]=y[1].replace("%",""),y[0]=y[0].replace("\xB0",""),y[1]==1?y[1]=.01:y[2]==1&&(y[2]=.01),n({h:Number(y[0]),s:Number(y[1]),v:Number(y[2]),source:"hsv"},g))}else if(p.hsl){var v=p.hsl.split(",");S4(p.hsl,"hsl")&&(v[2]=v[2].replace("%",""),v[1]=v[1].replace("%",""),v[0]=v[0].replace("\xB0",""),d[1]==1?d[1]=.01:d[2]==1&&(d[2]=.01),n({h:Number(v[0]),s:Number(v[1]),v:Number(v[2]),source:"hsl"},g))}},l=Ke({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,u=Math.round(o.h)+"\xB0, "+Math.round(o.s*100)+"%, "+Math.round(o.l*100)+"%",d=Math.round(a.h)+"\xB0, "+Math.round(a.s*100)+"%, "+Math.round(a.v*100)+"%";return O.createElement("div",{style:l.wrap,className:"flexbox-fix"},O.createElement("div",{style:l.fields},O.createElement("div",{style:l.double},O.createElement(ct,{style:{input:l.input,label:l.label},label:"hex",value:i,onChange:s})),O.createElement("div",{style:l.column},O.createElement("div",{style:l.single},O.createElement(ct,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:s})),O.createElement("div",{style:l.single},O.createElement(ct,{style:{input:l.input2,label:l.label2},label:"hsv",value:d,onChange:s})),O.createElement("div",{style:l.single},O.createElement(ct,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:s})))))},fP=function(t){var n=t.width,r=t.onChange,o=t.rgb,i=t.hsl,a=t.hsv,s=t.hex,l=t.header,c=t.styles,u=c===void 0?{}:c,d=t.className,f=d===void 0?"":d,p=Ke(To({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return O.createElement("div",{style:p.picker,className:"google-picker "+f},O.createElement("div",{style:p.head},l),O.createElement("div",{style:p.swatch}),O.createElement("div",{style:p.saturation},O.createElement(Pw,{hsl:i,hsv:a,pointer:uP,onChange:r})),O.createElement("div",{style:p.body},O.createElement("div",{style:p.controls,className:"flexbox-fix"},O.createElement("div",{style:p.hue},O.createElement(Nh,{style:p.Hue,hsl:i,radius:"4px",pointer:dP,onChange:r}))),O.createElement(Blt,{rgb:o,hsl:i,hex:s,hsv:a,onChange:r})))};fP.propTypes={width:pe.oneOfType([pe.string,pe.number]),styles:pe.object,header:pe.string};fP.defaultProps={width:652,styles:{},header:"Color picker"};Ao(fP);var ute={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],o=0;o<arguments.length;o++){var i=arguments[o];if(!!i){var a=typeof i;if(a==="string"||a==="number")r.push(i);else if(Array.isArray(i)){if(i.length){var s=n.apply(null,i);s&&r.push(s)}}else if(a==="object"){if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]")){r.push(i.toString());continue}for(var l in i)t.call(i,l)&&i[l]&&r.push(l)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(ute);var FN=ute.exports;function Flt(e,t){if(e==null)return{};var n=Nlt(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function Nlt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function Dx(){return Dx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dx.apply(this,arguments)}function NN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Pg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NN(Object(n),!0).forEach(function(r){zlt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zlt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const jlt={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0},C4=2;class Hlt extends O.Component{constructor(t){super(t),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this);let n;this.props.breakpointCols&&this.props.breakpointCols.default?n=this.props.breakpointCols.default:n=parseInt(this.props.breakpointCols)||C4,this.state={columnCount:n}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){if(!window||!window.requestAnimationFrame){this.reCalculateColumnCount();return}window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})}reCalculateColumnCount(){const t=window&&window.innerWidth||1/0;let n=this.props.breakpointCols;typeof n!="object"&&(n={default:parseInt(n)||C4});let r=1/0,o=n.default||C4;for(let i in n){const a=parseInt(i);a>0&&t<=a&&a<r&&(r=a,o=n[i])}o=Math.max(1,parseInt(o)||1),this.state.columnCount!==o&&this.setState({columnCount:o})}itemsInColumns(){const t=this.state.columnCount,n=new Array(t),r=O.Children.toArray(this.props.children);for(let o=0;o<r.length;o++){const i=o%t;n[i]||(n[i]=[]),n[i].push(r[o])}return n}renderColumns(){const{column:t,columnAttrs:n={},columnClassName:r}=this.props,o=this.itemsInColumns(),i=`${100/o.length}%`;let a=r;a&&typeof a!="string"&&(this.logDeprecated('The property "columnClassName" requires a string'),typeof a=="undefined"&&(a="my-masonry-grid_column"));const s=Pg(Pg(Pg({},t),n),{},{style:Pg(Pg({},n.style),{},{width:i}),className:a});return o.map((l,c)=>O.createElement("div",Dx({},s,{key:c}),l))}logDeprecated(t){console.error("[Masonry]",t)}render(){const t=this.props,{children:n,breakpointCols:r,columnClassName:o,columnAttrs:i,column:a,className:s}=t,l=Flt(t,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=s;return typeof s!="string"&&(this.logDeprecated('The property "className" requires a string'),typeof s=="undefined"&&(c="my-masonry-grid")),O.createElement("div",Dx({},l,{className:c}),this.renderColumns())}}Hlt.defaultProps=jlt;function Vlt(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Wlt(e,t){e.classList?e.classList.add(t):Vlt(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function zN(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Ult(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=zN(e.className,t):e.setAttribute("class",zN(e.className&&e.className.baseVal||"",t))}var jN={disabled:!1},dte=O.createContext(null),fte=function(t){return t.scrollTop},Zg="unmounted",iu="exited",au="entering",_f="entered",ME="exiting",yl=function(e){o_(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=o,s=a&&!a.isMounting?r.enter:r.appear,l;return i.appearStatus=null,r.in?s?(l=iu,i.appearStatus=au):l=_f:r.unmountOnExit||r.mountOnEnter?l=Zg:l=iu,i.state={status:l},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Zg?{status:iu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var a=this.state.status;this.props.in?a!==au&&a!==_f&&(i=au):(a===au||a===_f)&&(i=ME)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,a,s;return i=a=s=o,o!=null&&typeof o!="number"&&(i=o.exit,a=o.enter,s=o.appear!==void 0?o.appear:a),{exit:i,enter:a,appear:s}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===au){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Yf.findDOMNode(this);a&&fte(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===iu&&this.setState({status:Zg})},n.performEnter=function(o){var i=this,a=this.props.enter,s=this.context?this.context.isMounting:o,l=this.props.nodeRef?[s]:[Yf.findDOMNode(this),s],c=l[0],u=l[1],d=this.getTimeouts(),f=s?d.appear:d.enter;if(!o&&!a||jN.disabled){this.safeSetState({status:_f},function(){i.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:au},function(){i.props.onEntering(c,u),i.onTransitionEnd(f,function(){i.safeSetState({status:_f},function(){i.props.onEntered(c,u)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:Yf.findDOMNode(this);if(!i||jN.disabled){this.safeSetState({status:iu},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:ME},function(){o.props.onExiting(s),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:iu},function(){o.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,i.nextCallback=null,o(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=this.props.nodeRef?this.props.nodeRef.current:Yf.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Zg)return null;var i=this.props,a=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var s=pS(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return O.createElement(dte.Provider,{value:null},typeof a=="function"?a(o,s):O.cloneElement(O.Children.only(a),s))},t}(O.Component);yl.contextType=dte;yl.propTypes={};function tf(){}yl.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:tf,onEntering:tf,onEntered:tf,onExit:tf,onExiting:tf,onExited:tf};yl.UNMOUNTED=Zg;yl.EXITED=iu;yl.ENTERING=au;yl.ENTERED=_f;yl.EXITING=ME;var Glt=function(t,n){return t&&n&&n.split(" ").forEach(function(r){return Wlt(t,r)})},E4=function(t,n){return t&&n&&n.split(" ").forEach(function(r){return Ult(t,r)})},pte=function(e){o_(t,e);function t(){for(var r,o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=e.call.apply(e,[this].concat(i))||this,r.appliedClasses={appear:{},enter:{},exit:{}},r.onEnter=function(s,l){var c=r.resolveArguments(s,l),u=c[0],d=c[1];r.removeClasses(u,"exit"),r.addClass(u,d?"appear":"enter","base"),r.props.onEnter&&r.props.onEnter(s,l)},r.onEntering=function(s,l){var c=r.resolveArguments(s,l),u=c[0],d=c[1],f=d?"appear":"enter";r.addClass(u,f,"active"),r.props.onEntering&&r.props.onEntering(s,l)},r.onEntered=function(s,l){var c=r.resolveArguments(s,l),u=c[0],d=c[1],f=d?"appear":"enter";r.removeClasses(u,f),r.addClass(u,f,"done"),r.props.onEntered&&r.props.onEntered(s,l)},r.onExit=function(s){var l=r.resolveArguments(s),c=l[0];r.removeClasses(c,"appear"),r.removeClasses(c,"enter"),r.addClass(c,"exit","base"),r.props.onExit&&r.props.onExit(s)},r.onExiting=function(s){var l=r.resolveArguments(s),c=l[0];r.addClass(c,"exit","active"),r.props.onExiting&&r.props.onExiting(s)},r.onExited=function(s){var l=r.resolveArguments(s),c=l[0];r.removeClasses(c,"exit"),r.addClass(c,"exit","done"),r.props.onExited&&r.props.onExited(s)},r.resolveArguments=function(s,l){return r.props.nodeRef?[r.props.nodeRef.current,s]:[s,l]},r.getClassNames=function(s){var l=r.props.classNames,c=typeof l=="string",u=c&&l?l+"-":"",d=c?""+u+s:l[s],f=c?d+"-active":l[s+"Active"],p=c?d+"-done":l[s+"Done"];return{baseClassName:d,activeClassName:f,doneClassName:p}},r}var n=t.prototype;return n.addClass=function(o,i,a){var s=this.getClassNames(i)[a+"ClassName"],l=this.getClassNames("enter"),c=l.doneClassName;i==="appear"&&a==="done"&&c&&(s+=" "+c),a==="active"&&o&&fte(o),s&&(this.appliedClasses[i][a]=s,Glt(o,s))},n.removeClasses=function(o,i){var a=this.appliedClasses[i],s=a.base,l=a.active,c=a.done;this.appliedClasses[i]={},s&&E4(o,s),l&&E4(o,l),c&&E4(o,c)},n.render=function(){var o=this.props;o.classNames;var i=pS(o,["classNames"]);return O.createElement(yl,J({},i,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(O.Component);pte.defaultProps={classNames:""};pte.propTypes={};var HN=function(t){return t.reduce(function(n,r){var o=r[0],i=r[1];return n[o]=i,n},{})},VN=typeof window!="undefined"&&window.document&&window.document.createElement?h.exports.useLayoutEffect:h.exports.useEffect,ko="top",zi="bottom",ji="right",Io="left",pP="auto",q1=[ko,zi,ji,Io],Qp="start",Wm="end",Klt="clippingParents",hte="viewport",Tg="popper",qlt="reference",WN=q1.reduce(function(e,t){return e.concat([t+"-"+Qp,t+"-"+Wm])},[]),gte=[].concat(q1,[pP]).reduce(function(e,t){return e.concat([t,t+"-"+Qp,t+"-"+Wm])},[]),Ylt="beforeRead",Xlt="read",Zlt="afterRead",Qlt="beforeMain",Jlt="main",ect="afterMain",tct="beforeWrite",nct="write",rct="afterWrite",oct=[Ylt,Xlt,Zlt,Qlt,Jlt,ect,tct,nct,rct];function Ss(e){return e?(e.nodeName||"").toLowerCase():null}function ei(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Xu(e){var t=ei(e).Element;return e instanceof t||e instanceof Element}function $i(e){var t=ei(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function hP(e){if(typeof ShadowRoot=="undefined")return!1;var t=ei(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ict(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!$i(i)||!Ss(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function act(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,c){return l[c]="",l},{});!$i(o)||!Ss(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(l){o.removeAttribute(l)}))})}}var sct={name:"applyStyles",enabled:!0,phase:"write",fn:ict,effect:act,requires:["computeStyles"]};function fs(e){return e.split("-")[0]}var Du=Math.max,Lx=Math.min,Jp=Math.round;function RE(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function mte(){return!/^((?!chrome|android).)*safari/i.test(RE())}function eh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&$i(e)&&(o=e.offsetWidth>0&&Jp(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Jp(r.height)/e.offsetHeight||1);var a=Xu(e)?ei(e):window,s=a.visualViewport,l=!mte()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/o,u=(r.top+(l&&s?s.offsetTop:0))/i,d=r.width/o,f=r.height/i;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function gP(e){var t=eh(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function vte(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&hP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ll(e){return ei(e).getComputedStyle(e)}function lct(e){return["table","td","th"].indexOf(Ss(e))>=0}function jc(e){return((Xu(e)?e.ownerDocument:e.document)||window.document).documentElement}function $w(e){return Ss(e)==="html"?e:e.assignedSlot||e.parentNode||(hP(e)?e.host:null)||jc(e)}function UN(e){return!$i(e)||ll(e).position==="fixed"?null:e.offsetParent}function cct(e){var t=/firefox/i.test(RE()),n=/Trident/i.test(RE());if(n&&$i(e)){var r=ll(e);if(r.position==="fixed")return null}var o=$w(e);for(hP(o)&&(o=o.host);$i(o)&&["html","body"].indexOf(Ss(o))<0;){var i=ll(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function Y1(e){for(var t=ei(e),n=UN(e);n&&lct(n)&&ll(n).position==="static";)n=UN(n);return n&&(Ss(n)==="html"||Ss(n)==="body"&&ll(n).position==="static")?t:n||cct(e)||t}function mP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function $0(e,t,n){return Du(e,Lx(t,n))}function uct(e,t,n){var r=$0(e,t,n);return r>n?n:r}function yte(){return{top:0,right:0,bottom:0,left:0}}function bte(e){return Object.assign({},yte(),e)}function xte(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var dct=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,bte(typeof t!="number"?t:xte(t,q1))};function fct(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=fs(n.placement),l=mP(s),c=[Io,ji].indexOf(s)>=0,u=c?"height":"width";if(!(!i||!a)){var d=dct(o.padding,n),f=gP(i),p=l==="y"?ko:Io,g=l==="y"?zi:ji,m=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],y=a[l]-n.rects.reference[l],v=Y1(i),b=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0,x=m/2-y/2,S=d[p],C=b-f[u]-d[g],w=b/2-f[u]/2+x,I=$0(S,w,C),_=l;n.modifiersData[r]=(t={},t[_]=I,t.centerOffset=I-w,t)}}function pct(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!vte(t.elements.popper,o)||(t.elements.arrow=o))}var hct={name:"arrow",enabled:!0,phase:"main",fn:fct,effect:pct,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function th(e){return e.split("-")[1]}var gct={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mct(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Jp(n*o)/o||0,y:Jp(r*o)/o||0}}function GN(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=f===void 0?0:f,g=a.y,m=g===void 0?0:g,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),x=Io,S=ko,C=window;if(c){var w=Y1(n),I="clientHeight",_="clientWidth";if(w===ei(n)&&(w=jc(n),ll(w).position!=="static"&&s==="absolute"&&(I="scrollHeight",_="scrollWidth")),w=w,o===ko||(o===Io||o===ji)&&i===Wm){S=zi;var P=d&&w===C&&C.visualViewport?C.visualViewport.height:w[I];m-=P-r.height,m*=l?1:-1}if(o===Io||(o===ko||o===zi)&&i===Wm){x=ji;var T=d&&w===C&&C.visualViewport?C.visualViewport.width:w[_];p-=T-r.width,p*=l?1:-1}}var R=Object.assign({position:s},c&&gct),B=u===!0?mct({x:p,y:m},ei(n)):{x:p,y:m};if(p=B.x,m=B.y,l){var q;return Object.assign({},R,(q={},q[S]=b?"0":"",q[x]=v?"0":"",q.transform=(C.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",q))}return Object.assign({},R,(t={},t[S]=b?m+"px":"",t[x]=v?p+"px":"",t.transform="",t))}function vct(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:fs(t.placement),variation:th(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,GN(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,GN(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var yct={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:vct,data:{}},$y={passive:!0};function bct(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,l=ei(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,$y)}),s&&l.addEventListener("resize",n.update,$y),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,$y)}),s&&l.removeEventListener("resize",n.update,$y)}}var xct={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:bct,data:{}},Sct={left:"right",right:"left",bottom:"top",top:"bottom"};function zb(e){return e.replace(/left|right|bottom|top/g,function(t){return Sct[t]})}var wct={start:"end",end:"start"};function KN(e){return e.replace(/start|end/g,function(t){return wct[t]})}function vP(e){var t=ei(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function yP(e){return eh(jc(e)).left+vP(e).scrollLeft}function Cct(e,t){var n=ei(e),r=jc(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=mte();(c||!c&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+yP(e),y:l}}function Ect(e){var t,n=jc(e),r=vP(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Du(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Du(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+yP(e),l=-r.scrollTop;return ll(o||n).direction==="rtl"&&(s+=Du(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function bP(e){var t=ll(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ste(e){return["html","body","#document"].indexOf(Ss(e))>=0?e.ownerDocument.body:$i(e)&&bP(e)?e:Ste($w(e))}function M0(e,t){var n;t===void 0&&(t=[]);var r=Ste(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=ei(r),a=o?[i].concat(i.visualViewport||[],bP(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(M0($w(a)))}function DE(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function kct(e,t){var n=eh(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function qN(e,t,n){return t===hte?DE(Cct(e,n)):Xu(t)?kct(t,n):DE(Ect(jc(e)))}function Ict(e){var t=M0($w(e)),n=["absolute","fixed"].indexOf(ll(e).position)>=0,r=n&&$i(e)?Y1(e):e;return Xu(r)?t.filter(function(o){return Xu(o)&&vte(o,r)&&Ss(o)!=="body"}):[]}function _ct(e,t,n,r){var o=t==="clippingParents"?Ict(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(l,c){var u=qN(e,c,r);return l.top=Du(u.top,l.top),l.right=Lx(u.right,l.right),l.bottom=Lx(u.bottom,l.bottom),l.left=Du(u.left,l.left),l},qN(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function wte(e){var t=e.reference,n=e.element,r=e.placement,o=r?fs(r):null,i=r?th(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case ko:l={x:a,y:t.y-n.height};break;case zi:l={x:a,y:t.y+t.height};break;case ji:l={x:t.x+t.width,y:s};break;case Io:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?mP(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case Qp:l[c]=l[c]-(t[u]/2-n[u]/2);break;case Wm:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Um(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,l=s===void 0?Klt:s,c=n.rootBoundary,u=c===void 0?hte:c,d=n.elementContext,f=d===void 0?Tg:d,p=n.altBoundary,g=p===void 0?!1:p,m=n.padding,y=m===void 0?0:m,v=bte(typeof y!="number"?y:xte(y,q1)),b=f===Tg?qlt:Tg,x=e.rects.popper,S=e.elements[g?b:f],C=_ct(Xu(S)?S:S.contextElement||jc(e.elements.popper),l,u,a),w=eh(e.elements.reference),I=wte({reference:w,element:x,strategy:"absolute",placement:o}),_=DE(Object.assign({},x,I)),P=f===Tg?_:w,T={top:C.top-P.top+v.top,bottom:P.bottom-C.bottom+v.bottom,left:C.left-P.left+v.left,right:P.right-C.right+v.right},R=e.modifiersData.offset;if(f===Tg&&R){var B=R[o];Object.keys(T).forEach(function(q){var W=[ji,zi].indexOf(q)>=0?1:-1,L=[ko,zi].indexOf(q)>=0?"y":"x";T[q]+=B[L]*W})}return T}function Oct(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?gte:l,u=th(r),d=u?s?WN:WN.filter(function(g){return th(g)===u}):q1,f=d.filter(function(g){return c.indexOf(g)>=0});f.length===0&&(f=d);var p=f.reduce(function(g,m){return g[m]=Um(e,{placement:m,boundary:o,rootBoundary:i,padding:a})[fs(m)],g},{});return Object.keys(p).sort(function(g,m){return p[g]-p[m]})}function Pct(e){if(fs(e)===pP)return[];var t=zb(e);return[KN(e),t,KN(t)]}function Tct(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,g=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,v=fs(y),b=v===y,x=l||(b||!g?[zb(y)]:Pct(y)),S=[y].concat(x).reduce(function(oe,ae){return oe.concat(fs(ae)===pP?Oct(t,{placement:ae,boundary:u,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:m}):ae)},[]),C=t.rects.reference,w=t.rects.popper,I=new Map,_=!0,P=S[0],T=0;T<S.length;T++){var R=S[T],B=fs(R),q=th(R)===Qp,W=[ko,zi].indexOf(B)>=0,L=W?"width":"height",z=Um(t,{placement:R,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),N=W?q?ji:Io:q?zi:ko;C[L]>w[L]&&(N=zb(N));var V=zb(N),Y=[];if(i&&Y.push(z[B]<=0),s&&Y.push(z[N]<=0,z[V]<=0),Y.every(function(oe){return oe})){P=R,_=!1;break}I.set(R,Y)}if(_)for(var K=g?3:1,D=function(ae){var ie=S.find(function(ce){var ue=I.get(ce);if(ue)return ue.slice(0,ae).every(function(de){return de})});if(ie)return P=ie,"break"},H=K;H>0;H--){var Z=D(H);if(Z==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}var Act={name:"flip",enabled:!0,phase:"main",fn:Tct,requiresIfExists:["offset"],data:{_skip:!1}};function YN(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function XN(e){return[ko,ji,zi,Io].some(function(t){return e[t]>=0})}function $ct(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Um(t,{elementContext:"reference"}),s=Um(t,{altBoundary:!0}),l=YN(a,r),c=YN(s,o,i),u=XN(l),d=XN(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var Mct={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:$ct};function Rct(e,t,n){var r=fs(e),o=[Io,ko].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Io,ji].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Dct(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=gte.reduce(function(u,d){return u[d]=Rct(d,t.rects,i),u},{}),s=a[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}var Lct={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Dct};function Bct(e){var t=e.state,n=e.name;t.modifiersData[n]=wte({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Fct={name:"popperOffsets",enabled:!0,phase:"read",fn:Bct,data:{}};function Nct(e){return e==="x"?"y":"x"}function zct(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,g=n.tetherOffset,m=g===void 0?0:g,y=Um(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=fs(t.placement),b=th(t.placement),x=!b,S=mP(v),C=Nct(S),w=t.modifiersData.popperOffsets,I=t.rects.reference,_=t.rects.popper,P=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,T=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,B={x:0,y:0};if(!!w){if(i){var q,W=S==="y"?ko:Io,L=S==="y"?zi:ji,z=S==="y"?"height":"width",N=w[S],V=N+y[W],Y=N-y[L],K=p?-_[z]/2:0,D=b===Qp?I[z]:_[z],H=b===Qp?-_[z]:-I[z],Z=t.elements.arrow,oe=p&&Z?gP(Z):{width:0,height:0},ae=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:yte(),ie=ae[W],ce=ae[L],ue=$0(0,I[z],oe[z]),de=x?I[z]/2-K-ue-ie-T.mainAxis:D-ue-ie-T.mainAxis,be=x?-I[z]/2+K+ue+ce+T.mainAxis:H+ue+ce+T.mainAxis,Ee=t.elements.arrow&&Y1(t.elements.arrow),xe=Ee?S==="y"?Ee.clientTop||0:Ee.clientLeft||0:0,Ne=(q=R==null?void 0:R[S])!=null?q:0,nt=N+de-Ne-xe,Ie=N+be-Ne,F=$0(p?Lx(V,nt):V,N,p?Du(Y,Ie):Y);w[S]=F,B[S]=F-N}if(s){var A,$=S==="x"?ko:Io,G=S==="x"?zi:ji,Q=w[C],fe=C==="y"?"height":"width",ge=Q+y[$],Me=Q-y[G],ze=[ko,Io].indexOf(v)!==-1,it=(A=R==null?void 0:R[C])!=null?A:0,Tt=ze?ge:Q-I[fe]-_[fe]-it+T.altAxis,ht=ze?Q+I[fe]+_[fe]-it-T.altAxis:Me,Sr=p&&ze?uct(Tt,Q,ht):$0(p?Tt:ge,Q,p?ht:Me);w[C]=Sr,B[C]=Sr-Q}t.modifiersData[r]=B}}var jct={name:"preventOverflow",enabled:!0,phase:"main",fn:zct,requiresIfExists:["offset"]};function Hct(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Vct(e){return e===ei(e)||!$i(e)?vP(e):Hct(e)}function Wct(e){var t=e.getBoundingClientRect(),n=Jp(t.width)/e.offsetWidth||1,r=Jp(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Uct(e,t,n){n===void 0&&(n=!1);var r=$i(t),o=$i(t)&&Wct(t),i=jc(t),a=eh(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Ss(t)!=="body"||bP(i))&&(s=Vct(t)),$i(t)?(l=eh(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=yP(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Gct(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&o(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function Kct(e){var t=Gct(e);return oct.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function qct(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Yct(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var ZN={placement:"bottom",modifiers:[],strategy:"absolute"};function QN(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function Xct(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?ZN:o;return function(s,l,c){c===void 0&&(c=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},ZN,i),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},d=[],f=!1,p={state:u,setOptions:function(v){var b=typeof v=="function"?v(u.options):v;m(),u.options=Object.assign({},i,u.options,b),u.scrollParents={reference:Xu(s)?M0(s):s.contextElement?M0(s.contextElement):[],popper:M0(l)};var x=Kct(Yct([].concat(r,u.options.modifiers)));return u.orderedModifiers=x.filter(function(S){return S.enabled}),g(),p.update()},forceUpdate:function(){if(!f){var v=u.elements,b=v.reference,x=v.popper;if(!!QN(b,x)){u.rects={reference:Uct(b,Y1(x),u.options.strategy==="fixed"),popper:gP(x)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(T){return u.modifiersData[T.name]=Object.assign({},T.data)});for(var S=0;S<u.orderedModifiers.length;S++){if(u.reset===!0){u.reset=!1,S=-1;continue}var C=u.orderedModifiers[S],w=C.fn,I=C.options,_=I===void 0?{}:I,P=C.name;typeof w=="function"&&(u=w({state:u,options:_,name:P,instance:p})||u)}}}},update:qct(function(){return new Promise(function(y){p.forceUpdate(),y(u)})}),destroy:function(){m(),f=!0}};if(!QN(s,l))return p;p.setOptions(c).then(function(y){!f&&c.onFirstUpdate&&c.onFirstUpdate(y)});function g(){u.orderedModifiers.forEach(function(y){var v=y.name,b=y.options,x=b===void 0?{}:b,S=y.effect;if(typeof S=="function"){var C=S({state:u,name:v,instance:p,options:x}),w=function(){};d.push(C||w)}})}function m(){d.forEach(function(y){return y()}),d=[]}return p}}var Zct=[xct,Fct,yct,sct,Lct,Act,jct,hct,Mct],Qct=Xct({defaultModifiers:Zct}),Jct=typeof Element!="undefined",eut=typeof Map=="function",tut=typeof Set=="function",nut=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function jb(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!jb(e[r],t[r]))return!1;return!0}var i;if(eut&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!jb(r.value[1],t.get(r.value[0])))return!1;return!0}if(tut&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(nut&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Jct&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!jb(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var rut=function(t,n){try{return jb(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}},out=[],iut=function(t,n,r){r===void 0&&(r={});var o=h.exports.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||out},a=h.exports.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],c=h.exports.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(p){var g=p.state,m=Object.keys(g.elements);ka.exports.flushSync(function(){l({styles:HN(m.map(function(y){return[y,g.styles[y]||{}]})),attributes:HN(m.map(function(y){return[y,g.attributes[y]]}))})})},requires:["computeStyles"]}},[]),u=h.exports.useMemo(function(){var f={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return rut(o.current,f)?o.current||f:(o.current=f,f)},[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),d=h.exports.useRef();return VN(function(){d.current&&d.current.setOptions(u)},[u]),VN(function(){if(!(t==null||n==null)){var f=r.createPopper||Qct,p=f(t,n,u);return d.current=p,function(){p.destroy(),d.current=null}}},[t,n,r.createPopper]),{state:d.current?d.current.state:null,styles:s.styles,attributes:s.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}},aut=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function sut(e){var t=e.defaultInputValue,n=t===void 0?"":t,r=e.defaultMenuIsOpen,o=r===void 0?!1:r,i=e.defaultValue,a=i===void 0?null:i,s=e.inputValue,l=e.menuIsOpen,c=e.onChange,u=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,g=co(e,aut),m=h.exports.useState(s!==void 0?s:n),y=cr(m,2),v=y[0],b=y[1],x=h.exports.useState(l!==void 0?l:o),S=cr(x,2),C=S[0],w=S[1],I=h.exports.useState(p!==void 0?p:a),_=cr(I,2),P=_[0],T=_[1],R=h.exports.useCallback(function(V,Y){typeof c=="function"&&c(V,Y),T(V)},[c]),B=h.exports.useCallback(function(V,Y){var K;typeof u=="function"&&(K=u(V,Y)),b(K!==void 0?K:V)},[u]),q=h.exports.useCallback(function(){typeof f=="function"&&f(),w(!0)},[f]),W=h.exports.useCallback(function(){typeof d=="function"&&d(),w(!1)},[d]),L=s!==void 0?s:v,z=l!==void 0?l:C,N=p!==void 0?p:P;return ye(ye({},g),{},{inputValue:L,menuIsOpen:z,onChange:R,onInputChange:B,onMenuClose:W,onMenuOpen:q,value:N})}function lut(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cte(e){var t=lut();return function(){var r=Mi(e),o;if(t){var i=Mi(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ih(this,o)}}function cut(e){if(Array.isArray(e))return X4(e)}function uut(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X1(e){return cut(e)||Dj(e)||qE(e)||uut()}function Ete(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Id(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function kte(e){return Id(e).getComputedStyle(e)}function Ite(e){return Ote(e)?(e.nodeName||"").toLowerCase():""}let My;function dut(){if(My)return My;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(My=e.brands.map(t=>t.brand+"/"+t.version).join(" "),My):navigator.userAgent}function _te(e){return e instanceof Id(e).HTMLElement}function Lu(e){return e instanceof Id(e).Element}function Ote(e){return e instanceof Id(e).Node}function JN(e){if(typeof ShadowRoot=="undefined")return!1;const t=Id(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Pte(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=kte(e);return/auto|scroll|overlay|hidden/.test(t+r+n)&&!["inline","contents"].includes(o)}function fut(){return!/^((?!chrome|android).)*safari/i.test(dut())}function put(e){return["html","body","#document"].includes(Ite(e))}const ez=Math.round,LE={x:1,y:1};function tz(e){const t=!Lu(e)&&e.contextElement?e.contextElement:Lu(e)?e:null;if(!t)return LE;const n=t.getBoundingClientRect(),r=kte(t);if(r.boxSizing!=="border-box")return _te(t)?{x:t.offsetWidth>0&&ez(n.width)/t.offsetWidth||1,y:t.offsetHeight>0&&ez(n.height)/t.offsetHeight||1}:LE;let o=n.width/parseFloat(r.width),i=n.height/parseFloat(r.height);return(!o||!Number.isFinite(o))&&(o=1),(!i||!Number.isFinite(i))&&(i=1),{x:o,y:i}}function nz(e,t,n,r){var o,i,a,s;t===void 0&&(t=!1),n===void 0&&(n=!1);const l=e.getBoundingClientRect();let c=LE;t&&(r?Lu(r)&&(c=tz(r)):c=tz(e));const u=Lu(e)?Id(e):window,d=!fut()&&n,f=(l.left+(d&&(o=(i=u.visualViewport)==null?void 0:i.offsetLeft)!=null?o:0))/c.x,p=(l.top+(d&&(a=(s=u.visualViewport)==null?void 0:s.offsetTop)!=null?a:0))/c.y,g=l.width/c.x,m=l.height/c.y;return{width:g,height:m,top:p,right:f+g,bottom:p+m,left:f,x:f,y:p}}function hut(e){return((Ote(e)?e.ownerDocument:e.document)||window.document).documentElement}function gut(e){if(Ite(e)==="html")return e;const t=e.assignedSlot||e.parentNode||(JN(e)?e.host:null)||hut(e);return JN(t)?t.host:t}function Tte(e){const t=gut(e);return put(t)?e.ownerDocument.body:_te(t)&&Pte(t)?t:Tte(t)}function Hb(e,t){var n;t===void 0&&(t=[]);const r=Tte(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Id(r);return o?t.concat(i,i.visualViewport||[],Pte(r)?r:[]):t.concat(r,Hb(r))}function Ate(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=o&&!s,c=l||i?[...Lu(e)?Hb(e):e.contextElement?Hb(e.contextElement):[],...Hb(t)]:[];c.forEach(g=>{l&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});let u=null;if(a){let g=!0;u=new ResizeObserver(()=>{g||n(),g=!1}),Lu(e)&&!s&&u.observe(e),!Lu(e)&&e.contextElement&&!s&&u.observe(e.contextElement),u.observe(t)}let d,f=s?nz(e):null;s&&p();function p(){const g=nz(e);f&&(g.x!==f.x||g.y!==f.y||g.width!==f.width||g.height!==f.height)&&n(),f=g,d=requestAnimationFrame(p)}return n(),()=>{var g;c.forEach(m=>{l&&m.removeEventListener("scroll",n),i&&m.removeEventListener("resize",n)}),(g=u)==null||g.disconnect(),u=null,s&&cancelAnimationFrame(d)}}var BE=h.exports.useLayoutEffect,mut=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Bx=function(){};function vut(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function yut(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(vut(e,a)));return i.filter(function(s){return s}).map(function(s){return String(s).trim()}).join(" ")}var rz=function(t){return _ut(t)?t.filter(Boolean):Vo(t)==="object"&&t!==null?[t]:[]},$te=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var n=co(t,mut);return ye({},n)},On=function(t,n,r){var o=t.cx,i=t.getStyles,a=t.getClassNames,s=t.className;return{css:i(n,t),className:o(r!=null?r:{},a(n,t),s)}};function Mw(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function but(e){return Mw(e)?window.innerHeight:e.clientHeight}function Mte(e){return Mw(e)?window.pageYOffset:e.scrollTop}function Fx(e,t){if(Mw(e)){window.scrollTo(0,t);return}e.scrollTop=t}function xut(e){var t=getComputedStyle(e),n=t.position==="absolute",r=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),!(n&&t.position==="static")&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function Sut(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Ry(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Bx,o=Mte(e),i=t-o,a=10,s=0;function l(){s+=a;var c=Sut(s,o,i,n);Fx(e,c),s<n?window.requestAnimationFrame(l):r(e)}l()}function oz(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?Fx(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&Fx(e,Math.max(t.offsetTop-o,0))}function wut(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function iz(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function Cut(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var Rte=!1,Eut={get passive(){return Rte=!0}},Dy=typeof window!="undefined"?window:{};Dy.addEventListener&&Dy.removeEventListener&&(Dy.addEventListener("p",Bx,Eut),Dy.removeEventListener("p",Bx,!1));var kut=Rte;function Iut(e){return e!=null}function _ut(e){return Array.isArray(e)}function Ly(e,t,n){return e?t:n}var Out=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=Object.entries(t).filter(function(a){var s=cr(a,1),l=s[0];return!r.includes(l)});return i.reduce(function(a,s){var l=cr(s,2),c=l[0],u=l[1];return a[c]=u,a},{})},Put=["children","innerProps"],Tut=["children","innerProps"];function Aut(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=xut(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect(),d=u.height,f=n.getBoundingClientRect(),p=f.bottom,g=f.height,m=f.top,y=n.offsetParent.getBoundingClientRect(),v=y.top,b=a?window.innerHeight:but(l),x=Mte(l),S=parseInt(getComputedStyle(n).marginBottom,10),C=parseInt(getComputedStyle(n).marginTop,10),w=v-C,I=b-m,_=w+x,P=d-x-m,T=p-b+x+S,R=x+m-C,B=160;switch(o){case"auto":case"bottom":if(I>=g)return{placement:"bottom",maxHeight:t};if(P>=g&&!a)return i&&Ry(l,T,B),{placement:"bottom",maxHeight:t};if(!a&&P>=r||a&&I>=r){i&&Ry(l,T,B);var q=a?I-S:P-S;return{placement:"bottom",maxHeight:q}}if(o==="auto"||a){var W=t,L=a?w:_;return L>=r&&(W=Math.min(L-S-s,t)),{placement:"top",maxHeight:W}}if(o==="bottom")return i&&Fx(l,T),{placement:"bottom",maxHeight:t};break;case"top":if(w>=g)return{placement:"top",maxHeight:t};if(_>=g&&!a)return i&&Ry(l,R,B),{placement:"top",maxHeight:t};if(!a&&_>=r||a&&w>=r){var z=t;return(!a&&_>=r||a&&w>=r)&&(z=a?w-C:_-C),i&&Ry(l,R,B),{placement:"top",maxHeight:z}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}function $ut(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Dte=function(t){return t==="auto"?"bottom":t},Mut=function(t,n){var r,o=t.placement,i=t.theme,a=i.borderRadius,s=i.spacing,l=i.colors;return ye((r={label:"menu"},Jn(r,$ut(o),"100%"),Jn(r,"position","absolute"),Jn(r,"width","100%"),Jn(r,"zIndex",1),r),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},Lte=h.exports.createContext(null),Rut=function(t){var n=t.children,r=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,s=t.menuShouldScrollIntoView,l=t.theme,c=h.exports.useContext(Lte)||{},u=c.setPortalPlacement,d=h.exports.useRef(null),f=h.exports.useState(o),p=cr(f,2),g=p[0],m=p[1],y=h.exports.useState(null),v=cr(y,2),b=v[0],x=v[1],S=l.spacing.controlHeight;return BE(function(){var C=d.current;if(!!C){var w=a==="fixed",I=s&&!w,_=Aut({maxHeight:o,menuEl:C,minHeight:r,placement:i,shouldScroll:I,isFixedPosition:w,controlHeight:S});m(_.maxHeight),x(_.placement),u==null||u(_.placement)}},[o,i,a,s,r,u,S]),n({ref:d,placerProps:ye(ye({},t),{},{placement:b||Dte(i),maxHeight:g})})},Dut=function(t){var n=t.children,r=t.innerRef,o=t.innerProps;return me("div",J({},On(t,"menu",{menu:!0}),{ref:r},o),n)},Lut=Dut,But=function(t,n){var r=t.maxHeight,o=t.theme.spacing.baseUnit;return ye({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:o,paddingTop:o})},Fut=function(t){var n=t.children,r=t.innerProps,o=t.innerRef,i=t.isMulti;return me("div",J({},On(t,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:o},r),n)},Bte=function(t,n){var r=t.theme,o=r.spacing.baseUnit,i=r.colors;return ye({textAlign:"center"},n?{}:{color:i.neutral40,padding:"".concat(o*2,"px ").concat(o*3,"px")})},Nut=Bte,zut=Bte,jut=function(t){var n=t.children,r=n===void 0?"No options":n,o=t.innerProps,i=co(t,Put);return me("div",J({},On(ye(ye({},i),{},{children:r,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),r)},Hut=function(t){var n=t.children,r=n===void 0?"Loading...":n,o=t.innerProps,i=co(t,Tut);return me("div",J({},On(ye(ye({},i),{},{children:r,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),r)},Vut=function(t){var n=t.rect,r=t.offset,o=t.position;return{left:n.left,position:o,top:r,width:n.width,zIndex:1}},Wut=function(t){var n=t.appendTo,r=t.children,o=t.controlElement,i=t.innerProps,a=t.menuPlacement,s=t.menuPosition,l=h.exports.useRef(null),c=h.exports.useRef(null),u=h.exports.useState(Dte(a)),d=cr(u,2),f=d[0],p=d[1],g=h.exports.useMemo(function(){return{setPortalPlacement:p}},[]),m=h.exports.useState(null),y=cr(m,2),v=y[0],b=y[1],x=h.exports.useCallback(function(){if(!!o){var I=wut(o),_=s==="fixed"?0:window.pageYOffset,P=I[f]+_;(P!==(v==null?void 0:v.offset)||I.left!==(v==null?void 0:v.rect.left)||I.width!==(v==null?void 0:v.rect.width))&&b({offset:P,rect:I})}},[o,s,f,v==null?void 0:v.offset,v==null?void 0:v.rect.left,v==null?void 0:v.rect.width]);BE(function(){x()},[x]);var S=h.exports.useCallback(function(){typeof c.current=="function"&&(c.current(),c.current=null),o&&l.current&&(c.current=Ate(o,l.current,x,{elementResize:"ResizeObserver"in window}))},[o,x]);BE(function(){S()},[S]);var C=h.exports.useCallback(function(I){l.current=I,S()},[S]);if(!n&&s!=="fixed"||!v)return null;var w=me("div",J({ref:C},On(ye(ye({},t),{},{offset:v.offset,position:s,rect:v.rect}),"menuPortal",{"menu-portal":!0}),i),r);return me(Lte.Provider,{value:g},n?ka.exports.createPortal(w,n):w)},Uut=function(t){var n=t.isDisabled,r=t.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},Gut=function(t){var n=t.children,r=t.innerProps,o=t.isDisabled,i=t.isRtl;return me("div",J({},On(t,"container",{"--is-disabled":o,"--is-rtl":i}),r),n)},Kut=function(t,n){var r=t.theme.spacing,o=t.isMulti,i=t.hasValue,a=t.selectProps.controlShouldRenderValue;return ye({alignItems:"center",display:o&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},qut=function(t){var n=t.children,r=t.innerProps,o=t.isMulti,i=t.hasValue;return me("div",J({},On(t,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":i}),r),n)},Yut=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Xut=function(t){var n=t.children,r=t.innerProps;return me("div",J({},On(t,"indicatorsContainer",{indicators:!0}),r),n)},az,Zut=["size"],Qut=["innerProps","isRtl","size"],Jut={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Fte=function(t){var n=t.size,r=co(t,Zut);return me("svg",J({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Jut},r))},xP=function(t){return me(Fte,J({size:20},t),me("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Nte=function(t){return me(Fte,J({size:20},t),me("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},zte=function(t,n){var r=t.isFocused,o=t.theme,i=o.spacing.baseUnit,a=o.colors;return ye({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?a.neutral60:a.neutral20,padding:i*2,":hover":{color:r?a.neutral80:a.neutral40}})},edt=zte,tdt=function(t){var n=t.children,r=t.innerProps;return me("div",J({},On(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||me(Nte,null))},ndt=zte,rdt=function(t){var n=t.children,r=t.innerProps;return me("div",J({},On(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||me(xP,null))},odt=function(t,n){var r=t.isDisabled,o=t.theme,i=o.spacing.baseUnit,a=o.colors;return ye({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?a.neutral10:a.neutral20,marginBottom:i*2,marginTop:i*2})},idt=function(t){var n=t.innerProps;return me("span",J({},n,On(t,"indicatorSeparator",{"indicator-separator":!0})))},adt=vh(az||(az=Ete([`
  0%, 80%, 100% { opacity: 0; }
  40% { opacity: 1; }
`]))),sdt=function(t,n){var r=t.isFocused,o=t.size,i=t.theme,a=i.colors,s=i.spacing.baseUnit;return ye({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?a.neutral60:a.neutral20,padding:s*2})},k4=function(t){var n=t.delay,r=t.offset;return me("span",{css:t1({animation:"".concat(adt," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ldt=function(t){var n=t.innerProps,r=t.isRtl,o=t.size,i=o===void 0?4:o,a=co(t,Qut);return me("div",J({},On(ye(ye({},a),{},{innerProps:n,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),me(k4,{delay:0,offset:r}),me(k4,{delay:160,offset:!0}),me(k4,{delay:320,offset:!r}))},cdt=function(t,n){var r=t.isDisabled,o=t.isFocused,i=t.theme,a=i.colors,s=i.borderRadius,l=i.spacing;return ye({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?a.neutral5:a.neutral0,borderColor:r?a.neutral10:o?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},udt=function(t){var n=t.children,r=t.isDisabled,o=t.isFocused,i=t.innerRef,a=t.innerProps,s=t.menuIsOpen;return me("div",J({ref:i},On(t,"control",{control:!0,"control--is-disabled":r,"control--is-focused":o,"control--menu-is-open":s}),a,{"aria-disabled":r||void 0}),n)},ddt=udt,fdt=["data"],pdt=function(t,n){var r=t.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},hdt=function(t){var n=t.children,r=t.cx,o=t.getStyles,i=t.getClassNames,a=t.Heading,s=t.headingProps,l=t.innerProps,c=t.label,u=t.theme,d=t.selectProps;return me("div",J({},On(t,"group",{group:!0}),l),me(a,J({},s,{selectProps:d,theme:u,getStyles:o,getClassNames:i,cx:r}),c),me("div",null,n))},gdt=function(t,n){var r=t.theme,o=r.colors,i=r.spacing;return ye({label:"group",cursor:"default",display:"block"},n?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:"uppercase"})},mdt=function(t){var n=$te(t);n.data;var r=co(n,fdt);return me("div",J({},On(t,"groupHeading",{"group-heading":!0}),r))},vdt=hdt,ydt=["innerRef","isDisabled","isHidden","inputClassName"],bdt=function(t,n){var r=t.isDisabled,o=t.value,i=t.theme,a=i.spacing,s=i.colors;return ye(ye({visibility:r?"hidden":"visible",transform:o?"translateZ(0)":""},xdt),n?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},jte={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},xdt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":ye({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},jte)},Sdt=function(t){return ye({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},jte)},wdt=function(t){var n=t.cx,r=t.value,o=$te(t),i=o.innerRef,a=o.isDisabled,s=o.isHidden,l=o.inputClassName,c=co(o,ydt);return me("div",J({},On(t,"input",{"input-container":!0}),{"data-value":r||""}),me("input",J({className:n({input:!0},l),ref:i,style:Sdt(s),disabled:a},c)))},Cdt=wdt,Edt=function(t,n){var r=t.theme,o=r.spacing,i=r.borderRadius,a=r.colors;return ye({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:o.baseUnit/2})},kdt=function(t,n){var r=t.theme,o=r.borderRadius,i=r.colors,a=t.cropWithEllipsis;return ye({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:o/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Idt=function(t,n){var r=t.theme,o=r.spacing,i=r.borderRadius,a=r.colors,s=t.isFocused;return ye({alignItems:"center",display:"flex"},n?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Hte=function(t){var n=t.children,r=t.innerProps;return me("div",r,n)},_dt=Hte,Odt=Hte;function Pdt(e){var t=e.children,n=e.innerProps;return me("div",J({role:"button"},n),t||me(xP,{size:14}))}var Tdt=function(t){var n=t.children,r=t.components,o=t.data,i=t.innerProps,a=t.isDisabled,s=t.removeProps,l=t.selectProps,c=r.Container,u=r.Label,d=r.Remove;return me(c,{data:o,innerProps:ye(ye({},On(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:l},me(u,{data:o,innerProps:ye({},On(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),me(d,{data:o,innerProps:ye(ye({},On(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},s),selectProps:l}))},Adt=Tdt,$dt=function(t,n){var r=t.isDisabled,o=t.isFocused,i=t.isSelected,a=t.theme,s=a.spacing,l=a.colors;return ye({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:i?l.primary:o?l.primary25:"transparent",color:r?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(s.baseUnit*2,"px ").concat(s.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:i?l.primary:l.primary50}})},Mdt=function(t){var n=t.children,r=t.isDisabled,o=t.isFocused,i=t.isSelected,a=t.innerRef,s=t.innerProps;return me("div",J({},On(t,"option",{option:!0,"option--is-disabled":r,"option--is-focused":o,"option--is-selected":i}),{ref:a,"aria-disabled":r},s),n)},Rdt=Mdt,Ddt=function(t,n){var r=t.theme,o=r.spacing,i=r.colors;return ye({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:i.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},Ldt=function(t){var n=t.children,r=t.innerProps;return me("div",J({},On(t,"placeholder",{placeholder:!0}),r),n)},Bdt=Ldt,Fdt=function(t,n){var r=t.isDisabled,o=t.theme,i=o.spacing,a=o.colors;return ye({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Ndt=function(t){var n=t.children,r=t.isDisabled,o=t.innerProps;return me("div",J({},On(t,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),o),n)},zdt=Ndt,ti={ClearIndicator:rdt,Control:ddt,DropdownIndicator:tdt,DownChevron:Nte,CrossIcon:xP,Group:vdt,GroupHeading:mdt,IndicatorsContainer:Xut,IndicatorSeparator:idt,Input:Cdt,LoadingIndicator:ldt,Menu:Lut,MenuList:Fut,MenuPortal:Wut,LoadingMessage:Hut,NoOptionsMessage:jut,MultiValue:Adt,MultiValueContainer:_dt,MultiValueLabel:Odt,MultiValueRemove:Pdt,Option:Rdt,Placeholder:Bdt,SelectContainer:Gut,SingleValue:zdt,ValueContainer:qut},jdt=function(t){return ye(ye({},ti),t.components)},sz=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function Hdt(e,t){return!!(e===t||sz(e)&&sz(t))}function Vdt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Hdt(e[n],t[n]))return!1;return!0}function Vte(e,t){t===void 0&&(t=Vdt);var n=null;function r(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(n&&n.lastThis===this&&t(o,n.lastArgs))return n.lastResult;var a=e.apply(this,o);return n={lastResult:a,lastArgs:o,lastThis:this},a}return r.clear=function(){n=null},r}var Wdt={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Udt=function(t){return me("span",J({css:Wdt},t))},lz=Udt,Gdt={guidance:function(t){var n=t.isSearchable,r=t.isMulti,o=t.tabSelectsValue,i=t.context,a=t.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(t["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var n=t.action,r=t.label,o=r===void 0?"":r,i=t.labels,a=t.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(o,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return a?"option ".concat(o," is disabled. Select another option."):"option ".concat(o,", selected.");default:return""}},onFocus:function(t){var n=t.context,r=t.focused,o=t.options,i=t.label,a=i===void 0?"":i,s=t.selectValue,l=t.isDisabled,c=t.isSelected,u=t.isAppleDevice,d=function(m,y){return m&&m.length?"".concat(m.indexOf(y)+1," of ").concat(m.length):""};if(n==="value"&&s)return"value ".concat(a," focused, ").concat(d(s,r),".");if(n==="menu"&&u){var f=l?" disabled":"",p="".concat(c?" selected":"").concat(f);return"".concat(a).concat(p,", ").concat(d(o,r),".")}return""},onFilter:function(t){var n=t.inputValue,r=t.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},Kdt=function(t){var n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.focusableOptions,a=t.isFocused,s=t.selectValue,l=t.selectProps,c=t.id,u=t.isAppleDevice,d=l.ariaLiveMessages,f=l.getOptionLabel,p=l.inputValue,g=l.isMulti,m=l.isOptionDisabled,y=l.isSearchable,v=l.menuIsOpen,b=l.options,x=l.screenReaderStatus,S=l.tabSelectsValue,C=l.isLoading,w=l["aria-label"],I=l["aria-live"],_=h.exports.useMemo(function(){return ye(ye({},Gdt),d||{})},[d]),P=h.exports.useMemo(function(){var L="";if(n&&_.onChange){var z=n.option,N=n.options,V=n.removedValue,Y=n.removedValues,K=n.value,D=function(ue){return Array.isArray(ue)?null:ue},H=V||z||D(K),Z=H?f(H):"",oe=N||Y||void 0,ae=oe?oe.map(f):[],ie=ye({isDisabled:H&&m(H,s),label:Z,labels:ae},n);L=_.onChange(ie)}return L},[n,_,m,s,f]),T=h.exports.useMemo(function(){var L="",z=r||o,N=!!(r&&s&&s.includes(r));if(z&&_.onFocus){var V={focused:z,label:f(z),isDisabled:m(z,s),isSelected:N,options:i,context:z===r?"menu":"value",selectValue:s,isAppleDevice:u};L=_.onFocus(V)}return L},[r,o,f,m,_,i,s,u]),R=h.exports.useMemo(function(){var L="";if(v&&b.length&&!C&&_.onFilter){var z=x({count:i.length});L=_.onFilter({inputValue:p,resultsMessage:z})}return L},[i,p,v,_,b,x,C]),B=(n==null?void 0:n.action)==="initial-input-focus",q=h.exports.useMemo(function(){var L="";if(_.guidance){var z=o?"value":v?"menu":"input";L=_.guidance({"aria-label":w,context:z,isDisabled:r&&m(r,s),isMulti:g,isSearchable:y,tabSelectsValue:S,isInitialFocus:B})}return L},[w,r,o,g,m,y,v,_,s,S,B]),W=me(h.exports.Fragment,null,me("span",{id:"aria-selection"},P),me("span",{id:"aria-focused"},T),me("span",{id:"aria-results"},R),me("span",{id:"aria-guidance"},q));return me(h.exports.Fragment,null,me(lz,{id:c},B&&W),me(lz,{"aria-live":I,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!B&&W))},qdt=Kdt,FE=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],Ydt=new RegExp("["+FE.map(function(e){return e.letters}).join("")+"]","g"),Wte={};for(var I4=0;I4<FE.length;I4++)for(var _4=FE[I4],O4=0;O4<_4.letters.length;O4++)Wte[_4.letters[O4]]=_4.base;var Ute=function(t){return t.replace(Ydt,function(n){return Wte[n]})},Xdt=Vte(Ute),cz=function(t){return t.replace(/^\s+|\s+$/g,"")},Zdt=function(t){return"".concat(t.label," ").concat(t.value)},Qdt=function(t){return function(n,r){if(n.data.__isNew__)return!0;var o=ye({ignoreCase:!0,ignoreAccents:!0,stringify:Zdt,trim:!0,matchFrom:"any"},t),i=o.ignoreCase,a=o.ignoreAccents,s=o.stringify,l=o.trim,c=o.matchFrom,u=l?cz(r):r,d=l?cz(s(n)):s(n);return i&&(u=u.toLowerCase(),d=d.toLowerCase()),a&&(u=Xdt(u),d=Ute(d)),c==="start"?d.substr(0,u.length)===u:d.indexOf(u)>-1}},Jdt=["innerRef"];function eft(e){var t=e.innerRef,n=co(e,Jdt),r=Out(n,"onExited","in","enter","exit","appear");return me("input",J({ref:t},r,{css:t1({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var tft=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function nft(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=h.exports.useRef(!1),s=h.exports.useRef(!1),l=h.exports.useRef(0),c=h.exports.useRef(null),u=h.exports.useCallback(function(y,v){if(c.current!==null){var b=c.current,x=b.scrollTop,S=b.scrollHeight,C=b.clientHeight,w=c.current,I=v>0,_=S-C-x,P=!1;_>v&&a.current&&(r&&r(y),a.current=!1),I&&s.current&&(i&&i(y),s.current=!1),I&&v>_?(n&&!a.current&&n(y),w.scrollTop=S,P=!0,a.current=!0):!I&&-v>x&&(o&&!s.current&&o(y),w.scrollTop=0,P=!0,s.current=!0),P&&tft(y)}},[n,r,o,i]),d=h.exports.useCallback(function(y){u(y,y.deltaY)},[u]),f=h.exports.useCallback(function(y){l.current=y.changedTouches[0].clientY},[]),p=h.exports.useCallback(function(y){var v=l.current-y.changedTouches[0].clientY;u(y,v)},[u]),g=h.exports.useCallback(function(y){if(!!y){var v=kut?{passive:!1}:!1;y.addEventListener("wheel",d,v),y.addEventListener("touchstart",f,v),y.addEventListener("touchmove",p,v)}},[p,f,d]),m=h.exports.useCallback(function(y){!y||(y.removeEventListener("wheel",d,!1),y.removeEventListener("touchstart",f,!1),y.removeEventListener("touchmove",p,!1))},[p,f,d]);return h.exports.useEffect(function(){if(!!t){var y=c.current;return g(y),function(){m(y)}}},[t,g,m]),function(y){c.current=y}}var uz=["boxSizing","height","overflow","paddingRight","position"],dz={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function fz(e){e.cancelable&&e.preventDefault()}function pz(e){e.stopPropagation()}function hz(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function gz(){return"ontouchstart"in window||navigator.maxTouchPoints}var mz=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Ag=0,nf={capture:!1,passive:!1};function rft(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0?!0:n,o=h.exports.useRef({}),i=h.exports.useRef(null),a=h.exports.useCallback(function(l){if(!!mz){var c=document.body,u=c&&c.style;if(r&&uz.forEach(function(g){var m=u&&u[g];o.current[g]=m}),r&&Ag<1){var d=parseInt(o.current.paddingRight,10)||0,f=document.body?document.body.clientWidth:0,p=window.innerWidth-f+d||0;Object.keys(dz).forEach(function(g){var m=dz[g];u&&(u[g]=m)}),u&&(u.paddingRight="".concat(p,"px"))}c&&gz()&&(c.addEventListener("touchmove",fz,nf),l&&(l.addEventListener("touchstart",hz,nf),l.addEventListener("touchmove",pz,nf))),Ag+=1}},[r]),s=h.exports.useCallback(function(l){if(!!mz){var c=document.body,u=c&&c.style;Ag=Math.max(Ag-1,0),r&&Ag<1&&uz.forEach(function(d){var f=o.current[d];u&&(u[d]=f)}),c&&gz()&&(c.removeEventListener("touchmove",fz,nf),l&&(l.removeEventListener("touchstart",hz,nf),l.removeEventListener("touchmove",pz,nf)))}},[r]);return h.exports.useEffect(function(){if(!!t){var l=i.current;return a(l),function(){s(l)}}},[t,a,s]),function(l){i.current=l}}var oft=function(t){var n=t.target;return n.ownerDocument.activeElement&&n.ownerDocument.activeElement.blur()},ift={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function aft(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=r===void 0?!0:r,i=e.onBottomArrive,a=e.onBottomLeave,s=e.onTopArrive,l=e.onTopLeave,c=nft({isEnabled:o,onBottomArrive:i,onBottomLeave:a,onTopArrive:s,onTopLeave:l}),u=rft({isEnabled:n}),d=function(p){c(p),u(p)};return me(h.exports.Fragment,null,n&&me("div",{onClick:oft,css:ift}),t(d))}var sft={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},lft=function(t){var n=t.name,r=t.onFocus;return me("input",{required:!0,name:n,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:sft,value:"",onChange:function(){}})},cft=lft;function SP(e){var t;return typeof window!="undefined"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function uft(){return SP(/^iPhone/i)}function Gte(){return SP(/^Mac/i)}function dft(){return SP(/^iPad/i)||Gte()&&navigator.maxTouchPoints>1}function fft(){return uft()||dft()}function pft(){return Gte()||fft()}var hft=function(t){return t.label},gft=function(t){return t.label},mft=function(t){return t.value},vft=function(t){return!!t.isDisabled},yft={clearIndicator:ndt,container:Uut,control:cdt,dropdownIndicator:edt,group:pdt,groupHeading:gdt,indicatorsContainer:Yut,indicatorSeparator:odt,input:bdt,loadingIndicator:sdt,loadingMessage:zut,menu:Mut,menuList:But,menuPortal:Vut,multiValue:Edt,multiValueLabel:kdt,multiValueRemove:Idt,noOptionsMessage:Nut,option:$dt,placeholder:Ddt,singleValue:Fdt,valueContainer:Kut},bft={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},xft=4,Kte=4,Sft=38,wft=Kte*2,Cft={baseUnit:Kte,controlHeight:Sft,menuGutter:wft},P4={borderRadius:xft,colors:bft,spacing:Cft},Eft={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:iz(),captureMenuScroll:!iz(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:Qdt(),formatGroupLabel:hft,getOptionLabel:gft,getOptionValue:mft,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:vft,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Cut(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function vz(e,t,n,r){var o=Xte(e,t,n),i=Zte(e,t,n),a=Yte(e,t),s=Nx(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:r}}function Vb(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(a,s){return vz(e,a,t,s)}).filter(function(a){return bz(e,a)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=vz(e,n,t,r);return bz(e,i)?i:void 0}).filter(Iut)}function qte(e){return e.reduce(function(t,n){return n.type==="group"?t.push.apply(t,X1(n.options.map(function(r){return r.data}))):t.push(n.data),t},[])}function yz(e,t){return e.reduce(function(n,r){return r.type==="group"?n.push.apply(n,X1(r.options.map(function(o){return{data:o.data,id:"".concat(t,"-").concat(r.index,"-").concat(o.index)}}))):n.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),n},[])}function kft(e,t){return qte(Vb(e,t))}function bz(e,t){var n=e.inputValue,r=n===void 0?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!Jte(e)||!i)&&Qte(e,{label:a,value:s,data:o},r)}function Ift(e,t){var n=e.focusedValue,r=e.selectValue,o=r.indexOf(n);if(o>-1){var i=t.indexOf(n);if(i>-1)return n;if(o<t.length)return t[o]}return null}function _ft(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var T4=function(t,n){var r,o=(r=t.find(function(i){return i.data===n}))===null||r===void 0?void 0:r.id;return o||null},Yte=function(t,n){return t.getOptionLabel(n)},Nx=function(t,n){return t.getOptionValue(n)};function Xte(e,t,n){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,n):!1}function Zte(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,n);var r=Nx(e,t);return n.some(function(o){return Nx(e,o)===r})}function Qte(e,t,n){return e.filterOption?e.filterOption(t,n):!0}var Jte=function(t){var n=t.hideSelectedOptions,r=t.isMulti;return n===void 0?r:n},Oft=1,ene=function(e){oh(n,e);var t=Cte(n);function n(r){var o;if(ri(this,n),o=t.call(this,r),o.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},o.blockOptionHover=!1,o.isComposing=!1,o.commonProps=void 0,o.initialTouchX=0,o.initialTouchY=0,o.openAfterFocus=!1,o.scrollToFocusedOptionOnUpdate=!1,o.userIsDragging=void 0,o.controlRef=null,o.getControlRef=function(l){o.controlRef=l},o.focusedOptionRef=null,o.getFocusedOptionRef=function(l){o.focusedOptionRef=l},o.menuListRef=null,o.getMenuListRef=function(l){o.menuListRef=l},o.inputRef=null,o.getInputRef=function(l){o.inputRef=l},o.focus=o.focusInput,o.blur=o.blurInput,o.onChange=function(l,c){var u=o.props,d=u.onChange,f=u.name;c.name=f,o.ariaOnChange(l,c),d(l,c)},o.setValue=function(l,c,u){var d=o.props,f=d.closeMenuOnSelect,p=d.isMulti,g=d.inputValue;o.onInputChange("",{action:"set-value",prevInputValue:g}),f&&(o.setState({inputIsHiddenAfterUpdate:!p}),o.onMenuClose()),o.setState({clearFocusValueOnUpdate:!0}),o.onChange(l,{action:c,option:u})},o.selectOption=function(l){var c=o.props,u=c.blurInputOnSelect,d=c.isMulti,f=c.name,p=o.state.selectValue,g=d&&o.isOptionSelected(l,p),m=o.isOptionDisabled(l,p);if(g){var y=o.getOptionValue(l);o.setValue(p.filter(function(v){return o.getOptionValue(v)!==y}),"deselect-option",l)}else if(!m)d?o.setValue([].concat(X1(p),[l]),"select-option",l):o.setValue(l,"select-option");else{o.ariaOnChange(l,{action:"select-option",option:l,name:f});return}u&&o.blurInput()},o.removeValue=function(l){var c=o.props.isMulti,u=o.state.selectValue,d=o.getOptionValue(l),f=u.filter(function(g){return o.getOptionValue(g)!==d}),p=Ly(c,f,f[0]||null);o.onChange(p,{action:"remove-value",removedValue:l}),o.focusInput()},o.clearValue=function(){var l=o.state.selectValue;o.onChange(Ly(o.props.isMulti,[],null),{action:"clear",removedValues:l})},o.popValue=function(){var l=o.props.isMulti,c=o.state.selectValue,u=c[c.length-1],d=c.slice(0,c.length-1),f=Ly(l,d,d[0]||null);u&&o.onChange(f,{action:"pop-value",removedValue:u})},o.getFocusedOptionId=function(l){return T4(o.state.focusableOptionsWithIds,l)},o.getFocusableOptionsWithIds=function(){return yz(Vb(o.props,o.state.selectValue),o.getElementId("option"))},o.getValue=function(){return o.state.selectValue},o.cx=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return yut.apply(void 0,[o.props.classNamePrefix].concat(c))},o.getOptionLabel=function(l){return Yte(o.props,l)},o.getOptionValue=function(l){return Nx(o.props,l)},o.getStyles=function(l,c){var u=o.props.unstyled,d=yft[l](c,u);d.boxSizing="border-box";var f=o.props.styles[l];return f?f(d,c):d},o.getClassNames=function(l,c){var u,d;return(u=(d=o.props.classNames)[l])===null||u===void 0?void 0:u.call(d,c)},o.getElementId=function(l){return"".concat(o.state.instancePrefix,"-").concat(l)},o.getComponents=function(){return jdt(o.props)},o.buildCategorizedOptions=function(){return Vb(o.props,o.state.selectValue)},o.getCategorizedOptions=function(){return o.props.menuIsOpen?o.buildCategorizedOptions():[]},o.buildFocusableOptions=function(){return qte(o.buildCategorizedOptions())},o.getFocusableOptions=function(){return o.props.menuIsOpen?o.buildFocusableOptions():[]},o.ariaOnChange=function(l,c){o.setState({ariaSelection:ye({value:l},c)})},o.onMenuMouseDown=function(l){l.button===0&&(l.stopPropagation(),l.preventDefault(),o.focusInput())},o.onMenuMouseMove=function(l){o.blockOptionHover=!1},o.onControlMouseDown=function(l){if(!l.defaultPrevented){var c=o.props.openMenuOnClick;o.state.isFocused?o.props.menuIsOpen?l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&o.onMenuClose():c&&o.openMenu("first"):(c&&(o.openAfterFocus=!0),o.focusInput()),l.target.tagName!=="INPUT"&&l.target.tagName!=="TEXTAREA"&&l.preventDefault()}},o.onDropdownIndicatorMouseDown=function(l){if(!(l&&l.type==="mousedown"&&l.button!==0)&&!o.props.isDisabled){var c=o.props,u=c.isMulti,d=c.menuIsOpen;o.focusInput(),d?(o.setState({inputIsHiddenAfterUpdate:!u}),o.onMenuClose()):o.openMenu("first"),l.preventDefault()}},o.onClearIndicatorMouseDown=function(l){l&&l.type==="mousedown"&&l.button!==0||(o.clearValue(),l.preventDefault(),o.openAfterFocus=!1,l.type==="touchend"?o.focusInput():setTimeout(function(){return o.focusInput()}))},o.onScroll=function(l){typeof o.props.closeMenuOnScroll=="boolean"?l.target instanceof HTMLElement&&Mw(l.target)&&o.props.onMenuClose():typeof o.props.closeMenuOnScroll=="function"&&o.props.closeMenuOnScroll(l)&&o.props.onMenuClose()},o.onCompositionStart=function(){o.isComposing=!0},o.onCompositionEnd=function(){o.isComposing=!1},o.onTouchStart=function(l){var c=l.touches,u=c&&c.item(0);!u||(o.initialTouchX=u.clientX,o.initialTouchY=u.clientY,o.userIsDragging=!1)},o.onTouchMove=function(l){var c=l.touches,u=c&&c.item(0);if(!!u){var d=Math.abs(u.clientX-o.initialTouchX),f=Math.abs(u.clientY-o.initialTouchY),p=5;o.userIsDragging=d>p||f>p}},o.onTouchEnd=function(l){o.userIsDragging||(o.controlRef&&!o.controlRef.contains(l.target)&&o.menuListRef&&!o.menuListRef.contains(l.target)&&o.blurInput(),o.initialTouchX=0,o.initialTouchY=0)},o.onControlTouchEnd=function(l){o.userIsDragging||o.onControlMouseDown(l)},o.onClearIndicatorTouchEnd=function(l){o.userIsDragging||o.onClearIndicatorMouseDown(l)},o.onDropdownIndicatorTouchEnd=function(l){o.userIsDragging||o.onDropdownIndicatorMouseDown(l)},o.handleInputChange=function(l){var c=o.props.inputValue,u=l.currentTarget.value;o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange(u,{action:"input-change",prevInputValue:c}),o.props.menuIsOpen||o.onMenuOpen()},o.onInputFocus=function(l){o.props.onFocus&&o.props.onFocus(l),o.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(o.openAfterFocus||o.props.openMenuOnFocus)&&o.openMenu("first"),o.openAfterFocus=!1},o.onInputBlur=function(l){var c=o.props.inputValue;if(o.menuListRef&&o.menuListRef.contains(document.activeElement)){o.inputRef.focus();return}o.props.onBlur&&o.props.onBlur(l),o.onInputChange("",{action:"input-blur",prevInputValue:c}),o.onMenuClose(),o.setState({focusedValue:null,isFocused:!1})},o.onOptionHover=function(l){if(!(o.blockOptionHover||o.state.focusedOption===l)){var c=o.getFocusableOptions(),u=c.indexOf(l);o.setState({focusedOption:l,focusedOptionId:u>-1?o.getFocusedOptionId(l):null})}},o.shouldHideSelectedOptions=function(){return Jte(o.props)},o.onValueInputFocus=function(l){l.preventDefault(),l.stopPropagation(),o.focus()},o.onKeyDown=function(l){var c=o.props,u=c.isMulti,d=c.backspaceRemovesValue,f=c.escapeClearsValue,p=c.inputValue,g=c.isClearable,m=c.isDisabled,y=c.menuIsOpen,v=c.onKeyDown,b=c.tabSelectsValue,x=c.openMenuOnFocus,S=o.state,C=S.focusedOption,w=S.focusedValue,I=S.selectValue;if(!m&&!(typeof v=="function"&&(v(l),l.defaultPrevented))){switch(o.blockOptionHover=!0,l.key){case"ArrowLeft":if(!u||p)return;o.focusValue("previous");break;case"ArrowRight":if(!u||p)return;o.focusValue("next");break;case"Delete":case"Backspace":if(p)return;if(w)o.removeValue(w);else{if(!d)return;u?o.popValue():g&&o.clearValue()}break;case"Tab":if(o.isComposing||l.shiftKey||!y||!b||!C||x&&o.isOptionSelected(C,I))return;o.selectOption(C);break;case"Enter":if(l.keyCode===229)break;if(y){if(!C||o.isComposing)return;o.selectOption(C);break}return;case"Escape":y?(o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange("",{action:"menu-close",prevInputValue:p}),o.onMenuClose()):g&&f&&o.clearValue();break;case" ":if(p)return;if(!y){o.openMenu("first");break}if(!C)return;o.selectOption(C);break;case"ArrowUp":y?o.focusOption("up"):o.openMenu("last");break;case"ArrowDown":y?o.focusOption("down"):o.openMenu("first");break;case"PageUp":if(!y)return;o.focusOption("pageup");break;case"PageDown":if(!y)return;o.focusOption("pagedown");break;case"Home":if(!y)return;o.focusOption("first");break;case"End":if(!y)return;o.focusOption("last");break;default:return}l.preventDefault()}},o.state.instancePrefix="react-select-"+(o.props.instanceId||++Oft),o.state.selectValue=rz(r.value),r.menuIsOpen&&o.state.selectValue.length){var i=o.getFocusableOptionsWithIds(),a=o.buildFocusableOptions(),s=a.indexOf(o.state.selectValue[0]);o.state.focusableOptionsWithIds=i,o.state.focusedOption=a[s],o.state.focusedOptionId=T4(i,a[s])}return o}return oi(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&oz(this.menuListRef,this.focusedOptionRef),pft()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(o){var i=this.props,a=i.isDisabled,s=i.menuIsOpen,l=this.state.isFocused;(l&&!a&&o.isDisabled||l&&s&&!o.menuIsOpen)&&this.focusInput(),l&&a&&!o.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&o.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(oz(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(o,i){this.props.onInputChange(o,i)}},{key:"focusInput",value:function(){!this.inputRef||this.inputRef.focus()}},{key:"blurInput",value:function(){!this.inputRef||this.inputRef.blur()}},{key:"openMenu",value:function(o){var i=this,a=this.state,s=a.selectValue,l=a.isFocused,c=this.buildFocusableOptions(),u=o==="first"?0:c.length-1;if(!this.props.isMulti){var d=c.indexOf(s[0]);d>-1&&(u=d)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:c[u],focusedOptionId:this.getFocusedOptionId(c[u])},function(){return i.onMenuOpen()})}},{key:"focusValue",value:function(o){var i=this.state,a=i.selectValue,s=i.focusedValue;if(!!this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(s);s||(l=-1);var c=a.length-1,u=-1;if(!!a.length){switch(o){case"previous":l===0?u=0:l===-1?u=c:u=l-1;break;case"next":l>-1&&l<c&&(u=l+1);break}this.setState({inputIsHidden:u!==-1,focusedValue:a[u]})}}}},{key:"focusOption",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",i=this.props.pageSize,a=this.state.focusedOption,s=this.getFocusableOptions();if(!!s.length){var l=0,c=s.indexOf(a);a||(c=-1),o==="up"?l=c>0?c-1:s.length-1:o==="down"?l=(c+1)%s.length:o==="pageup"?(l=c-i,l<0&&(l=0)):o==="pagedown"?(l=c+i,l>s.length-1&&(l=s.length-1)):o==="last"&&(l=s.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:s[l],focusedValue:null,focusedOptionId:this.getFocusedOptionId(s[l])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(P4):ye(ye({},P4),this.props.theme):P4}},{key:"getCommonProps",value:function(){var o=this.clearValue,i=this.cx,a=this.getStyles,s=this.getClassNames,l=this.getValue,c=this.selectOption,u=this.setValue,d=this.props,f=d.isMulti,p=d.isRtl,g=d.options,m=this.hasValue();return{clearValue:o,cx:i,getStyles:a,getClassNames:s,getValue:l,hasValue:m,isMulti:f,isRtl:p,options:g,selectOption:c,selectProps:d,setValue:u,theme:this.getTheme()}}},{key:"hasValue",value:function(){var o=this.state.selectValue;return o.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var o=this.props,i=o.isClearable,a=o.isMulti;return i===void 0?a:i}},{key:"isOptionDisabled",value:function(o,i){return Xte(this.props,o,i)}},{key:"isOptionSelected",value:function(o,i){return Zte(this.props,o,i)}},{key:"filterOption",value:function(o,i){return Qte(this.props,o,i)}},{key:"formatOptionLabel",value:function(o,i){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,s=this.state.selectValue;return this.props.formatOptionLabel(o,{context:i,inputValue:a,selectValue:s})}else return this.getOptionLabel(o)}},{key:"formatGroupLabel",value:function(o){return this.props.formatGroupLabel(o)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var o=this.props,i=o.isDisabled,a=o.isSearchable,s=o.inputId,l=o.inputValue,c=o.tabIndex,u=o.form,d=o.menuIsOpen,f=o.required,p=this.getComponents(),g=p.Input,m=this.state,y=m.inputIsHidden,v=m.ariaSelection,b=this.commonProps,x=s||this.getElementId("input"),S=ye(ye(ye({"aria-autocomplete":"list","aria-expanded":d,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":f,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},d&&{"aria-controls":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?(v==null?void 0:v.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?h.exports.createElement(g,J({},b,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:x,innerRef:this.getInputRef,isDisabled:i,isHidden:y,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:c,form:u,type:"text",value:l},S)):h.exports.createElement(eft,J({id:x,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Bx,onFocus:this.onInputFocus,disabled:i,tabIndex:c,inputMode:"none",form:u,value:""},S))}},{key:"renderPlaceholderOrValue",value:function(){var o=this,i=this.getComponents(),a=i.MultiValue,s=i.MultiValueContainer,l=i.MultiValueLabel,c=i.MultiValueRemove,u=i.SingleValue,d=i.Placeholder,f=this.commonProps,p=this.props,g=p.controlShouldRenderValue,m=p.isDisabled,y=p.isMulti,v=p.inputValue,b=p.placeholder,x=this.state,S=x.selectValue,C=x.focusedValue,w=x.isFocused;if(!this.hasValue()||!g)return v?null:h.exports.createElement(d,J({},f,{key:"placeholder",isDisabled:m,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),b);if(y)return S.map(function(_,P){var T=_===C,R="".concat(o.getOptionLabel(_),"-").concat(o.getOptionValue(_));return h.exports.createElement(a,J({},f,{components:{Container:s,Label:l,Remove:c},isFocused:T,isDisabled:m,key:R,index:P,removeProps:{onClick:function(){return o.removeValue(_)},onTouchEnd:function(){return o.removeValue(_)},onMouseDown:function(q){q.preventDefault()}},data:_}),o.formatOptionLabel(_,"value"))});if(v)return null;var I=S[0];return h.exports.createElement(u,J({},f,{data:I,isDisabled:m}),this.formatOptionLabel(I,"value"))}},{key:"renderClearIndicator",value:function(){var o=this.getComponents(),i=o.ClearIndicator,a=this.commonProps,s=this.props,l=s.isDisabled,c=s.isLoading,u=this.state.isFocused;if(!this.isClearable()||!i||l||!this.hasValue()||c)return null;var d={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:d,isFocused:u}))}},{key:"renderLoadingIndicator",value:function(){var o=this.getComponents(),i=o.LoadingIndicator,a=this.commonProps,s=this.props,l=s.isDisabled,c=s.isLoading,u=this.state.isFocused;if(!i||!c)return null;var d={"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:d,isDisabled:l,isFocused:u}))}},{key:"renderIndicatorSeparator",value:function(){var o=this.getComponents(),i=o.DropdownIndicator,a=o.IndicatorSeparator;if(!i||!a)return null;var s=this.commonProps,l=this.props.isDisabled,c=this.state.isFocused;return h.exports.createElement(a,J({},s,{isDisabled:l,isFocused:c}))}},{key:"renderDropdownIndicator",value:function(){var o=this.getComponents(),i=o.DropdownIndicator;if(!i)return null;var a=this.commonProps,s=this.props.isDisabled,l=this.state.isFocused,c={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:c,isDisabled:s,isFocused:l}))}},{key:"renderMenu",value:function(){var o=this,i=this.getComponents(),a=i.Group,s=i.GroupHeading,l=i.Menu,c=i.MenuList,u=i.MenuPortal,d=i.LoadingMessage,f=i.NoOptionsMessage,p=i.Option,g=this.commonProps,m=this.state.focusedOption,y=this.props,v=y.captureMenuScroll,b=y.inputValue,x=y.isLoading,S=y.loadingMessage,C=y.minMenuHeight,w=y.maxMenuHeight,I=y.menuIsOpen,_=y.menuPlacement,P=y.menuPosition,T=y.menuPortalTarget,R=y.menuShouldBlockScroll,B=y.menuShouldScrollIntoView,q=y.noOptionsMessage,W=y.onMenuScrollToTop,L=y.onMenuScrollToBottom;if(!I)return null;var z=function(Z,oe){var ae=Z.type,ie=Z.data,ce=Z.isDisabled,ue=Z.isSelected,de=Z.label,be=Z.value,Ee=m===ie,xe=ce?void 0:function(){return o.onOptionHover(ie)},Ne=ce?void 0:function(){return o.selectOption(ie)},nt="".concat(o.getElementId("option"),"-").concat(oe),Ie={id:nt,onClick:Ne,onMouseMove:xe,onMouseOver:xe,tabIndex:-1,role:"option","aria-selected":o.state.isAppleDevice?void 0:ue};return h.exports.createElement(p,J({},g,{innerProps:Ie,data:ie,isDisabled:ce,isSelected:ue,key:nt,label:de,type:ae,value:be,isFocused:Ee,innerRef:Ee?o.getFocusedOptionRef:void 0}),o.formatOptionLabel(Z.data,"menu"))},N;if(this.hasOptions())N=this.getCategorizedOptions().map(function(H){if(H.type==="group"){var Z=H.data,oe=H.options,ae=H.index,ie="".concat(o.getElementId("group"),"-").concat(ae),ce="".concat(ie,"-heading");return h.exports.createElement(a,J({},g,{key:ie,data:Z,options:oe,Heading:s,headingProps:{id:ce,data:H.data},label:o.formatGroupLabel(H.data)}),H.options.map(function(ue){return z(ue,"".concat(ae,"-").concat(ue.index))}))}else if(H.type==="option")return z(H,"".concat(H.index))});else if(x){var V=S({inputValue:b});if(V===null)return null;N=h.exports.createElement(d,g,V)}else{var Y=q({inputValue:b});if(Y===null)return null;N=h.exports.createElement(f,g,Y)}var K={minMenuHeight:C,maxMenuHeight:w,menuPlacement:_,menuPosition:P,menuShouldScrollIntoView:B},D=h.exports.createElement(Rut,J({},g,K),function(H){var Z=H.ref,oe=H.placerProps,ae=oe.placement,ie=oe.maxHeight;return h.exports.createElement(l,J({},g,K,{innerRef:Z,innerProps:{onMouseDown:o.onMenuMouseDown,onMouseMove:o.onMenuMouseMove},isLoading:x,placement:ae}),h.exports.createElement(aft,{captureEnabled:v,onTopArrive:W,onBottomArrive:L,lockEnabled:R},function(ce){return h.exports.createElement(c,J({},g,{innerRef:function(de){o.getMenuListRef(de),ce(de)},innerProps:{role:"listbox","aria-multiselectable":g.isMulti,id:o.getElementId("listbox")},isLoading:x,maxHeight:ie,focusedOption:m}),N)}))});return T||P==="fixed"?h.exports.createElement(u,J({},g,{appendTo:T,controlElement:this.controlRef,menuPlacement:_,menuPosition:P}),D):D}},{key:"renderFormField",value:function(){var o=this,i=this.props,a=i.delimiter,s=i.isDisabled,l=i.isMulti,c=i.name,u=i.required,d=this.state.selectValue;if(u&&!this.hasValue()&&!s)return h.exports.createElement(cft,{name:c,onFocus:this.onValueInputFocus});if(!(!c||s))if(l)if(a){var f=d.map(function(m){return o.getOptionValue(m)}).join(a);return h.exports.createElement("input",{name:c,type:"hidden",value:f})}else{var p=d.length>0?d.map(function(m,y){return h.exports.createElement("input",{key:"i-".concat(y),name:c,type:"hidden",value:o.getOptionValue(m)})}):h.exports.createElement("input",{name:c,type:"hidden",value:""});return h.exports.createElement("div",null,p)}else{var g=d[0]?this.getOptionValue(d[0]):"";return h.exports.createElement("input",{name:c,type:"hidden",value:g})}}},{key:"renderLiveRegion",value:function(){var o=this.commonProps,i=this.state,a=i.ariaSelection,s=i.focusedOption,l=i.focusedValue,c=i.isFocused,u=i.selectValue,d=this.getFocusableOptions();return h.exports.createElement(qdt,J({},o,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:s,focusedValue:l,isFocused:c,selectValue:u,focusableOptions:d,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var o=this.getComponents(),i=o.Control,a=o.IndicatorsContainer,s=o.SelectContainer,l=o.ValueContainer,c=this.props,u=c.className,d=c.id,f=c.isDisabled,p=c.menuIsOpen,g=this.state.isFocused,m=this.commonProps=this.getCommonProps();return h.exports.createElement(s,J({},m,{className:u,innerProps:{id:d,onKeyDown:this.onKeyDown},isDisabled:f,isFocused:g}),this.renderLiveRegion(),h.exports.createElement(i,J({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:f,isFocused:g,menuIsOpen:p}),h.exports.createElement(l,J({},m,{isDisabled:f}),this.renderPlaceholderOrValue(),this.renderInput()),h.exports.createElement(a,J({},m,{isDisabled:f}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s=i.clearFocusValueOnUpdate,l=i.inputIsHiddenAfterUpdate,c=i.ariaSelection,u=i.isFocused,d=i.prevWasFocused,f=i.instancePrefix,p=o.options,g=o.value,m=o.menuIsOpen,y=o.inputValue,v=o.isMulti,b=rz(g),x={};if(a&&(g!==a.value||p!==a.options||m!==a.menuIsOpen||y!==a.inputValue)){var S=m?kft(o,b):[],C=m?yz(Vb(o,b),"".concat(f,"-option")):[],w=s?Ift(i,b):null,I=_ft(i,S),_=T4(C,I);x={selectValue:b,focusedOption:I,focusedOptionId:_,focusableOptionsWithIds:C,focusedValue:w,clearFocusValueOnUpdate:!1}}var P=l!=null&&o!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},T=c,R=u&&d;return u&&!R&&(T={value:Ly(v,b,b[0]||null),options:b,action:"initial-input-focus"},R=!d),(c==null?void 0:c.action)==="initial-input-focus"&&(T=null),ye(ye(ye({},x),P),{},{prevProps:o,ariaSelection:T,prevWasFocused:R})}}]),n}(h.exports.Component);ene.defaultProps=Eft;var Pft=h.exports.forwardRef(function(e,t){var n=sut(e);return h.exports.createElement(ene,J({ref:t},n))}),Tft=Pft,wP={exports:{}},Qg={exports:{}};(function(){var e,t,n,r,o,i;typeof performance!="undefined"&&performance!==null&&performance.now?Qg.exports=function(){return performance.now()}:typeof process!="undefined"&&process!==null&&process.hrtime?(Qg.exports=function(){return(e()-o)/1e6},t=process.hrtime,e=function(){var a;return a=t(),a[0]*1e9+a[1]},r=e(),i=process.uptime()*1e9,o=r-i):Date.now?(Qg.exports=function(){return Date.now()-n},n=Date.now()):(Qg.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(Ur);var Aft=Qg.exports,Xs=typeof window=="undefined"?Ur:window,By=["moz","webkit"],Sp="AnimationFrame",nh=Xs["request"+Sp],Gm=Xs["cancel"+Sp]||Xs["cancelRequest"+Sp];for(var $g=0;!nh&&$g<By.length;$g++)nh=Xs[By[$g]+"Request"+Sp],Gm=Xs[By[$g]+"Cancel"+Sp]||Xs[By[$g]+"CancelRequest"+Sp];if(!nh||!Gm){var A4=0,xz=0,Yc=[],$ft=1e3/60;nh=function(e){if(Yc.length===0){var t=Aft(),n=Math.max(0,$ft-(t-A4));A4=n+t,setTimeout(function(){var r=Yc.slice(0);Yc.length=0;for(var o=0;o<r.length;o++)if(!r[o].cancelled)try{r[o].callback(A4)}catch(i){setTimeout(function(){throw i},0)}},Math.round(n))}return Yc.push({handle:++xz,callback:e,cancelled:!1}),xz},Gm=function(e){for(var t=0;t<Yc.length;t++)Yc[t].handle===e&&(Yc[t].cancelled=!0)}}wP.exports=function(e){return nh.call(Xs,e)};wP.exports.cancel=function(){Gm.apply(Xs,arguments)};wP.exports.polyfill=function(e){e||(e=Xs),e.requestAnimationFrame=nh,e.cancelAnimationFrame=Gm};var CP={exports:{}},$4=null,Sz=["Webkit","Moz","O","ms"],Mft=function(t){$4||($4=document.createElement("div"));var n=$4.style;if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),o=Sz.length;o>=0;o--){var i=Sz[o]+r;if(i in n)return i}return!1},Rft=Fft,Dft=/\s/,Lft=/(_|-|\.|:)/,Bft=/([a-z][A-Z]|[A-Z][a-z])/;function Fft(e){return Dft.test(e)?e.toLowerCase():Lft.test(e)?(zft(e)||e).toLowerCase():Bft.test(e)?Hft(e).toLowerCase():e.toLowerCase()}var Nft=/[\W_]+(.|$)/g;function zft(e){return e.replace(Nft,function(t,n){return n?" "+n:""})}var jft=/(.)([A-Z]+)/g;function Hft(e){return e.replace(jft,function(t,n,r){return n+" "+r.toLowerCase().split("").join(" ")})}var Vft=Rft,Wft=Uft;function Uft(e){return Vft(e).replace(/[\W_]+(.|$)/g,function(t,n){return n?" "+n:""}).trim()}var Gft=Wft,Kft=qft;function qft(e){return Gft(e).replace(/\s(\w)/g,function(t,n){return n.toUpperCase()})}var Yft={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},Xft=function(e,t){return typeof t=="number"&&!Yft[e]?t+"px":t},Zft=Mft,Qft=Kft,Wb={float:"cssFloat"},Jft=Xft;function zx(e,t,n){var r=Wb[t];if(typeof r=="undefined"&&(r=tpt(t)),r){if(n===void 0)return e.style[r];e.style[r]=Jft(r,n)}}function ept(e,t){for(var n in t)t.hasOwnProperty(n)&&zx(e,n,t[n])}function tpt(e){var t=Qft(e),n=Zft(t);return Wb[t]=Wb[e]=Wb[n]=n,n}function tne(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:ept(arguments[0],arguments[1]):zx(arguments[0],arguments[1],arguments[2])}CP.exports=tne;CP.exports.set=tne;CP.exports.get=function(e,t){return Array.isArray(t)?t.reduce(function(n,r){return n[r]=zx(e,r||""),n},{}):zx(e,t||"")};var npt={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function Ca(e){if(typeof e=="number")return{value:e,unit:"px"};var t,n=(e.match(/^[0-9.]*/)||"").toString();n.includes(".")?t=parseFloat(n):t=parseInt(n,10);var r=(e.match(/[^0-9]*$/)||"").toString();return npt[r]?{value:t,unit:r}:(console.warn("React Spinners: ".concat(e," is not a valid css value. Defaulting to ").concat(t,"px.")),{value:t,unit:"px"})}function Xe(e){var t=Ca(e);return"".concat(t.value).concat(t.unit)}var Nt=function(e,t,n){var r="react-spinners-".concat(e,"-").concat(n);if(typeof window=="undefined"||!window.document)return r;var o=document.createElement("style");document.head.appendChild(o);var i=o.sheet,a=`
    @keyframes `.concat(r,` {
      `).concat(t,`
    }
  `);return i&&i.insertRule(a,0),r},jx;(function(e){e.maroon="#800000",e.red="#FF0000",e.orange="#FFA500",e.yellow="#FFFF00",e.olive="#808000",e.green="#008000",e.purple="#800080",e.fuchsia="#FF00FF",e.lime="#00FF00",e.teal="#008080",e.aqua="#00FFFF",e.blue="#0000FF",e.navy="#000080",e.black="#000000",e.gray="#808080",e.silver="#C0C0C0",e.white="#FFFFFF"})(jx||(jx={}));var rpt=function(e,t){if(Object.keys(jx).includes(e)&&(e=jx[e]),e[0]==="#"&&(e=e.slice(1)),e.length===3){var n="";e.split("").forEach(function(o){n+=o,n+=o}),e=n}var r=(e.match(/.{2}/g)||[]).map(function(o){return parseInt(o,16)}).join(", ");return"rgba(".concat(r,", ").concat(t,")")},Hx=globalThis&&globalThis.__assign||function(){return Hx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Hx.apply(this,arguments)},opt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},ipt=Nt("BarLoader","0% {left: -35%;right: 100%} 60% {left: 100%;right: -90%} 100% {left: 100%;right: -90%}","long"),apt=Nt("BarLoader","0% {left: -200%;right: 100%} 60% {left: 107%;right: -8%} 100% {left: 107%;right: -8%}","short");function spt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.height,u=c===void 0?4:c,d=e.width,f=d===void 0?100:d,p=opt(e,["loading","color","speedMultiplier","cssOverride","height","width"]),g=Hx({display:"inherit",position:"relative",width:Xe(f),height:Xe(u),overflow:"hidden",backgroundColor:rpt(o,.2),backgroundClip:"padding-box"},l),m=function(y){return{position:"absolute",height:Xe(u),overflow:"hidden",backgroundColor:o,backgroundClip:"padding-box",display:"block",borderRadius:2,willChange:"left, right",animationFillMode:"forwards",animation:"".concat(y===1?ipt:apt," ").concat(2.1/a,"s ").concat(y===2?"".concat(1.15/a,"s"):""," ").concat(y===1?"cubic-bezier(0.65, 0.815, 0.735, 0.395)":"cubic-bezier(0.165, 0.84, 0.44, 1)"," infinite")}};return n?h.exports.createElement("span",Hx({style:g},p),h.exports.createElement("span",{style:m(1)}),h.exports.createElement("span",{style:m(2)})):null}var Vx=globalThis&&globalThis.__assign||function(){return Vx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Vx.apply(this,arguments)},lpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},cpt=Nt("BeatLoader","50% {transform: scale(0.75);opacity: 0.2} 100% {transform: scale(1);opacity: 1}","beat");function upt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=e.margin,f=d===void 0?2:d,p=lpt(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),g=Vx({display:"inherit"},l),m=function(y){return{display:"inline-block",backgroundColor:o,width:Xe(u),height:Xe(u),margin:Xe(f),borderRadius:"100%",animation:"".concat(cpt," ").concat(.7/a,"s ").concat(y%2?"0s":"".concat(.35/a,"s")," infinite linear"),animationFillMode:"both"}};return n?h.exports.createElement("span",Vx({style:g},p),h.exports.createElement("span",{style:m(1)}),h.exports.createElement("span",{style:m(2)}),h.exports.createElement("span",{style:m(3)})):null}var Wx=globalThis&&globalThis.__assign||function(){return Wx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Wx.apply(this,arguments)},dpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},fpt=Nt("BounceLoader","0% {transform: scale(0)} 50% {transform: scale(1.0)} 100% {transform: scale(0)}","bounce");function ppt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?60:c,d=dpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=function(g){var m=g===1?"".concat(1/a,"s"):"0s";return{position:"absolute",height:Xe(u),width:Xe(u),backgroundColor:o,borderRadius:"100%",opacity:.6,top:0,left:0,animationFillMode:"both",animation:"".concat(fpt," ").concat(2.1/a,"s ").concat(m," infinite ease-in-out")}},p=Wx({display:"inherit",position:"relative",width:Xe(u),height:Xe(u)},l);return n?h.exports.createElement("span",Wx({style:p},d),h.exports.createElement("span",{style:f(1)}),h.exports.createElement("span",{style:f(2)})):null}var Ux=globalThis&&globalThis.__assign||function(){return Ux=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Ux.apply(this,arguments)},hpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},gpt=Nt("CircleLoader","0% {transform: rotate(0deg)} 50% {transform: rotate(180deg)} 100% {transform: rotate(360deg)}","circle");function mpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?50:c,d=hpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Ux({display:"inherit",position:"relative",width:Xe(u),height:Xe(u)},l),p=function(g){var m=Ca(u),y=m.value,v=m.unit;return{position:"absolute",height:"".concat(y*(1-g/10)).concat(v),width:"".concat(y*(1-g/10)).concat(v),borderTop:"1px solid ".concat(o),borderBottom:"none",borderLeft:"1px solid ".concat(o),borderRight:"none",borderRadius:"100%",transition:"2s",top:"".concat(g*.7*2.5,"%"),left:"".concat(g*.35*2.5,"%"),animationFillMode:"",animation:"".concat(gpt," ").concat(1/a,"s ").concat(g*.2/a,"s infinite linear")}};return n?h.exports.createElement("span",Ux({style:f},d),h.exports.createElement("span",{style:p(0)}),h.exports.createElement("span",{style:p(1)}),h.exports.createElement("span",{style:p(2)}),h.exports.createElement("span",{style:p(3)}),h.exports.createElement("span",{style:p(4)})):null}var Gx=globalThis&&globalThis.__assign||function(){return Gx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Gx.apply(this,arguments)},vpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},ypt=Nt("ClipLoader","0% {transform: rotate(0deg) scale(1)} 50% {transform: rotate(180deg) scale(0.8)} 100% {transform: rotate(360deg) scale(1)}","clip");function bpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?35:c,d=vpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Gx({background:"transparent !important",width:Xe(u),height:Xe(u),borderRadius:"100%",border:"2px solid",borderTopColor:o,borderBottomColor:"transparent",borderLeftColor:o,borderRightColor:o,display:"inline-block",animation:"".concat(ypt," ").concat(.75/a,"s 0s infinite linear"),animationFillMode:"both"},l);return n?h.exports.createElement("span",Gx({style:f},d)):null}var Kx=globalThis&&globalThis.__assign||function(){return Kx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Kx.apply(this,arguments)},xpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},wz=Nt("ClockLoader","100% { transform: rotate(360deg) }","rotate");function Spt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?50:c,d=xpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Ca(u),p=f.value,g=f.unit,m=Kx({display:"inherit",position:"relative",width:"".concat(p).concat(g),height:"".concat(p).concat(g),backgroundColor:"transparent",boxShadow:"inset 0px 0px 0px 2px ".concat(o),borderRadius:"50%"},l),y={position:"absolute",backgroundColor:o,width:"".concat(p/3,"px"),height:"2px",top:"".concat(p/2-1,"px"),left:"".concat(p/2-1,"px"),transformOrigin:"1px 1px",animation:"".concat(wz," ").concat(8/a,"s linear infinite")},v={position:"absolute",backgroundColor:o,width:"".concat(p/2.4,"px"),height:"2px",top:"".concat(p/2-1,"px"),left:"".concat(p/2-1,"px"),transformOrigin:"1px 1px",animation:"".concat(wz," ").concat(2/a,"s linear infinite")};return n?h.exports.createElement("span",Kx({style:m},d),h.exports.createElement("span",{style:v}),h.exports.createElement("span",{style:y})):null}var qx=globalThis&&globalThis.__assign||function(){return qx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},qx.apply(this,arguments)},wpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Cpt=Nt("DotLoader","100% {transform: rotate(360deg)}","rotate"),Ept=Nt("DotLoader","0%, 100% {transform: scale(0)} 50% {transform: scale(1.0)}","bounce");function kpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?60:c,d=wpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=qx({display:"inherit",position:"relative",width:Xe(u),height:Xe(u),animationFillMode:"forwards",animation:"".concat(Cpt," ").concat(2/a,"s 0s infinite linear")},l),p=function(g){var m=Ca(u),y=m.value,v=m.unit;return{position:"absolute",top:g%2?"0":"auto",bottom:g%2?"auto":"0",height:"".concat(y/2).concat(v),width:"".concat(y/2).concat(v),backgroundColor:o,borderRadius:"100%",animationFillMode:"forwards",animation:"".concat(Ept," ").concat(2/a,"s ").concat(g===2?"1s":"0s"," infinite linear")}};return n?h.exports.createElement("span",qx({style:f},d),h.exports.createElement("span",{style:p(1)}),h.exports.createElement("span",{style:p(2)})):null}var Vn=globalThis&&globalThis.__assign||function(){return Vn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Vn.apply(this,arguments)},Ipt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},_pt=Nt("FadeLoader","50% {opacity: 0.3} 100% {opacity: 1}","fade");function Opt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.height,u=c===void 0?15:c,d=e.width,f=d===void 0?5:d,p=e.radius,g=p===void 0?2:p,m=e.margin,y=m===void 0?2:m,v=Ipt(e,["loading","color","speedMultiplier","cssOverride","height","width","radius","margin"]),b=Ca(y).value,x=b+18,S=x/2+x/5.5,C=Vn({display:"inherit",position:"relative",fontSize:"0",top:x,left:x,width:"".concat(x*3,"px"),height:"".concat(x*3,"px")},l),w=function(L){return{position:"absolute",width:Xe(f),height:Xe(u),margin:Xe(y),backgroundColor:o,borderRadius:Xe(g),transition:"2s",animationFillMode:"both",animation:"".concat(_pt," ").concat(1.2/a,"s ").concat(L*.12,"s infinite ease-in-out")}},I=Vn(Vn({},w(1)),{top:"".concat(x,"px"),left:"0"}),_=Vn(Vn({},w(2)),{top:"".concat(S,"px"),left:"".concat(S,"px"),transform:"rotate(-45deg)"}),P=Vn(Vn({},w(3)),{top:"0",left:"".concat(x,"px"),transform:"rotate(90deg)"}),T=Vn(Vn({},w(4)),{top:"".concat(-1*S,"px"),left:"".concat(S,"px"),transform:"rotate(45deg)"}),R=Vn(Vn({},w(5)),{top:"".concat(-1*x,"px"),left:"0"}),B=Vn(Vn({},w(6)),{top:"".concat(-1*S,"px"),left:"".concat(-1*S,"px"),transform:"rotate(-45deg)"}),q=Vn(Vn({},w(7)),{top:"0",left:"".concat(-1*x,"px"),transform:"rotate(90deg)"}),W=Vn(Vn({},w(8)),{top:"".concat(S,"px"),left:"".concat(-1*S,"px"),transform:"rotate(45deg)"});return n?h.exports.createElement("span",Vn({style:C},v),h.exports.createElement("span",{style:I}),h.exports.createElement("span",{style:_}),h.exports.createElement("span",{style:P}),h.exports.createElement("span",{style:T}),h.exports.createElement("span",{style:R}),h.exports.createElement("span",{style:B}),h.exports.createElement("span",{style:q}),h.exports.createElement("span",{style:W})):null}var Yx=globalThis&&globalThis.__assign||function(){return Yx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Yx.apply(this,arguments)},Ppt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Tpt=Nt("GridLoader","0% {transform: scale(1)} 50% {transform: scale(0.5); opacity: 0.7} 100% {transform: scale(1); opacity: 1}","grid"),Ls=function(e){return Math.random()*e};function Apt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=e.margin,f=d===void 0?2:d,p=Ppt(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),g=Ca(u),m=Ca(f),y=parseFloat(g.value.toString())*3+parseFloat(m.value.toString())*6,v=Yx({width:"".concat(y).concat(g.unit),fontSize:0,display:"inline-block"},l),b=function(x){return{display:"inline-block",backgroundColor:o,width:"".concat(Xe(u)),height:"".concat(Xe(u)),margin:Xe(f),borderRadius:"100%",animationFillMode:"both",animation:"".concat(Tpt," ").concat((x/100+.6)/a,"s ").concat(x/100-.2,"s infinite ease")}};return n?h.exports.createElement("span",Yx({style:v},p,{ref:function(x){x&&x.style.setProperty("width","".concat(y).concat(g.unit),"important")}}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))}),h.exports.createElement("span",{style:b(Ls(100))})):null}var Bl=globalThis&&globalThis.__assign||function(){return Bl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Bl.apply(this,arguments)},$pt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Cz=Nt("MoonLoader","100% {transform: rotate(360deg)}","moon");function Mpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?60:c,d=$pt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Ca(u),p=f.value,g=f.unit,m=p/7,y=Bl({display:"inherit",position:"relative",width:"".concat("".concat(p+m*2).concat(g)),height:"".concat("".concat(p+m*2).concat(g)),animation:"".concat(Cz," ").concat(.6/a,"s 0s infinite linear"),animationFillMode:"forwards"},l),v=function(S){return{width:Xe(S),height:Xe(S),borderRadius:"100%"}},b=Bl(Bl({},v(m)),{backgroundColor:"".concat(o),opacity:"0.8",position:"absolute",top:"".concat("".concat(p/2-m/2).concat(g)),animation:"".concat(Cz," ").concat(.6/a,"s 0s infinite linear"),animationFillMode:"forwards"}),x=Bl(Bl({},v(p)),{border:"".concat(m,"px solid ").concat(o),opacity:"0.1",boxSizing:"content-box",position:"absolute"});return n?h.exports.createElement("span",Bl({style:y},d),h.exports.createElement("span",{style:b}),h.exports.createElement("span",{style:x})):null}var Xx=globalThis&&globalThis.__assign||function(){return Xx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Xx.apply(this,arguments)},Rpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Fr=[1,3,5],Dpt=[Nt("PropagateLoader","25% {transform: translateX(-".concat(Fr[0],`rem) scale(0.75)}
    50% {transform: translateX(-`).concat(Fr[1],`rem) scale(0.6)}
    75% {transform: translateX(-`).concat(Fr[2],`rem) scale(0.5)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-0"),Nt("PropagateLoader","25% {transform: translateX(-".concat(Fr[0],`rem) scale(0.75)}
    50% {transform: translateX(-`).concat(Fr[1],`rem) scale(0.6)}
    75% {transform: translateX(-`).concat(Fr[1],`rem) scale(0.6)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-1"),Nt("PropagateLoader","25% {transform: translateX(-".concat(Fr[0],`rem) scale(0.75)}
    75% {transform: translateX(-`).concat(Fr[0],`rem) scale(0.75)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-2"),Nt("PropagateLoader","25% {transform: translateX(".concat(Fr[0],`rem) scale(0.75)}
    75% {transform: translateX(`).concat(Fr[0],`rem) scale(0.75)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-3"),Nt("PropagateLoader","25% {transform: translateX(".concat(Fr[0],`rem) scale(0.75)}
    50% {transform: translateX(`).concat(Fr[1],`rem) scale(0.6)}
    75% {transform: translateX(`).concat(Fr[1],`rem) scale(0.6)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-4"),Nt("PropagateLoader","25% {transform: translateX(".concat(Fr[0],`rem) scale(0.75)}
    50% {transform: translateX(`).concat(Fr[1],`rem) scale(0.6)}
    75% {transform: translateX(`).concat(Fr[2],`rem) scale(0.5)}
    95% {transform: translateX(0rem) scale(1)}`),"propogate-5")];function Lpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=Rpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Ca(u),p=f.value,g=f.unit,m=Xx({display:"inherit",position:"relative"},l),y=function(v){return{position:"absolute",fontSize:"".concat(p/3).concat(g),width:"".concat(p).concat(g),height:"".concat(p).concat(g),background:o,borderRadius:"50%",animation:"".concat(Dpt[v]," ").concat(1.5/a,"s infinite"),animationFillMode:"forwards"}};return n?h.exports.createElement("span",Xx({style:m},d),h.exports.createElement("span",{style:y(0)}),h.exports.createElement("span",{style:y(1)}),h.exports.createElement("span",{style:y(2)}),h.exports.createElement("span",{style:y(3)}),h.exports.createElement("span",{style:y(4)}),h.exports.createElement("span",{style:y(5)})):null}var Zx=globalThis&&globalThis.__assign||function(){return Zx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Zx.apply(this,arguments)},Bpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Fpt=Nt("PulseLoader","0% {transform: scale(1); opacity: 1} 45% {transform: scale(0.1); opacity: 0.7} 80% {transform: scale(1); opacity: 1}","pulse");function Npt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=e.margin,f=d===void 0?2:d,p=Bpt(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),g=Zx({display:"inherit"},l),m=function(y){return{backgroundColor:o,width:Xe(u),height:Xe(u),margin:Xe(f),borderRadius:"100%",display:"inline-block",animation:"".concat(Fpt," ").concat(.75/a,"s ").concat(y*.12/a,"s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)"),animationFillMode:"both"}};return n?h.exports.createElement("span",Zx({style:g},p),h.exports.createElement("span",{style:m(1)}),h.exports.createElement("span",{style:m(2)}),h.exports.createElement("span",{style:m(3)})):null}var Qx=globalThis&&globalThis.__assign||function(){return Qx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Qx.apply(this,arguments)},zpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Ez=[Nt("PuffLoader","0% {transform: scale(0)} 100% {transform: scale(1.0)}","puff-1"),Nt("PuffLoader","0% {opacity: 1} 100% {opacity: 0}","puff-2")];function jpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?60:c,d=zpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Qx({display:"inherit",position:"relative",width:Xe(u),height:Xe(u)},l),p=function(g){return{position:"absolute",height:Xe(u),width:Xe(u),border:"thick solid ".concat(o),borderRadius:"50%",opacity:"1",top:"0",left:"0",animationFillMode:"both",animation:"".concat(Ez[0],", ").concat(Ez[1]),animationDuration:"".concat(2/a,"s"),animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.3, 0.61, 0.355, 1)",animationDelay:g===1?"-1s":"0s"}};return n?h.exports.createElement("span",Qx({style:f},d),h.exports.createElement("span",{style:p(1)}),h.exports.createElement("span",{style:p(2)})):null}var Jx=globalThis&&globalThis.__assign||function(){return Jx=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Jx.apply(this,arguments)},Hpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Vpt=Nt("RingLoader","0% {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg)} 100% {transform: rotateX(180deg) rotateY(360deg) rotateZ(360deg)}","right"),Wpt=Nt("RingLoader","0% {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg)} 100% {transform: rotateX(360deg) rotateY(180deg) rotateZ(360deg)}","left");function M4(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?60:c,d=Hpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=Ca(u),p=f.value,g=f.unit,m=Jx({display:"inherit",width:Xe(u),height:Xe(u),position:"relative"},l),y=function(v){return{position:"absolute",top:"0",left:"0",width:"".concat(p).concat(g),height:"".concat(p).concat(g),border:"".concat(p/10).concat(g," solid ").concat(o),opacity:"0.4",borderRadius:"100%",animationFillMode:"forwards",perspective:"800px",animation:"".concat(v===1?Vpt:Wpt," ").concat(2/a,"s 0s infinite linear")}};return n?h.exports.createElement("span",Jx({style:m},d),h.exports.createElement("span",{style:y(1)}),h.exports.createElement("span",{style:y(2)})):null}var Na=globalThis&&globalThis.__assign||function(){return Na=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Na.apply(this,arguments)},Upt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Gpt=Nt("RotateLoader","0% {transform: rotate(0deg)} 50% {transform: rotate(180deg)} 100% {transform: rotate(360deg)}","rotate");function Kpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=e.margin,f=d===void 0?2:d,p=Upt(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),g=Ca(f),m=g.value,y=g.unit,v={backgroundColor:o,width:Xe(u),height:Xe(u),borderRadius:"100%"},b=Na(Na(Na({},v),{display:"inline-block",position:"relative",animationFillMode:"both",animation:"".concat(Gpt," ").concat(1/a,"s 0s infinite cubic-bezier(0.7, -0.13, 0.22, 0.86)")}),l),x=function(S){var C=(S%2?-1:1)*(26+m);return{opacity:"0.8",position:"absolute",top:"0",left:"".concat(C).concat(y)}};return n?h.exports.createElement("span",Na({style:b},p),h.exports.createElement("span",{style:Na(Na({},v),x(1))}),h.exports.createElement("span",{style:Na(Na({},v),x(2))})):null}var eS=globalThis&&globalThis.__assign||function(){return eS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},eS.apply(this,arguments)},qpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Ypt=Nt("ScaleLoader","0% {transform: scaley(1.0)} 50% {transform: scaley(0.4)} 100% {transform: scaley(1.0)}","scale");function Xpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.height,u=c===void 0?35:c,d=e.width,f=d===void 0?4:d,p=e.radius,g=p===void 0?2:p,m=e.margin,y=m===void 0?2:m,v=qpt(e,["loading","color","speedMultiplier","cssOverride","height","width","radius","margin"]),b=eS({display:"inherit"},l),x=function(S){return{backgroundColor:o,width:Xe(f),height:Xe(u),margin:Xe(y),borderRadius:Xe(g),display:"inline-block",animation:"".concat(Ypt," ").concat(1/a,"s ").concat(S*.1,"s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)"),animationFillMode:"both"}};return n?h.exports.createElement("span",eS({style:b},v),h.exports.createElement("span",{style:x(1)}),h.exports.createElement("span",{style:x(2)}),h.exports.createElement("span",{style:x(3)}),h.exports.createElement("span",{style:x(4)}),h.exports.createElement("span",{style:x(5)})):null}var tS=globalThis&&globalThis.__assign||function(){return tS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},tS.apply(this,arguments)},Zpt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},Qpt=Nt("SquareLoader",`25% {transform: rotateX(180deg) rotateY(0)}
  50% {transform: rotateX(180deg) rotateY(180deg)} 
  75% {transform: rotateX(0) rotateY(180deg)} 
  100% {transform: rotateX(0) rotateY(0)}`,"square");function Jpt(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?50:c,d=Zpt(e,["loading","color","speedMultiplier","cssOverride","size"]),f=tS({backgroundColor:o,width:Xe(u),height:Xe(u),display:"inline-block",animation:"".concat(Qpt," ").concat(3/a,"s 0s infinite cubic-bezier(0.09, 0.57, 0.49, 0.9)"),animationFillMode:"both"},l);return n?h.exports.createElement("span",tS({style:f},d)):null}var nS=globalThis&&globalThis.__assign||function(){return nS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},nS.apply(this,arguments)},eht=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},tht=Nt("SyncLoader",`33% {transform: translateY(10px)}
  66% {transform: translateY(-10px)}
  100% {transform: translateY(0)}`,"sync");function nht(e){var t=e.loading,n=t===void 0?!0:t,r=e.color,o=r===void 0?"#000000":r,i=e.speedMultiplier,a=i===void 0?1:i,s=e.cssOverride,l=s===void 0?{}:s,c=e.size,u=c===void 0?15:c,d=e.margin,f=d===void 0?2:d,p=eht(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),g=nS({display:"inherit"},l),m=function(y){return{backgroundColor:o,width:Xe(u),height:Xe(u),margin:Xe(f),borderRadius:"100%",display:"inline-block",animation:"".concat(tht," ").concat(.6/a,"s ").concat(y*.07,"s infinite ease-in-out"),animationFillMode:"both"}};return n?h.exports.createElement("span",nS({style:g},p),h.exports.createElement("span",{style:m(1)}),h.exports.createElement("span",{style:m(2)}),h.exports.createElement("span",{style:m(3)})):null}function Et(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function o(...u){r();for(const d of u)t[d]=l(d);return Et(e,t)}function i(...u){for(const d of u)d in t||(t[d]=l(d));return Et(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.className]))}function l(u){const p=`chakra-${(["container","root"].includes(u!=null?u:"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:p,selector:`.${p}`,toString:()=>u}}return{parts:o,toPart:l,extend:i,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}Et("accordion").parts("root","container","button","panel","icon");Et("alert").parts("title","description","container","icon","spinner");Et("avatar").parts("label","badge","container","excessLabel","group");Et("breadcrumb").parts("link","item","container","separator");Et("button").parts();const rht=Et("checkbox").parts("control","icon","container","label");Et("progress").parts("track","filledTrack","label");Et("drawer").parts("overlay","dialogContainer","dialog","header","closeButton","body","footer");Et("editable").parts("preview","input","textarea");Et("form").parts("container","requiredIndicator","helperText");Et("formError").parts("text","icon");Et("input").parts("addon","field","element","group");Et("list").parts("container","item","icon");Et("menu").parts("button","list","item","groupTitle","icon","command","divider");const oht=Et("modal").parts("overlay","dialogContainer","dialog","header","closeButton","body","footer"),iht=Et("numberinput").parts("root","field","stepperGroup","stepper");Et("pininput").parts("field");const EP=Et("popover").parts("content","header","body","footer","popper","arrow","closeButton"),aht=Et("progress").parts("label","filledTrack","track");Et("radio").parts("container","control","label");Et("select").parts("field","icon");Et("slider").parts("container","track","thumb","filledTrack","mark");Et("stat").parts("container","label","helpText","number","icon");Et("switch").parts("container","track","thumb","label");Et("table").parts("table","thead","tbody","tr","th","td","tfoot","caption");const sht=Et("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),lht=Et("tag").parts("container","label","closeButton");Et("card").parts("container","header","body","footer");Et("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function kz(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}function rS(e,t){return n=>n.colorMode==="dark"?t:e}function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_e.apply(null,arguments)}function An(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function cht(e){var t=e.iconName,n=e.icon,r=n[0],o=n[1],i=n[4];return iW({viewBox:"0 0 "+r+" "+o,displayName:t,path:typeof i=="string"?k("path",{fill:"currentColor",d:i}):k("g",{children:i.map(function(a){return k("path",{d:a},a)})})})}var uht=/ra-\w/,dht=/fa-\w/,Ei=we(function(e,t){var n,r,o=e.iconIdentifier,i=e.fw,a=i===void 0?!0:i,s=e.iconProps,l=s===void 0?{color:void 0,size:void 0}:s,c=e.style,u=e.family,d=u===void 0?"fa-solid":u,f=e.icon,p=f===void 0?"":f,g=e.color,m=e.size,y=e.className,v=eW("colors",g||"");if(typeof o=="undefined"){var b,x=(b=y==null?void 0:y.split(" "))!=null?b:[],S=d.indexOf("ra")>-1||p&&p.indexOf("ra-")===0;if(x.push(S?"":fht(d)),S&&(p==null?void 0:p.split(" ").indexOf("ra"))===-1&&x.push("ra"),p&&(p.split(" ").indexOf("fak")!==-1||p.split(" ").indexOf("fa-kit")!==-1)){var C=["ra","fa","fas","fa-solid","fab","fa-brands","fal","fa-light","far","fa-regular","fad","fa-duotone"];C.forEach(function(P){x.includes(P)&&x.splice(x.indexOf(P),1)})}return x.push(p!=null?p:""),a&&x.push(S?"ra-fw":"fa-fw"),typeof m!="undefined"&&m.toLowerCase()!=="md"&&x.push(S?"ra-"+m:"fa-"+m),k("i",{className:x.join(" "),ref:t,style:_e({},c,{color:v!=null?v:g}),"data-testid":"icon-with-tooltip"})}var w=(n=l==null?void 0:l.size)!=null?n:"",I=(r=l==null?void 0:l.color)!=null?r:"inherit";if(typeof o=="string"){var _="";return uht.test(o)?(w&&(_+=" ra-"+w+" "),a&&(_+=" ra-fw "),_+="ra "):dht.test(o)&&(w&&(_+=" fa-"+w+" "),a&&(_+=" fa-fw ")),_+=o+" ",console.log("(second) rendering icon as <i>",_),k("i",{className:_,ref:t,style:_e({},c,{color:I})})}return typeof o!="undefined"&&o.icon?k(Oo,{as:cht(o),style:_e({},c),ref:t}):k("i",{})});function fht(e){var t={fas:"fa-solid",fab:"fa-brands",fal:"fa-light",far:"fa-regular",fad:"fa-duotone",fak:"fa-kit"};return t[e]?t[e]:e}var pht=function(t,n){return Pje("https://api.fontawesome.com/",{method:"POST",headers:{"Content-Type":"application/json"},data:'{"query":"query searchIcon($iconName:String!) {\\n\\tsearch(version: \\"6.7.2\\", query: $iconName, first: '+(n!=null?n:5)+') {\\n\\t\\tid\\n\\t\\tstyles\\n\\t\\tlabel\\n\\t\\t\\n\\t}\\n}\\n","variables":{"iconName":" '+t+'"},"operationName":"searchIcon"}'}).then(function(r){return r.data}).then(function(r){return r.data.search}).catch(function(r){return console.error("error",r),[]})},Zu;(function(e){e.RPG_AWESOME="ra",e.FONT_AWESOME="fa"})(Zu||(Zu={}));var hht=["ra-acid","ra-acorn","ra-alien-fire","ra-all-for-one","ra-alligator-clip","ra-ammo-bag","ra-anchor","ra-angel-wings","ra-ankh","ra-anvil","ra-apple","ra-aquarius","ra-arcane-mask","ra-archer","ra-archery-target","ra-arena","ra-aries","ra-arrow-cluster","ra-arrow-flights","ra-arson","ra-aura","ra-aware","ra-axe-swing","ra-axe","ra-ball","ra-barbed-arrow","ra-barrier","ra-bat-sword","ra-battered-axe","ra-batteries","ra-battery-0","ra-battery-25","ra-battery-50","ra-battery-75","ra-battery-100","ra-battery-black","ra-battery-negative","ra-battery-positive","ra-battery-white","ra-batwings","ra-beam-wake","ra-bear-trap","ra-beer","ra-beetle","ra-bell","ra-biohazard","ra-bird-claw","ra-bird-mask","ra-blade-bite","ra-blast","ra-blaster","ra-bleeding-eye","ra-bleeding-hearts","ra-bolt-shield","ra-bomb-explosion","ra-bombs","ra-bone-bite","ra-bone-knife","ra-book","ra-boomerang","ra-boot-stomp","ra-bottle-vapors","ra-bottled-bolt","ra-bottom-right","ra-bowie-knife","ra-bowling-pin","ra-brain-freeze","ra-brandy-bottle","ra-bridge","ra-broadhead-arrow","ra-broadsword","ra-broken-bone","ra-broken-bottle","ra-broken-heart","ra-broken-shield","ra-broken-skull","ra-bubbling-potion","ra-bullets","ra-burning-book","ra-burning-embers","ra-burning-eye","ra-burning-meteor","ra-burst-blob","ra-butterfly","ra-campfire","ra-cancel","ra-cancer","ra-candle-fire","ra-candle","ra-cannon-shot","ra-capitol","ra-capricorn","ra-carrot","ra-castle-emblem","ra-castle-flag","ra-cat","ra-chain","ra-cheese","ra-chemical-arrow","ra-chessboard","ra-chicken-leg","ra-circle-of-circles","ra-circular-saw","ra-circular-shield","ra-cloak-and-dagger","ra-clockwork","ra-clover","ra-clovers-card","ra-clovers","ra-cluster-bomb","ra-coffee-mug","ra-cog-wheel","ra-cog","ra-cold-heart","ra-compass","ra-corked-tube","ra-crab-claw","ra-cracked-helm","ra-cracked-shield","ra-croc-sword","ra-crossbow","ra-crossed-axes","ra-crossed-bones","ra-crossed-pistols","ra-crossed-sabres","ra-crossed-swords","ra-crown-of-thorns","ra-crown","ra-crowned-heart","ra-crush","ra-crystal-ball","ra-crystal-cluster","ra-crystal-wand","ra-crystals","ra-cubes","ra-cut-palm","ra-cycle","ra-daggers","ra-daisy","ra-dead-tree","ra-death-skull","ra-decapitation","ra-defibrillate","ra-demolish","ra-dervish-swords","ra-desert-skull","ra-diamond","ra-diamonds-card","ra-diamonds","ra-dice-five","ra-dice-four","ra-dice-one","ra-dice-six","ra-dice-three","ra-dice-two","ra-dinosaur","ra-divert","ra-diving-dagger","ra-double-team","ra-doubled","ra-dragon-breath","ra-dragon-wing","ra-dragon","ra-dragonfly","ra-drill","ra-dripping-blade","ra-dripping-knife","ra-dripping-sword","ra-droplet-splash","ra-droplet","ra-droplets","ra-duel","ra-egg-pod","ra-egg","ra-eggplant","ra-emerald","ra-energise","ra-explosion","ra-explosive-materials","ra-eye-monster","ra-eye-shield","ra-eyeball","ra-fairy-wand","ra-fairy","ra-fall-down","ra-falling","ra-fast-ship","ra-feather-wing","ra-feathered-wing","ra-fedora","ra-fire-bomb","ra-fire-breath","ra-fire-ring","ra-fire-shield","ra-fire-symbol","ra-fire","ra-fireball-sword","ra-fish","ra-fizzing-flask","ra-flame-symbol","ra-flaming-arrow","ra-flaming-claw","ra-flaming-trident","ra-flask","ra-flat-hammer","ra-flower","ra-flowers","ra-fluffy-swirl","ra-focused-lightning","ra-food-chain","ra-footprint","ra-forging","ra-forward","ra-fox","ra-frost-emblem","ra-frostfire","ra-frozen-arrow","ra-gamepad-cross","ra-gavel","ra-gear-hammer","ra-gear-heart","ra-gears","ra-gecko","ra-gem-pendant","ra-gem","ra-gemini","ra-glass-heart","ra-gloop","ra-gold-bar","ra-grappling-hook","ra-grass-patch","ra-grass","ra-grenade","ra-groundbreaker","ra-guarded-tower","ra-guillotine","ra-halberd","ra-hammer-drop","ra-hammer","ra-hand-emblem","ra-hand-saw","ra-hand","ra-harpoon-trident","ra-health-decrease","ra-health-increase","ra-health","ra-heart-bottle","ra-heart-tower","ra-heartburn","ra-hearts-card","ra-hearts","ra-heat-haze","ra-heavy-fall","ra-heavy-shield","ra-helmet","ra-help","ra-hive-emblem","ra-hole-ladder","ra-honeycomb","ra-hood","ra-horn-call","ra-horns","ra-horseshoe","ra-hospital-cross","ra-hot-surface","ra-hourglass","ra-hydra-shot","ra-hydra","ra-ice-cube","ra-implosion","ra-incense","ra-insect-jaws","ra-interdiction","ra-jetpack","ra-jigsaw-piece","ra-kaleidoscope","ra-kettlebell","ra-key-basic","ra-key","ra-kitchen-knives","ra-knife-fork","ra-knife","ra-knight-helmet","ra-kunai","ra-lantern-flame","ra-large-hammer","ra-laser-blast","ra-laser-site","ra-lava","ra-leaf","ra-leo","ra-level-four-advanced","ra-level-four","ra-level-three-advanced","ra-level-three","ra-level-two-advanced","ra-level-two","ra-lever","ra-libra","ra-light-bulb","ra-lighthouse","ra-lightning-bolt","ra-lightning-storm","ra-lightning-sword","ra-lightning-trio","ra-lightning","ra-lion","ra-lit-candelabra","ra-load","ra-locked-fortress","ra-love-howl","ra-maggot","ra-magnet","ra-mass-driver","ra-match","ra-meat-hook","ra-meat","ra-medical-pack","ra-metal-gate","ra-microphone","ra-mine-wagon","ra-mining-diamonds","ra-mirror","ra-monster-skull","ra-moon-sun","ra-mountains","ra-mp5","ra-muscle-fat","ra-muscle-up","ra-musket","ra-nails","ra-nodular","ra-noose","ra-nuclear","ra-ocarina","ra-ocean-emblem","ra-octopus","ra-omega","ra-on-target","ra-ophiuchus","ra-overhead","ra-overmind","ra-palm-tree","ra-pawn","ra-pawprint","ra-perspective-dice-five","ra-perspective-dice-four","ra-perspective-dice-one","ra-perspective-dice-random","ra-perspective-dice-two","ra-perspective-dice-six","ra-perspective-dice-three","ra-pill","ra-pills","ra-pine-tree","ra-ping-pong","ra-pisces","ra-plain-dagger","ra-player-despair","ra-player-dodge","ra-player-king","ra-player-lift","ra-player-pain","ra-player-pyromaniac","ra-player-shot","ra-player-teleport","ra-player-thunder-struck","ra-player","ra-podium","ra-poison-cloud","ra-potion","ra-pyramids","ra-queen-crown","ra-quill-ink","ra-rabbit","ra-radar-dish","ra-radial-balance","ra-radioactive","ra-raven","ra-reactor","ra-recycle","ra-regeneration","ra-relic-blade","ra-repair","ra-reverse","ra-revolver","ra-rifle","ra-ringing-bell","ra-roast-chicken","ra-robot-arm","ra-round-bottom-flask","ra-round-shield","ra-rss","ra-rune-stone","ra-sagittarius","ra-sapphire","ra-satellite","ra-save","ra-scorpio","ra-scroll-unfurled","ra-scythe","ra-sea-serpent","ra-seagull","ra-shark","ra-sheep","ra-sheriff","ra-shield","ra-ship-emblem","ra-shoe-prints","ra-shot-through-the-heart","ra-shotgun-shell","ra-shovel","ra-shuriken","ra-sickle","ra-sideswipe","ra-site","ra-skull-trophy","ra-skull","ra-slash-ring","ra-small-fire","ra-snail","ra-snake","ra-snorkel","ra-snowflake","ra-soccer-ball","ra-spades-card","ra-spades","ra-spawn-node","ra-spear-head","ra-speech-bubble","ra-speech-bubbles","ra-spider-face","ra-spikeball","ra-spiked-mace","ra-spiked-tentacle","ra-spinning-sword","ra-spiral-shell","ra-splash","ra-spray-can","ra-sprout-emblem","ra-sprout","ra-stopwatch","ra-suckered-tentacle","ra-suits","ra-sun-symbol","ra-sun","ra-sunbeams","ra-super-mushroom","ra-supersonic-arrow","ra-surveillance-camera","ra-syringe","ra-target-arrows","ra-target-laser","ra-targeted","ra-taurus","ra-telescope","ra-tentacle","ra-tesla","ra-thorn-arrow","ra-thorny-vine","ra-three-keys","ra-tic-tac-toe","ra-toast","ra-tombstone","ra-tooth","ra-torch","ra-tower","ra-trail","ra-trefoil-lily","ra-trident","ra-triforce","ra-trophy","ra-turd","ra-two-dragons","ra-two-hearts","ra-uncertainty","ra-underhand","ra-unplugged","ra-vase","ra-venomous-snake","ra-vest","ra-vial","ra-vine-whip","ra-virgo","ra-water-drop","ra-wifi","ra-wireless-signal","ra-wolf-head","ra-wolf-howl","ra-wooden-sign","ra-wrench","ra-wyvern","ra-x-mark","ra-zebra-shield","ra-zigzag-leaf"],nne,Rw=function(){function e(){}return e.convertStrToRaDynamicIcon=function(n){return{icon:n.trim(),type:Zu.RPG_AWESOME,title:"RA "+n.replace(/ra-/,"").replace(/-/g," ")}},e.convertStrToFaDynamicIcon=function(n){return{icon:n.trim(),type:Zu.FONT_AWESOME,title:"FA "+n.replace(/fa[bs\s]?-/,"").replace(/-/g," ")}},e.convertStrToDynamicIcon=function(n){return/^fa/.test(n.trim())?e.convertStrToFaDynamicIcon(n):/^ra/.test(n.trim())?e.convertStrToRaDynamicIcon(n):{icon:n,title:n}},e}();nne=Rw;Rw.FaSearchedIconToDynamicIcon=function(e){var t=" "+(e.styles.includes("solid")?"fas":"");t=t+" "+(e.styles.includes("brands")?"fab":"");var n="fa-"+e.id,r="FA "+e.id.replace(/-/g," ").trim();return{type:Zu.FONT_AWESOME,icon:n.trim(),title:r}};Rw.RaData=hht.map(nne.convertStrToRaDynamicIcon);var Iz=function(t,n){return n.some(function(r){return t.includes(r)})},ght=function(t){switch(t){case"Article":return"fa-solid fa-file";case"Condition":return"fa-solid fa-biohazard";case"CustomArticleTemplate":return"fa-solid fa-flask-round-potion";case"Document":return"fa-solid fa-scroll-old";case"Ethnicity":return"fa-solid fa-shoe-prints";case"Formation":return"fa-solid fa-hammer-crash";case"Item":return"fa-solid fa-sword";case"Landmark":return"fa-solid fa-chart-pyramid";case"Language":return"fa-solid fa-sign-hanging";case"Law":return"fa-solid fa-cloud-bolt";case"Location":return"fa-solid fa-mountain";case"Material":return"fa-solid fa-coins";case"MilitaryConflict":return"fa-solid fa-swords";case"Myth":return"fa-solid fa-dragon";case"Organization":return"fa-solid fa-shield-quartered";case"Person":return"fa-solid fa-user-crown";case"Plot":return"fa-solid fa-staff";case"Profession":return"fa-solid fa-hammer";case"Prose":return"fa-solid fa-gem";case"Rank":return"fa-solid fa-crown";case"Report":return"fa-solid fa-clipboard";case"Ritual":return"fa-solid fa-heart";case"Species":return"fa-solid fa-fish";case"Spell":return"fa-solid fa-wand-magic-sparkles";case"Technology":return"fa-solid fa-vial";case"Vehicle":return"fa-solid fa-horse-saddle";case"Block":return"fa-solid fa-cube";case"BlockFolder":return"fa-solid fa-folder";case"BlockTemplate":return"fa-solid fa-box-archive";case"Calendar":return"fa-solid fa-calendar-days";case"Campaign":return"fa-solid fa-swords";case"Canvas":return"fa-solid fa-chalkboard";case"Category":return"fa-solid fa-folder";case"Character":return"fa-solid fa-mask";case"Chronicle":return"fak fa-chronicle";case"Comment":return"fa-solid fa-comment";case"Era":return"fa-solid fa-timeline";case"HistoricalEntry":return"fa-solid fa-calendar-lines-pen";case"Image":return"fa-solid fa-image";case"Inttable":return"fa-solid fa-table";case"Manuscript":return"fa-solid fa-book";case"ManuscriptVersion":return"fa-solid fa-book-arrow-up";case"Map":return"fa-solid fa-compass";case"Marker":return"fa-solid fa-location-dot";case"MarkerGroup":return"fa-solid fa-map-location-dot";case"MarkerType":return"fa-solid fa-map-pin";case"Notebook":return"fa-solid fa-notebook";case"Note":return"fa-solid fa-notes";case"Notesection":return"fa-solid fa-notes";case"RPGSRD":return"fa-solid fa-chess-rook-piece";case"Secret":return"fa-solid fa-user-secret";case"Subscribergroup":case"SubscriberGroup":return"fa-solid fa-users-line";case"Timeline":return"fa-solid fa-timeline";case"VariableCollection":return"fa-solid fa-abacus";case"Variable":return"fa-solid fa-function";case"World":return"fa-solid fa-globe-stand";case"Announcement":return"fa-solid fa-megaphone";case"Badge":return"fa-solid fa-medal";case"Competition":return"fa-solid fa-balloons";case"CompetitionEntry":return"fa-solid fa-balloon";case"Duel":return"fa-solid fa-swords-laser";case"FeaturedArticle":return"fa-solid fa-trophy-star";case"Genre":return"fa-solid fa-film-simple";case"HistoricalEntryCategory":return"fa-solid fa-calendar-star";case"Layer":return"fa-solid fa-layer-group";case"Notification":return"fa-solid fa-bell";case"Post":return"fa-solid fa-sign-hanging";case"SystemMetadata":return"fa-solid fa-solar-system";case"Theme":return"fa-solid fa-palette";case"User":return"fa-solid fa-user";default:return"fa-solid fa-file"}},Ub={white:"#ffffff",darkWhite:"#f6f6f6",lightestGray:"#eaeaea",lightGray:"#d2d2d2",gray:"#c1c1c1",darkGray:"#595959",darkerGray:"#262626",darkestGray:"#1a1a1a",black:"#000000",darkRed:"#7e0508",red:"#9f0e11",lightRed:"#9f0e11",lighterRed:"#bf8284",transparent:"transparent",create:"#005216",info:"#82b9d9",success:"#307e1c",danger:"#c10106",warning:"#c1a801",primaryAction:" #166c94",primaryAction_light:"#0a77ba",primaryAction_dark:"#033452",secondaryAction:"#f0f0f0",offWhite:"#f2f2f2",blue:"#18587f",lightBlue:"#82b9d9",lighterBlue:"#1e6d9e",create_hover:"#004111",secondary:"#7e7e7e",note:"#da8e1a"},mht={"light-1":"#ebeef5","light-2":"#e1e4eb","light-3":"#c9cbd1","light-4":"#babcc2","light-5":"#a6a9ad","medium-1":"#8e9094","medium-2":"#717275","medium-3":"#515254","medium-4":"#47484a","medium-5":"#38393b","dark-1":"#2c2d2e","dark-2":"#222324","dark-3":"#1b1b1c","dark-4":"#141414","dark-5":"#0a0a0a"},Mn={getColor:function(t){var n=Object.keys(Ub);return Ub&&t!==void 0&&n.includes(t)?Ub[t]:t}};Zr.use(qJ).use(bHe).use(AHe).init({load:"currentOnly",lng:"en-US",fallbackLng:"en-US",debug:!0,partialBundledLanguages:!0,defaultNS:"common",ns:["common","erebus","artemis","athena","bbcode","common","erebus"],backend:{loadPath:"https://wa-cdn.nyc3.cdn.digitaloceanspaces.com/assets/dev/translation-js/{{lng}}/{{ns}}.json",crossDomain:!0,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"},customHeaders:{"Content-Type":"application/json"}}});function vht(e){try{return e==="undefined"?void 0:JSON.parse(e!=null?e:"")}catch(t){console.warn('[useLocalStorage] Error parsing value "'+e+'" in localStorage:',t);return}}function yht(e){var t=(e==null?void 0:e.selectedStyle)||"solid",n=(e==null?void 0:e.isDuotone)||!1,r=new gd(Rw.RaData,{fieldNormWeight:1,threshold:.1,shouldSort:!0,distance:100,keys:["title"]}),o=h.exports.useState(""),i=o[0],a=o[1],s=h.exports.useState([]),l=s[0],c=s[1],u=h.exports.useState(!1),d=u[0],f=u[1],p=function(){a(""),c([])},g=r.search(i),m=function(b,x){var S={solid:"fa-solid",regular:"fa-regular",light:"fa-light",thin:"fa-thin"},C=S[x]||"fa-solid",w=C+" fa-"+b.id,I="FA "+b.id.replace(/-/g," ").trim();return{type:Zu.FONT_AWESOME,icon:w.trim(),title:I}},y=function(b){var x="fa-duotone fa-"+b.id,S="FA Duotone "+b.id.replace(/-/g," ").trim();return{type:Zu.FONT_AWESOME,icon:x.trim(),title:S}};return h.exports.useEffect(function(){i.length<3||i===""?f(!1):(c([]),f(!0),pht(i).then(function(v){var b=[];return v.forEach(function(x){n&&Iz(x.styles,["duotone"])&&b.push(y(x)),!n&&Iz(x.styles,[t])&&b.push(m(x,t))}),b}).then(function(v){return c([].concat(g.map(function(b){return b.item}),v))}).catch(function(v){console.error("Error",v)}).finally(function(){f(!1)}))},[i,t,n]),{result:l,search:a,term:i,reset:p,isLoading:d}}var _z;(function(e){e.ToggleLoading="toggleLoading",e.SetForge="setForge",e.SetWorkspaces="setWorkspaces"})(_z||(_z={}));var Oz;(function(e){e.SetModal="setModal",e.CloseModal="closeModal"})(Oz||(Oz={}));var Pz;(function(e){e.closeDialog="DIALOG_CLOSE_ACTION",e.openDialog="DIALOG_OPEN_ACTION",e.setDialogProps="DIALOG_SET_COMPONENT_PROPS_ACTION",e.setProps="DIALOG_SET_ENTITY_PROPS_ACTION"})(Pz||(Pz={}));var Tz;(function(e){e.ToggleExpand="MEGAMENU_TOGGLE_OPEN",e.Open="MEGAMENU_SET_OPEN",e.Close="MEGAMENU_SET_CLOSED",e.SetMenu="MEGAMENU_SET_CURRENT_MENU",e.Clear="MEGAMENU_CLEAR_MENU"})(Tz||(Tz={}));var Fy,Ny;typeof navigator!="undefined"&&typeof navigator.connection!="undefined"&&!["slow-2g","2g"].includes((Fy=navigator)==null||(Fy=Fy.connection)==null?void 0:Fy.effectiveType)&&((Ny=navigator)!=null&&(Ny=Ny.connection)!=null&&Ny.saveData);var rne=typeof window!="undefined"?h.exports.useLayoutEffect:h.exports.useEffect;function bht(e){var t=h.exports.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return rne(function(){t.current=e},[e]),h.exports.useCallback(function(){return t.current.apply(t,arguments)},[t])}function Az(e,t,n,r){var o=h.exports.useRef(t);rne(function(){o.current=t},[t]),h.exports.useEffect(function(){var i=(n==null?void 0:n.current)||window;if(!!(i&&i.addEventListener)){var a=function(l){return o.current(l)};return i.addEventListener(e,a,r),function(){i.removeEventListener(e,a,r)}}},[e,n,r])}function xht(e,t){var n=h.exports.useCallback(function(){if(typeof window=="undefined")return t;try{var l=window.localStorage.getItem(e);return l?vht(l):t}catch(c){return console.warn('[useLocalStorage] Error reading key "'+e+'" from localStorage:',c),t}},[e,t]),r=h.exports.useState(n),o=r[0],i=r[1],a=bht(function(l){typeof window=="undefined"&&console.warn('[useLocalStorage] Attempted to set key "'+e+'" while server-side.');try{var c=l instanceof Function?l(o):l;window.localStorage.setItem(e,JSON.stringify(c)),i(c),window.dispatchEvent(new Event("local-storage"))}catch(u){console.warn('[useLocalStorage] Error setting key "'+e+'" in localStorage:',u)}});h.exports.useEffect(function(){i(n())},[]);var s=h.exports.useCallback(function(l){l!=null&&l.key&&l.key!==e||i(n())},[e,n]);return Az("storage",s),Az("local-storage",s),[o,a]}var Sht=["children"],wht=function(t){var n=t.children,r=An(t,Sht),o=et("Select",{}),i=o.SelectField;return O.createElement(tt,{className:"select-component-wrapper",__css:i},O.createElement(ti.SelectContainer,_e({},r),n))},Cht=["children"],Eht=function(t){var n=t.children,r=An(t,Cht),o=et("Select",{}),i=o.ControlWrapper;return O.createElement(tt,{className:"select-control-wrapper",__css:i},O.createElement(ti.Control,_e({},r),n))},kht=["children"],Iht=function(t){var n=t.children,r=An(t,kht),o=et("Select",{}),i=o.DropdownIndicatorStyle;return O.createElement(tt,{className:"select-dropdown-indicator-wrapper",__css:i},O.createElement(ti.DropdownIndicator,_e({},r),n))},_ht=["children"],Oht=function(t){var n=t.children,r=An(t,_ht),o=r.selectProps,i=o.menuIsOpen,a=o.value,s=o.isMulti,l=r.innerProps,c=r.selectProps,u="";if(s&&a!==null)if(Array.isArray(a)&&a.length>0){var d=a.length-1;u=""+a[0].title,d>=1&&(u+=" (+ "+d+" more)")}else u=a==null?void 0:a.title;else if(Array.isArray(a)){var f;u=(f=a[0])==null?void 0:f.title}else u=(a==null?void 0:a.title)||"";var p={cx:r.cx,clearValue:r.clearValue,getStyles:r.getStyles,getValue:r.getValue,hasValue:r.hasValue,isRtl:r.isRtl,options:r.options,selectOption:r.selectOption,setValue:r.setValue,selectProps:_e({},r.selectProps),theme:r.theme};return O.createElement(ti.ValueContainer,_e({},r),s&&r.hasValue&&k(tt,{flexDir:"column",width:"100%",children:i?n:k(ar,{as:"span",children:u})}),s&&!r.hasValue&&O.createElement(ti.Placeholder,_e({},p,{getClassNames:r.getClassNames,innerProps:l,key:"placeholder",isDisabled:c.isDisabled,isMulti:!0,isFocused:c==null?void 0:c.isFocused}),n&&Array.isArray(n)&&n[1]!==void 0?n[1]:null,p.selectProps.placeholder),!s&&n)},Pht=["children","selectProps","innerProps"],Tht=function(t){var n=t.children,r=t.selectProps,o=t.innerProps,i=An(t,Pht),a=r.menuIsOpen,s=r.isMulti,l=a&&s,c=et("Select",{}),u=c.SelectedOption;return O.createElement(ti.MultiValueContainer,_e({},i,{selectProps:r,innerProps:o}),ne(tt,{className:"select-multivalue-container",__css:u,children:[l&&n&&Array.isArray(n)&&n[1],n&&Array.isArray(n)&&n[0]]}))},Aht=function(t){return O.createElement(ti.MultiValueRemove,_e({},t),k(Ei,{icon:"fas fa-xmark",fw:!0}))},$ht=["children"],Mht=function(t){var n=t.children,r=An(t,$ht);return O.createElement(ti.SingleValue,_e({},r),k(ar,{as:"span",fontSize:"inherit",children:n}))},Rht=["children"],Dht=function(t){var n=t.children,r=An(t,Rht),o=et("Select",{}),i=o.MenuWrapper;return O.createElement(tt,_e({className:"select-menu-wrapper"},r.innerProps,{__css:i}),O.createElement(ti.Menu,_e({},r),n))},Lht=function(t){var n=t.inputValue,r=t.onClick,o=et("Select"),i=o.CreateOption;return ne(tt,{className:"select__menu-list__create-new-button",onClick:function(){return r(n)},__css:i,children:[k(Ei,{icon:"fa-square-plus",family:"fas",style:{fontSize:"13.33px"},fw:!0}),ne(ar,{as:"span",children:['Create "',n,'"']})]})},Bht=["children","selectProps","isCreatable","isSearchable","onCreateOption","shouldShowCreateOption"],Fht=function(t){var n=t.children,r=t.selectProps,o=t.isCreatable,i=o===void 0?!1:o,a=t.isSearchable,s=a===void 0?!0:a,l=t.onCreateOption,c=t.shouldShowCreateOption,u=c===void 0?!1:c,d=An(t,Bht),f=et("Select",{}),p=f.InputControl,g=f.InputWrapper,m=f.InputIconContainer,y=h.exports.useRef(null),v=r.onInputChange,b=r.inputValue,x=r.onMenuInputFocus,S=r.isFocused,C={"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"]};h.exports.useEffect(function(){x()},[x]),h.exports.useEffect(function(){!!S&&y.current&&y.current.focus()},[S]);var w=function(){l&&b.trim()&&l(b.trim())};return O.createElement(tt,{className:"select-search-results",flexDir:"column"},s&&ne(c1,{className:"select-search-wrapper",size:"sm",__css:g,children:[k(dl,{...C,className:"select-search-input",ref:y,autoCorrect:"off",autoComplete:"off",spellCheck:"false",type:"text",value:b,placeholder:"Search",onChange:function(_){v(_.currentTarget.value,{action:"input-change",prevInputValue:b})},onMouseDown:function(_){_.stopPropagation(),_.target.focus()},onClick:function(_){_.stopPropagation()},onTouchEnd:function(_){_.stopPropagation(),_.target.focus()},onFocus:function(_){_.stopPropagation(),x()},_focus:{boxShadow:"none !important"},sx:p}),k(Q7,{background:"transparent",borderColor:"transparent",padding:"0.25rem",paddingRight:"0.5rem",sx:m,children:k(Ei,{icon:"fas fa-search fa-fw",size:"lg"})})]}),O.createElement(ti.MenuList,_e({},d,{selectProps:r}),n),i&&u&&k(Lht,{inputValue:b,onClick:w}))},Nht=["children"],zht=function(t){var n=t.children,r=An(t,Nht),o=et("Select",{}),i=o.SelectOptionItem,a=o.SelectOptionTextItem;return O.createElement(tt,{className:"select-option-wrapper",__css:i},O.createElement(ti.Option,_e({},r),r.data.icon&&k(Ei,{icon:r.data.icon||"",style:{fontSize:"1rem"},fw:!0}),k(tt,{__css:a,children:n})))},jht=["children"],Hht=function(t){var n=t.children,r=An(t,jht);return O.createElement(ti.Placeholder,_e({},r),n)},Vht=function(t,n){return{container:function(o){return _e({},o,{border:"0px solid transparent",borderColor:"transparent",borderRadius:0,width:"100%"})},control:function(o,i){return _e({},o,{border:"0px solid transparent",borderWidth:0,borderColor:"transparent",borderRadius:0,boxShadow:"none",cursor:"pointer",transition:"background-color .2s ease-in-out",width:"100%",backgroundColor:i.isFocused||i.menuIsOpen?n?Mn.getColor("darkerGray"):""+Mn.getColor("darkWhite"):"transparent"})},menu:function(o){return _e({},o,{borderRadius:0,marginTop:1,fontFamily:"inherit",boxShadow:"0px 4px 4px 0px rgba(0,0,0,0.25)"})},menuList:function(o){return _e({},o,{fontFamily:"inherit",padding:"0px",backgroundColor:n?Mn.getColor("darkestGray"):Mn.getColor("darkWhite")})},menuPortal:function(o){return _e({},o,{zIndex:1e4})},option:function(o){return _e({},o,{fontFamily:"Lato",display:"flex",gap:"0.5rem",alignItems:"center",color:t.color?Mn.getColor(""+t.color):n?Mn.getColor("gray"):Mn.getColor("darkGray"),fontSize:t.fontSize?""+t.fontSize:"1rem",backgroundColor:"transparent",cursor:"pointer",":hover":{backgroundColor:n?Mn.getColor("darkerGray"):Mn.getColor("lightestGray")}})},multiValue:function(o){return _e({},o,{width:"100%",alignItems:"center",margin:0,backgroundColor:"none",transition:"height .2s ease-out"})},multiValueLabel:function(o){return _e({},o,{width:"100%",color:t.color?Mn.getColor(""+t.color):n?Mn.getColor("gray"):Mn.getColor("darkGray"),fontSize:t.fontSize?""+t.fontSize:"1rem"})},multiValueRemove:function(o){return _e({},o,{height:"100%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",padding:"0px",fontSize:"1.0rem",marginTop:"3px",color:Mn.getColor("gray"),boxSizing:"border-box",transition:"color .2s ease-out",":hover":{backgroundColor:"transparent",color:Mn.getColor("darkGray")}})},singleValue:function(o){return _e({},o,{height:"100%",fontSize:""+t.fontSize,color:t.color?""+t.color:"inherit",position:"relative"})},placeholder:function(o){return _e({},o,{height:"100%",position:"relative"})},valueContainer:function(o){return _e({},o,{fontSize:""+t.fontSize,height:"100%"})},dropdownIndicator:function(o,i){return _e({},o,{color:n?Mn.getColor("gray"):Mn.getColor("darkGray"),display:i.isMulti&&i.isFocused?"none":"inline-block"})},input:function(o){return _e({},o,{zIndex:-1,width:0,height:0,fontSize:0,border:"none",outline:"none",padding:"0.25rem",":focus":{boxShadow:"none"}})}}},Wht=["placeholder","value","options","onChange","isMulti","labelField","valueField","isClearable","onSearchChange","ignoreInputLength","filterOption","menuPlacement","portalTarget","isSearchable","isCreatable","onCreateOption"],Uht=function(t){var n=t.placeholder,r=n===void 0?"":n,o=t.value,i=o===void 0?null:o,a=t.options,s=a===void 0?[]:a,l=t.onChange,c=t.isMulti,u=c===void 0?!1:c,d=t.labelField,f=d===void 0?"title":d,p=t.valueField,g=p===void 0?"id":p,m=t.isClearable,y=m===void 0?!1:m,v=t.onSearchChange,b=t.ignoreInputLength,x=b===void 0?!1:b,S=t.filterOption,C=t.menuPlacement,w=C===void 0?"auto":C,I=t.portalTarget,_=t.isSearchable,P=_===void 0?!0:_,T=t.isCreatable,R=T===void 0?!1:T,B=t.onCreateOption,q=An(t,Wht),W=h.exports.useRef(null),L=h.exports.useState(!1),z=L[0],N=L[1],V=h.exports.useState(!1),Y=V[0],K=V[1],D=h.exports.useState(""),H=D[0],Z=D[1],oe=gh(),ae=oe.colorMode,ie=function(F){W&&W.current&&W.current!==null&&(W.current.contains(F.target)||(N(!1),Z("")))},ce=function(F){u||N(!1),l(F),K(!1)},ue=function(F){var A,$=f||"title";return(A=F[$])!=null?A:""},de=function(F){var A,$=g||"id";return(A=F[$])!=null?A:""};h.exports.useEffect(function(){return document.addEventListener("mousedown",ie),console.log("menu portal el: ",I),function(){document.removeEventListener("mousedown",ie)}},[]);var be=function(F){v instanceof Function&&(x||F&&F.length>=3)&&v(F),Z(F)},Ee=h.exports.useMemo(function(){if(!H.trim())return!0;var Ie=H.toLowerCase().trim();return s.some(function(F){var A=ue(F);return A.toLowerCase().includes(Ie)})},[H,s,f]),xe=h.exports.useMemo(function(){return R&&H.trim().length>0&&!Ee},[R,H,Ee]),Ne=function(F){B&&(B(F.trim()),Z(""),u||N(!1))},nt=h.exports.useMemo(function(){return _e({},Vht({fontSize:q.fontSize,color:q.color},!0),{noOptionsMessage:function(F){return _e({},F,{padding:R?"0px":"8px 12px"})}})},[q,ae]);return k(tt,{flexDir:"column",alignItems:"flex-start",width:"100%",ref:W,fontSize:q.fontSize,onClick:function(){z||N(!0)},onMouseEnter:function(){return K(!0)},onMouseLeave:function(){return K(!1)},children:k(Tft,{options:s,isSearchable:P!=null?P:!0,defaultValue:i,value:i,openMenuOnClick:!0,isClearable:Y&&y,isMulti:u,onChange:ce,onMenuInputFocus:function(){return N(!0)},inputValue:H,onInputChange:be,menuIsOpen:z,isFocused:z,onMenuOpen:function(){return N(!0)},onMenuClose:function(){return N(!1)},noOptionsMessage:function(){return R?"":"No options"},placeholder:r,getOptionLabel:ue,getOptionValue:de,hideSelectedOptions:u,closeMenuOnSelect:!u,backspaceRemovesValue:!1,filterOption:S,menuPlacement:w,menuPortalTarget:I,components:{SelectContainer:wht,Control:Eht,IndicatorSeparator:null,Menu:Dht,DropdownIndicator:Iht,Placeholder:Hht,MenuList:function(F){return k(Fht,{isSearchable:P,isCreatable:R,shouldShowCreateOption:xe,onCreateOption:Ne,...F})},ValueContainer:Oht,MultiValueContainer:Tht,SingleValue:Mht,Option:zht,MultiValueRemove:Aht},styles:nt})})},Ght=["value","onChange","placement","showRecents","size","isDisabled","showTooltip","tooltipProps","returnFocusOnClose","closeOnEsc","closeOnBlur","isClearable","defaultPlaceholder","fallbackType","color","emptyColor"],Kht="fa-solid fa-file-circle-xmark",$z=[{id:"solid",title:"Solid",value:"solid"},{id:"regular",title:"Regular",value:"regular"},{id:"light",title:"Light",value:"light"},{id:"thin",title:"Thin",value:"thin"}],Mz=function(t){var n=t.icon,r=t.onSelect,o=t.showTooltip,i=o===void 0?!1:o,a=t.tooltipProps,s=a===void 0?void 0:a,l=function(){r(n)},c=et("OverlayIconPicker",{});return k(Cm,{label:i&&n,hasArrow:!0,openDelay:500,...s,children:k(Le,{className:"icon-picker-item",onClick:l,__css:c.ResultItem,children:k(Ei,{icon:n})})})},qht=function(t){var n=t.value,r=t.onChange,o=t.placement,i=o===void 0?"bottom-start":o,a=t.showRecents,s=a===void 0?!0:a,l=t.size,c=l===void 0?"md":l,u=t.isDisabled,d=u===void 0?!1:u,f=t.showTooltip,p=f===void 0?!1:f,g=t.tooltipProps,m=g===void 0?void 0:g,y=t.returnFocusOnClose,v=y===void 0?!0:y,b=t.closeOnEsc,x=b===void 0?!0:b,S=t.closeOnBlur,C=S===void 0?!0:S,w=t.isClearable,I=w===void 0?!0:w,_=t.defaultPlaceholder,P=_===void 0?void 0:_,T=t.fallbackType,R=T===void 0?void 0:T,B=t.color,q=B===void 0?"foreground.strong":B,W=t.emptyColor,L=W===void 0?"foreground.weak":W,z=An(t,Ght),N=h.exports.useState(n),V=N[0],Y=N[1],K=h.exports.useState(""),D=K[0],H=K[1],Z=h.exports.useState("solid"),oe=Z[0],ae=Z[1],ie=h.exports.useState($z[0]),ce=ie[0],ue=ie[1],de=h.exports.useState(!1),be=de[0],Ee=de[1],xe=h.exports.useRef(!1),Ne=h.exports.useRef(null),nt=h.exports.useRef(null),Ie=h.exports.useMemo(function(){return R?ght(R):P!=null?P:Kht},[R,P]),F=h.exports.useMemo(function(){return!V&&Ie},[V,Ie]),A=yht({selectedStyle:oe,isDuotone:be}),$=A.result,G=A.search,Q=A.isLoading,fe=A.reset,ge=xht("recent_icons",[]),Me=ge[0],ze=ge[1],it=ZU(),Tt=it.isOpen,ht=it.onToggle,Sr=it.onClose,Hc=kHe(["erebus"],{keyPrefix:"components.iconPicker"}),Os=Hc.t,Mr=et("OverlayIconPicker",{props:t}),tv=gh(),nv=tv.colorMode,Hw=function(){xe.current=!0,Y(void 0),r(void 0)},Gh=iut(Ne.current,nt.current,{placement:"bottom-start",modifiers:[{name:"flip",options:{fallbackPlacements:["bottom-start","bottom-end","top-start","top-end"]}},{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"zIndex",options:{zIndex:1e4}},{name:"position",options:{positionFixed:!0}}]}),Ps=Gh.attributes,Od=Gh.styles,Kh=Gh.forceUpdate,Pd=h.exports.useRef(null),Vw=h.exports.useCallback(function($n){if($n!==""){var ur=$n.toLowerCase();($n.indexOf("fa-")===0||$n.indexOf("ra-")===0)&&(ur=ur.slice(3)),ur.length>=3&&G(ur)}},[G]),rv=function(ur){s&&ze(function(dr){if(dr.indexOf(ur)===-1)return[ur].concat(dr.slice(0,9));var Kw=dr.filter(function(qw){return qw!==ur}).slice(0,9);return[ur].concat(Kw)})},Sl=function(ur){xe.current=!0,Y(ur),s&&rv(ur)},Ww=function(){H(""),fe(),Sr()};h.exports.useEffect(function(){V!==n&&xe.current&&(r(V),xe.current=!1)},[V,r]),h.exports.useEffect(function(){Vw(D)},[D]),h.exports.useEffect(function(){xe.current=!1,Y(n)},[n]);var Ts=h.exports.useMemo(function(){console.log("Trigger icon: ",V);var $n=_e({placement:"top-start",hasArrow:!0,openDelay:500},m);return k(Le,{className:"icon-picker-overlay-trigger",onClick:ht,__css:Mr.TriggerButton,ref:Ne,children:k(Cm,{label:p&&V,...$n,children:k(Le,{color:V?q:L,lineHeight:"1em",children:F?k(Ei,{ref:Pd,icon:Ie,size:c,fw:!0}):V?k(Ei,{ref:Pd,icon:V,size:c,fw:!0}):k(Ei,{ref:Pd,icon:P,size:c,fw:!0})},V)})})},[V,c,p,ht,P]),Uw=h.exports.useMemo(function(){return"background.strongest"},[i,nv]),Gw=h.exports.useMemo(function(){return $.length===0&&D.length>=3&&!Q},[$,D,Q]),ov=h.exports.useCallback(function(){Kh&&Tt&&Promise.resolve().then(function(){Kh()})},[Tt,Kh]);return h.exports.useLayoutEffect(function(){ov()},[ov]),ne(IY,{placement:i,isOpen:!d&&Tt,onClose:Ww,arrowSize:40,gutter:20,returnFocusOnClose:v,closeOnEsc:x,closeOnBlur:C,...z,children:[k(AY,{children:Ts}),Tt&&ka.exports.createPortal(k(tt,{ref:nt,style:Od.popper,...Ps.popper,zIndex:1e4,children:ne(TY,{sx:Mr.content,children:[k(_Y,{sx:Mr.arrow,backgroundColor:Uw}),k(OY,{sx:Mr.body,children:ne(tt,{className:"icon-picker-overlay-wrapper",__css:Mr.Wrapper,children:[ne(tt,{className:"icon-search-wrapper",__css:Mr.SearchWrapper,children:[ne(c1,{borderRadius:"0px",size:"sm",_hover:{"#icon-search":{borderBottomColor:"foreground.strong"}},_focusWithin:{"#icon-search":{borderBottomColor:"foreground.strongest"}},children:[k(J7,{color:"foreground.weakest",children:k(Ei,{icon:"fas fa-search"})}),k(dl,{id:"icon-search",value:D,autoFocus:!0,borderRadius:"0px",onChange:function(ur){return H(ur.target.value)},border:"1px solid transparent",_hover:{border:"1px solid transparent"},_focus:{border:"1px solid transparent",boxShadow:"none"},placeholder:Os("searchPlaceholder","Search for icon"),color:"foreground.strong",_placeholder:{color:"foreground.weak"},autoComplete:"off"}),I&&V&&k(Cm,{label:"Remove Icon",placement:"top",hasArrow:!0,children:k(u1,{onClick:Hw,cursor:"pointer",color:"foreground.weakest",_hover:{color:"foreground.strong"},children:k(Ei,{icon:"fa-solid fa-trash-alt"})})})]}),D.length>1&&ne(tt,{className:"icon-style-controls",gap:2,mt:2,alignItems:"center",px:2,children:[k(Le,{flex:1,children:k(Uht,{isSearchable:!1,value:ce,options:$z,onChange:function(ur){var dr=ur;ue(dr),dr&&"value"in dr&&ae(dr.value)},placeholder:"Select style",fontSize:"sm"})}),k(to,{size:"sm",onClick:function(){return Ee(!be)},borderRadius:"md",colorScheme:be?"blue":"gray",variant:be?"solid":"outline",minW:"fit-content",px:3,children:"Duotone"})]})]}),ne(tt,{className:"icon-picker-overlay-body",__css:Mr.BodyWrapper,children:[Q&&k(tt,{className:"icon-picker-overlay-loading",justifyContent:"center",alignItems:"center",py:4,children:k(a1,{size:"md",color:"foreground.average"})}),s&&Me.length>0&&($||[]).length===0&&!Q&&ne(tt,{className:"icon-picker-recent-icons",__css:Mr.RecentIconsWrapper,children:[k(tt,{className:"icon-picker-recent-icons-header",__css:Mr.RecentIconsHeader,children:k(ar,{sx:Mr.RecentIconsTitle,children:Os("recentlyUsedTitle","Recently Used Icons")})}),k(tt,{className:"icon-picker-recent-icon-list",__css:Mr.RecentIconsList,children:Me.map(function($n){return k(Mz,{icon:$n,onSelect:Sl,showTooltip:p,tooltipProps:m},$n)})})]}),ne(tt,{className:"icon-picker-overlay-results",__css:Mr.ResultsList,children:[!Q&&$&&$.map(function($n){return k(Mz,{icon:$n.icon,onSelect:Sl,showTooltip:p,tooltipProps:m},$n.icon)}),Gw&&k(tt,{className:"icon-picker-overlay-no-results",__css:Mr.NoResultsMessage,children:Os("noResults")})]})]})]})})]})}),document.body)]})},Yht=O.forwardRef(function(e,t){var n=e.children,r=e.title,o=e.onTitleChange,i=e.isDisabled,a=e.icon,s=e.onIconChange,l=e.placeholder,c=e.autoFocus,u=e.isInvalid,d=e.disableOnBlur,f=d===void 0?!1:d,p=e.titleInputRef,g=e.iconContainerProps,m=e.badge,y=m===void 0?void 0:m,v=e.fontSize,b=e.maxWidth,x=b===void 0?600:b,S=e.variant,C=S===void 0?"default":S,w=!!o&&!i,I=O.useState(r),_=I[0],P=I[1],T=O.useState(c||!1),R=T[0],B=T[1],q=h.exports.useRef(null),W=h.exports.useRef(null),L=v||C==="small"?"28px":"40px",z=h.exports.useCallback(function(){w&&(B(!0),Promise.resolve().then(function(){var D;(D=q.current)==null||D.focus()}))},[w]),N=_e({color:"light-3",lineHeight:"1em"},g||{}),V=function(H){P(H.target.value)},Y=function(){B(!1),o&&o(_.trim())};h.exports.useLayoutEffect(function(){if(W.current&&q.current){var D=Math.min(Math.max(W.current.offsetWidth+0,120),x||600);q.current.style.width=D+"px"}o==null||o(_.trim())},[_]),h.exports.useEffect(function(){if(R&&q.current&&W.current){console.log("isEditing",x,C);var D=x||(C==="small"?120:600),H=Math.min(Math.max(W.current.offsetWidth+0,120),D);q.current.style.width=H+"px"}},[R]),h.exports.useEffect(function(){Promise.resolve().then(function(){c&&q!=null&&q.current&&q.current.focus()})},[c]);var K=h.exports.useCallback(function(){if(!R)z();else{var D;(D=q.current)==null||D.focus()}},[R,z]);return h.exports.useImperativeHandle(p,function(){return{focus:K}}),h.exports.useEffect(function(){P(r)},[r]),ne(tt,{className:"entity-header-title",fontSize:L,fontWeight:"bold",pr:4,alignItems:"center",display:"flex",justifyContent:"flex-start",overflow:"visible",pb:C==="small"?2:3,pt:C==="small"?2:3,minWidth:"100%",_hover:{".entity-header-indicators-toggle":{opacity:1}},_focusWithin:{".entity-header-indicators-toggle":{opacity:1}},ref:t,children:[y&&k(tt,{mr:2.5,children:y}),!y&&k(tt,{mr:"0px",fontSize:L,children:s&&(typeof a=="string"||a===null||a===void 0)?k(Le,{mr:3,...N,children:k(qht,{value:a,onChange:s,isClearable:!0,placement:"bottom",color:"light-3",emptyColor:"medium-2",showTooltip:!0,tooltipProps:{placement:"top-start",hasArrow:!0,openDelay:500}})}):k(tt,{mr:3,lineHeight:"1em",children:typeof a=="string"?a.includes("ra-")?k(Le,{...N,children:k("i",{className:FN("ra",a)})}):k(Le,{...N,children:k("i",{className:FN("fa",a)})}):a?k(Le,{...N,children:a}):k(Le,{...N,color:"medium-2",children:k("i",{className:"fa-solid fa-file-circle-xmark"})})})}),ne(tt,{cursor:w?"pointer":void 0,onClick:function(){return z()},position:"relative",mr:4,bgColor:u?"danger-bright":void 0,children:[R?k(dl,{ref:q,position:"relative",value:_,onChange:V,isReadOnly:!w||!o||i,disabled:i,onBlur:f?void 0:Y,backgroundColor:"transparent",placeholder:l||"Title",color:"light-1",fontSize:L,px:0,height:C==="small"?"1.1em":"1.25em",outline:"none !important",textAlign:"left",lineHeight:"1em",boxSizing:"border-box",fontWeight:"bold",border:"none !important",minWidth:"unset !important",_focus:{outline:"none !important",boxShadow:"none !important",border:"none !important",lineHeight:C==="default"?"60px !important":"1.125rem !important",minWidth:"unset !important"},_placeholder:{color:"dark-1"},transformOrigin:"left"}):k(ar,{mb:0,minWidth:"120px",lineHeight:C==="small"?"1.1em":"1.25em",height:C==="small"?"1.1em":"1.25em",fontSize:L,maxWidth:x,noOfLines:1,fontWeight:"bold",children:r||k(Le,{as:"span",color:"dark-1",fontWeight:"bold",children:"Title"})}),k("span",{ref:W,style:{visibility:"hidden",whiteSpace:"pre",top:0,left:0,position:"absolute",lineHeight:C==="small"?"32px":"55px",fontSize:C==="small"?"32px":"50px"},children:_})]}),k(tt,{ml:"auto",alignItems:"center",children:n})]})});Yht.displayName="EntityHeaderTitle";var Xht=["children","hasArrow","arrowSize"],Zht=function(t){var n=t.children,r=t.hasArrow,o=r===void 0?!0:r,i=t.arrowSize,a=i===void 0?12:i,s=An(t,Xht);return k(Cm,{...s,hasArrow:o,arrowSize:a,children:n})},Qht=O.forwardRef(function(e,t){var n=e.onClick,r=e.isActive,o=e.extraGroupsCount,i=e.onOverFlowClick,a=e.variant,s=e.tooltipLabel,l=et("SubGroupPicker",_e({},e)),c=function(d){i&&i instanceof Function&&(d.stopPropagation(),i())};return ne(tt,{className:"sub-group-picker__btn-wrapper",alignItems:"center",alignSelf:a==="inline"?"center":"flex-start",ref:t,children:[k(Zht,{label:s,hasArrow:!0,placement:"top",children:k(tt,{onClick:n,as:"button",type:"button",__css:l.SubGroupButtonStyle,bgColor:r?"private":"dark-1",color:r?"light-1":"medium-1",children:k(Ei,{icon:"fa-user-group",style:{transform:"translate(-50%, -50%)",top:"50%",left:"50%",position:"absolute"},fw:!0})})}),o&&k(tt,{as:"button",type:"button",onClick:c,__css:l.SubGroupOverflowButtonStyle,children:"+"+o})]})});Qht.displayName="SubGroupButton";var Rz;(function(e){e.privacy="privacy",e.completed="completed",e.draft="draft"})(Rz||(Rz={}));var Jht=["children"],egt=function(t){var n=t.children,r=An(t,Jht),o=xr("FrameBox",_e({},r));return k(tt,{className:"frame-box",__css:o,...r,children:n})};function tgt(e){if(!e)return{Component:M4,defaultProps:{size:"",color:"",loading:!0,cssOverride:{},speedMultiplier:1}};switch(e.toLowerCase()){case"bar":return{Component:spt,defaultProps:{height:4,width:100,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1.2}};case"beat":return{Component:upt,defaultProps:{size:15,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1.2}};case"bounce":return{Component:ppt,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:.8}};case"circle":return{Component:mpt,defaultProps:{size:50,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1.25}};case"clip":return{Component:bpt,defaultProps:{size:35,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"clock":return{Component:Spt,defaultProps:{size:50,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"dot":return{Component:kpt,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"fade":return{Component:Opt,defaultProps:{height:15,width:5,radius:2,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1.2}};case"grid":return{Component:Apt,defaultProps:{size:15,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:.8}};case"moon":return{Component:Mpt,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:.9}};case"propagate":return{Component:Lpt,defaultProps:{size:15,color:"#36d7b7",loading:!0,cssOverride:{paddingBottom:"1rem"},speedMultiplier:1}};case"puff":return{Component:jpt,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"pulse":return{Component:Npt,defaultProps:{size:15,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"ring":return{Component:M4,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"rotate":return{Component:Kpt,defaultProps:{size:15,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"scale":return{Component:Xpt,defaultProps:{height:35,width:4,radius:2,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"square":return{Component:Jpt,defaultProps:{size:50,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}};case"sync":return{Component:nht,defaultProps:{size:15,margin:2,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:.7}};default:return{Component:M4,defaultProps:{size:60,color:"#36d7b7",loading:!0,cssOverride:{},speedMultiplier:1}}}}var ngt=["variant","spinnerType","spinnerProps","loaderMsg","isLoading"],rgt=function(t){var n=t.variant,r=n===void 0?"fullscreen":n,o=t.spinnerType,i=o===void 0?"square":o,a=t.spinnerProps,s=t.loaderMsg,l=t.isLoading,c=l===void 0?!0:l,u=An(t,ngt),d=et("Loader",{variant:r}),f=d.Wrapper,p=d.LoaderBody,g=d.LoaderMsg,m=d.LoaderSpinner,y=tgt(i),v=y.Component,b=y.defaultProps,x=_e({},b,a);return k(ul,{children:c&&k(tt,{className:"fullscreen-loader",__css:f,as:Hi.div,transition:{duration:1,type:"tween",ease:"easeIn"},initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},...u,children:ne(tt,{className:"loader-body",__css:p,children:[k(tt,{className:"loader-spinner",__css:m,children:k(v,{...x})}),s&&k(tt,{className:"loader-msg",__css:g,children:s})]})},"motion-fullscreen-loader")})},Dz;(function(e){e.preview="preview",e.edit="edit"})(Dz||(Dz={}));var ogt=["colorStrategy","children","color","isDisabled"],igt=O.forwardRef(function(e,t){var n=e.colorStrategy,r=n===void 0?"background":n,o=e.children,i=e.color,a=i===void 0?"#ffffff":i,s=e.isDisabled,l=An(e,ogt);return k(tt,{ref:t,minH:"15px",minWidth:"15px",bgColor:r==="background"?a:"transparent",color:r==="text"?a:"inherit",border:o?"none":"1px solid #000000",cursor:s?"not-allowed":"pointer",...l,children:o})});igt.displayName="ColorPickerPreview";var agt={},one=h.exports.createContext(agt),sgt=one.Provider,lgt=function(){var t=h.exports.useContext(one);if(t===void 0)throw new Error("useProgressStyles must be used within a ProgressStylesProvider");return t};function cgt(e,t,n){return(e-t)*100/(n-t)}var ugt=vh({"0%":{left:"-40%"},"100%":{left:"100%"}}),dgt=vh({from:{backgroundPosition:"0 0"},to:{backgroundPosition:"1rem 0"}}),fgt=vh({from:{left:"-100%"},to:{left:"100%"}});function pgt(e){var t=e.value,n=t===void 0?0:t,r=e.min,o=e.max,i=e.valueText,a=e.getValueText,s=e.isIndeterminate,l=e.role,c=l===void 0?"progressbar":l,u=cgt(n,r,o),d=function(){if(n!=null)return typeof a=="function"?a(n,u):i};return{bind:{"data-indeterminate":s?"":void 0,"aria-valuemin":r,"aria-valuenow":s?void 0:n,"aria-valuemax":o,"aria-valuetext":d(),role:c},percent:u,value:n}}var hgt=["color","shineColor","trackColor","value","min","max","hasStripe","isAnimated","children","borderRadius","isIndeterminate","aria-label","aria-labelledby","aria-valuetext","title","role"],ggt=["min","max","value","isIndeterminate","role","shineColor","color","hasShine"],mgt=h.exports.forwardRef(function(e,t){var n,r=e.color,o=r===void 0?"cyan":r,i=e.shineColor,a=i===void 0?"white":i,s=e.trackColor,l=e.value,c=e.min,u=c===void 0?0:c,d=e.max,f=d===void 0?100:d,p=e.hasStripe,g=e.isAnimated,m=e.children,y=e.borderRadius,v=e.isIndeterminate,b=e["aria-label"],x=e["aria-labelledby"],S=e["aria-valuetext"],C=e.title,w=e.role,I=An(e,hgt),_=et("CustomProgress",e),P=y!=null?y:(n=_.track)==null?void 0:n.borderRadius,T={animation:dgt+" 1s linear infinite"},R=!v&&p,B=R&&g,q=g&&!v&&!p,W=_e({},B&&T,v&&{position:"absolute",willChange:"left",minWidth:"50%",animation:ugt+" 1s ease infinite normal none running"}),L=_e({overflow:"hidden",position:"relative"},_.track,{backgroundColor:s||_.track.backgroundColor});return k(Le,{ref:t,borderRadius:P,__css:L,...I,children:ne(sgt,{value:_,children:[k(vgt,{"aria-label":b,"aria-labelledby":x,"aria-valuetext":S,min:u,max:f,value:l,isIndeterminate:v,css:W,borderRadius:P,hasShine:q,title:C,role:w,color:o,shineColor:a}),m]})})});mgt.displayName="Progress";var vgt=h.exports.forwardRef(function(e,t){var n,r=e.min,o=e.max,i=e.value,a=e.isIndeterminate,s=e.role,l=e.shineColor,c=e.color,u=e.hasShine,d=An(e,ggt),f=eW("colors",c!=null?c:"cyan"),p=pgt({value:i,min:r,max:o,isIndeterminate:a,role:s}),g=lgt(),m=f||((n=g.filledTrack)==null?void 0:n.backgroundColor),y={animation:fgt+" 1.1s ease-in-out infinite"},v=`linear-gradient(
    to right,
    transparent 0%,
    `+m+` 50%,
    transparent 100%
  )`,b={overflow:"hidden",position:"relative","&::after":_e({position:"absolute",content:'""',top:0,left:"-100%",width:"25%",opacity:.25,backgroundImage:"linear-gradient(to right, transparent 0%, "+l+" 50%, transparent 100%)",height:"100%"},y)},x=_e({height:"100%"},g.filledTrack,a?{bgImage:v}:{bgColor:m},u&&b);return k(Le,{ref:t,style:_e({width:p.percent+"%"},d.style),...p.bind,...d,__css:x})}),ygt=h.exports.createContext({}),ine=function(){return h.exports.useContext(ygt)},bgt=["children"],xgt=h.exports.forwardRef(function(e,t){var n=e.children,r=An(e,bgt),o=ine(),i=o.variant,a=o.orientation,s=et("CustomTabs",_e({},r,{variant:i,orientation:a})),l=s.tab;return k(LY,{className:"tab",sx:l,...r,ref:t,children:n})});xgt.displayName="Tab";var Sgt=["children"],wgt=h.exports.forwardRef(function(e,t){var n=e.children,r=An(e,Sgt),o=ine(),i=o.variant,a=o.orientation,s=et("CustomTabs",_e({},r,{variant:i,orientation:a})),l=s.tabpanel;return k(DY,{className:"tab__panel",as:egt,sx:l,...r,ref:t,children:n})});wgt.displayName="TabPanel";var Cgt=["onClick","mode","isActive","extraTagsCount","onOverflowClick","variant","isDisabled"],Egt=O.forwardRef(function(e,t){var n=e.onClick,r=e.mode,o=e.isActive,i=e.extraTagsCount,a=e.onOverflowClick,s=e.variant,l=e.isDisabled,c=An(e,Cgt),u=et("TagInput",_e({},c)),d=u.TagButtonStyle,f=u.TagOverflowButtonStyle,p=function(m){a&&a instanceof Function&&(m.stopPropagation(),a())};return ne(tt,{className:"tag-input__btn-wrapper",alignItems:"center",alignSelf:s==="inline"?"center":"flex-start",ref:t,mr:l?2:0,children:[k(tt,{as:"button",type:"button",...c,onClick:l?void 0:n,__css:d,bgColor:o?"main-bright":"dark-1",color:o?"light-1":"medium-1",children:k(Ei,{icon:r==="single"?"fa-tag":"fa-tags",fw:!0})}),i&&k(tt,{as:"button",type:"button",__css:f,onClick:p,children:"+"+i})]})});Egt.displayName="TagInputButton";var kgt=["onChange","value","placeholder","className","autoExpand","blurFadeEffect"],Igt=O.forwardRef(function(e,t){var n=e.onChange,r=e.value,o=e.placeholder,i=e.className,a=e.autoExpand,s=a===void 0?!1:a,l=e.blurFadeEffect,c=An(e,kgt),u=h.exports.useState(100),d=u[0],f=u[1],p=h.exports.useState(!1),g=p[0],m=p[1],y=h.exports.useRef(null),v=obe(y,t),b=function(P){n instanceof Function&&n(P),f(P.target.scrollHeight)},x=et("Textarea",{}),S=function(P){s&&f(P.scrollHeight+2)},C=function(){f(100)},w=function(P){S(P.target)},I=function(){C()};return ne(tt,{className:["textarea-wrapper",i].join(" "),height:s?d:"100%",__css:x.Wrapper,_hover:{borderBottomColor:"foreground.weakest"},_focusWithin:{height:s&&y.current?y.current.scrollHeight+2:"100%",borderBottomColor:"foreground.strong !important",backgroundColor:"transparent"},children:[k(BY,{px:2,py:2,borderRadius:0,backgroundColor:"transparent",border:"none",outline:"none",height:"100%",overflow:"hidden",resize:"none",transition:"height .3s ease-in-out",_placeholder:_e({color:"foreground.weakest !important",fontSize:"sm",transition:"color .2s ease-in"},c._placeholder),_focus:{border:"none",outline:"none",boxShadow:"none"},...c,onChange:b,value:r,placeholder:o,ref:v,overflowY:s?"unset":"auto",onMouseEnter:w,onMouseLeave:I,onFocus:function(){return m(!0)},onBlur:function(){return m(!1)}}),!g&&l&&k("span",{style:{backgroundImage:"linear-gradient(to bottom, transparent, var(--wa-colors-background-strongest))",position:"absolute",width:"100%",height:100,bottom:0,pointerEvents:"none"}})]})});Igt.displayName="Textarea";var _gt={colors:{accent:{background:{_dark:"dark-3",_light:"dark-3"},absolute:{_dark:"white",_light:"white"}},background:{strongest:{_dark:"dark-2",_light:"dark-2"},strong:{_dark:"dark-1",_light:"dark-1"},average:{_dark:"medium-5",_light:"medium-5"},weak:{_dark:"medium-4",_light:"medium-4"},weakest:{_dark:"medium-3",_light:"medium-3"}},foreground:{strongest:{_dark:"light-1",_light:"light-1"},strong:{_dark:"light-3",_light:"light-3"},average:{_dark:"light-5",_light:"light-5"},weak:{_dark:"medium-1",_light:"medium-1"},weakest:{_dark:"medium-2",_light:"medium-2"}},public:"#7d34d0","public-dark":"#3e2659",private:"#ee5c26","private-dark":"#954122",draft:"#f4b350","draft-dark":"#a06d1f",published:"#CB69D6","published-dark":"#724377","danger-bright":"#9f0e11","danger-dark":"#7e0508","create-bright":"#07612f","create-dark":"#002e16","design-bright":"#46ab93","design-dark":"#305e53","main-bright":"#1e6d9e","main-dark":"#185880","main-muted":"#82b9d9","help-bright":"#46AB93","help-dark":"#305E53",complete:"foreground.average","complete-dark":"foreground.strongest",wip:"foreground.average","wip-dark":"foreground.strongest",default:{main:{primary:{bright:{_dark:"#2483BD",_light:"#2483BD"},medium:{_dark:"#1E6D9E",_light:"#1E6D9E"},dark:{_dark:"#185880",_light:"#185880"},accent:{_dark:"#54BBFA",_light:"#54BBFA"}},danger:{bright:{_dark:"#9F0E11",_light:"#9F0E11"},medium:{_dark:"#7E0508",_light:"#7E0508"},dark:{_dark:"#560608",_light:"#560608"},accent:{_dark:"#C2191D",_light:"#C2191D"}},create:{bright:{_dark:"#07612F",_light:"#07612F"},medium:{_dark:"#0B4B26",_light:"#0B4B26"},dark:{_dark:"#002E16",_light:"#002E16"}},help:{bright:{_dark:"#46AB93",_light:"#46AB93"},medium:{_dark:"#3D8876",_light:"#3D8876"},dark:{_dark:"#305E53",_light:"#305E53"}}},status:{public:{bright:{_dark:"#7D34D0",_light:"#7D34D0"},medium:{_dark:"#7331BE",_light:"#7331BE"},dark:{_dark:"#3E2659",_light:"#3E2659"}},private:{bright:{_dark:"#EE5C26",_light:"#EE5C26"},medium:{_dark:"#C44F24",_light:"#C44F24"},dark:{_dark:"#954122",_light:"#954122"}},published:{bright:{_dark:"#CB69D6",_light:"#CB69D6"},medium:{_dark:"#B663C0",_light:"#B663C0"},dark:{_dark:"#724377",_light:"#724377"}},draft:{bright:{_dark:"#F4B350",_light:"#F4B350"},medium:{_dark:"#DEA44B",_light:"#DEA44B"},dark:{_dark:"#A06D1F",_light:"#A06D1F"}}},toolbar:{button:{background:{_dark:"#213745",_light:"#213745"},hover:{_dark:"#224860",_light:"#224860"},selected:{_dark:"#192A34",_light:"#192A34"},edge:{_dark:"#092334",_light:"#092334"},separator:{_dark:"#30607E",_light:"#30607E"},accent:{_dark:"#35A6EC",_light:"#35A6EC"}},side:{background:{_dark:"#1B313F",_light:"#1B313F"},hover:{_dark:"#1E4055",_light:"#1E4055"},edge:{_dark:"#17232A",_light:"#17232A"},accent:{_dark:"#2B7AAB",_light:"#2B7AAB"}},help:{background:{_dark:"#243833",_light:"#243833"},hover:{_dark:"#284640",_light:"#284640"},edge:{_dark:"#1F2928",_light:"#1F2928"}},save:{background:{_dark:"#21663C",_light:"#21663C"},hover:{_dark:"#257E48",_light:"#257E48"},edge:{_dark:"#1E412C",_light:"#1E412C"},accent:{_dark:"#2BD870",_light:"#2BD870"}}}}}},Ogt={rounded:0,fontWeight:"medium",backgroundColor:"medium-4",color:"light-1",paddingX:4,paddingY:2,fontFamily:"Lato",fontSize:"14px",height:"unset",_hover:{backgroundColor:"dark-1"},_active:{backgroundColor:"dark-2"},_focusVisible:{boxShadow:"none",backgroundColor:"dark-1"}},Pgt={backgroundColor:"create-bright",fontWeight:700,_hover:{backgroundColor:"create-dark"},_active:{backgroundColor:"dark-2"},_focusVisible:{boxShadow:"none",backgroundColor:"create-dark"}},Tgt={backgroundColor:"main-bright",fontWeight:700,_hover:{backgroundColor:"main-dark"},_active:{backgroundColor:"main-dark"},_focusVisible:{boxShadow:"none",backgroundColor:"main-dark"},_disabled:{cursor:"not-allowed",backgroundColor:"main-dark",opacity:.65,_hover:{backgroundColor:"main-dark"}}},Agt={backgroundColor:"transparent",color:"foreground.average",fontWeight:700,_hover:{backgroundColor:"background.average"},_active:{backgroundColor:"background.weak"},_focusVisible:{boxShadow:"none",backgroundColor:"background.average"}},$gt={backgroundColor:"background.weak",fontWeight:700,_hover:{backgroundColor:"danger-bright"},_active:{backgroundColor:"danger-dark"},_focusVisible:{boxShadow:"none",backgroundColor:"danger-bright"}},Lz={backgroundColor:"transparent",color:"foreground.weak",_hover:{backgroundColor:"transparent",color:"foreground.average"},_active:{backgroundColor:"transparent",color:"foreground.strongest"},_focusVisible:{boxShadow:"none",backgroundColor:"transparent",color:"foreground.average"}},Mgt={backgroundColor:"#1a1a1a",color:"light-1",boxShadow:"0 4px 4px 0px rgba(0, 0, 0, 0.5)",borderRadius:"1px",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",gap:2,height:"21px",_hover:{backgroundColor:"dark-3",color:"light-2"},_active:{backgroundColor:"dark-3",color:"light-2",boxShadow:"0 4px 4px 0px rgba(0, 0, 0, 0.5) !important"},_focusVisible:{boxShadow:"none",backgroundColor:"dark-3",color:"light-2"}},Rgt={fontSize:"12px",py:.5,px:2},Dgt={fontSize:"14px",py:1,px:2},Lgt={fontSize:"16px"},Bgt={fontSize:"18px",py:2,px:4},ane={defaultProps:{size:"md"},baseStyle:Ogt,variants:{create:Pgt,primary:Tgt,cancel:Agt,delete:$gt,text:Lz,link:Lz,"modal-action":Mgt},sizes:{xs:Rgt,sm:Dgt,md:Lgt,lg:Bgt}},Fgt=_e({},ane),Ngt={parts:["contentPanelContainer","contentPanel","contentPanelHeader","contentPanelBody","contentPanelFooter"],baseStyle:{contentPanelContainer:{flex:"auto",display:"flex",zIndex:600,flexDir:"column",height:"100%",width:"100%",transition:"max-width 0.3s ease-in-out"},contentPanel:{position:"relative",display:"flex",flexDir:"column",height:"100%",width:"100%",backgroundColor:"white",filter:"drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.5))"},contentPanelHeader:{color:"white",width:"100%",backgroundColor:"darkGray"},contentPanelBody:{display:"flex",justifyContent:"space-between",flexDir:"column",height:"inherit",overflow:"hidden",overflowY:"auto",width:"100%","&::-webkit-scrollbar":{width:"0px"},"&::-webkit-scrollbar-track":{width:"0px"},"&::-webkit-scrollbar-thumb":{borderRadius:"0px"}},contentPanelFooter:{}},variants:{default:{contentPanelContainer:{width:"650px",maxWidth:"650px"}},fullscreen:{contentPanelContainer:{width:"100%",maxWidth:"100%"}}}},zgt={parts:["EntityListContainer","EntityListHeader","EntityListItems","EntityListFooter","EntityListItem","EntityListItemTitle","EntityListFolder"],baseStyle:{EntityListContainer:{display:"flex",flexDir:"column",justifyContent:"flex-start",maxW:"305px",height:"100%",flexGrow:0,backgroundColor:"darkWhite",overflow:"hidden"},EntityListHeader:{flexDir:"column"},EntityListItems:{display:"flex",position:"relative",flexDir:"column",flexGrow:0,height:"100%",overflow:"hidden",overflowY:"auto","&::-webkit-scrollbar":{width:"0px"},"&::-webkit-scrollbar-track":{width:"0px"},"&::-webkit-scrollbar-thumb":{borderRadius:"0px"}},EntityListFooter:{position:"relative",justifySelf:"flex-end",justifyContent:"flex-start",backgroundColor:"lightGray",overflow:"hidden",width:"200%"},EntityListItem:{display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"space-between",alignItems:"center",cursor:"pointer",color:"darkGray",width:"100%",backgroundColor:"transparent",overflowX:"hidden",py:"0.125rem",_hover:{backgroundColor:"offWhite","&>:last-child":{display:"inline-flex"}}},EntityListItemTitle:{paddingY:"0.25rem",flexGrow:"1"},EntityListFolder:{width:"100%",display:"flex",flexDir:"row",justifyContent:"space-between",alignItems:"center",flexWrap:"nowrap",cursor:"pointer",color:"darkGray",backgroundColor:"transparent",_hover:{backgroundColor:"offWhite","& > :last-child":{display:"inline-flex"}}}}},jgt={parts:["titleContainer","titleIcon","titleText"],baseStyle:{titleContainer:{display:"inline-flex",fontWeight:"bold",fontSize:"14px",overflow:"hidden",flexGrow:1,justifyContent:"flex-start",flexDir:"row",alignItems:"center",color:"inherit",flexWrap:"nowrap"},titleIcon:{color:"inherit",display:"inline-block",justifyContent:"center",alignItems:"center",position:"relative"},titleText:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",flexGrow:1,display:"inline-block"}},sizes:{},variants:{list:{titleContainer:{fontSize:"14px",fontWeight:"bold",flexGrow:1,justifyContent:"flex-start",flexDir:"row",flexWrap:"nowrap"},titleText:{display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"inherit"}},"top-menu":{titleText:{textTransform:"uppercase",fontSize:"0.8rem",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"darkWhite"},titleIcon:{marginLeft:"0.5rem",fontSize:"0.9rem",color:"darkWhite"}},contentPanelTitle:{titleContainer:{marginLeft:"0.75rem"}}}},Hgt={backgroundColor:"#f6f6f6",boxShadow:"1px 1px 2px 0px rgba(0, 0, 0, 0.25) inset, -1px -1px 2px 0px rgba(0, 0, 0, 0.25) inset",paddingX:"0.85rem",paddingY:"0.85rem",color:"darkerGray",fontSize:"0.85rem"},Vgt={paddingX:"0.5rem",paddingY:"0.25rem",fontSize:"0.65rem"},Wgt={paddingX:"0.5rem",paddingY:"0.5rem",fontSize:"0.75rem"},Ugt={paddingX:"1rem",paddingY:"1rem",fontSize:"1rem"},Ggt={paddingX:"2rem",paddingY:"2rem",fontSize:"1rem"},Kgt={baseStyle:Hgt,sizes:{xs:_e({},Vgt),sm:_e({},Wgt),lg:_e({},Ugt),xl:_e({},Ggt)}},qgt={defaultProps:{size:"md"},baseStyle:{boxSizing:"border-box",rounded:0,fontWeight:"medium",backgroundColor:"transparent",lineHeight:"1rem",padding:0,transition:"color .2s ease-in-out",fontSize:"1rem",minWidth:"unset",height:"unset",verticalAlign:"center",_hover:{color:"foreground.average"},_active:{color:"foreground.strongest"},_focusVisible:{boxShadow:"none",color:"foreground.average"}},sizes:{xs:{"--font-size":"0.7rem"},sm:{"--font-size":"0.9rem"},md:{"--font-size":"1rem"},lg:{"--font-size":"1.1rem"},xl:{"--font-size":"1.3rem"},"2x":{"--font-size":"1.5rem"},"3x":{"--font-size":"1.7rem"},"4x":{"--font-size":"2rem"},"5x":{"--font-size":"2.5rem"}},variants:{listAction:{color:"foreground.weakest",_hover:{color:"foreground.strongest"}},listItem:{transition:"color .2s ease-in-out",color:"dark-4",_hover:{color:"light-3"},_active:{color:"light-2"},_focusVisible:{boxShadow:"none",color:"light-3"},_dark:{color:"light-4",_hover:{color:"light-3"},_active:{color:"light-2"},_focusVisible:{boxShadow:"none",color:"light-3"}}},solid:{backgroundColor:"background.strong",color:"foreground.strong",padding:"0.5rem"},"solid-round":{backgroundColor:"background.strong",color:"foreground.strong",padding:"calc(var(--font-size) * .5)",aspectRatio:1,borderRadius:"full"},close:{color:"medium-4",_hover:{color:"foreground.weak"},_active:{color:"foreground.strong"},_focusVisible:{boxShadow:"none",color:"foreground.weak"}},"modal-action":{color:"light-1",backgroundColor:"#1a1a1a",padding:"5px",fontSize:"16px",boxShadow:"none",borderRadius:"1px",width:"25px",height:"25px",textAlign:"center",verticalAlign:"middle",transition:"color 0.2s ease-in-out, background-color 0.2s ease-in-out",_hover:{backgroundColor:"dark-5",color:"light-1"},_focus:{backgroundColor:"dark-3",color:"light-2"},_focusVisible:{boxShadow:"none",backgroundColor:"dark-3",color:"light-2"}}}},Ygt={parts:["container","content","searchBar","accordion","searchBarInput"],baseStyle:{container:{minHeight:"10vh",backgroundColor:"white",borderRadius:6,padding:0,maxWidth:"25rem",color:"black",minWidth:"25rem",boxShadow:"0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)"},content:{},searchBar:{backgroundColor:"#f2f2f2",color:"#323c46",position:"relative"},searchBarInput:{color:"#323c46",border:"none","* &:focus":{border:"none",boxShadow:"none"}},accordion:{maxHeight:"30vh",overflowY:"auto"}},variants:{icon:{container:{width:"20rem"}}}},Xgt={parts:["megaMenu","megaMenuCard","MegaMenuContainer","MegaMenuColumn"],baseStyle:{megaMenu:{display:"flex",opacity:"100%",flexWrap:"nowrap",flexDir:"row",width:"100%",height:"350px",position:"absolute",justifyContent:"center",alignItems:"center",gap:5,backgroundColor:"darkerGray",translate:"translateZ(-10px)",zIndex:1e3},megaMenuCard:{width:"100%",maxWidth:"280px",maxHeight:"310px",position:"relative",overflow:"hidden",cursor:"pointer"},MegaMenuContainer:{display:"flex",flexDir:"row",paddingX:"0.5rem",justifyContent:"center",position:"relative",height:"350px",width:"100%",background:"lightGray",overflow:"hidden"},MegaMenuColumn:{display:"flex",flexDir:"column",justifyContent:"center",alignContent:"center",alignItems:"center",gap:5,maxW:"280px",maxH:"220px"}},variants:{}},Zgt={baseStyle:{dialog:{rounded:0,zIndex:"modals",height:"auto",alignSelf:"center"}}},Qgt={parts:[],baseStyle:{},variants:{}},R4=Mn.getColor,Jgt={parts:["sideBarContainer","sideBar","SidebarHeaderContainer","SidebarContinueWorking","SidebarHeaderNav","SidebarFooter","SidebarFooterLabel","SidebarFooterContent","SidebarFooterOptions","SidebarFooterVersionTag"],baseStyle:{sideBarContainer:{backgroundColor:"#262626",color:"white",display:"flex",zIndex:"core",flexDir:"column",height:"100%"},sideBar:{display:"flex",flexDir:"column",flex:"auto",overflow:"hidden",overflowY:"auto","&::-webkit-scrollbar":{width:"0px"},"&::-webkit-scrollbar-track":{width:"0px"},"&::-webkit-scrollbar-thumb":{borderRadius:"0px"}},sideBarItem:{display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",width:"100%",py:"0.25rem",_hover:{background:"darkestGray",color:R4("darkWhite")}},sideBarItemLabel:{py:"0.4rem",display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"flex-start",alignItems:"center"},sideBarItemAction:{background:"none",_hover:{background:"none"},_active:{background:"none"},_focus:{boxShadow:"none"}},SidebarHeaderContainer:{display:"flex",flexDir:"column",flexWrap:"nowrap",gap:"0.25rem",position:"relative",paddingTop:"0.125rem"},SidebarContinueWorking:{display:"flex",flexDir:"column",marginTop:"0.5rem",paddingX:"0.65rem",">:first-child":{fontSize:9,textTransform:"uppercase",color:"darkWhite"},">:last-child":{fontSize:12,cursor:"pointer"}},SidebarHeaderNav:{display:"flex",flexDir:"column"},SidebarFooter:{display:"flex",flexDirection:"column",width:"100%",justifyContent:"center",animationDelay:"0.5s",animation:{},paddingTop:"0.5rem",marginTop:"-1px"},SidebarFooterLabel:{whiteSpace:"pre",fontSize:"10px"},SidebarFooterContent:{marginY:"0.5rem",paddingX:"0.5rem",gap:2},SidebarFooterOptions:{display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"space-between",alignItems:"center",fontSize:"10px",marginY:"0.5rem",paddingX:"0.75rem"},SidebarFooterVersionTag:{opacity:0,cursor:"wait"}},variants:{sideBarItemConcealed:{sideBarItem:{backgroundColor:R4("gray"),color:R4("gray")}}}},e0t={parts:["sidePanelContainer","sidePanel","sidePanelHeader","sidePanelContent","sidePanelFooter"],baseStyle:{sidePanelContainer:{flex:"auto",display:"flex",zIndex:700,flexDir:"column",height:"100%",position:"relative"},sidePanel:{position:"absolute",display:"flex",flexDir:"column",height:"100%",flexGrow:1,flex:"auto",minW:{base:"xs"},maxW:{base:"full",sm:"md"}},sidePanelHeader:{color:"white"},sidePanelBody:{bg:"#f6f6f6",display:"flex",justifyContent:"space-between",flexDir:"column",overflow:"hidden",overflowY:"auto",flexGrow:1,"&::-webkit-scrollbar":{width:"0px"},"&::-webkit-scrollbar-track":{width:"0px"},"&::-webkit-scrollbar-thumb":{borderRadius:"0px"}},sidePanelFooter:{}},variants:{}},t0t=["container","thumb","track"],sne=It(t0t),lne=sne.defineMultiStyleConfig,cne=sne.definePartsStyle,n0t=cne({container:{},thumb:{},track:{background:"transparent","&:focus-visible":{boxShadow:"none",outline:"none",bgColor:"transparent"},"&[data-checked]":{bgColor:"main-bright"}}}),r0t=lne({baseStyle:n0t}),o0t={parts:["topMenuContainer","topMenuDivider","topMenuDropDownButton","topMenuNavItem","topMenuButtonItem"],baseStyle:{topMenuContainer:{position:"relative",bg:"darkerGray",zIndex:"core",height:"43px"},topMenuDivider:{orientation:"horizontal",borderStyle:"unset",backgroundColor:"darkRed",opacity:1,height:"2px"},topMenuButton:{variant:"thin-text"},topMenuNavItem:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",height:"43px",marginRight:2,fontSize:12,fontWeight:"bold",cursor:"pointer",color:"lightGray",transition:"color .3s ease-in-out",_hover:{color:"darkWhite"}},topMenuButtonItem:{}}},i0t=Mn.getColor,a0t={baseStyle:{borderBottomColor:i0t("gray"),opacity:.1}},s0t={parts:["Wrapper","Label","LabelIcon","LabelText"],baseStyle:{Wrapper:{flexDir:"row",justifyContent:"space-between",alignItems:"center",width:"100%",transition:"color .3s ease-in-out",mb:2},Label:{display:"flex",flexDir:"row",gap:"0.5rem",alignItems:"center",justifyContent:"flex-start",color:"lightGray"},LabelIcon:{},LabelText:{fontSize:"14px",fontFamily:"Lato",fontWeight:"400",transition:"color .3s ease-in-out",margin:"0px",color:"foreground.weak"}},variants:{}},l0t={parts:["Wrapper","ActiveIcon","Content","Body","SearchResults"],baseStyle:{ActiveIcon:{width:"auto",display:"inline-block",backgroundColor:"transparent",transition:"background-color 0.3s ease-in",_hover:{backgroundColor:"white"}},Content:{background:"white",borderColor:"darkWhite",zIndex:2e3,_focus:{outline:"none"}},SearchResults:{padding:"5px",maxHeight:"200px",overflow:"hidden",overflowY:"auto"}}},une=ai(["WrapperStyle","InputContainerStyle","InputStyle","IconContainerStyle","IconBoxStyle","FormFeedbackStyle","LeftIcon"]),c0t=une.defineMultiStyleConfig,jh=une.definePartsStyle,u0t=jh({InputContainerStyle:{"--input-height":"24px",paddingBottom:"0.25rem"},InputStyle:{fontSize:"16px",_placeholder:{fontSize:"16px",color:"foreground.weakest !important"},lineHeight:"19.2px",height:"20px"},LeftIcon:{fontSize:"16px"}}),d0t=jh({InputContainerStyle:{paddingBottom:"0.25rem","var(--input-height)":"20px"},InputStyle:{fontSize:"18px",lineHeight:"21.6px",height:"20px",_placeholder:{fontSize:"18px",lineHeight:"21.6px"}},LeftIcon:{fontSize:"18px",pb:"0.25rem"}}),f0t=jh({WrapperStyle:{height:"40px"},InputContainerStyle:{"--input-height":"24px",paddingBottom:"0.25rem"},InputStyle:{fontSize:"22px",lineHeight:"24.2px",height:"30px",_placeholder:{fontSize:"22px",lineHeight:"24.2px"}},LeftIcon:{fontSize:"22px"}}),p0t=jh({WrapperStyle:{display:"flex",flexDirection:"column"},InputContainerStyle:{display:"flex",position:"relative",isolation:"isolate",borderBottom:"1px solid transparent",alignItems:"center",_hover:{borderBottomColor:"foreground.weakest"},_focusWithin:{borderBottomColor:"foreground.strong"},gap:2,px:2,pb:1,transition:"border-color .2s ease-in, background-color .2s ease-in","--input-font-size":"var(--chakra-fontSizes-md)","--input-padding":"var(--wa-space-8)","--input-height":"1.25rem","> input:-webkit-autofill":{appearance:"none",color:"inherit !important",transition:"background-color 0s 600000s, color 0s 600000s !important"},minHeight:"39px",alignContent:"end"},InputStyle:{backgroundColor:"transparent !important",paddingInlineEnd:"var(--input-padding)",fontFamily:"Lato",lineHeight:"19px",position:"relative",border:"none",_invalid:{border:"none",outline:"none",boxShadow:"none"},_focus:{border:"none",outline:"none",boxShadow:"none"},_placeholder:{fontFamily:"Lato",fontSize:"16px",color:"foreground.weakest !important"}},LeftIcon:{left:0,width:"fit-content",minWidth:"unset",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",top:0,zIndex:2,pointerEvents:"none",fontSize:"14px",color:"foreground.weakest",backgroundColor:"transparent",boxShadow:"none",border:"none",px:0},IconContainerStyle:{display:"flex",position:"relative",width:"1.1rem"},IconBoxStyle:{padding:0,margin:0,transition:"opacity .2s ease-in",position:"absolute",fontSize:"16px",top:0,bottom:0,right:0,backgroundColor:"blue"},FormFeedbackStyle:{fontSize:"12px",backgroundColor:"danger-dark",color:"foreground.strong",padding:1}}),h0t=jh({InputContainerStyle:{fontWeight:"800",width:"100%",_focusWithin:{backgroundColor:"transparent",borderBottomColor:"transparent"},_hover:{borderBottomColor:"transparent"}},InputStyle:{fontSize:"2.4rem",lineHeight:"2.5rem",fontWeight:800,height:"2.5rem",_placeholder:{fontSize:"2.4rem",lineHeight:"2.5rem"}}}),g0t=jh({InputStyle:{padding:4,color:"Gray",fontWeight:"semibold",_placeholder:{color:"#c8c8c8"}}}),m0t=c0t({baseStyle:p0t,sizes:{md:u0t,lg:d0t,xl:f0t},variants:{heading:h0t,"overlay-picker":g0t},defaultProps:{size:"md"}}),v0t={parts:["ControlWrapper","DropdownIndicatorStyle","InputControl","InputWrapper","InputIconContainer","MenuWrapper","SelectField","CreateOption"],baseStyle:{ControlWrapper:{display:"flex",flexDir:"row",flexWrap:"nowrap",alignItems:"flex-start",borderRadius:0,fontSize:"0.9rem",width:"100%",fontFamily:"Lato, sans-serif"},DropdownIndicatorStyle:{opacity:0,color:"red"},InputWrapper:{backgroundColor:"darkerGray",width:"100%",display:"flex",flexDir:"row",alignItems:"center",border:"none",padding:"0.5rem 0.75rem",_dark:{backgroundColor:"darkerGray"}},InputControl:{outline:"none !important",boxShadow:"none !important",border:"none",flexGrow:1,padding:0,backgroundColor:"darkerGray",fontSize:"1rem",color:"gray",_focus:{boxShadow:"none !important",outline:"none !important",borderColor:"none !important"},_placeholder:{color:"Gray",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},_dark:{backgroundColor:"darkerGray",color:"gray"}},InputIconContainer:{color:"darkGray",py:2,_dark:{color:"darkGray"}},MenuWrapper:{backgroundColor:"darkWhite"},SelectField:{backgroundColor:"transparent",border:"1px solid transparent",transition:"background-color .3s ease-in, border-color .3s ease-in",width:"100%",justifyContent:"space-between",alignItems:"center",flexDir:"row",flexWrap:"nowrap",display:"flex",fontFamily:"Lato",cursor:"pointer",".select-dropdown-indicator-wrapper":{transition:"opacity .2s ease-in-out"},_hover:{borderBottomColor:"gray",".select-dropdown-indicator-wrapper":{opacity:1}},_focusWithin:{borderBottomColor:"foreground.strongest !important",".select-dropdown-indicator-wrapper":{opacity:1}},_dark:{_hover:{borderBottomColor:"gray"},_focusWithin:{borderBottomColor:"foreground.strongest !important"}}},SelectOptionItem:{backgroundColor:"transparent",zIndex:1e4},SelectOptionTextItem:{p:"3px"},SelectedOption:{width:"100%",display:"flex",flexDir:"row",alignItems:"center"},CreateOption:{display:"flex",flexDirection:"row",alignItems:"center",gap:1,px:"6.6px",py:"3.6px",height:"35px",cursor:"pointer",color:"foreground.strong",fontSize:"14px",lineHeight:"14.4px",backgroundColor:"create-bright",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"create-dark"}}},variants:{}},y0t={parts:["Wrapper"],baseStyle:{Wrapper:{display:"flex",flexDirection:"column",justifyContent:"flex-start",fontFamily:"Lato",letterSpacing:".075rem",width:"100%",position:"relative",transition:"height .3s ease-in-out, border-color .3s ease-in-out, background-color .3s ease-in-out",border:"1px solid transparent"},bbContainer:{position:"absolute",backgroundColor:"background.strongest",zIndex:1,pointerEvents:"none",height:"100%",width:"100%",overflow:"hidden",overflowY:"auto"},bbContent:{display:"block",width:"100%",height:"100%"}}},b0t={parts:["windowsContainer","WindowHeader","WindowTitleContainer","WindowBody"],baseStyle:{WindowWrapper:{display:"flex",flexDirection:"column",backgroundColor:"white",border:"1px solid transparent",borderRadius:"sm",boxShadow:"xl",rounded:0,minWidth:"2xl",maxWidth:"7xl",minHeight:"xl",maxHeight:"7xl",overFlow:"hidden",opacity:1,zIndex:400,position:"absolute",outline:"none",pointerEvents:"all",resize:"both",boxSizing:"border-box"},windowContainer:{pos:"fixed",maxW:"lg",minW:"3xl"},WindowHeader:{backgroundColor:"darkGray",height:"40px",width:"50%",paddingLeft:6,paddingRight:0,alignItems:"center",cursor:"move"},WindowTitleContainer:{display:"flex",flexDirection:"row",flexWrap:"nowrap",justifyContent:"space-between",alignItems:"center",height:"40px",paddingRight:4,cursor:"text"},WindowBody:{display:"flex",flexDirection:"column",height:"100%",padding:2}}},x0t={parts:["Container","Content"],baseStyle:{Container:{position:"absolute",backgroundColor:"white",zIndex:1,pointerEvents:"none",height:"100%",width:"100%",overflow:"hidden",overflowY:"auto"},Content:{display:"block",width:"100%",height:"100%","h1,h2,h3,h4,h5,h6":{fontWeight:800},h1:{fontSize:"1.4em"},h2:{fontSize:"1.3em"},h3:{fontSize:"1.175em"},h4:{fontSize:"1em"},h5:{fontSize:"0.9em"},h6:{fontSize:"0.8em"}}}},dne=ai(rht.keys),Z1=dne.definePartsStyle,S0t=dne.defineMultiStyleConfig,w0t=Z1({label:{fontSize:"10px!important",marginLeft:2,"&:not([data-checked])":{fontSize:"12px"},"&[data-checked]":{fontSize:"12px"}},control:{boxShadow:"none !important",transition:"background-color .2s ease-in-out, color .2s ease-in-out","&[data-checked]":{backgroundColor:"primaryAction"},"&[data-checked]:hover":{backgroundColor:"primaryAction_light"},"&[data-checked]:active":{backgroundColor:"primaryAction_dark"},display:"inline-block",width:"11px",height:"11px",border:"1px solid",borderColor:"gray",backgroundColor:"darkWhite",borderRadius:0,boxSizing:"border-box",outline:"none!important"},icon:{},container:{display:"inline-flex",alignItems:"center",height:"20px"}}),C0t=Z1({label:{"&:not([data-checked])":{fontSize:"10px"},"&[data-checked]":{fontSize:"10px"}},control:{width:"11px",height:"11px"}}),E0t=Z1({label:{"&:not([data-checked])":{fontSize:"14px"},"&[data-checked]":{fontSize:"14px"}},control:{width:"16px",height:"16px"}}),k0t=Z1({control:{borderRadius:"2px",borderWidth:"2px",borderColor:"#424445",backgroundColor:"transparent","&[data-checked]":{backgroundColor:"design-bright",color:"black",borderColor:"transparent"},"&[data-checked]:hover":{backgroundColor:"design-bright",color:"black"},"&[data-checked]:active":{backgroundColor:"design-dark",color:"black"},"&[data-disabled]":{backgroundColor:"background.weak",color:"black"}}}),I0t=Z1({control:{borderRadius:"2px",borderWidth:"2px",borderColor:"#515254",backgroundColor:"transparent","&:hover":{borderColor:"foreground.weak"},"&[data-checked]":{backgroundColor:"foreground.average",color:"black",borderColor:"transparent"},"&[data-checked]:hover":{backgroundColor:"foreground.strong",borderColor:"transparent",color:"black"},"&[data-checked]:active":{backgroundColor:"foreground.average",color:"black"},"&[data-disabled]":{backgroundColor:"background.weak",color:"black"}}}),_0t=S0t({baseStyle:w0t,sizes:{sm:C0t,lg:E0t},variants:{checklist:k0t,checklistGrey:I0t}}),O0t={fontWeight:"bold",fontSize:"0.75rem",color:"darkGray",_hover:{color:"lightGray"}},P0t={variants:{modal:O0t}},T0t=["ComponentStyle","SwatchGridStyle","SwatchGridItemStyle","DividerStyle","RecentGridStyle","InputsWrapperStyle","HexInputPreviewStyle","HexInputStyle","RGBWrapperStyle","RGBInputWrapperStyle","RGBLabelStyle","RGBInputStyle"],fne=ai(T0t),A0t=fne.definePartsStyle,$0t=fne.defineMultiStyleConfig,M0t=A0t({ComponentStyle:{display:"flex",flexDirection:"column",maxWidth:"300px",gap:2,".chrome-picker":{width:"100% !important",boxShadow:"none !important",background:"transparent !important"},".chrome-picker > div:nth-child(1)":{background:"rgb(255,255,255)"},".chrome-picker > div:nth-child(2)":{padding:"0px !important",paddingTop:"1rem !important",paddingBottom:"0.5rem !important",backgroundColor:"transparent","div.flexbox-fix > div:first-child":{display:"none !important"},"div.flexbox-fix > div:last-child > div > div > div":{borderRadius:"2rem !important","div > div":{border:"2px solid white !important",backgroundColor:"transparent !important"}}},".chrome-picker .flexbox-fix:last-child":{display:"none !important"}},SwatchGridStyle:{display:"grid",gridTemplateColumns:"repeat(11, 1fr)",gap:2},SwatchGridItemStyle:{},DividerStyle:{opacity:1,borderBottomColor:"lightGray",borderBottomWidth:"1px"},RecentGridStyle:{display:"grid",gridTemplateColumns:"repeat(11, 1fr)",gridTemplateRows:"1",gap:2},InputsWrapperStyle:{display:"flex",flexDirection:"row",justifyContent:"space-between",flexWrap:"nowrap",width:"100%"},HexInputPreviewStyle:{border:"1px solid lightGray",dark:{border:"1px solid gray"}},HexInputStyle:{ml:2,minWidth:14,maxWidth:"5.5rem",fontWeight:"bold",backgroundColor:"transparent",color:"light-5",padding:0,pb:1,px:2,fontSize:"14px",lineHeight:"14px",height:"18px",borderRadius:"0px",border:"1px solid transparent",_placeholder:{fontSize:"14px",color:"darkGray"},_hover:{border:"1px solid transparent",borderBottomColor:"medium-3"},_focus:{boxShadow:"none",border:"1px solid transparent",borderBottomColor:"medium-1"},_dark:{color:"light-5",_placeholder:{color:"darkGray"}}},RGBWrapperStyle:{display:"flex",flexDirection:"row",justifyContent:"flex-end",flexWrap:"nowrap"},RGBInputWrapperStyle:{display:"flex",flexDirection:"row",gap:2,alignItems:"center",flexWrap:"nowrap","&:last-child > .color-picker-rgb-input":{marginRight:0}},RGBLabelStyle:{color:"lightGray",textTransform:"uppercase",fontWeight:"bold",mb:0},RGBInputStyle:{textAlign:"right",fontWeight:"bold",width:"1.75rem",paddingRight:"0.25rem",marginRight:"0.25rem",backgroundColor:"transparent",color:"light-5",padding:0,pb:1,fontSize:"14px",lineHeight:"14px",height:"18px",borderRadius:"0px",border:"1px solid transparent",_placeholder:{fontSize:"14px",color:"lightGray"},_hover:{border:"1px solid transparent",borderBottomColor:"medium-3"},_focus:{boxShadow:"none",border:"1px solid transparent",borderBottomColor:"medium-1"},_dark:{color:"light-5"}}}),R0t=$0t({baseStyle:M0t}),D0t={backgroundColor:"dark-4",color:"light-3",px:2},L0t={baseStyle:D0t},B0t={parts:["CommentContainerStyle","CommentHeaderStyle","CommentAuthorContainerStyle","CommentDateStyle","CommentContentStyle","CommentFooterStyle"],baseStyle:{CommentContainerStyle:{display:"flex",flexDirection:"column",width:"100%",minWidth:"320px",padding:2},CommentHeaderStyle:{display:"flex",flexDirection:"column",width:"100%",padding:2},CommentAuthorContainerStyle:{display:"flex",flexDirection:"row",gap:2,alignItems:"center"},CommentDateStyle:{color:"lightGray",width:"100%",paddingLeft:"2.2rem",fontSize:"0.8rem",marginBottom:1},CommentContentStyle:{display:"flex",flexDirection:"column",marginLeft:"2.2rem",backgroundColor:"white",padding:2,marginRight:2,position:"relative",border:"1px solid lightGray",_before:{content:'""',position:"absolute",top:-2,left:0,right:0,height:"1px",backgroundColor:"lightGray"},_after:{content:'""',position:"absolute",bottom:-2,left:0,right:0,height:"1px",backgroundColor:"lightGray"}},CommentFooterStyle:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"flex-end",alignItems:"center",marginBottom:-3,marginRight:-2,width:"100%",color:"Gray",fontWeight:"bold",fontSize:"0.8rem"}}},F0t={parts:["ContainerStyle","InputWrapperStyle","InputStyle","InputOptionsStyle"],baseStyle:{ContainerStyle:{display:"flex",flexDirection:"column",width:"100%",paddingY:2,paddingX:4},InputStyle:{padding:4,_placeholder:{color:"lightGray"}},InputOptionsStyle:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",width:"100%",paddingY:2,borderBottom:"2px solid darkRed"}}},N0t=["container","menuItem","submenuLabel","submenu","submenuWrapper"],pne=ai(N0t),z0t=pne.definePartsStyle,j0t=pne.defineMultiStyleConfig,H0t=z0t(function(){return{container:{position:"fixed",width:"200px",left:0,top:"calc(100% + 10px)",borderRadius:0,_light:{backgroundColor:"light-2"},backgroundColor:"background.average",flexDirection:"column",paddingY:0,paddingX:0,zIndex:99,boxShadow:"0 4px 4px rgba(0, 0, 0, 0.25)"},submenuWrapper:{position:"relative",width:"100%"},submenuLabel:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},submenu:{position:"absolute",top:0,left:"100%",width:"100%",borderRadius:0,opacity:0,visibility:"hidden",flexDirection:"column",backgroundColor:"background.average",boxShadow:"0 4px 4px rgba(0, 0, 0, 0.25)"},menuItem:{display:"flex",fontSize:"14px",textDecoration:"none",paddingX:4,paddingY:"10px",cursor:"pointer",userSelect:"none",transition:"0.2s",position:"relative",width:"100%",bgColor:"transparent",color:"foreground.average",gap:2,_hover:{bgColor:"background.strong",color:"foreground.strong"},_active:{bgColor:"background.strongest",color:"foreground.average"},"&.contextmenu__item--disabled":{cursor:"not-allowed",color:"foreground.weakest",bgColor:"background.average"}}}}),V0t=j0t({baseStyle:H0t}),W0t=["container","itemIcon","toggledIndicator","submenuIndicator","label"],hne=ai(W0t),gne=hne.definePartsStyle,U0t=hne.defineMultiStyleConfig,G0t=gne(function(){return{container:{display:"flex",fontSize:"14px",textDecoration:"none",paddingX:4,paddingY:"10px",cursor:"pointer",userSelect:"none",transition:"0.2s",position:"relative",width:"100%",bgColor:"background.average",color:"foreground.average",gap:2,_hover:{bgColor:"background.strong",color:"foreground.strong",".aphrodite-context-menu-item__submenu-indicator":{color:"foreground.strong"}},_active:{bgColor:"background.strongest",color:"foreground.average",".aphrodite-context-menu-item__submenu-indicator":{color:"foreground.strong"}},"&.contextmenu__item--disabled":{cursor:"not-allowed",color:"foreground.weakest",bgColor:"background.average",".aphrodite-context-menu-item__submenu-indicator":{color:"foreground.weakest"}},_light:{bgColor:"light-2",color:"foreground.average",_hover:{bgColor:"light-3",color:"foreground.strong"},_active:{bgColor:"light-4",color:"foreground.average",".aphrodite-context-menu-item__submenu-indicator":{color:"foreground.strong"}},"&.contextmenu__item--disabled":{bgColor:"light-2",color:"medium-1",".aphrodite-context-menu-item__submenu-indicator":{color:"medium-1"}}}},submenuIndicator:{color:"foreground.average",transition:"color .2s ease-in-out",mr:-3,ml:"auto"}}}),K0t=gne(function(){return{container:{bgColor:"background.strong",color:"foreground.average",borderTop:"1px solid",borderTopColor:"foreground.weakest",_hover:{bgColor:"danger-bright",color:"light-1"},_active:{bgColor:"danger-dark",color:"light-1"},"&.contextmenu__item--disabled":{bgColor:"background.strong",color:"foreground.weakest"},_light:{borderTopColor:"foreground.weakest",bgColor:"light-3",_hover:{bgColor:"danger-bright",color:"light-2"},_active:{bgColor:"danger-dark",color:"light-2"},"&.contextmenu__item--disabled":{bgColor:"light-3",color:"foreground.weakest"}}}}}),q0t=U0t({baseStyle:G0t,variants:{delete:K0t}}),Y0t={parts:["container","value","clearBtn","divider","caret","options","optionItem","optionItemMulti","noOptionItem","selectSearchInputWrapper","selectInput"],baseStyle:{container:{position:"relative",width:"20em;",minH:"1.5em",border:"0.05em solid #777",display:"flex",alignItems:"center",gap:".5em",padding:".5em",borderRadius:".25em",outline:"none",_focus:{borderColor:"darkGray"}},value:{flexGrow:1,display:"flex",gap:"0.5em",flexWrap:"wrap"},clearBtn:{background:"none",color:"#777",border:"none",outline:"none",cursor:"pointer",padding:0,fontSize:"1.25em",_focus:{color:"darkGray"},_hover:{color:"darkGray"}},divider:{backgroundColor:"#777",alignSelf:"stretch",width:".05em"},caret:{translate:"0 25%",border:".25em solid transparent",borderTopColor:"#777",cursor:"pointer"},options:{margin:0,padding:0,listStyle:"none",display:"none",maxH:"15em",overflowY:"auto",border:".05em solid #777",borderRadius:".25em",width:"100%",position:"absolute",left:0,top:"calc(100% + .25em)",backgroundColor:"white",zIndex:100,"&.show":{display:"block"}},optionItem:{padding:".25em .5em",cursor:"pointer","&.selected":{backgroundColor:"hsl(200, 100%, 70%)"},"&.highlighted":{backgroundColor:"hsl(200, 100%, 50%)",color:"white"}},optionItemMulti:{display:"flex",alignItems:"center",border:"0.05em solid #777",borderRadius:".25em",padding:"0.15em 0.25em",gap:"0.25em",cursor:"pointer",background:"none",outline:"none","> .removeBtn":{fontSize:"1.25em",color:"#777"},_hover:{backgroundColor:"hsl(0, 100%, 90%)",borderColor:"hsl(0, 100%, 50%)","> .removeBtn":{color:"hsl(0, 100%, 50%)"}},_focus:{backgroundColor:"hsl(0, 100%, 90%)",borderColor:"hsl(0, 100%, 50%)","> .removeBtn":{color:"hsl(0, 100%, 50%)"}}},noOptionItem:{display:"flex",width:"100%",padding:"0.15em 0.25em",justifyContent:"center",alignItems:"center",userSelect:"none",color:"#777",fontSize:"0.9em",fontWeight:"500"},selectSearchInputWrapper:{display:"flex",flexGrow:1,alignItems:"center",padding:"0.15em 0.25em"},selectInput:{paddingX:"0.25em"}}},X0t={parts:["DialogViewport","Backdrop","DialogContainer","HeaderWrapper","HeaderClipPath","HeaderCloseButton","HeaderContainer","HeaderIconContainer","HeaderTitleContainer","HeaderTitleText","BodyContainer","FooterContainer"],baseStyle:{DialogViewport:{display:"flex",flexDir:"column",justifyContent:"center",alignItems:"center",position:"fixed",width:"100vw",height:"100vh",top:0,left:0,bottom:0,right:0,zIndex:"dialogs"},Backdrop:{position:"absolute",top:0,left:0,right:0,bottom:0,opacity:.85,backgroundColor:"darkestGray",zIndex:"dialogOverlay"},DialogContainer:{marginX:2,boxShadow:"0px 4px 4px 0px rgba(0, 0, 0, 0.25)",backgroundColor:"white",width:{base:"100%",md:"80%",lg:"40%"},zIndex:"dialogs"},HeaderWrapper:{position:"relative",width:"100%",backgroundColor:"background.strongest"},HeaderClipPath:{padding:2,paddingRight:6,backgroundColor:"darkerGray",maxWidth:"80%",width:"auto"},HeaderCloseButton:{position:"absolute",top:0,right:0,color:"gray",p:2,fontSize:"sm",cursor:"pointer",transition:"color .2s ease-out",_hover:{color:"darkGray"}},HeaderContainer:{width:"100%",display:"flex",flexDir:"row",flexWrap:"nowrap",position:"relative",justifyContent:"flex-start",alignItems:"center",gap:2},HeaderIconContainer:{display:"inline-block",fontSize:"0.9rem"},HeaderTitleContainer:{display:"inline-block",width:"100%"},HeaderTitleText:{display:"inline",fontSize:"0.9rem",fontWeight:700,color:"white"},BodyContainer:{display:"block",width:"100%",backgroundColor:"background.strongest",px:2,py:2},FooterContainer:{display:"flex",width:"100%",flexDir:"row",flexWrap:"nowrap",justifyContent:"flex-end",alignItems:"center",gap:4,px:2,py:2,fontSize:"0.9rem",backgroundColor:"accent.background"}},variants:{error:{HeaderClipPath:{backgroundColor:"red"}}}},Z0t={parts:["DockContainer","QuickSlotDock","DockBG","DockActions","DockedWindowsList"],baseStyle:{DockContainer:{pos:"absolute",inset:0,pointerEvents:"none"},QuickSlotDock:{pointerEvents:"all",display:"flex",flexDir:"column",justifyContent:"flex-start",alignItems:"center",flexGrow:1,gap:"0.25rem",position:"absolute",top:"15%",right:0,width:"40px",pt:4,pb:4,overflow:"visible",minHeight:"70vh",transform:"translateZ(3rem)",zIndex:6998},DockBG:{position:"absolute",top:0,right:0,display:"flex",width:"40px",clipPath:"polygon(0 97%, 0 3%, 100% 0, 100% 100%)",py:4,bg:"darkerGray",height:"100%"},DockActions:{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",position:"relative",height:"1.1rem",width:"100%",marginBottom:1,color:"lightestGray"},DockedWindowsList:{display:"flex",flexDirection:"column",paddingX:1,flexGrow:1,justifyContent:"flex-start",alignItems:"center",width:"100%",gap:1,overflow:"visible"}},variants:{}},Q0t={parts:["DockItemContainer","PreviewWrapper","DockItemTooltip"],baseStyle:{DockItemContainer:{position:"relative",display:"flex",flexDirection:"row",height:"2rem",border:"2px solid transparent",transition:"border-color .3s ease-in-out",width:"100%",aspectRatio:1,overflow:"visible",bgColor:"lightGray",cursor:"pointer",_hover:{borderColor:"darkWhite"}},PreviewWrapper:{display:"flex",flexDirection:"row",justifyContent:"flex-end",alignItems:"center",height:"100%",width:"100%",color:"darkWhite",zIndex:1e3},DockItemTooltip:{bgColor:"darkestGray",color:"white",height:"40px",minW:"300px"}},variants:{}},J0t={parts:["ContainerStyle","ButtonStyle","SideButtonStyle","MenuItemStyle"],baseStyle:{ContainerStyle:{display:"flex",flexDirection:"row",alignItems:"center",backgroundColor:"red",width:"100% !important",fontSize:"sm",position:"relative",height:8},ButtonStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",paddingX:2,height:"100%",backgroundColor:"darkGray",color:"white"},SideButtonStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",backgroundColor:"darkestGray",color:"white",height:"100%",fontSize:"0.7rem"},MenuItemStyle:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"flex-start",gap:2,paddingX:2,width:"100%",cursor:"pointer",backgroundColor:"darkestGray",color:"white",_hover:{backgroundColor:"darkGray"}}}},emt=["ComponentWrapper","LabelsWrapper","LabelItem"],mne=It(emt),Dw=mne.definePartsStyle,tmt=mne.defineMultiStyleConfig,nmt=Dw({ComponentWrapper:{width:"100%",maxWidth:"10rem",height:"20px",overflow:"hidden",cursor:"pointer"},LabelsWrapper:{width:"100%",display:"flex",flexDirection:"column"},LabelItem:{width:"100%",userSelect:"none",height:"100%",display:"flex",textAlign:"center",alignItems:"center",justifyContent:"center",color:"light-1",fontSize:"12px",lineHeight:"14px",minWidth:"60px"}}),rmt=Dw({ComponentWrapper:{maxWidth:"8rem",height:"16px"},LabelItem:{height:"16px",fontSize:"10px",lineHeight:"12px",minWidth:"40px",px:2}}),omt=Dw({ComponentWrapper:{maxWidth:"10rem",height:"20px"},LabelItem:{height:"20px",fontSize:"12px",lineHeight:"14px",minWidth:"60px",px:3}}),imt=Dw({ComponentWrapper:{maxWidth:"12rem",height:"30px"},LabelItem:{height:"30px",fontSize:"14px",lineHeight:"16px",minWidth:"80px",px:4}}),amt=tmt({baseStyle:nmt,sizes:{sm:rmt,md:omt,lg:imt}}),smt={parts:["outerWrapper","innerWrapper","btn","icon"],baseStyle:{outerWrapper:{display:"inline-block",border:"1px solid black",backgroundColor:"success",color:"white",margin:2,position:"absolute",bottom:2,right:4,boxShadow:"0px 0px 10px 3px "+Mn.getColor("gray"),transition:"box-shadow .3s ease-in-out, background-color .3s ease-in-out",_hover:{boxShadow:"0px 0px 10px 3px gray"}},innerWrapper:{padding:0,margin:0},btn:{outline:"none !important",_active:{outline:"none"},_focus:{outline:"none"}}}},lmt={parts:["Wrapper","LoaderBody","LoaderMsg","LoaderSpinner"],baseStyle:{Wrapper:{width:"100%",height:"100%"}},variants:{fullscreen:{Wrapper:{position:"fixed",top:0,bottom:0,left:0,right:0,backgroundColor:"lightestGray",display:"flex",flexDir:"column",justifyContent:"center",alignItems:"center",width:"100vw",height:"100vh",zIndex:1e4,bg:"darkWhite"},LoaderBody:{width:"100%",padding:"1rem",display:"flex",flexDir:"column",flexWrap:"nowrap",justifyContent:"center",alignItems:"center",position:"relative"},LoaderMsg:{marginTop:"1rem",fontWeight:"600",fontSize:"1em",color:"Gray",letterSpacing:1,textTransform:"uppercase"}},component:{Wrapper:{position:"absolute",top:0,right:0,bottom:0,left:0,zIndex:1,backgroundColor:"lightGray",display:"flex",flexDirection:"column",justifyContent:"flex-start",alignItems:"center"},LoaderBody:{width:"100%",padding:"1rem",marginTop:"clamp(1rem, 16%, 4rem)",display:"flex",flexDir:"column",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},LoaderMsg:{marginTop:"1rem",fontWeight:"600",fontSize:"0.9em",color:"Gray",textTransform:"uppercase"}},list:{Wrapper:{width:"100%"},LoaderBody:{width:"100%"},LoaderSpinner:{minHeight:"2px"}}}},cmt=["container","valueContainer","noValueLabel","valueItem","valueItemLabel","valueItemRemoveButton","fieldWrapper","iconContainer","searchInput","dropdownToggle","dropdownMenu","dropdownMenuItem","dropdownNoResultsItem"],vne=It(cmt),umt=vne.defineMultiStyleConfig,Lw=vne.definePartsStyle,dmt=Lw({container:{display:"flex",flexDirection:"column",gap:1,position:"relative",fontSize:"16px",width:"100%",_focusWithin:{".aphrodite-select__field":{borderBottomColor:"foreground.strong"},".aphrodite-select__dropdown-toggle":{color:"foreground.strong"}}},valueContainer:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"2px",alignItems:"center",maxWidth:"320px"},valueItem:{display:"flex",backgroundColor:"background.strong"},valueItemLabel:{color:"foreground.strongest",fontSize:"14px",lineHeight:"16.8px",m:0,as:"span",px:2,py:1},valueItemRemoveButton:{display:"flex",backgroundColor:"background.average",alignSelf:"stretch",justifyContent:"center",alignItems:"center",cursor:"pointer",fontSize:"12px"},noValueLabel:{backgroundColor:"background.weak",color:"foreground.weak",fontSize:"14px",px:2,py:1},fieldWrapper:{display:"flex",flexDirection:"row",minWidth:"150px",justifyContent:"flex-start",borderBottom:"1px solid transparent",transition:"border-color 0.2s ease-in-out",alignItems:"center",width:"100%",height:"24px",px:2,gap:2,_hover:{borderBottomColor:"foreground.weakest"},fontSize:"inherit"},iconContainer:{display:"flex",alignItems:"center",justifyContent:"center",fontSize:"inherit",cursor:"pointer",color:"foreground.weakest"},searchInput:{bgColor:"transparent",fontSize:"inherit",lineHeight:"19.2px",pr:2,outline:"none !important",border:"none !important",boxShadow:"none !important",height:"24px",_hover:{borderColor:"foreground.strong"},_focus:{boxShadow:"none !important",outline:"none !important"},_placeholder:{color:"foreground.weakest !important",fontSize:"inherit",lineHeight:"19.2px"}},dropdownToggle:{py:1,cursor:"pointer",transition:"color 0.2s ease-in-out",color:"foreground.weakest",fontSize:"inherit",_hover:{color:"foreground.strong"}},dropdownMenu:{display:"flex",flexDirection:"column",backgroundColor:"background.average",color:"foreground.weak",width:"100%",position:"absolute",zIndex:"tooltip",boxShadow:"0 4px 4px 0 rgba(0, 0, 0, 0.25)"},dropdownMenuItem:{px:4,py:2,cursor:"pointer",backgroundColor:"transparent",color:"foreground.average",transition:"background-color 0.2s ease-in-out, color 0.2s ease-in-out",fontSize:"16px",_hover:{backgroundColor:"background.strong",color:"foreground.strong"}},dropdownNoResultsItem:{width:"100%",px:2,py:1,color:"foreground.weakest",display:"flex",justifyContent:"center",alignItems:"center"}}),fmt=Lw({container:{fontSize:"12px"}}),pmt=Lw({container:{fontSize:"16px"},fieldWrapper:{py:.5}}),hmt=Lw({container:{fontSize:"18px"},fieldWrapper:{py:1}}),gmt=umt({defaultProps:{size:"md"},baseStyle:dmt,sizes:{sm:fmt,md:pmt,lg:hmt}}),mmt=[].concat(iht.keys,["ErrorIndicatorStyle"]),yne=ai(mmt),vmt=yne.definePartsStyle,ymt=yne.defineMultiStyleConfig,bmt=vmt(function(e){return{field:{border:"1px solid transparent",borderColor:"transparent!important",borderRadius:"0px!important",outline:"none!important",boxShadow:"none!important",color:"foreground.strongest",fontSize:"16px",lineHeight:"19px",height:"1.25rem",paddingTop:"1px",paddingBottom:"4px",paddingLeft:"0.63rem",paddingRight:"0.38rem",_placeholder:{fontSize:"16px",transition:"color .2s ease-in-out",color:"foreground.weakest"}},root:{border:"none",borderRadius:0,height:"1.5rem",transition:"border-bottom-color .2s ease-in-out",alignItems:"center",display:"flex",position:"relative",borderColor:"transparent",">input.number-input-field":{borderColor:"transparent!important"},gap:"0.25rem",padding:0,outline:"none",_hover:{">input.number-input-field":{border:"1px solid transparent !important",borderColor:"transparent !important",borderBottomColor:"foreground.weak !important"},">.number-input-stepper-group":{opacity:1,color:"foreground.weak"}},_focusWithin:{">input.number-input-field":{border:"1px solid transparent !important",borderColor:"transparent !important",borderBottomColor:"foreground.strong !important"},">.number-input-stepper-group":{opacity:1,color:"foreground.strong !important"}}},stepperGroup:{transition:"opacity .2s ease-in-out",opacity:0,color:"foreground.weak",fontWeight:800,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center",height:"100%",position:"relative"},stepper:{borderWidth:0,borderColor:"transparent",width:"0.75rem",height:"0.525rem",color:"inherit"},ErrorIndicatorStyle:{position:"absolute",right:"1.75rem",top:"0.7rem",color:"red"}}}),xmt=ymt({baseStyle:bmt}),Smt=[].concat(EP.keys,["TriggerButton","Wrapper","SearchWrapper","SearchInput","BodyWrapper","RecentIconsWrapper","RecentIconsHeader","RecentIconsList","ResultsList","NoResultsMessage"]),bne=It(Smt),wmt=bne.definePartsStyle,Cmt=bne.defineMultiStyleConfig,Emt=wmt({body:{background:"background.strongest",padding:0,maxHeight:"308px"},content:{borderRadius:0,border:"0px solid transparent",filter:"drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.25)), drop-shadow(-4px -4px 10px rgba(0, 0, 0, 0.25))",fontSize:"1rem",maxWidth:{base:"90vw",md:"400px"},width:{base:"90vw",md:"400px"},padding:0,".chakra-popover__arrow-positioner":{"--popper-arrow-offset":"-10px !important"}},footer:{},popper:{},arrow:{backgroundColor:"background.strongest",borderColor:"transparent","--popper-arrow-shadow-color":"transparent"},closeButton:{},TriggerButton:{cursor:"pointer"},Wrapper:{display:"flex",flexDirection:"column"},SearchWrapper:{py:"10px",px:"11px",backgroundColor:"background.strongest"},SearchInput:{padding:"1rem",fontSize:"0.8rem",background:"transparent",color:"foreground.strong",_placeholder:{color:"foreground.weak"}},BodyWrapper:{display:"flex",flexDirection:"column",color:"darkGray"},RecentIconsWrapper:{display:"flex",flexDirection:"column"},RecentIconsHeader:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",bgColor:"accent.background",px:4,py:3},RecentIconsTitle:{fontSize:"12px",fontWeight:"400",fontStyle:"italic",color:"foreground.average",textTransform:"uppercase"},RecentIconsList:{display:"flex",flexDirection:"row",gap:3,width:"100%",px:4,py:4},ResultsList:{display:"flex",flexDirection:"row",gap:3,flexWrap:"wrap",width:"100%",px:4,py:4},ResultItem:{fontSize:"1.45rem",cursor:"pointer",transition:"color .2s ease-in-out",color:"foreground.average",_hover:{color:"foreground.strong"}},NoResultsMessage:{display:"flex",flexDirection:"row",justifyContent:"center",pb:2,px:4,textAlign:"center",width:"100%",color:"Gray"}}),kmt=Cmt({baseStyle:Emt}),Imt=[].concat(EP.keys,["SearchInputWrapperStyles","PickerItemStyles","RecentSelectionsStyles","RecentSelectionsListStyles","ResultsListStyles"]),xne=It(Imt),_mt=xne.definePartsStyle,Omt=xne.defineMultiStyleConfig,Pmt=_mt({body:{backgroundColor:"darkestGray",padding:0,minHeight:"60px",width:"auto",_dark:{background:"darkestGray"}},content:{background:"transparent",borderRadius:0,border:"none",boxShadow:"0px 4px 4px 0px rgba(0,0,0,0.25)",_focusWithin:{boxShadow:"0px 3px 5px 1px rgba(0, 0, 0, 0.15)"},marginTop:"-20px",width:"auto",maxWidth:"400px"},footer:{},popper:{},arrow:{backgroundColor:"darkestGray",boxShadow:"0px 4px 4px 0px rgba(0,0,0,0.25) !important",_dark:{backgroundColor:"darkestGray"}},closeButton:{},SearchInputWrapperStyles:{background:"darkestGray",_dark:{background:"darkestGray"}},PickerItemStyles:{display:"flex",alignItems:"center",px:2,py:2,bg:"transparent",color:"gray",border:"1px solid transparent",cursor:"pointer",transition:"all 0.2s ease-in-out",_hover:{bg:"darkGray",color:"lightGray"},_dark:{color:"gray",_hover:{bg:"darkGray",color:"lightGray"}}},RecentSelectionsStyles:{display:"flex",flexDirection:"column",px:6,py:2,color:"gray",fontWeight:"semibold",_dark:{color:"gray"}},RecentSelectionsListStyles:{display:"flex"},ResultsListStyles:{display:"flex",px:2}}),Tmt=Omt({baseStyle:Pmt}),Amt={parts:["ContainerStyle","PickerButtonStyle","InputGroupStyle","InputLeftAddonStyle","InputHintStyle","InputStyle","DropdownStyle","AddNewButtonStyle","DropdownResultItemStyle","ItemsListStyle","PickerOverflowButtonStyle"],baseStyle:{ContainerStyle:{display:"flex",width:"100%",flexDirection:"column",flexWrap:"wrap",gap:2},PickerButtonStyle:{display:"flex",textAlign:"center",backgroundColor:"dark-1",justifyContent:"center",alignItems:"center",transition:"background-color .2s ease-in-out, color .2s ease-in-out",color:"medium-1",borderRadius:"full",fontSize:"1rem",height:"30px",width:"30px",position:"relative",cursor:"pointer",boxSizing:"border-box",zIndex:10,_hover:{backgroundColor:"private-dark",color:"light-1"}},PickerOverflowButtonStyle:{display:"flex",alignItems:"center",pl:6,pr:2,ml:-4,height:"26px",fontSize:"12px",lineHeight:"14.4px",cursor:"pointer",bgColor:"private-dark",color:"light-1",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"private-bright"}},ItemsListStyle:{display:"flex",flexDirection:"row",gap:2,flexWrap:"wrap",maxWidth:"220px",fontSize:"14px"},InputLeftAddonStyle:{backgroundColor:"transparent",borderColor:"transparent",height:"20px",color:"foreground.weakest",fontSize:".625rem",lineHeight:"1em",pb:"0.1em"},InputGroupStyle:{display:"inline-flex",transition:"border-color .2s ease-in-out",flexGrow:1,px:2,height:"26px",bgColor:"transparent",py:1,alignItems:"center",fontSize:".75rem"},InputHintStyle:{backgroundColor:"transparent",color:"foreground.weakest",pl:"calc(var(--input-font-size) + 0.25em + 8px)",position:"absolute",top:1,left:0,width:"100%",height:"20px",borderRadius:"0px",border:"none !important",pointerEvents:"none"},InputStyle:{backgroundColor:"transparent",color:"inherit",pl:2,py:0,pt:.5,pb:"0.185rem",height:"26px",fontSize:".75rem",lineHeight:"1em",border:"none !important",borderColor:"transparent !important",_placeholder:{color:"foreground.weakest !important"},_hover:{outline:"none",border:"none",boxShadow:"none"},_focus:{border:"none",outline:"none",boxShadow:"none"}},DropdownStyle:{position:"absolute",top:"1.3rem",width:"100%",display:"flex",left:0,flexDirection:"column",backgroundColor:"background.strongest",zIndex:"tooltip",boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)"},AddNewButtonStyle:{display:"flex",flexDirection:"row",alignItems:"center",gap:1,px:"6.6px",py:"3.6px",height:"20px",cursor:"pointer",color:"foreground.weak",fontSize:"12px",lineHeight:"14.4px",backgroundColor:"transparent",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"background.average"}},DropdownResultItemStyle:{display:"flex",flexDirection:"row",alignItems:"center",flexWrap:"nowrap",width:"100%",height:"25px",paddingX:2,fontSize:"0.75rem",cursor:"pointer",color:"foreground.average",_hover:{backgroundColor:"background.average"}}},sizes:{xs:{PickerButtonStyle:{fontSize:"0.65rem",width:"20px",height:"20px"},InputGroupStyle:{fontSize:"0.65rem",lineHeight:"0.75rem"}},sm:{PickerButtonStyle:{fontSize:"0.75rem",padding:1,height:"26px",width:"26px"},InputGroupStyle:{fontSize:"0.75rem",lineHeight:"0.9rem",width:"110px"}},md:{PickerButtonStyle:{width:"32px",height:"32px"},InputGroupStyle:{fontSize:"0.9rem",paddingY:"0.125rem",pb:"2px",lineHeight:"1rem",borderBottom:"2px solid #18587f"},InputStyle:{fontSize:"14px",lineHeight:"14.4px",pb:1}},lg:{PickerButtonStyle:{width:"2rem",height:"2rem",padding:2,fontSize:"1.1rem"},InputGroupStyle:{fontSize:"1rem",lineHeight:"1.3rem",pb:1.5},InputStyle:{fontSize:"1.1rem",lineHeight:"1.3rem",pb:1}}},variants:{inline:{ContainerStyle:{flexDirection:"row",alignItems:"center",flexWrap:"nowrap"},InputGroupStyle:{borderTop:"none",width:"130px"},ItemsListStyle:{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",gap:2,maxWidth:"unset",overflowX:"visible",height:"26px",py:0}}},defaultProps:{size:"sm",variant:"group"}},$mt=[].concat(EP.keys),Sne=ai($mt),Mmt=Sne.definePartsStyle,Rmt=Sne.defineMultiStyleConfig,Dmt=Mmt({content:{backgroundColor:"background.strongest",color:"foreground.strong",border:"1px solid",borderColor:"transparent",borderRadius:0,boxShadow:"0px 4px 4px 0px rgba(0, 0, 0, 0.25)"},header:{borderBottomColor:"foreground.weakest"},body:{display:"flex",flexDirection:"column"},footer:{},popper:{},arrow:{},closeButton:{}}),Lmt=Rmt({baseStyle:Dmt}),Bmt=[].concat(aht.keys),wne=ai(Bmt),Fmt=wne.defineMultiStyleConfig,Jg=wne.definePartsStyle,Nmt=function(e){var t=e.isIndeterminate,n=e.hasStripe,r=rS(kz(),kz("1rem","rgba(0,0,0,0.1)"))(e),o=!t&&n;return _e({},o&&r)},zmt={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},jmt=function(e){return{bg:rS("gray.100","whiteAlpha.300")(e)}},Hmt=function(e){return _e({transitionProperty:"common",transitionDuration:"slow"},Nmt(e))},Vmt=Jg(function(e){return{label:zmt,filledTrack:Hmt(e),track:jmt(e)}}),Wmt={xs:Jg({track:{h:"0.5"}}),sm:Jg({track:{h:"1"}}),md:Jg({track:{h:"2"}}),lg:Jg({track:{h:"4"}})},Umt=Fmt({sizes:Wmt,baseStyle:Vmt,defaultProps:{size:"md"}}),Gmt={parts:["control"],baseStyle:{control:{backgroundColor:"lightestGray",boxShadow:"none !important",transition:"background-color .2s ease-in-out","&[data-checked]":{backgroundColor:"primaryAction"},"&[data-checked]:hover":{backgroundColor:"primaryAction_light"},"&[data-checked]:active":{backgroundColor:"primaryAction_dark"}}}},Kmt=["container","toggleAddon","leftIconAddon","filterIconAddon","inputGroup","input","command"],Cne=It(Kmt),qmt=Cne.defineMultiStyleConfig,Q1=Cne.definePartsStyle,Ymt=Q1({container:{fontSize:"16px",display:"flex",flexDirection:"column",position:"relative","--input-font-size":"var(--chakra-fontSizes-md)","--search-input-padding":"var(--wa-space-2)","--search-input-height":"calc(2rem - 2px)"},inputGroup:{display:"flex",flexDirection:"row",alignItems:"center",fontSize:"0.9rem",borderRadius:0,height:"var(--search-input-height)",px:0,_hover:{".aphrodite-searchbar__left-icon":{borderBottomColor:"background.weakest"},".aphrodite-searchbar__input":{borderBottomColor:"background.weakest"},".aphrodite-searchbar__right-icon-addon":{borderBottomColor:"background.weakest"}},_focusWithin:{".aphrodite-searchbar__left-icon":{borderBottomColor:"foreground.strong"},".aphrodite-searchbar__input":{borderBottomColor:"foreground.strong"},".aphrodite-searchbar__right-icon-addon":{borderBottomColor:"foreground.strong"}}},toggleAddon:{},leftIconAddon:{px:2,height:"100%",top:"0",pt:"2px",bottom:"0",fontSize:"0.75rem",borderBottomColor:"background.weak",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",pointerEvents:"none",lineHeight:"var(--search-input-height)",color:"foreground.weakest !important"},filterIconAddon:{width:"fit-content",px:2,height:"100%",borderColor:"transparent",borderBottom:"1px solid transparent",borderBottomColor:"background.weak",borderRadius:"0",transition:"border-bottom-color .2s ease-in-out, color .2s ease-in-out",cursor:"pointer",fontSize:"0.75rem",color:"foreground.weak",_hover:{color:"foreground.average"},_active:{color:"foreground.strongest"}},input:{backgroundColor:"transparent",borderRadius:0,border:"1px solid transparent",borderBottom:"1px solid transparent",borderBottomColor:"background.weak",lineHeight:"1rem",fontSize:"1rem",height:"100%",paddingInlineEnd:"var(--search-input-padding)",paddingInlineStart:"calc(var(--search-input-height))",color:"foreground.strongest",transition:"border-bottom-color .2s ease-in-out",_placeholder:{transition:"color .2s ease-in-out",color:"foreground.weak !important"},_hover:{borderColor:"transparent"},_focus:{borderColor:"transparent",boxShadow:"none"}},inputRightElement:{backgroundColor:"transparent",borderRadius:"0",borderColor:"transparent",height:"100%"}}),Xmt=Q1({container:{display:"flex",flexDirection:"column",minWidth:{base:"100%",md:"308px"},boxShadow:"0 4px 4px 0 rgba(0,0,0,0.25)"},inputGroup:{backgroundColor:"rgba(234, 234, 234, 0.75)",_hover:{".aphrodite-searchbar__input":{backgroundColor:"rgba(63,64,70,1)",borderColor:"transparent",_placeholder:{color:"medium-1"}}},".aphrodite-searchbar__left-icon":{color:"medium-1"},".aphrodite-searchbar__right-icon-addon":{transition:"background-color .2s ease-in-out","> i":{transition:"color .2s ease-in-out",color:"inherit !important"},_hover:{color:"light-5"},_active:{color:"light-1"}},_focusWithin:{".aphrodite-searchbar__input":{backgroundColor:"rgba(63,64,70,1)",_placeholder:{color:"medium-1"}}}},leftIconAddon:{left:"2rem",top:"-2px",borderBottom:"none",color:"medium-4 !important",fontSize:"0.9rem",position:"absolute",height:"100%",display:"flex",alignItems:"center",justifyContent:"center"},toggleAddon:{borderRadius:"0",backgroundColor:"dark-1",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",borderColor:"dark-1",height:"30px",width:"30px",borderBottomColor:"dark-1 !important",color:"white",cursor:"pointer",transition:"background-color .2s ease-in-out"},filterIconAddon:{borderRadius:"0",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"30px",width:"30px",pb:0,p:0,cursor:"pointer",borderBottom:"none!important",transition:"color .2s ease-in-out, background-color .2s ease-in-out"},input:{pb:"4px",height:"30px",transition:"background-color .2s ease-in-out",paddingInlineStart:"calc(var(--search-input-padding) + 1.25rem)",paddingInlineEnd:"var(--search-input-padding)",borderColor:"transparent",fontWeight:500,_placeholder:{fontWeight:500,color:"medium-4"},_focus:{borderBottomColor:"medium-4"}}}),Zmt=Q1(function(e){var t=e.size;return{container:{width:"100%",height:t==="lg"?"50px":"40px",display:"flex",flexDirection:"row",alignItems:"center",bgColor:"dark-3",transition:"background-color .2s ease-in-out, color .2s ease-in-out",borderTopRadius:"4px",borderBottom:"none",_hover:{".aphrodite-searchbar__right-addon":{bgColor:"transparent"}},_dark:{bgColor:"dark-3",_hover:{}}},inputGroup:{px:4,height:"100%",width:"100%",alignItems:"center"},inputLeftAddon:{borderBottom:"none !important"},leftIconAddon:{display:"flex",alignItems:"center",justifyContent:"center",borderBottom:"none !important",color:"foreground.weakest !important",fontSize:"0.85rem",top:0,bottom:0,pt:"0.75rem",paddingLeft:0,height:"calc(100% - 0.5rem)",lineHeight:"var(--input-height)",paddingInlineStart:"0px"},input:{borderBottom:"none !important",paddingY:0,paddingInlineEnd:"var(--search-input-padding)",paddingInlineStart:"calc(var(--search-input-height))",color:"foreground.strong",fontSize:t==="lg"?"h5":"16px",_placeholder:{color:"foreground.weak"},_dark:{}},inputRightElement:{width:"auto",maxWidth:"unset",transition:"background-color .2s ease-in-out"},command:{color:"medium-3",fontSize:"0.75rem",lineHeight:"0.75rem",px:"5px",py:"2px",bgColor:"dark-5",transformOrigin:"center right",_dark:{color:"medium-3"}},inputRightAddon:{}}}),Qmt=Q1({container:{transition:"background-color .2s ease-in-out",backgroundColor:"dark-1",_hover:{backgroundColor:"dark-2"},_focusWithin:{backgroundColor:"dark-4"},_dark:{backgroundColor:"dark-1",_hover:{backgroundColor:"dark-2"},_focusWithin:{backgroundColor:"dark-4"}}},inputGroup:{px:2,_hover:{".aphrodite-searchbar__left-icon":{borderBottomColor:"transparent"},".aphrodite-searchbar__input":{borderBottomColor:"transparent"},".aphrodite-searchbar__right-icon-addon":{borderBottomColor:"transparent"}},_focusWithin:{".aphrodite-searchbar__left-icon":{borderBottomColor:"transparent"},".aphrodite-searchbar__input":{borderBottomColor:"transparent"},".aphrodite-searchbar__right-icon-addon":{borderBottomColor:"transparent"}}},leftIconAddon:{height:"100%",top:0,pt:"4px"},input:{paddingInlineStart:"calc(var(--search-input-padding) + 1.2rem)"}}),Jmt=Q1({container:{width:"100%"},inputGroup:{width:"100%",_hover:{".aphrodite-searchbar__left-icon":{borderBottomColor:"background.weakest"},".aphrodite-searchbar__input":{borderBottomColor:"background.weakest"},".aphrodite-searchbar__right-icon-addon":{borderBottomColor:"background.weakest"}}},input:{borderBottom:"1px solid",borderBottomColor:"background.weak"}}),e1t=qmt({baseStyle:Ymt,variants:{feature:Xmt,"panel-header":Zmt,filled:Qmt,block:Jmt}}),t1t={parts:["SidebarItemContainer","SidebarItemIconWrapper","SidebarItemLabelWrapper","SidebarItemLabelText"],baseStyle:function(t){return{SidebarItemContainer:{display:"flex",flexDir:"row",justifyContent:"flex-start",alignItems:"center",width:"100%",paddingY:"0.5rem",backgroundColor:(t.colorMode==="dark","darkerGray"),transition:"background-color .2s ease-out",_hover:{backgroundColor:"darkGray"}},SidebarItemIconWrapper:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",width:"40px",userSelect:"none",cursor:"pointer"},SidebarItemLabelWrapper:{flexGrow:1,display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"space-between",alignItems:"center",cursor:"pointer",height:"100%",position:"relative"},SidebarItemLabelText:{fontSize:14,fontWeight:700,userSelect:"none",display:"inline-block",height:"100%",lineHeight:"1.75em"}}},variants:{iconOnly:{SidebarItemContainer:{_hover:{backgroundColor:"lightRed"}}}}},n1t={parts:["SidebarItemActionsWrapper","SidebarItemActionsButton"],baseStyle:{SidebarItemActionsWrapper:{display:"flex",flexDir:"row",flexWrap:"nowrap",justifyContent:"flex-end",alignItems:"center",gap:1,fontSize:14,paddingX:"0.5rem"},SidebarItemActionsButton:{color:"darkWhite",transition:"color .3s ease-out",_hover:{color:"red"}}}},r1t=["container","fieldWrapper","iconContainer","valueContainer","dropdownToggle","clearButton","searchInput","dropdownMenu","resultItem","noResultItem"],Ene=It(r1t),o1t=Ene.defineMultiStyleConfig,Bw=Ene.definePartsStyle,i1t=Bw({container:{display:"flex",flexDirection:"column",position:"relative",fontSize:"16px",width:"100%",pb:2,_focusWithin:{".aphrodite-select__field":{borderBottomColor:"foreground.strong"},".aphrodite-select__dropdown-toggle":{color:"foreground.strong"}}},fieldWrapper:{display:"flex",flexDirection:"row",minWidth:"150px",flexWrap:"nowrap",alignItems:"center",justifyContent:"flex-start",borderBottom:"1px solid transparent",transition:"border-color 0.2s ease-in-out",width:"100%",px:2,_hover:{borderBottomColor:"foreground.weakest"},fontSize:"inherit"},iconContainer:{display:"flex",alignItems:"center",justifyContent:"center",fontSize:"inherit",color:"foreground.weakest",cursor:"pointer"},valueContainer:{margin:0,px:2,lineHeight:"19.2px",minWidth:"189px",fontWeight:500,flexGrow:1,userSelect:"none"},searchInput:{bgColor:"transparent",fontSize:"inherit",lineHeight:"19.2px",px:2,outline:"none !important",border:"none !important",boxShadow:"none !important",flexGrow:1,height:"24px",_placeholder:{color:"foreground.weakest !important",fontSize:"inherit",lineHeight:"19.2px"},_hover:{boxShadow:"none !important"},_focus:{boxShadow:"none !important"}},dropdownToggle:{py:1,cursor:"pointer",transition:"color 0.2s ease-in-out",color:"foreground.weakest",_hover:{color:"foreground.strong"}},clearButton:{cursor:"pointer",transition:"color 0.2s ease-in-out",color:"foreground.weakest",fontSize:"inherit",lineHeight:"19.2px",flexDir:"column",alignSelf:"stretch",alignItems:"center",justifyContent:"center",_hover:{color:"foreground.strong"}},dropdownMenu:{backgroundColor:"background.average",color:"foreground.weak",display:"flex",flexDirection:"column",position:"absolute",boxShadow:"0px 4px 4px 0px rgba(0,0,0,0.25)",zIndex:"tooltip"},resultItem:{px:4,py:2,display:"flex",flexDirection:"row",flexWrap:"nowrap",fontSize:"16px",color:"foreground.average",transition:"background-color 0.2s ease-in-out, color 0.2s ease-in-out",cursor:"pointer",_hover:{backgroundColor:"background.strong",color:"foreground.strong"}},noResultItem:{px:4,py:1,display:"flex",flexDirection:"row",flexWrap:"nowrap",fontSize:"inherit",color:"foreground.weakest",justifyContent:"center"}}),a1t=Bw({container:{fontSize:"12px"},valueContainer:{minWidth:"146px"}}),s1t=Bw({container:{fontSize:"16px",height:"24px"},fieldWrapper:{py:.5},valueContainer:{minWidth:"189px"}}),l1t=Bw({container:{fontSize:"18px"},fieldWrapper:{py:1},valueContainer:{minWidth:"211px"}}),c1t=o1t({defaultProps:{size:"md"},baseStyle:i1t,sizes:{sm:a1t,md:s1t,lg:l1t}}),u1t={parts:["EntityIcon","EntityItem","EntityText","ListWrapper"],baseStyle:{EntityItem:{display:"flex",alignItems:"center",flexDir:"row",flexWrap:"nowrap",gap:"0.5rem",py:2,width:"100%",px:"1rem"},EntityIcon:{width:"1rem",height:"1rem",visibility:"visible",display:"block",position:"relative"},EntityText:{width:"100%",flexGrow:1},ListWrapper:{display:"flex",flexGrow:1,flexDir:"column",justifyContent:"flex-start",alignItems:"stretch",width:"100%",paddingY:"0.5rem",overflow:"hidden"}}},d1t={parts:["Wrapper","PrimaryImage","InfoContainer","InfoLoaderBox","InfoTipBox"],baseStyle:{Wrapper:{position:"fixed",overflow:"hidden",width:"100%",height:"100vh",backgroundColor:"lightestGray",display:"flex",flexDir:"column",justifyContent:"flex-end",zIndex:"100000"},PrimaryImage:{position:"absolute",bottom:0,left:0,display:"block",height:"480px",width:"640px",backgroundColor:"lightestGray",backgroundRepeat:"no-repeat",objectFit:"cover",transformOrigin:"left bottom",filter:"grayscale(1)",_after:{content:'""',position:"absolute",display:"block",top:0,left:0,width:"100%",height:"100%",borderCollapse:"separate",boxShadow:"inset -60px 60px 80px 80px "+Mn.getColor("lightestGray")}},InfoContainer:{position:"relative",display:"flex",flexDir:"column",justifyContent:"flex-start",zIndex:20,height:200,width:640,margin:"10px",padding:"1em"},InfoLoaderBox:{width:"100%",textAlign:"left",paddingY:"0.5rem",paddingRight:"1rem",fontSize:"1.1em",fontWeight:600,color:"darkGray",fontStyle:"italic"},InfoMessageBox:{maxWidth:"60%",paddingX:"1rem",paddingY:"1rem",textAlign:"center",backgroundColor:"darkWhite",borderRadius:"0px",boxShadow:"0px 0px 5px 1px "+Mn.getColor("darkWhite"),fontSize:"0.9em",fontWeight:500,color:"darkestGray"}}},f1t={parts:["ContainerStyle","LabelStyle"],baseStyle:{ContainerStyle:{display:"flex",flexDirection:"row",border:"1px solid transparent",cursor:"pointer",minWidth:"4em",position:"relative",backgroundColor:"darkWhite"},LabelStyle:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",lineHeight:"1.3rem",fontSize:"0.85rem",backgroundColor:"lightGray",padding:"0.25rem 0.5rem",width:"100%",userSelect:"none"}},sizes:{xs:{LabelStyle:{fontSize:"0.65rem",lineHeight:"0.75rem",padding:"0.062rem 0.125rem"}},sm:{LabelStyle:{fontSize:"0.75rem",lineHeight:"0.9rem",padding:"0.125rem 0.25rem"}},md:{},lg:{}}},p1t={parts:["ContainerStyle","SubGroupButtonStyle","InputGroupStyle","InputLeftAddonStyle","InputHintStyle","InputStyle","DropdownStyle","AddNewButtonStyle","DropdownResultItemStyle","GroupsListStyle","SubGroupOverflowButtonStyle"],baseStyle:{ContainerStyle:{display:"flex",width:"100%",flexDirection:"column",flexWrap:"wrap",gap:2},SubGroupButtonStyle:{display:"flex",textAlign:"center",backgroundColor:"dark-1",justifyContent:"center",alignItems:"center",transition:"background-color .2s ease-in-out, color .2s ease-in-out",color:"medium-1",borderRadius:"full",fontSize:"1rem",height:"30px",width:"30px",position:"relative",cursor:"pointer",boxSizing:"border-box",zIndex:10,_hover:{backgroundColor:"private-dark",color:"light-1"}},SubGroupOverflowButtonStyle:{display:"flex",alignItems:"center",pl:6,pr:2,ml:-4,height:"26px",fontSize:"12px",lineHeight:"14.4px",cursor:"pointer",bgColor:"private-dark",color:"light-1",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"private-bright"}},GroupsListStyle:{display:"flex",flexDirection:"row",gap:2,flexWrap:"wrap",maxWidth:"220px",fontSize:"14px"},InputLeftAddonStyle:{backgroundColor:"transparent",borderColor:"transparent",height:"20px",color:"foreground.weakest"},InputGroupStyle:{display:"inline-flex",transition:"border-color .2s ease-in-out",flexGrow:1,px:2,height:"26px",py:1,bgColor:"transparent",alignItems:"center",fontSize:"0.75rem"},InputHintStyle:{backgroundColor:"transparent",color:"foreground.weakest",pl:"calc(var(--input-font-size) + 0.25em + 8px)",position:"absolute",top:1,left:0,width:"100%",height:"20px",borderRadius:"0px",border:"none !important",pointerEvents:"none"},InputStyle:{backgroundColor:"transparent",color:"foreground.average",pl:2,py:0,pb:"0.185rem",height:"26px",fontSize:"0.75rem",lineHeight:"1rem",border:"none !important",borderColor:"transparent !important",_placeholder:{color:"foreground.weakest !important"},_hover:{outline:"none",border:"none",boxShadow:"none"},_focus:{border:"none",outline:"none",boxShadow:"none"}},DropdownStyle:{position:"absolute",top:"1.3rem",width:"100%",display:"flex",left:0,flexDirection:"column",backgroundColor:"background.strongest",zIndex:"tooltip",boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)"},AddNewButtonStyle:{display:"flex",flexDirection:"row",alignItems:"center",gap:1,px:"6.6px",py:"3.6px",height:"20px",cursor:"pointer",color:"foreground.weak",fontSize:"12px",lineHeight:"14.4px",backgroundColor:"transparent",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"background.average"}},DropdownResultItemStyle:{display:"flex",flexDirection:"row",alignItems:"center",flexWrap:"nowrap",width:"100%",height:"25px",paddingX:2,fontSize:"0.75rem",cursor:"pointer",color:"foreground.average",_hover:{backgroundColor:"background.average"}}},sizes:{xs:{SubGroupButtonStyle:{fontSize:"0.65rem",width:"20px",height:"20px"},InputGroupStyle:{fontSize:"0.65rem",lineHeight:"0.75rem"}},sm:{SubGroupButtonStyle:{fontSize:"0.75rem",padding:1,height:"26px",width:"26px"},InputGroupStyle:{fontSize:"0.75rem",lineHeight:"0.9rem",width:"110px"}},md:{SubGroupButtonStyle:{width:"32px",height:"32px"},InputGroupStyle:{fontSize:"0.9rem",paddingY:"0.125rem",pb:"2px",lineHeight:"1rem",borderBottom:"2px solid #18587f"},InputStyle:{fontSize:"14px",lineHeight:"14.4px",pb:1}},lg:{SubGroupButtonStyle:{width:"2rem",height:"2rem",padding:2,fontSize:"1.1rem"},InputGroupStyle:{fontSize:"1rem",lineHeight:"1.3rem",pb:1.5},InputStyle:{fontSize:"1.1rem",lineHeight:"1.3rem",pb:1}}},variants:{inline:{ContainerStyle:{flexDirection:"row",alignItems:"center",flexWrap:"nowrap"},InputGroupStyle:{borderTop:"none",width:"130px"},GroupsListStyle:{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",gap:2,maxWidth:"unset",overflowX:"visible",height:"26px",py:0},SubGroupOverflowButtonStyle:{}}},defaultProps:{size:"sm"}},kne=ai(sht.keys),kP=kne.definePartsStyle,h1t=kne.defineMultiStyleConfig,g1t=kP(function(e){var t=e.orientation;return{root:{width:"100% !important",display:"flex",flexDirection:"column"},tablist:{borderColor:"transparent !important",borderBottom:"none !important",zIndex:1,paddingLeft:{base:0,md:t&&t==="vertical"?0:4}},tab:{backgroundColor:"background.strongest",fontWeight:400,color:"foreground.weakest",_selected:{border:"none",backgroundColor:"background.strong ",color:"foreground.strongest",_hover:{backgroundColor:"background.strong !important",color:"foreground.strongest !important"}},_hover:{backgroundColor:"background.average !important",color:"foreground.average"}},tabpanel:{display:"flex",flexDirection:"column",backgroundColor:"background.strong",color:"foreground.strongest",boxShadow:"none",height:"100%"},tabpanels:{width:"100%",marginTop:"-1px",display:"flex",flexDirection:"column",flexGrow:1}}}),m1t=kP({tab:{backgroundColor:"background.strongest",color:"foreground.weakest",borderWidth:"0 !important",fontWeight:"400",px:"20px",_hover:{backgroundColor:"background.average",color:"foreground.average",borderWidth:0},_selected:{backgroundColor:"background.strong",color:"foreground.strongest",borderWidth:0}},tabpanel:{backgroundColor:"background.strong",color:"foreground.strongest"}}),v1t=kP({tab:{backgroundColor:"accent.background",color:"foreground.weakest",borderWidth:"0 !important",fontWeight:"400",px:"20px",_selected:{backgroundColor:"background.strongest",color:"foreground.strongest",borderWidth:0},_hover:{backgroundColor:"background.average",color:"foreground.average",borderWidth:0}},tabpanel:{backgroundColor:"background.strongest"}}),y1t=h1t({baseStyle:g1t,variants:{modal:m1t,inModal:v1t}}),b1t=[].concat(lht.keys,["CloseButtonContainer","labelWrapper"]),Ine=ai(b1t),Hh=Ine.definePartsStyle,_ne=Ine.defineMultiStyleConfig,One=Hh({container:{display:"inline-flex",background:"unset",backgroundColor:"main-bright",color:"light-1 !important",borderRadius:0,padding:0,border:"none",height:"26px",lineHeight:"14.4px",minHeight:"unset",justifyContent:"center",alignItems:"center",position:"relative",maxWidth:"200px"},labelWrapper:{px:2,fontSize:"12px",lineHeight:"14.4px"},label:{display:"inline-block",color:"light-1",fontSize:"12px",padding:0,lineHeight:"14.4px",marginX:"3px",width:"100%"},CloseButtonContainer:{display:"inline-flex",backgroundColor:"main-dark",flexDirection:"row",justifyContent:"center",alignItems:"center",textAlign:"center",width:"12px",height:"26px",fontSize:"10px",px:"3px",transition:"opacity .2s ease-out, color .2s ease-out",_hover:{color:"light-3"}},closeButton:{color:"light-1",opacity:1,fontWeight:700,transition:"opacity .2s ease-out, color .2s ease-out",fontSize:"12px",textAlign:"center",margin:0,_hover:{opacity:.75}}}),x1t=Hh({label:{fontSize:"0.5rem"},closeButton:{fontSize:"0.7rem",height:"0.875rem"},container:{height:"1.1rem"},CloseButtonContainer:{height:"1.1rem",ml:0}}),S1t=Hh({label:{fontSize:"0.7rem",px:2},closeButton:{fontSize:"0.75rem",height:"0.875rem"},container:{height:"1.3rem"},CloseButtonContainer:{height:"1.3rem"}}),w1t=Hh({label:{fontSize:"12px",px:2},closeButton:{fontSize:"10px",height:"26px"},container:{height:"26px"},CloseButtonContainer:{height:"26px"}}),C1t=Hh({labelWrapper:{fontSize:"1.1rem",lineHeight:"1.3rem",px:2},label:{},closeButton:{fontSize:"1.25rem"},container:{height:"1.5rem"},CloseButtonContainer:{height:"1.5rem"}}),Pne={xs:x1t,sm:S1t,md:w1t,lg:C1t},Tne=Hh({container:{backgroundColor:"private",color:"light-1",height:"26px"},labelWrapper:{maxWidth:"90px",fontSize:"12px"},CloseButtonContainer:{backgroundColor:"private-dark",height:"26px",px:"3px"},closeButton:{}}),E1t=_ne({baseStyle:One,sizes:Pne,variants:{subscriberGroup:Tne}}),k1t=_ne({baseStyle:One,sizes:Pne,variants:{subscriberGroup:Tne}}),I1t={parts:["ContainerStyle","TagButtonStyle","InputGroupStyle","InputHintStyle","InputStyle","DropdownStyle","AddNewButtonStyle","DropdownResultItemStyle","TagsListStyle","TagOverflowButtonStyle"],baseStyle:{ContainerStyle:{display:"flex",width:"100%",flexDirection:"column",flexWrap:"wrap",gap:2},TagButtonStyle:{display:"flex",textAlign:"center",backgroundColor:"dark-1",justifyContent:"center",alignItems:"center",transition:"background-color .2s ease-in-out, color .2s ease-in-out",color:"medium-1",borderRadius:"full",fontSize:"1rem",height:"30px",width:"30px",position:"relative",cursor:"pointer",zIndex:10,_hover:{backgroundColor:"main-dark",color:"light-1"}},TagOverflowButtonStyle:{display:"flex",alignItems:"center",pl:6,pr:2,ml:-4,height:"26px",fontSize:"12px",lineHeight:"14.4px",zIndex:1,cursor:"pointer",bgColor:"main-dark",color:"light-1",transition:"background-color .2s ease-in-out",_hover:{bgColor:"main-bright"}},TagsListStyle:{display:"flex",flexDirection:"row",gap:2,flexWrap:"wrap",maxWidth:"220px",fontSize:"14px"},InputGroupStyle:{display:"inline-flex",transition:"border-color .2s ease-in-out",flexGrow:1,px:2,height:"26px",bgColor:"transparent",py:1,alignItems:"center",fontSize:"0.75rem"},InputHintStyle:{backgroundColor:"transparent",color:"foreground.weakest",fontSize:".875rem",pl:"calc(var(--input-font-size) + 0.25em + 11px)",pt:.5,pb:"0.185rem",position:"absolute",top:0,left:0,width:"100%",height:"26px",borderRadius:0,border:"none !important",pointerEvents:"none"},InputStyle:{backgroundColor:"transparent",color:"foreground.average",pl:2,py:0,pt:.5,pb:"0.185rem",height:"26px",fontSize:"0.875rem",lineHeight:"1rem",border:"none !important",borderColor:"transparent !important",_placeholder:{color:"foreground.weakest !important"},_hover:{outline:"none",border:"none",boxShadow:"none"},_focus:{outline:"none",border:"none",boxShadow:"none"}},DropdownStyle:{position:"absolute",top:"1.3rem",width:"100%",display:"flex",left:0,flexDirection:"column",backgroundColor:"background.strongest",zIndex:"tooltip",boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)"},AddNewButtonStyle:{display:"flex",flexDirection:"row",alignItems:"center",gap:1,px:"6.6px",py:"3.6px",height:"35px",cursor:"pointer",color:"foreground.strong",fontSize:"14px",lineHeight:"14.4px",backgroundColor:"create-bright",transition:"background-color .2s ease-in-out",_hover:{backgroundColor:"create-dark"}},DropdownResultItemStyle:{display:"flex",flexDirection:"row",flexWrap:"nowrap",width:"100%",height:"1.875rem",px:"0.5rem",py:"0.25rem",cursor:"pointer",color:"foreground.average",fontSize:"0.875rem",_hover:{backgroundColor:"background.average"},boxSizing:"border-box"}},sizes:{xs:{TagButtonStyle:{fontSize:"0.65rem",width:"20px",height:"20px"},InputGroupStyle:{fontSize:"0.65rem",lineHeight:"0.75rem"}},sm:{TagButtonStyle:{fontSize:"0.75rem",padding:1},InputGroupStyle:{fontSize:"0.75rem",lineHeight:"0.9rem",width:"110px"}},md:{TagButtonStyle:{width:"32px",height:"32px"},InputGroupStyle:{fontSize:"0.9rem",paddingY:"0.125rem",pb:"2px",lineHeight:"1rem",borderBottom:"2px solid #18587f"},InputStyle:{fontSize:"14px",lineHeight:"14.4px",pb:1}},lg:{}},variants:{inline:{ContainerStyle:{flexDirection:"row",alignItems:"center",flexWrap:"nowrap"},InputGroupStyle:{borderTop:"none",width:"130px"},TagsListStyle:{display:"flex",flexDirection:"row",alignItems:"center",gap:"2px",maxWidth:"unset",overflowX:"visible",height:"26px",py:0},TagOverflowButtonStyle:{}}},defaultProps:{size:"sm"}},_1t=["ToggleSwitchContainerStyle","ToggleSwitchCheckboxStyle","ToggleSwitchLabelStyle","ToggleSwitchInnerStyle","ToggleSwitchSwitchStyle","ToggleSwitchOptionStyle"],Ane=ai(_1t),O1t=Ane.defineMultiStyleConfig,NE=Ane.definePartsStyle,P1t=NE({ToggleSwitchContainerStyle:{position:"relative",width:"100%",maxWidth:"90px",height:"24px",display:"inline-block",verticalAlign:"middle",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",textAlign:"left",overflow:"hidden",background:"none"},ToggleSwitchCheckboxStyle:{display:"none"},ToggleSwitchLabelStyle:{display:"block",overflow:"hidden",boxShadow:"1px 1px 2px 0px rgba(0, 0, 0, 0.25) inset",position:"relative",height:"100%",marginBottom:0,width:"100%",fontSize:"12px"},ToggleSwitchOptionStyle:{display:"inline-flex",flexDirection:"row",justifyContent:"center",alignItems:"center",textAlign:"center",whiteSpace:"nowrap",flexWrap:"nowrap",textOverflow:"ellipsis",overflow:"hidden",width:"50%"},ToggleSwitchInnerStyle:{display:"flex",flexDir:"row",justifyContent:"space-between",width:"200%",marginLeft:"-100%",color:"white",fontSize:"12px",fontWeight:"500",height:"100%",transition:"margin 0.2s ease-in-out, background-color 0.2s ease-in-out"},ToggleSwitchSwitchStyle:{display:"block",width:"18px",height:"18px",background:"light-3",position:"absolute",top:"3px",bottom:"3px",backgroundColor:"light-3",transition:"right 0.2s ease-in-out, background-color 0.2s ease-in-out"}}),T1t={lg:NE({ToggleSwitchContainerStyle:{height:"26px"},ToggleSwitchLabelStyle:{height:"26px",fontSize:"20px"},ToggleSwitchInnerStyle:{height:"26px",fontSize:"16px"},ToggleSwitchSwitchStyle:{width:"20px",height:"20px"}}),xl:NE({ToggleSwitchContainerStyle:{height:"34px"},ToggleSwitchLabelStyle:{height:"32px",fontSize:"28px"},ToggleSwitchInnerStyle:{height:"32px",fontSize:"14px"},ToggleSwitchSwitchStyle:{width:"28px"}})},A1t=O1t({baseStyle:P1t,sizes:T1t}),$1t={baseStyle:{boxShadow:"0 4px 4px 0 rgba(0, 0, 0, 0.25)",color:"foreground.average",fontSize:"sm",maxWidth:"270px",px:"0.5rem",py:"0.25rem",zIndex:"tooltip",backgroundColor:"background.strong",borderRadius:"2px","--tooltip-bg":"var(--wa-colors-background-strong)","--popper-arrow-bg":"var(--wa-colors-background-strong)"}},M1t={parts:["ArtemisBackdropWrapper","ArtemisContainer","ArtemisHead","ArtemisIconContainer","ArtemisInputWrapper","ArtemisUserInputContainer","ArtemisUserInput","ArtemisSuggestInputContainer","ArtemisSuggestInput","ArtemisBody","ArtemisResultsContainer","ArtemisResultsList","ArtemisResultItem","ArtemisResultDescription","ArtemisResultTitle","ArtemisCommandButton","ArtemisFiltersContainer","ArtemisStateToggleContainer","ArtemisStateToggleLabel"],baseStyle:{ArtemisBackdropWrapper:{position:"fixed",width:"100vw",height:"100vh",display:"flex",flexDir:"row",justifyContent:"center",paddingTop:"clamp(0px, 15vh, 20%)",backgroundColor:"black",opacity:.7,zIndex:"sticky"},ArtemisContainer:{display:"flex",flexDir:"column",flexWrap:"nowrap",width:650,zIndex:1},ArtemisHead:{display:"flex",width:"100%",borderBottom:"2px solid lightGray",pb:4,backgroundColor:"white"},ArtemisIconContainer:{display:"flex",flexDir:"column",justifyContent:"center",height:"100%",px:4,py:6,color:"lightGray"},ArtemisInputWrapper:{display:"flex",flexDir:"column",gap:4,pt:6,pr:4,overflow:"hidden",position:"relative",justifyContent:"flex-start"},ArtemisUserInputContainer:{display:"flex",flexDir:"row",flexGrow:1,position:"absolute",top:6},ArtemisUserInput:{color:"darkestGray",zIndex:1,backgroundColor:"transparent"},ArtemisSuggestInputContainer:{display:"flex",flexDir:"row",flexGrow:1,position:"relative",top:0},ArtemisSuggestInput:{color:"Gray",backgroundColor:"transparent"},ArtemisBody:{backgroundColor:"white"},ArtemisResultsContainer:{display:"flex",flexDir:"column",position:"relative",backgroundColor:"white",width:"70%"},ArtemisResultsList:{display:"flex",flexDir:"column",position:"relative",overflow:"hidden",overflowY:"auto",width:"100%",height:"300px"},ArtemisResultItem:{display:"flex",flexDir:"row",alignItems:"center",justifyContent:"flex-start",width:"100%",cursor:"pointer",px:4,gap:4,py:2,transition:"background-color .3s ease-in-out",_hover:{backgroundColor:"lightestGray"}},ArtemisResultDescription:{display:"flex",flexDir:"column"},ArtemisResultTitle:{fontWeight:"bold",fontSize:"1rem",color:"darkGray"},ArtemisCommandButton:{display:"flex",backgroundColor:"darkWhite",color:"lightGray",transition:"all .3s ease-in-out",_hover:{backgroundColor:"lightestGray",color:"Gray"},py:1,px:4,fontSize:".75rem",textAlign:"center",cursor:"pointer"},ArtemisFiltersContainer:{display:"flex",width:"30%",backgroundColor:"darkWhite",flexGrow:1,flexDir:"column",py:4,px:2},ArtemisStateToggleContainer:{display:"flex",flexDir:"row",border:"1px solid transparent",cursor:"pointer",minWidth:"4em",position:"relative"},ArtemisStateToggleLabel:{display:"flex",flexDir:"row",alignItems:"center",justifyContent:"center",lineHeight:"1.3rem",fontSize:"0.85rem",backgroundColor:"lightGray",padding:"0.25rem 0.5rem",width:"100%",userSelect:"none"}}},R1t={parts:["ArticleDesignModalStyles","ArticlePreviewPaneStyles","ArticleOptionsPaneStyles"],baseStyle:{ArticleDesignModalStyles:{display:"flex",flexDirection:"row",width:"100%",gap:4},ArticlePreviewPaneStyles:{display:"flex",flexDirection:"column",width:"50%",backgroundColor:"darkestGray",paddingX:4,paddingBottom:4},ArticleOptionsPaneStyles:{display:"flex",flexDirection:"column",width:"50%",flexGrow:1}}},D1t=[].concat(oht.keys,["modalTitleBar","modalClipPath"]),$ne=ai(D1t),J1=$ne.definePartsStyle,L1t=$ne.defineMultiStyleConfig,B1t={width:"90%",maxHeight:"66.66vh"},F1t=J1({dialogContainer:{width:"100%",maxWidth:"unset",alignItems:"center",justifyItems:"center",fontFamily:"Lato, sans-serif"},header:{backgroundColor:"background.strongest"},body:{width:"100%",maxWidth:"unset",display:"flex",overflow:"hidden",fontSize:"0.875rem",backgroundColor:"background.strongest",fontFamily:"Lato, sans-serif"},dialog:{borderRadius:0,maxHeight:"70dvh",marginTop:4,marginBottom:4,alignSelf:"center",bg:"background.strongest",fontFamily:"Lato, sans-serif"},modalTitleBar:{fontSize:"0.85rem",lineHeight:"1rem",position:"relative",width:"100%",pointerEvents:"none",fontFamily:"Lato","> *":{pointerEvents:"all"},"> p":{fontFamily:"Lato !important"}},modalClipPath:{padding:1,py:2,paddingRight:"calc(1.8rem + (35px / 2.747))",textTransform:"uppercase",fontWeight:"bold",color:"light-1",display:"flex",backgroundColor:"dark-5",clipPath:"polygon(0 0, 100% 0, calc(100% - 0.8rem) 100%, 0% 100%)",gap:2,alignItems:"center",height:"35px",fontSize:"1rem"},footer:{backgroundColor:"accent.background",padding:"10px"}}),N1t=J1({dialog:{backgroundColor:"darkestGray"}}),z1t={xxl:J1({dialog:B1t})},j1t=J1({modalClipPath:{backgroundColor:"danger-bright"}}),H1t=J1({body:{padding:0}}),V1t=L1t({baseStyle:F1t,sizes:z1t,variants:{dark:N1t,error:j1t,cover:H1t}}),W1t={parts:["PageLayoutStyles","PageHeaderContainerStyles","PageHeaderMetaContainerStyles","ArticleTypeSelectStyles","ArticleTitleStyles","ArticlePronunciationStyles"],baseStyle:{PageLayoutStyles:{display:"flex",flexDir:"column",width:"100%",height:"100%",position:"relative"},PageHeaderContainerStyles:{display:"flex",position:"relative",flexDir:"column",width:"100%",minHeight:"10rem",justifyContent:"center",paddingX:"2rem"},PageHeaderMetaContainerStyles:{width:"80%",display:"flex",flexDir:"column",justifyContent:"flex-start",alignItems:"flex-start",zIndex:1},ArticleTypeSelectStyles:{display:"flex",flexDir:"row"},ArticleTitleStyles:{display:"flex",flexDir:"row",flexWrap:"nowrap",fontWeight:"bold",color:"darkestGray",textShadow:"0px 0px 2px rgba(255,255,255,0.5)",px:2,py:1,transition:"all 0.2s ease-in-out",borderBottom:"1px solid transparent",_hover:{backgroundColor:"rgba(255,255,255,0.3)",borderColor:"darkGray"},_focusWithin:{backgroundColor:"rgba(255,255,255,0.3)"}},ArticlePronunciationStyles:{display:"flex",flexDir:"row",fontSize:"xl",fontStyle:"italic",fontWeight:"bold",color:"darkGray",textShadow:"0px 0px 2px rgba(255,255,255,0.5)",px:2,py:1,transition:"all 0.2s ease-in-out",_hover:{backgroundColor:"rgba(255,255,255,0.3)",textDecoration:"underline"}}},variants:{}},U1t={parts:["SidebarContainerStyle","SidebarContentStyle","SidebarSectionStyle","SidebarSectionLabelStyle","SidebarSectionContentStyle"],baseStyle:{SidebarContainerStyle:{display:"flex",flexDirection:"column",gap:4},SidebarContentStyle:{display:"flex",flexDirection:"column",paddingX:2},SidebarSectionStyle:{display:"flex",flexDirection:"column",fontSize:"0.85rem"},SidebarSectionLabelStyle:{color:"lightGray",fontWeight:"bold",fontSize:"0.85rem"},SidebarSectionContentStyle:{}}},G1t={parts:["ToolbarContainerStyle","ToolbarSideButtonStyle","ToolbarCenterButtonStyle","ToolbarCenterButtonOuterStyle","ToolbarModeButtonStyle","ToolbarOptionListItemStyle","ToolbarOptionListStyle"],baseStyle:{ToolbarContainerStyle:{display:"flex",flexDirection:"row",alignItems:"center",position:"absolute",bottom:"15px",left:"50%",transform:"translateX(-50%)",transformOrigin:"center",zIndex:"dialogs"},ToolbarSideButtonStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",paddingX:2,paddingY:"0.25rem",height:"26px",width:"32px",transform:"skewX(-10deg)",backgroundColor:"default.toolbar.side.background",color:"default.toolbar.side.accent",cursor:"pointer",transition:"all 0.2s ease-in-out",WebkitBackfaceVisibility:"hidden",outline:"1px solid transparent",borderBottom:"2px solid",borderBottomColor:"default.toolbar.side.edge",_hover:{backgroundColor:"default.toolbar.side.hover"},_active:{backgroundColor:"default.toolbar.side.edge"},"&.module-toolbar__side-button--left":{boxShadow:"0px 2px 2px 0px rgba(0,0,0,0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25), 4px 4px 8px 0px rgba(0, 0, 0, 0.25)"},"&.module-toolbar__side-button--right":{marginLeft:"-0.5px",boxShadow:"0px 2px 2px 0px rgba(0,0,0,0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25), 4px 4px 8px 0px rgba(0, 0, 0, 0.25)"}},ToolbarCenterButtonStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",position:"relative",width:"60px",height:"40px",color:"light-1",backfaceVisibility:"hidden",transformStyle:"preserve-3d",willChange:"transform",textRendering:"optimizeLegibility",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitBackfaceVisibility:"hidden","& .module-toolbar-button-icon":{fontSize:"18px",lineHeight:"18px",filter:"none",imageRendering:"-webkit-optimize-contrast",backfaceVisibility:"hidden",transformStyle:"preserve-3d",willChange:"transform",textRendering:"optimizeLegibility",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitBackfaceVisibility:"hidden"}},ToolbarCenterButtonOuterStyle:{width:"60px",height:"40px",color:"light-1",cursor:"pointer",paddingX:1,paddingY:1,transition:"all 0.2s ease-in-out",position:"relative",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",outline:"1px solid transparent",WebkitBackfaceVisibility:"hidden",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale","&:last-of-type":{".module-toolbar-button-background":{_after:{display:"none"}}},".module-toolbar-button-background":{backgroundColor:"default.toolbar.button.background",_after:{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",right:"0px",width:"2px",display:"inline-flex",flexShrink:0,alignSelf:"stretch",height:"75%",backgroundColor:"default.toolbar.button.separator",borderRadius:1,zIndex:1e3,aspectRatio:"1 / 4"}},_hover:{".module-toolbar-button-background":{backgroundColor:"default.toolbar.button.hover",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-button-accent)",_after:{backgroundColor:"default.toolbar.button.hover",width:"105%",borderLeft:"3px var(--wa-colors-default-toolbar-button-background) solid"}},".module-toolbar-button-background.show-label":{_after:{borderLeft:"6px var(--wa-colors-default-toolbar-button-background) solid !important"}},color:"light-1"},_active:{".module-toolbar-button-background":{backgroundColor:"default.toolbar.button.selected",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-button-accent)",_after:{backgroundColor:"default.toolbar.button.selected"}}}},ToolbarModeButtonStyle:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",paddingX:1,paddingY:"0.25rem",height:"40px",backgroundColor:"transparent",".module-toolbar__mode-button-background":{backgroundColor:"default.main.primary.medium",boxShadow:"0 4px 0 0 var(--wa-colors-default-main-primary-dark)"},color:"light-1",cursor:"pointer",transition:"all 0.2s ease-in-out",_hover:{color:"light-1",".module-toolbar__mode-button-background":{backgroundColor:"default.main.primary.bright",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-button-accent)"}},_selected:{color:"light-1",".module-toolbar__mode-button-background":{backgroundColor:"default.main.primary.dark",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-button-accent)"}}},ToolbarOptionListItemStyle:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",position:"relative",px:1,py:1,width:"60px",height:"40px",color:"light-1",zIndex:10,".module-toolbar-option-background":{backgroundColor:"default.toolbar.button.background",_before:{content:'""',position:"absolute",left:0,height:"85%",display:"inline-block",width:"2px",backgroundColor:"default.toolbar.button.separator"}},_hover:{color:"light-1",".module-toolbar-option-background":{backgroundColor:"default.toolbar.button.hover"}},_active:{".module-toolbar-option-background":{backgroundColor:"default.toolbar.button.selected"}},":first-of-type":{".module-toolbar-option-background":{_before:{width:0,backgroundColor:"transparent"}}}},ToolbarOptionListStyle:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",position:"absolute",bottom:"calc(100% + 0.5rem)",left:"calc(-50% - 2.3rem)",transformOrigin:"0 50%"}},variants:{label:{ToolbarCenterButtonOuterStyle:{width:"unset",pl:6,pr:8},ToolbarCenterButtonStyle:{flexDirection:"row",gap:2,fontSize:"14px",alignItems:"center"}},delete:{ToolbarCenterButtonOuterStyle:{".module-toolbar-button-background":{_after:{display:"none"}},_hover:{".module-toolbar-button-background":{backgroundColor:"var(--wa-colors-default-main-danger-medium) !important",boxShadow:"0px 4px 0 0 var(--wa-colors-default-main-danger-accent)"}},_active:{".module-toolbar-button-background":{backgroundColor:"var(--wa-colors-default-main-danger-dark) !important",boxShadow:"0px 4px 0 0 var(--wa-colors-default-main-danger-accent)"}}}},save:{ToolbarCenterButtonOuterStyle:{".module-toolbar-button-background":{backgroundColor:"default.toolbar.save.background !important",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-save-edge)",_after:{display:"none"}},_hover:{".module-toolbar-button-background":{backgroundColor:"default.toolbar.save.hover !important",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-save-accent)"}},_active:{".module-toolbar-button-background":{backgroundColor:"default.toolbar.save.edge !important",boxShadow:"0px 4px 0 0 var(--wa-colors-default-toolbar-save-accent)"}}}},help:{ToolbarSideButtonStyle:{backgroundColor:"default.toolbar.help.background",color:"default.main.help.bright",borderBottomColor:"default.toolbar.help.edge",_hover:{backgroundColor:"default.toolbar.help.hover"},_active:{backgroundColor:"default.toolbar.help.edge"}}}}},Mne=ai(["WrapperStyle"]),K1t=Mne.defineMultiStyleConfig,IP=Mne.definePartsStyle,q1t=IP({WrapperStyle:{bgColor:"create",color:"white"}}),Y1t=IP({WrapperStyle:{bgColor:"darkRed!important",color:"white!important",_hover:{bgColor:"red!important"}}}),X1t=IP({WrapperStyle:{color:"foreground.average",bgColor:"medium-5",_hover:{bgColor:"dark-1",color:"foreground.strong"},_dark:{color:"foreground.average",bgColor:"medium-5",_hover:{bgColor:"dark-1"}},".item-icon":{color:"foreground.strongest"}}}),Z1t=K1t({baseStyle:X1t,variants:{delete:Y1t,create:q1t}}),Q1t={parts:["ScrapbookContainerStyle","ScrapbookTextareaStyle"],baseStyle:{ScrapbookContainerStyle:{bgColor:"white",width:"100%",height:"100%",border:"1px solid transparent",px:4},ScrapbookTextareaStyle:{height:"100%",bgColor:"transparent",resize:"none",overflow:"hidden",overflowY:"auto",color:"darkestGray"}},variants:{widget:{ScrapbookContainerStyle:{borderRightColor:"lightestGray"}}}},J1t={parts:["SpoilerButtonLabelStyle","SpoilerContentContainerStyle","SpoilerContentStyle"],baseStyle:{SpoilerButtonLabelStyle:{display:"inline-block",textAlign:"center",whiteSpace:"nowrap",verticalAlign:"middle",touchAction:"manipulation",cursor:"pointer",border:"0 solid",borderRadius:"10px",fontFamily:"source sans pro,sans-serif",fontSize:"14px",marginTop:"10px",marginBottom:"10px",padding:"5px 10px",lineHeight:"1.5",background:"#8c0a0a",color:"white",_hover:{background:"#b4141e",borderColor:"#000",textDecoration:"none"},_active:{background:"#323c46"},_focus:{background:"#323c46",outline:"5px auto -webkit-focus-ring-color",outlineOffset:"-2px"},_target:{background:"#323c46"}},SpoilerContentContainerStyle:{height:"0px",position:"relative",minWidth:0,wordWrap:"break-word",backgroundClip:"border-box",borderRadius:1,"&.collapse":{display:"none"},"&.collapse.in":{display:"block",height:"auto"}},SpoilerContentStyle:{boxShadow:"none",flex:"1 1 auto",padding:4,background:"#f0f0e6",color:"#3c2828",borderRadius:"10px",border:"0 solid",minHeight:"20px",marginBottom:"20px"}},sizes:{},variants:{}},evt={__proto__:null,Button:ane,CustomButton:Fgt,ContentPanel:Ngt,EntityList:zgt,EntityTitle:jgt,FrameBox:Kgt,IconButton:qgt,IconSearchMenu:Ygt,MegaMenu:Xgt,LegacyModal:Zgt,ModalWindow:Qgt,SideBar:Jgt,SidePanel:e0t,defineMultiStyleConfig:lne,definePartsStyle:cne,CustomSwitch:r0t,TopMenu:o0t,Divider:a0t,FormLabel:s0t,IconPicker:l0t,CustomInput:m0t,Select:v0t,Textarea:y0t,Window:b0t,BBCode:x0t,Checkbox:_0t,CloseButton:P0t,ColorPicker:R0t,Command:L0t,Comment:B0t,CommentListInput:F0t,ContextMenu:V0t,ContextMenuItem:q0t,CustomSelect:Y0t,Dialog:X0t,Dock:Z0t,DockItem:Q0t,EntityListDropdown:J0t,FilterSwitch:amt,GreenButton:smt,Loader:lmt,MultiSelect:gmt,NumberInput:xmt,OverlayIconPicker:kmt,OverlayPicker:Tmt,PickerInput:Amt,Popover:Lmt,CustomProgress:Umt,Radio:Gmt,SearchBar:e1t,SidebarItem:t1t,SidebarItemActions:n1t,SingleSelect:c1t,SkeletonLoaders:u1t,Splashscreen:d1t,StateToggle:f1t,SubGroupPicker:p1t,CustomTabs:y1t,Tag:E1t,CustomTag:k1t,TagInput:I1t,ToggleSwitch:A1t,Tooltip:$1t,Artemis:M1t,AthenaDesignModal:R1t,Modal:V1t,AthenaPage:W1t,AthenaSidebar:U1t,ModuleToolbar:G1t,ModuleToolbarMenuItem:Z1t,Scrapbook:Q1t,Spoiler:J1t},tvt={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px",circle:"100%"},nvt={sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},rvt={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},ovt={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},ivt={hide:-1,auto:"auto",base:0,docked:10,back:500,front:800,dropdown:1e3,anchored:1050,sticky:1100,overlay:1300,global:1450,popover:1500,skipLink:1600,toast:1700,background:1e3,desktops:1500,backdrop:2e3,content:3e3,window:5e3,core:7e3,modalOverlay:7999,modals:8e3,dialogOverlay:8999,dialogs:9e3,contextMenu:9999,tooltip:1e4,windowsTop:6900,windowsBottom:5100},avt=function(t){return{body:{bg:rS("gray.200","darkestGray")(t),color:rS("gray.800","gray.300")(t),padding:"0!important",height:"100vh",fontSize:"12px"},"*":{margin:0,padding:0,boxSizing:"border-box"},"*::before":{margin:0,padding:0,boxSizing:"border-box"},"*::after":{margin:0,padding:0,boxSizing:"border-box"},"button:focus":{boxShadow:"none!important"},".prodromos-root *":{fontFamily:"Lato, sans-serif"}}},svt={__proto__:null,global:avt},lvt={body:"Lato, sans-serif",heading:"Lato, sans-serif",mono:"Menlo, monospace",default:"Lato, sans-serif"},cvt={xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem","page-header":"50px",h1:"40px",h2:"30px",h3:"24px",h4:"20px",h5:"18px",main:"16px",small:"14px",smallest:"12px"},uvt={hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},dvt={tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},fvt={normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"};pr.config,pr.colors,pr.styles,pr.fonts,pr.fontSizes,pr.fontWeights,pr.letterSpacings,pr.lineHeights,pr.radii,pr.breakpoints,pr.sizes,pr.space,pr.zIndices,pr.components;const pvt=e=>e.appState.isLoading;function hvt(){const t=Pt().useStore(Ln(pvt)),{t:n}=zn("",{keyPrefix:"externalUI"});return k(rgt,{isLoading:t,loaderMsg:n("loading"),css:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignContent:"center",alignItems:"center"}})}$e("div",{position:"absolute",top:0,left:"50%",transform:"translate(-50%, 0)",borderBottomLeftRadius:"12px",borderBottomRightRadius:"12px",padding:"8px 16px",fontFamily:"var(--fonts-ui)",fontSize:"var(--fontSizes-1)",boxShadow:"var(--shadows-panel)",backgroundColor:"white",zIndex:200,pointerEvents:"none","& > div > *":{pointerEvents:"all"},variants:{transform:{hidden:{transform:"translate(-50%, 100%)"},visible:{transform:"translate(-50%, 0%)"}}}});function gvt(){const e=Pt(),{t}=zn("",{keyPrefix:"externalUI"}),n=e.useStore(Ln(XFe)),r=e.useStore(Ln(ZFe)),o=e.useStore(Ln(QFe)),i=e.useStore(Ln(JFe)),a=e.useStore(Ln(eNe)),s=e.useStore(Ln(YFe)),l=s!=null?s:0>1,c=s!=null?s:0>2,u=h.exports.useCallback(()=>{e.rotate()},[e]),d=h.exports.useCallback(()=>{e.duplicate()},[e]),f=h.exports.useCallback(()=>{e.toggleLocked()},[e]),p=h.exports.useCallback(()=>{e.toggleAspectRatioLocked()},[e]),g=h.exports.useCallback(()=>{e.group()},[e]),m=h.exports.useCallback(()=>{e.moveToBack()},[e]),y=h.exports.useCallback(()=>{e.moveBackward()},[e]),v=h.exports.useCallback(()=>{e.moveForward()},[e]),b=h.exports.useCallback(()=>{e.moveToFront()},[e]),x=h.exports.useCallback(()=>{e.setShapeProps({rotation:0})},[e]),S=h.exports.useCallback(()=>{e.align(ir.Top)},[e]),C=h.exports.useCallback(()=>{e.align(ir.CenterVertical)},[e]),w=h.exports.useCallback(()=>{e.align(ir.Bottom)},[e]),I=h.exports.useCallback(()=>{e.stretch(Gu.Vertical)},[e]),_=h.exports.useCallback(()=>{e.distribute(Ku.Vertical)},[e]),P=h.exports.useCallback(()=>{e.align(ir.Left)},[e]),T=h.exports.useCallback(()=>{e.align(ir.CenterHorizontal)},[e]),R=h.exports.useCallback(()=>{e.align(ir.Right)},[e]),B=h.exports.useCallback(()=>{e.stretch(Gu.Horizontal)},[e]),q=h.exports.useCallback(()=>{e.distribute(Ku.Horizontal)},[e]),W=h.exports.useCallback(L=>{e.setMenuOpen(L)},[e]);return ne(hl,{dir:"ltr",onOpenChange:W,children:[k(Nc,{dir:"ltr",asChild:!0,children:k(Ge,{variant:"circle",label:t("otherActions"),children:k(UMe,{})})}),k(Th,{sideOffset:16,children:ne(Ue,{children:[ne(zy,{children:[k(Ge,{variant:"icon",disabled:!i,onClick:d,children:k(jt,{label:t("duplicate"),kbd:"#D",children:k(FMe,{})})}),k(Ge,{disabled:!i,onClick:u,children:k(jt,{label:t("rotate"),children:k(pRe,{})})}),k(Ge,{disabled:!i,onClick:f,children:k(jt,{label:t("toggleLocked"),kbd:"#\u21E7L",children:n?k(ZMe,{}):k(JMe,{})})}),k(Ge,{disabled:!i,onClick:p,children:k(jt,{label:t("toggleAspectRatioLock"),children:r?k(AMe,{}):k(MMe,{})})}),k(Ge,{disabled:!i||!o&&!a,onClick:g,children:k(jt,{label:t("group"),kbd:"#G",children:k(KMe,{})})})]}),ne(zy,{children:[k(Ge,{disabled:!i,onClick:m,children:k(jt,{label:t("moveToBack"),kbd:"#\u21E7[",children:k(sRe,{})})}),k(Ge,{disabled:!i,onClick:y,children:k(jt,{label:t("moveBackward"),kbd:"#[",children:k(kMe,{})})}),k(Ge,{disabled:!i,onClick:v,children:k(jt,{label:t("moveForward"),kbd:"#]",children:k(PMe,{})})}),k(Ge,{disabled:!i,onClick:b,children:k(jt,{label:t("moveToFront"),kbd:"#\u21E7]",children:k(cRe,{})})}),k(Ge,{disabled:!i,onClick:x,children:k(jt,{label:t("resetAngle"),children:k(CMe,{})})})]}),k(Ul,{}),ne(zy,{children:[k(Ge,{disabled:!l,onClick:P,children:k(jt,{label:t("alignLeftIcon"),children:k(rQ,{})})}),k(Ge,{disabled:!l,onClick:T,children:k(jt,{label:t("alignCenterHorizontallyIcon"),children:k(tQ,{})})}),k(Ge,{disabled:!l,onClick:R,children:k(jt,{label:t("alignRightIcon"),children:k(oQ,{})})}),k(Ge,{disabled:!l,onClick:B,children:k(jt,{label:t("stretchHorizontallyIcon"),children:k(cQ,{})})}),k(Ge,{disabled:!c,onClick:q,children:k(jt,{label:t("spaceEvenlyHorizontallyIcon"),children:k(sQ,{})})})]}),ne(zy,{children:[k(Ge,{disabled:!l,onClick:S,children:k(jt,{label:t("alignTopIcon"),children:k(iQ,{})})}),k(Ge,{disabled:!l,onClick:C,children:k(jt,{label:t("alignCenterVerticallyIcon"),children:k(nQ,{})})}),k(Ge,{disabled:!l,onClick:w,children:k(jt,{label:t("alignBottomIcon"),children:k(eQ,{})})}),k(Ge,{disabled:!l,onClick:I,children:k(jt,{label:t("stretchVerticallyIcon"),children:k(uQ,{})})}),k(Ge,{disabled:!c,onClick:_,children:k(jt,{label:t("spaceEvenlyVerticallyIcon"),children:k(lQ,{})})})]})]})})]})}const zy=$e("div",{position:"relative",display:"flex",width:"100%",background:"none",border:"none",cursor:"pointer",outline:"none",alignItems:"center",justifyContent:"flex-start",padding:0}),mvt=e=>Object.keys(e.document.pages[e.appState.currentPageId].shapes).length>0&&e.appState.isEmptyCanvas,vvt=h.exports.memo(function(){const t=Pt(),{t:n}=zn("",{keyPrefix:"externalUI"});return t.useStore(Ln(mvt))?k(yvt,{children:k(Es,{onClick:t.zoomToContent,children:n("backToContent")})}):null}),yvt=$e(vd,{pointerEvents:"all",width:"fit-content",minWidth:0,gridRow:1,flexGrow:2,display:"block"});function bvt(){const e=Pt(),t=h.exports.useCallback(()=>{e.delete()},[e]),n=e.useStore(Ln(o=>o.appState.status==="idle"&&o.document.pageStates[o.appState.currentPageId].selectedIds.length>0)),{t:r}=zn("",{keyPrefix:"externalUI"});return k(jt,{label:r("delete"),kbd:"\u232B",children:k(Ge,{variant:"circle",disabled:!n,onSelect:t,children:k(pNe,{})})})}const oS=$e("div",{backgroundColor:"$panel",display:"flex",flexDirection:"row",boxShadow:"$panel",padding:"$2",border:"1px solid $panelContrast",gap:0,variants:{side:{center:{borderRadius:"$4"},left:{padding:0,borderTop:0,borderLeft:0,borderTopRightRadius:"$1",borderBottomRightRadius:"$3",borderBottomLeftRadius:"$1"},right:{padding:0,borderTop:0,borderRight:0,borderTopLeftRadius:"$1",borderBottomLeftRadius:"$3",borderBottomRightRadius:"$1"}}}}),D4=[X.Rectangle,X.Ellipse,X.Triangle,X.Line,X.Diamond,X.Polygon],Bz={[X.Rectangle]:k(xn,{icon:"fal fa-rectangle",iconProps:{size:"2x"}}),[X.Ellipse]:k(xn,{icon:"fal fa-circle",iconProps:{size:"2x"}}),[X.Triangle]:k(xn,{icon:"fal fa-triangle",iconProps:{size:"2x"}}),[X.Line]:k(xn,{icon:"fal fa-pipe",iconProps:{size:"2x"}}),[X.Diamond]:k(xn,{icon:"fal fa-diamond",iconProps:{size:"2x"}}),[X.Polygon]:k(xn,{icon:"fal fa-rhombus",iconProps:{size:"2x"}})},xvt=h.exports.memo(function({activeTool:t,isToolLocked:n}){const r=Pt(),{t:o}=zn("",{keyPrefix:"externalUI"}),[i,a]=h.exports.useState(X.Rectangle);h.exports.useEffect(()=>{D4.includes(t)&&i!==t&&a(t)},[t]);const s=h.exports.useCallback(()=>{r.selectTool(i)},[t,r]),l=h.exports.useCallback(()=>{r.toggleToolLock()},[r]),c=h.exports.useCallback(d=>{d.key===" "&&r.shiftKey&&d.preventDefault()},[]),u=D4.includes(t);return ne(hl,{dir:"ltr",onOpenChange:s,children:[k(Nc,{dir:"ltr",asChild:!0,children:k(Ge,{label:o("shapeMenu"),disabled:u&&r.shiftKey,variant:"primary",onDoubleClick:l,isToolLocked:u&&n,isActive:u,onKeyDown:c,children:Bz[i]})}),k(lw,{asChild:!0,dir:"ltr",side:"top",sideOffset:12,children:k(oS,{side:"center",className:"panel",children:D4.map((d,f)=>k(jt,{label:o(d),kbd:(4+f).toString(),children:k(wu,{asChild:!0,children:k(Ge,{variant:"primary",onClick:()=>{r.selectTool(d),a(d)},children:Bz[d]})})},d))})})]})}),Svt=e=>e.appState.activeTool,wvt=e=>e.appState.isToolLocked,Cvt=h.exports.memo(function(){const t=Pt(),{t:n}=zn("",{keyPrefix:"externalUI"}),r=t.useStore(Svt),o=t.useStore(Ln(wvt)),i=h.exports.useCallback(()=>{t.selectTool("select")},[t]),a=h.exports.useCallback(()=>{t.selectTool("erase")},[t]),s=h.exports.useCallback(()=>{t.selectTool(X.Draw)},[t]),l=h.exports.useCallback(()=>{t.selectTool(X.Arrow)},[t]),c=h.exports.useCallback(()=>{t.selectTool(X.Text)},[t]),u=h.exports.useCallback(()=>{t.selectTool(X.Sticky)},[t]);return ne(oS,{side:"center",children:[k(qd,{kbd:"1",label:n("select"),onClick:i,isActive:r==="select",children:k(jMe,{})}),k(qd,{kbd:"2",label:n("draw"),onClick:s,isActive:r===X.Draw,children:k(rRe,{})}),k(qd,{kbd:"3",label:n("eraser"),onClick:a,isActive:r==="erase",children:k(yNe,{})}),k(xvt,{activeTool:r,isToolLocked:Boolean(o)}),k(jt,{label:n("searchMenu"),children:k(jFe,{activeTool:r,isToolLocked:o,onClick:i,showArrow:!0})}),k(qd,{kbd:"8",label:n("arrow"),onClick:l,isLocked:o,isActive:r===X.Arrow,children:k(_Me,{})}),k(qd,{kbd:"9",label:n("text"),onClick:c,isLocked:o,isActive:r===X.Text,children:k(bRe,{})}),k(qd,{kbd:"0",label:n("sticky"),onClick:u,isActive:r===X.Sticky,children:k(iRe,{})})]})}),[$3t,Evt]=wZ("Label",{id:void 0,controlRef:{current:null}}),kvt=e=>{const t=Evt("LabelConsumer"),{controlRef:n}=t;return h.exports.useEffect(()=>{e&&(n.current=e)},[e,n]),t.id},[Ivt,Rne]=Ia("Radio"),[_vt,Ovt]=Ivt("Radio"),Pvt=h.exports.forwardRef((e,t)=>{const{__scopeRadio:n,"aria-labelledby":r,name:o,checked:i=!1,required:a,disabled:s,value:l="on",onCheck:c,...u}=e,[d,f]=h.exports.useState(null),p=Nn(t,b=>f(b)),g=kvt(d),m=r||g,y=h.exports.useRef(!1),v=!d||Boolean(d.closest("form"));return h.exports.createElement(_vt,{scope:n,checked:i,disabled:s},h.exports.createElement(Tn.button,J({type:"button",role:"radio","aria-checked":i,"aria-labelledby":m,"data-state":Dne(i),"data-disabled":s?"":void 0,disabled:s,value:l},u,{ref:p,onClick:He(e.onClick,b=>{i||c==null||c(),v&&(y.current=b.isPropagationStopped(),y.current||b.stopPropagation())})})),v&&h.exports.createElement(Avt,{control:d,bubbles:!y.current,name:o,value:l,checked:i,required:a,disabled:s,style:{transform:"translateX(-100%)"}}))}),Tvt=h.exports.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,i=Ovt("RadioIndicator",n);return h.exports.createElement(Bc,{present:r||i.checked},h.exports.createElement(Tn.span,J({"data-state":Dne(i.checked),"data-disabled":i.disabled?"":void 0},o,{ref:t})))}),Avt=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,i=h.exports.useRef(null),a=tE(n),s=B8(t);return h.exports.useEffect(()=>{const l=i.current,c=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&u){const d=new Event("click",{bubbles:r});u.call(l,n),l.dispatchEvent(d)}},[a,n,r]),h.exports.createElement("input",J({type:"radio","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:i,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function Dne(e){return e?"checked":"unchecked"}const $vt=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],[Mvt,M3t]=Ia("RadioGroup",[X5,Rne]),Rvt=X5(),Lne=Rne(),[R3t,Dvt]=Mvt("RadioGroup"),Lvt=h.exports.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,i=Dvt("RadioGroupItem",n),a=Rvt(n),s=Lne(n),l=h.exports.useRef(null),c=Nn(t,l),u=i.value===o.value,d=h.exports.useRef(!1);return h.exports.useEffect(()=>{const f=g=>{$vt.includes(g.key)&&(d.current=!0)},p=()=>d.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",p),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",p)}},[]),h.exports.createElement(IZ,J({asChild:!0},a,{focusable:!r,active:u}),h.exports.createElement(Pvt,J({disabled:r,required:i.required,checked:u},s,o,{name:i.name,ref:c,onCheck:()=>i.onValueChange(o.value),onKeyDown:He(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:He(o.onFocus,()=>{var f;d.current&&((f=l.current)===null||f===void 0||f.click())})})))}),Bvt=h.exports.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=Lne(n);return h.exports.createElement(Tvt,J({},o,r,{ref:t}))}),Fvt=Lvt,Nvt=Bvt,zvt=e=>e.appState.status,jvt=e=>e.appState.activeTool;function Hvt(){const e=Pt(),t=e.useStore(Ln(zvt)),n=e.useStore(Ln(jvt));return k(Vvt,{bp:Ja,className:"debug-bar",children:ne(Wvt,{children:[n," ","|",t]})})}$e(Fvt,{all:"unset",backgroundColor:"white",width:25,height:25,borderRadius:"100%",boxShadow:"0 2px 10px black","&:hover":"black","&:focus":{boxShadow:"0 0 0 2px black"}});$e(Nvt,{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",padding:"unset",position:"relative","&::after":{content:'""',display:"block",width:11,height:11,borderRadius:"50%",backgroundColor:"black"}});$e("div",{"&>div":{display:"flex","flex-direction":"horizontal"}});const Vvt=$e("div",{userSelect:"none",borderTop:"1px solid $panelContrast",gridArea:"status",display:"flex",color:"$text",justifyContent:"space-between",alignItems:"center",backgroundColor:"$panel",gap:8,fontFamily:"$ui",fontSize:"$0",padding:"0 16px",variants:{bp:{small:{fontSize:"$1"}}}}),Wvt=$e("div",{whiteSpace:"nowrap",overflow:"hidden"});$e("label",{fontSize:15,lineHeight:1,userSelect:"none",paddingLeft:15});const Uvt=e=>e.settings.isDebugMode,Gvt=h.exports.memo(function({onBlur:t}){const r=Pt().useStore(Ln(Uvt));return ne(Kvt,{onBlur:t,children:[ne(qvt,{children:[k(vvt,{}),ne(Xvt,{children:[k(gvt,{}),k(Cvt,{}),k(bvt,{})]})]}),r&&k(Yvt,{children:k(Hvt,{})})]})}),Kvt=$e("div",{position:"absolute",bottom:0,left:0,right:0,width:"100%",minWidth:0,maxWidth:"100%",display:"grid",gridTemplateColumns:"auto auto auto",gridTemplateRows:"auto auto",justifyContent:"space-between",padding:"0",gap:"$4",zIndex:200,pointerEvents:"none","& > div > *":{pointerEvents:"all"}}),qvt=$e("div",{gridRow:1,gridColumn:2,display:"flex",width:"fit-content",alignItems:"center",justifyContent:"center",flexDirection:"column",gap:"$4"}),Yvt=$e("div",{gridRow:2,gridColumn:"1 / span 3"}),Xvt=$e("div",{position:"relative",display:"flex",alignItems:"center",gap:"$2"}),{ToastContainer:Zvt,toast:R0}=f7e({theme:sX}),Qvt=()=>{const{t:e}=zn("",{keyPrefix:"externalUI"}),t=qp(a=>a.connection.connectionState),[n,r]=h.exports.useState(!0);h.exports.useEffect(()=>{const a="connection-toast"+Math.random();t==="disconnected"?R0({id:a,title:e("reconnecting"),status:"info",duration:null,position:"top"}):R0.close(a);let s;return t==="fresh"&&(r(!0),s=setTimeout(()=>{r(!1)},ha.app.socketInterval)),()=>{clearTimeout(s),R0.close(a)}},[t]);const o=a=>{switch(a){case"updating":return k(Ge,{variant:"text",children:ne(Le,{color:"inherit",children:[k(xn,{icon:"fa-solid fa-rotate",css:{paddingRight:"1rem"}}),e("saving")]})});case"persisted":return ne(Ge,{variant:"text",children:[k(xn,{icon:"fa-solid fa-cloud-check"}),`${e("saved")} ${Date.now()}`]});case"fresh":return n?ne(Ge,{variant:"text",children:[k(xn,{icon:"fa-solid fa-cloud-check"}),e("saved")]}):k(Ge,{variant:"text",children:k(xn,{icon:"fa-solid fa-cloud-check"})});case"disconnected":default:return k(Ge,{variant:"text",children:ne(Le,{color:"inherit",children:[k(xn,{icon:"fa-solid fa-cloud-slash",css:{paddingRight:"1rem"}}),e("connecting")]})})}},i=a=>{switch(a){case"updating":case"fresh":default:return k(Ue,{});case"disconnected":return k(Le,{color:"gray.700",padding:0,className:"container",children:ne(W7,{status:"error",variant:"subtle",children:[k(U7,{}),k(G7,{mr:2,children:e("offlineBeCareful")})]})})}};return ne(hl,{dir:"ltr",children:[k(Nc,{asChild:!0,children:o(t)}),k(Th,{variant:"menu",css:{padding:0},children:i(t)})]})};function Jvt(e){const t=Pt(),{t:n}=zn("",{keyPrefix:"externalUI"}),r=h.exports.useCallback(()=>{t.handleModalOpened(Hr.canvas)},[]);return k(Ge,{variant:"text",onClick:r,disabled:e.readOnly,children:e.name||n("canvas")})}const eyt=({canvasId:e})=>{const{t}=zn("",{keyPrefix:"externalUI"}),n=h.exports.useCallback(()=>{Mm(ALe(e))},[e]);return k(Ge,{variant:"text",onClick:n,children:t("editElement",{element:t("canvas")})})},Fw="-0.03em",tyt=1.3,Of=16,jy=16,Kr=16,pi=32,Hy=128,_P=5,OP=10,qr=.3,Pf=3,ev=[.5,.5],Nw={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:-1+(4-2*e)*e,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e,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=>e<=0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e>=1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e<=0?0:e>=1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2},Fz=["#EC5E41","#F2555A","#F04F88","#E34BA9","#BD54C6","#9D5BD2","#7B66DC","#02B1CC","#11B3A3","#39B178","#55B467","#FF802B"],nyt=typeof Window=="undefined"?!1:/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Bne=[".png",".svg",".jpg",".jpeg",".gif"],Fne=nyt?[]:[".mp4",".webm"];function bl(e,t){const n=j.getFromCache(t,e,()=>{const[r,o]=e.size;return{minX:0,maxX:r,minY:0,maxY:o,width:r,height:o}});return j.translateBounds(n,e.point)}function Vh(e,t,{initialShape:n,transformOrigin:r,scaleX:o,scaleY:i}){if(e.rotation||n.isAspectRatioLocked){const a=re.toFixed(re.mul(n.size,Math.min(Math.abs(o),Math.abs(i)))),s=re.toFixed([t.minX+(t.width-e.size[0])*(o<0?1-r[0]:r[0]),t.minY+(t.height-e.size[1])*(i<0?1-r[1]:r[1])]),l=o<0&&i>=0||i<0&&o>=0?n.rotation?-n.rotation:0:n.rotation;return{size:a,point:s,rotation:l}}else return{point:re.toFixed([t.minX,t.minY]),size:re.toFixed([t.width,t.height])}}function Wh(e,t){return{size:re.toFixed([t.width,t.height]),point:re.toFixed([t.minX,t.minY])}}const Nz="  ";class ho{static insertTextFirefox(t,n){t.setRangeText(n,t.selectionStart||0,t.selectionEnd||0,"end"),t.dispatchEvent(new InputEvent("input",{data:n,inputType:"insertText",isComposing:!1}))}static insert(t,n){const r=t.ownerDocument,o=r.activeElement;o!==t&&t.focus(),r.execCommand("insertText",!1,n)||ho.insertTextFirefox(t,n),o===r.body?t.blur():o instanceof HTMLElement&&o!==t&&o.focus()}static set(t,n){t.select(),ho.insert(t,n)}static getSelection(t){const{selectionStart:n,selectionEnd:r}=t;return t.value.slice(n||void 0,r||void 0)}static wrapSelection(t,n,r){const{selectionStart:o,selectionEnd:i}=t,a=ho.getSelection(t);ho.insert(t,n+a+(r!=null?r:n)),t.selectionStart=(o||0)+n.length,t.selectionEnd=(i||0)+n.length}static replace(t,n,r){let o=0;t.value.replace(n,(...i)=>{const a=o+i[i.length-2],s=i[0].length;t.selectionStart=a,t.selectionEnd=a+s;const l=typeof r=="string"?r:r(...i);return ho.insert(t,l),t.selectionStart=a,o+=l.length-s,l})}static findLineEnd(t,n){const r=t.lastIndexOf(`
`,n-1)+1;return t.charAt(r)!=="	"?n:r+1}static indent(t){var s;const{selectionStart:n,selectionEnd:r,value:o}=t,i=o.slice(n,r),a=(s=/\n/g.exec(i))==null?void 0:s.length;if(a&&a>0){const l=o.lastIndexOf(`
`,n-1)+1,c=t.value.slice(l,r-1),u=c.replace(/^|\n/g,`$&${Nz}`),d=u.length-c.length;t.setSelectionRange(l,r-1),ho.insert(t,u),t.setSelectionRange(n+1,r+d)}else ho.insert(t,Nz)}static unindent(t){const{selectionStart:n,selectionEnd:r,value:o}=t,i=o.lastIndexOf(`
`,n-1)+1,a=ho.findLineEnd(o,r),s=t.value.slice(i,a),l=s.replace(/(^|\n)(\t| {1,2})/g,"$1"),c=s.length-l.length;t.setSelectionRange(i,a),ho.insert(t,l);const u=/\t| {1,2}/.exec(o.slice(i,n)),d=u?u[0].length:0,f=n-d;t.setSelectionRange(n-d,Math.max(f,r-c))}}const ryt={[$t.Start]:"left",[$t.Middle]:"center",[$t.End]:"right",[$t.Justify]:"justify"};function Nne(e=$t.Start){return ryt[e]}let Tf;function oyt(){var t;(t=document.getElementById("__textLabelMeasure"))==null||t.remove();const e=document.createElement("pre");return e.id="__textLabelMeasure",Object.assign(e.style,{whiteSpace:"pre",width:"auto",border:"1px solid transparent",padding:"4px",margin:"0px",letterSpacing:`${Fw}px`,opacity:"0",position:"absolute",top:"-500px",left:"0px",zIndex:"9999",pointerEvents:"none",userSelect:"none",alignmentBaseline:"mathematical",dominantBaseline:"mathematical"}),e.tabIndex=-1,document.body.appendChild(e),e}typeof window!="undefined"&&(Tf=oyt());let zz="",jz="",L4=[0,0];function iS(e,t){if(!e)return[16,32];if(!Tf)return[10,10];if(e===zz&&t===jz)return L4;zz=e,jz=t,Tf.innerHTML=`${e}&zwj;`,Tf.style.font=t;const n=Tf.offsetWidth||1,r=Tf.offsetHeight||1;return L4=[n,r],L4}function zne(e){return h.exports.useCallback(n=>{switch(n.metaKey&&n.stopPropagation(),n.key){case"Meta":{n.stopPropagation();break}case"z":{n.metaKey&&(n.shiftKey?document.execCommand("redo",!1):document.execCommand("undo",!1),n.preventDefault());break}case"Escape":{n.currentTarget.blur();break}case"Enter":{(n.ctrlKey||n.metaKey)&&n.currentTarget.blur();break}case"Tab":{n.preventDefault(),n.shiftKey?ho.unindent(n.currentTarget):ho.indent(n.currentTarget),e(se.normalizeText(n.currentTarget.value));break}}},[e])}const Uh=h.exports.memo(function({font:t,text:n,color:r,offsetX:o=0,offsetY:i=0,scale:a=1,isEditing:s=!1,onBlur:l,onChange:c}){const u=h.exports.useRef(null),d=h.exports.useRef(!1),f=iS(n,t),p=h.exports.useCallback(x=>{c(se.normalizeText(x.currentTarget.value))},[c]),g=zne(c),m=h.exports.useCallback(x=>{x.currentTarget.setSelectionRange(0,0),l==null||l()},[l]),y=h.exports.useCallback(x=>{!s||!d.current||document.activeElement===x.currentTarget&&x.currentTarget.select()},[s]),v=h.exports.useCallback(x=>{s&&x.stopPropagation()},[s]);h.exports.useEffect(()=>{s?requestAnimationFrame(()=>{d.current=!0;const x=u.current;x&&(x.focus(),x.select())}):l==null||l()},[s,l]);const b=h.exports.useRef(null);return h.exports.useLayoutEffect(()=>{const x=b.current;!x||(x.style.transform=`scale(${a}, ${a}) translate(${o}px, ${i}px)`,x.style.width=f[0]+"px",x.style.height=f[1]+"px")},[f,i,o,a]),k(iyt,{children:ne(ayt,{ref:b,hasText:!!n,isEditing:s,style:{font:t,color:r},children:[s?k(syt,{ref:u,style:{font:t,color:r},name:"text",tabIndex:-1,autoComplete:"false",autoCapitalize:"false",autoCorrect:"false",autoSave:"false",autoFocus:!0,placeholder:"",spellCheck:"true",wrap:"off",dir:"auto",datatype:"wysiwyg",defaultValue:n,color:r,onFocus:y,onChange:p,onKeyDown:g,onBlur:m,onPointerDown:v,onContextMenu:cw}):n,"\u200B"]})})}),iyt=$e("div",{position:"absolute",top:0,left:0,width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",userSelect:"none",variants:{isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}}}}),jne={whiteSpace:"pre-wrap",overflowWrap:"break-word"},ayt=$e("div",{position:"absolute",padding:"4px",zIndex:1,minHeight:1,minWidth:1,lineHeight:1,letterSpacing:Fw,outline:0,fontWeight:"500",textAlign:"center",backfaceVisibility:"hidden",userSelect:"none",WebkitUserSelect:"none",WebkitTouchCallout:"none",variants:{hasText:{false:{pointerEvents:"none"},true:{pointerEvents:"all"}},isEditing:{false:{userSelect:"none"},true:{background:"$boundsBg",userSelect:"text",WebkitUserSelect:"text"}}},...jne}),syt=$e("textarea",{position:"absolute",top:0,left:0,zIndex:1,width:"100%",height:"100%",border:"none",padding:"4px",resize:"none",textAlign:"inherit",minHeight:"inherit",minWidth:"inherit",lineHeight:"inherit",letterSpacing:"inherit",outline:0,fontWeight:"inherit",overflow:"hidden",backfaceVisibility:"hidden",display:"inline-block",pointerEvents:"all",background:"$boundsBg",userSelect:"text",WebkitUserSelect:"text",...jne});function lyt(e,t,{initialShape:n,transformOrigin:r,scaleX:o,scaleY:i}){try{if((e==null?void 0:e.rotation)||(n==null?void 0:n.isAspectRatioLocked)){const a=re.toFixed(re.mul(n.size,Math.min(Math.abs(o),Math.abs(i)))),s=re.toFixed([t.minX+(t.width-e.size[0])*(o<0?1-r[0]:r[0]),t.minY+(t.height-e.size[1])*(i<0?1-r[1]:r[1])]),l=o<0&&i>=0||i<0&&o>=0?n.rotation?-n.rotation:0:n.rotation;return{size:a,point:s,rotation:l}}else return{point:re.toFixed([t.minX,t.minY]),size:re.toFixed([t.width,t.height])}}catch{return{point:re.toFixed([t.minX,t.minY]),size:re.toFixed([t.width,t.height])}}}const Gb=(e,t,n)=>Math.min(Math.max(t,e),n);function cyt(e,t){let{height:n,width:r,scaleX:o,scaleY:i}=t;if((t==null?void 0:t.scaleX)&&(t==null?void 0:t.scaleY)){At.debug("transformSingleBlock",{scaleX:t.scaleX,scaleY:t.scaleY});const a=e.maxHeight/e.maxWidth;t.scaleX===1?(n=Gb(e.minHeight,t.height,e.maxHeight),r=n/a):(t.scaleY,r=Gb(e.minWidth,t.width,e.maxWidth),n=a*r),r=Math.round(r),n=Math.round(n)}return{size:re.toFixed([r,n]),point:re.toFixed([t.minX,t.minY])}}function uyt({id:e,bounds:t,labelSize:n,offset:r,scale:o=1}){return k("defs",{children:ne("mask",{id:e+"_clip",children:[k("rect",{x:-100,y:-100,width:t.width+200,height:t.height+200,fill:"white"}),k("rect",{x:t.width/2-n[0]/2*o+((r==null?void 0:r[0])||0),y:t.height/2-n[1]/2*o+((r==null?void 0:r[1])||0),width:n[0]*o,height:n[1]*o,rx:4*o,ry:4*o,fill:"black",opacity:Math.max(o,.8)})]})})}function PP(e,t,n){const r=yJ(t.size,t.font),o=document.createElementNS("http://www.w3.org/2000/svg","g"),i=e.split(`
`).map((a,s)=>{const l=document.createElementNS("http://www.w3.org/2000/svg","text");return l.textContent=a,l.setAttribute("y",tyt*r*(.5+s)+""),o.appendChild(l),l});switch(o.setAttribute("font-size",r+""),o.setAttribute("font-family",fO(t.font).slice(1,-1)),o.setAttribute("text-align",Nne(t.textAlign)),t.textAlign){case $t.Middle:{o.setAttribute("text-align","center"),o.setAttribute("text-anchor","middle"),i.forEach(a=>a.setAttribute("x",n.width/2+""));break}case $t.End:{o.setAttribute("text-align","right"),o.setAttribute("text-anchor","end"),i.forEach(a=>a.setAttribute("x",n.width+""));break}case $t.Start:o.setAttribute("text-anchor","start"),o.setAttribute("alignment-baseline","central")}return o}class rt extends R8{constructor(){super(...arguments);E(this,"canBind",!1);E(this,"canEdit",!1);E(this,"canClone",!1);E(this,"isAspectRatioLocked",!1);E(this,"hideResizeHandles",!1);E(this,"bindingDistance",Kr);E(this,"hitTestPoint",(n,r)=>j.pointInBounds(r,this.getRotatedBounds(n)));E(this,"hitTestLineSegment",(n,r,o)=>{const i=j.getBoundsFromPoints([r,o]),a=this.getBounds(n);return j.boundsContain(a,i)||n.rotation?$1(r,o,j.getRotatedCorners(this.getBounds(n))).didIntersect:V_(r,o,this.getBounds(n)).length>0});E(this,"create",n=>(this.refMap.set(n.id,h.exports.createRef()),this.getShape(n)));E(this,"getCenter",n=>j.getBoundsCenter(this.getBounds(n)));E(this,"getExpandedBounds",n=>j.expandBounds(this.getBounds(n),this.bindingDistance));E(this,"getBindingPoint",(n,r,o,i,a,s)=>{const l=this.getBounds(n),c=this.getExpandedBounds(n);if(!j.pointInBounds(o,c))return;const u=A8(i,a,c).filter(v=>v.didIntersect).map(v=>v.points[0]);if(!u.length)return;const d=this.getCenter(n),f=u.sort((v,b)=>M.dist(b,i)-M.dist(v,i))[0],p=M.med(o,f);let g,m;s?(g=M.dist(o,d)<Kr/2?d:o,m=0):(M.distanceToLineSegment(o,p,d)<Kr/2?g=d:g=p,j.pointInBounds(o,l)?m=this.bindingDistance:m=Math.max(this.bindingDistance,j.getBoundsSides(l).map(v=>M.distanceToLineSegment(v[1][0],v[1][1],o)).sort((v,b)=>v-b)[0]));const y=M.divV(M.sub(g,[c.minX,c.minY]),[c.width,c.height]);return{point:M.clampV(y,0,1),distance:m}});E(this,"mutate",(n,r)=>r);E(this,"transform",(n,r,o)=>({...n,point:[r.minX,r.minY]}));E(this,"transformSingle",(n,r,o)=>this.transform(n,r,o));E(this,"updateChildren");E(this,"onChildrenChange");E(this,"onBindingChange");E(this,"onHandleChange");E(this,"onRightPointHandle");E(this,"onDoubleClickHandle");E(this,"onDoubleClickBoundsHandle");E(this,"onSessionComplete");E(this,"getSvgElement",n=>{var o;const r=(o=document.getElementById(n.id+"_svg"))==null?void 0:o.cloneNode(!0);if(!!r){if("label"in n&&n.label!==void 0){const i=n,a=document.createElementNS("http://www.w3.org/2000/svg","g"),s=this.getBounds(n),l=PP(i.label,n.style,s);l.setAttribute("fill",ut(n.style).stroke);const c=bs(n.style),u=iS(i.label,c);return l.setAttribute("transform-origin","top left"),l.setAttribute("transform",`translate(${(s.width-u[0])/2}, ${(s.height-u[1])/2})`),a.appendChild(r),a.appendChild(l),a}return r}})}}const Vy=Math.PI*2,Do=class{static inwardEdgeNormal(t){const n=re.sub(t[1],t[0]),r=re.len2(n);return[-n[0]/r,n[1]/r]}static outwardEdgeNormal(t){return re.neg(Do.inwardEdgeNormal(t))}static isReflexVertex(t,n){const r=t.length,o=t[(n+r-1)%r],i=t[n],a=t[(n+1)%r];return Do.leftSide(o,a,i)<0}static getEdges(t){return t.map((n,r)=>[n,t[(r+1)%t.length]])}static edgesIntersection([t,n],[r,o]){const i=(o[1]-r[1])*(n[0]-t[0])-(o[0]-r[0])*(n[1]-t[1]);if(i==0)return null;const a=((o[0]-r[0])*(t[1]-r[1])-(o[1]-r[1])*(t[0]-r[0]))/i,s=((n[0]-t[0])*(t[1]-r[1])-(n[1]-t[1])*(t[0]-r[0]))/i;return a<0||s<0||a>1||s>1?null:[t[0]+a*(n[0]-t[0]),t[1]+a*(n[1]-t[1])]}static appendArc(t,n,r,o,i,a=!1){const s=[...t];let l=Math.atan2(o[1]-n[1],o[0]-n[0]),c=Math.atan2(i[1]-n[1],i[0]-n[0]);l<0&&(l+=Vy),c<0&&(c+=Vy);const u=5,d=l>c?l-c:l+Vy-c,f=(a?-d:Vy-d)/u;s.push(o);for(let p=1;p<u;++p){const g=l+f*p;s.push([n[0]+Math.cos(g)*r,n[1]+Math.sin(g)*r])}return s.push(i),s}static createOffsetEdge(t,n){return t.map(r=>re.add(r,n))}static getOffsetPolygon(t,n=0){const r=Do.getEdges(t),o=r.map(a=>Do.createOffsetEdge(a,re.mul(Do.outwardEdgeNormal(a),n))),i=[];for(let a=0;a<o.length;a++){const s=o[a],l=o[(a+o.length-1)%o.length],c=Do.edgesIntersection(l,s);c?i.push(c):Do.appendArc(i,r[a][0],n,l[1],s[0],!1)}return i}static createPaddingPolygon(t,n=0){const r=t.map(i=>Do.createOffsetEdge(i,Do.inwardEdgeNormal(i))),o=[];for(let i=0;i<r.length;i++){const a=r[i],s=r[(i+r.length-1)%r.length],l=Do.edgesIntersection(s,a);l?o.push(l):Do.appendArc(o,t[i][0],n,s[1],a[0],!0)}return o}};let B4=Do;E(B4,"leftSide",re.isLeft);function TP(e,t){if(e.length<3)throw Error("Polygon must have at least 3 points");const n=e.length;return e.map((r,o)=>[r,e[(o+1)%n]]).map(([r,o])=>{const i=re.mul(re.per(re.uni(re.sub(o,r))),t);return[re.add(r,i),re.add(o,i)]}).map((r,o,i)=>{const a=iTe(r,i[(o+1)%i.length]);if(a===void 0)throw Error("Expected an intersection");return a})}function wp(e,t=0,n=0){const[r,o]=e;let i=[[r/2,0],[r,o],[0,o]];return t&&(i=TP(i,t)),n&&(i=i.map(a=>re.rotWith(a,[r/2,o/2],n))),i}function Hz(e){const[t,n]=e,r=[[t/2,0],[t,n],[0,n]];return[(r[0][0]+r[1][0]+r[2][0])/3,(r[0][1]+r[1][1]+r[2][1])/3]}function dyt(e,t,n){const[r,o]=t,i=j.rng(e),a=Array.from(Array(3)).map(()=>[i()*n*.75,i()*n*.75]),s=[re.add([r/2,0],a[0]),re.add([r,o],a[1]),re.add([0,o],a[2])],l=Math.round(Math.abs(i()*2*3)),c=j.rotateArray([re.pointsBetween(s[0],s[1],32),re.pointsBetween(s[1],s[2],32),re.pointsBetween(s[2],s[0],32)],l);return{points:[...c.flat(),...c[0]]}}function Hne(e,t,n){const{strokeWidth:r}=ut(n),{points:o}=dyt(e,t,r);return{points:o,options:{size:r,thinning:.65,streamline:.3,smoothing:1,simulatePressure:!1,last:!0}}}function fyt(e,t,n){const{points:r,options:o}=Hne(e,t,n),i=pd(r,o);return j.getSvgPathFromStroke(i)}function pyt(e,t,n){const{points:r,options:o}=Hne(e,t,n),i=Dc(r,o);return j.getSvgPathFromStroke(i.map(a=>a.point.slice(0,2)),!1)}function hyt(e,t,n,r){return["M",e[0],e[1],"A",n[2],n[2],0,0,r<0?0:1,t[0],t[1]].join(" ")}function F4(e,t){const{start:n,end:r}=e,o=re.dist(n.point,r.point),i=re.med(n.point,r.point),a=o/2*t,s=re.uni(re.vec(n.point,r.point));return re.toFixed(Math.abs(a)<10?i:re.add(i,re.mul(re.per(s),a)))}function gyt(e,t,n,r,o,i){const a=j.rng(e),s=ut(t).strokeWidth,l=o?re.nudge(n,r,s):n,c=i?re.nudge(r,n,s):r,u=pd([l,c],{size:s,thinning:.618+a()*.2,easing:Nw.easeOutQuad,simulatePressure:!0,streamline:0,last:!0});return j.getSvgPathFromStroke(u)}function myt(e,t,n,r,o,i,a,s,l,c){const u=j.rng(e),d=ut(t).strokeWidth,f=o?re.rotWith(n,a,d/l):n,p=i?re.rotWith(r,a,-(d/l)):r,g=re.angle(a,f),m=re.angle(a,p),y=[],v=8+Math.floor(Math.abs(l)/20*1+u()/2);for(let x=0;x<v;x++){const S=c(x/v),C=j.lerpAngles(g,m,S);y.push(re.toFixed(re.nudgeAtAngle(a,C,s)))}const b=pd([f,...y,p],{size:1+d,thinning:.618+u()*.2,easing:Nw.easeOutQuad,simulatePressure:!1,streamline:0,last:!0});return j.getSvgPathFromStroke(b)}function Cp(e,t,n){return j.circleFromThreePoints(e,n,t)}function zE(e,t,n,r,o){const i=STe(e,t*.618,n,r).points;if(!i)return se.warn("Could not find an intersection for the arrow head."),{left:e,right:e};const a=o?i[0]:i[1],s=a?re.nudge(re.rotWith(a,e,Math.PI/6),e,t*-.382):e,l=a?re.nudge(re.rotWith(a,e,-Math.PI/6),e,t*-.382):e;return{left:s,right:l}}function jE(e,t,n){const r=xTe(e,n,e,t).points;if(!r)return se.warn("Could not find an intersection for the arrow head."),{left:e,right:e};const o=r[0],i=o?re.rotWith(o,e,Math.PI/6):e,a=o?re.rotWith(o,e,-Math.PI/6):e;return{left:i,right:a}}function Vz(e,t,n,r,o){const{left:i,right:a}=zE(e,t,n,r,o);return`M ${i} L ${e} ${a}`}function Wz(e,t,n){const{left:r,right:o}=jE(e,t,n);return`M ${r} L ${e} ${o}`}function vyt(e,t,n,r,o,i){const{strokeWidth:a}=ut(e,!1),s=re.dist(t,r),l=Math.min(s/3,a*8),c=[];if(re.dist(n,re.toFixed(re.med(t,r)))<1)c.push(`M ${t} L ${r}`),o&&c.push(Wz(t,r,l)),i&&c.push(Wz(r,t,l));else{const d=Cp(t,n,r),f=[d[0],d[1]],p=d[2],g=aS(f,p,t,r);c.push(`M ${t} A ${p} ${p} 0 0 ${g>0?"1":"0"} ${r}`),o&&c.push(Vz(t,l,f,p,g<0)),i&&c.push(Vz(r,l,f,p,g>=0))}return c.join(" ")}function Wy(e,t,n){if(re.dist2(t,re.med(e,n))<=4)return[e,n];const r=[],o=Cp(e,t,n),i=[o[0],o[1]],a=o[2],s=re.angle(i,e),l=re.angle(i,n);for(let c=1/20;c<1;c+=1/20){const u=j.lerpAngles(s,l,c);r.push(re.nudgeAtAngle(i,u,a))}return r}function yyt(e,t,n){if(n===e||n===t)return!0;const r=Math.PI*2,o=(t-e+r)%r,i=(n-e+r)%r;return o<=Math.PI!=i>o}function aS(e,t,n,r){const o=j.getSweep(e,n,r);return t*(2*Math.PI)*(o/(2*Math.PI))}function sS({left:e,middle:t,right:n,stroke:r,strokeWidth:o}){return ne("g",{children:[k("path",{className:"tl-stroke-hitarea",d:`M ${e} L ${t} ${n}`}),k("path",{d:`M ${e} L ${t} ${n}`,fill:"none",stroke:r,strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round",pointerEvents:"none"})]})}const byt=h.exports.memo(function({id:t,style:n,start:r,bend:o,end:i,arrowBend:a,decorationStart:s,decorationEnd:l,isDraw:c,isDarkMode:u}){const d=re.dist(r,i);if(d<2)return null;const f=ut(n,u),{strokeWidth:p}=f,g=1+p*1.618,m=Cp(r,o,i),y=[m[0],m[1]],v=m[2],b=aS(y,v,r,i),x=j.rng(t),S=Nw[x()>0?"easeInOutSine":"easeInOutCubic"],C=c?myt(t,n,r,i,s,l,y,v,b,S):hyt(r,i,m,a),{strokeDasharray:w,strokeDashoffset:I}=j.getPerfectDashProps(Math.abs(b),g,n.dash,2,!1),_=Math.min(d/3,p*8),P=s?zE(r,_,y,v,b<0):null,T=l?zE(i,_,y,v,b>=0):null;return ne(Ue,{children:[k("path",{className:"tl-stroke-hitarea",d:C}),k("path",{d:C,fill:c?f.stroke:"none",stroke:f.stroke,strokeWidth:c?0:g,strokeDasharray:w,strokeDashoffset:I,strokeLinecap:"round",strokeLinejoin:"round",pointerEvents:"none"}),P&&k(sS,{left:P.left,middle:r,right:P.right,stroke:f.stroke,strokeWidth:g}),T&&k(sS,{left:T.left,middle:i,right:T.right,stroke:f.stroke,strokeWidth:g})]})}),xyt=h.exports.memo(function({id:t,style:n,start:r,end:o,decorationStart:i,decorationEnd:a,isDraw:s,isDarkMode:l}){const c=re.dist(r,o);if(c<2)return null;const u=ut(n,l),{strokeWidth:d}=u,f=1+d*1.618,p=s?gyt(t,n,r,o,i,a):"M"+re.toFixed(r)+"L"+re.toFixed(o),{strokeDasharray:g,strokeDashoffset:m}=j.getPerfectDashProps(c,d*1.618,n.dash,2,!1),y=Math.min(c/3,d*8),v=i?jE(r,o,y):null,b=a?jE(o,r,y):null;return ne(Ue,{children:[k("path",{className:"tl-stroke-hitarea",d:p}),k("path",{d:p,fill:u.stroke,stroke:u.stroke,strokeWidth:s?f/2:f,strokeDasharray:g,strokeDashoffset:m,strokeLinecap:"round",strokeLinejoin:"round",pointerEvents:"stroke"}),v&&k(sS,{left:v.left,middle:r,right:v.right,stroke:u.stroke,strokeWidth:f}),b&&k(sS,{left:b.left,middle:o,right:b.right,stroke:u.stroke,strokeWidth:f})]})});class Syt extends rt{constructor(){super(...arguments);E(this,"type",X.Arrow);E(this,"hideBounds",!0);E(this,"canEdit",!0);E(this,"pathCache",new WeakMap);E(this,"getShape",n=>{var r,o,i,a;return{id:"id",type:X.Arrow,name:"Arrow",parentId:"page",childIndex:1,point:[0,0],rotation:0,bend:0,handles:{start:{id:"start",index:0,point:[0,0],canBind:!0,...(r=n.handles)==null?void 0:r.start},end:{id:"end",index:1,point:[1,1],canBind:!0,...(o=n.handles)==null?void 0:o.end},bend:{id:"bend",index:2,point:[.5,.5],...(i=n.handles)==null?void 0:i.bend}},decorations:(a=n.decorations)!=null?a:{end:xp.Arrow},style:{...Gr,isFilled:!1,...n.style},label:"",labelPoint:[.5,.5],...n}});E(this,"Component",rt.Component(({shape:n,isEditing:r,isGhost:o,meta:i,events:a,onShapeChange:s,onShapeBlur:l},c)=>{const{id:u,label:d="",handles:{start:f,bend:p,end:g},decorations:m={},style:y}=n,v=M.dist(p.point,M.toFixed(M.med(f.point,g.point)))<1,b=bs(y),x=ut(y),S=d||r?iS(d,b):[0,0],C=this.getBounds(n),w=h.exports.useMemo(()=>{const{start:R,bend:B,end:q}=n.handles;if(v)return M.dist(R.point,q.point);const W=Cp(R.point,B.point,q.point),L=W.slice(0,2),z=W[2],N=aS(L,z,R.point,q.point);return Math.abs(N)},[n.handles]),I=Math.max(.5,Math.min(1,Math.max(w/(S[1]+128),w/(S[0]+128)))),_=h.exports.useMemo(()=>{const R=this.getBounds(n);return M.sub(n.handles.bend.point,[R.width/2,R.height/2])},[n,I]),P=h.exports.useCallback(R=>{s==null||s({id:u,label:R})},[s]),T=v?xyt:byt;return ne(wyt,{ref:c,...a,isLinked:!!(n!=null&&n.link),children:[k(Uh,{font:b,text:d,color:x.stroke,offsetX:_[0],offsetY:_[1],scale:I,isEditing:r,onChange:P,onBlur:l}),ne(Eo,{id:n.id+"_svg",children:[k("defs",{children:ne("mask",{id:n.id+"_clip",children:[k("rect",{x:-100,y:-100,width:C.width+200,height:C.height+200,fill:"white"}),k("rect",{x:C.width/2-S[0]/2*I+_[0],y:C.height/2-S[1]/2*I+_[1],width:S[0]*I,height:S[1]*I,rx:4*I,ry:4*I,fill:"black",opacity:Math.max(I,.9)})]})}),k("g",{pointerEvents:"none",opacity:o?qr:1,mask:d||r?`url(#${n.id}_clip)`:"",children:k(T,{id:u,style:y,start:f.point,end:g.point,bend:p.point,arrowBend:n.bend,decorationStart:m==null?void 0:m.start,decorationEnd:m==null?void 0:m.end,isDraw:y.dash===Qt.Draw,isDarkMode:i.isDarkMode})})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n,bounds:r})=>{const{style:o,decorations:i,label:a,handles:{start:s,bend:l,end:c}}=n,u=bs(o),d=a?iS(a,u):[0,0],f=M.dist(l.point,M.toFixed(M.med(s.point,c.point)))<1,p=h.exports.useMemo(()=>{const{start:y,bend:v,end:b}=n.handles;if(f)return M.dist(y.point,b.point);const x=Cp(y.point,v.point,b.point),S=x.slice(0,2),C=x[2],w=aS(S,C,y.point,b.point);return Math.abs(w)},[n.handles]),g=Math.max(.5,Math.min(1,Math.max(p/(d[1]+128),p/(d[0]+128)))),m=h.exports.useMemo(()=>{const y=this.getBounds(n);return M.sub(n.handles.bend.point,[y.width/2,y.height/2])},[n,g]);return ne(Ue,{children:[k(uyt,{id:n.id,scale:g,offset:m,bounds:r,labelSize:d}),k("path",{d:vyt(o,s.point,l.point,c.point,i==null?void 0:i.start,i==null?void 0:i.end),mask:a?`url(#${n.id}_clip)`:""}),a&&k("rect",{x:r.width/2-d[0]/2*g+m[0],y:r.height/2-d[1]/2*g+m[1],width:d[0]*g,height:d[1]*g,rx:4*g,ry:4*g,fill:"transparent"})]})}));E(this,"getBounds",n=>{const r=j.getFromCache(this.boundsCache,n,()=>{const{handles:{start:o,bend:i,end:a}}=n;return j.getBoundsFromPoints(Wy(o.point,i.point,a.point))});return j.translateBounds(r,n.point)});E(this,"getRotatedBounds",n=>{const{handles:{start:r,bend:o,end:i}}=n;let a=Wy(r.point,o.point,i.point);const{minX:s,minY:l,maxX:c,maxY:u}=j.getBoundsFromPoints(a);return n.rotation!==0&&(a=a.map(d=>M.rotWith(d,[(s+c)/2,(l+u)/2],n.rotation||0))),j.translateBounds(j.getBoundsFromPoints(a),n.point)});E(this,"getCenter",n=>{const{start:r,end:o}=n.handles;return M.add(n.point,M.med(r.point,o.point))});E(this,"shouldRender",(n,r)=>r.decorations!==n.decorations||r.handles!==n.handles||r.style!==n.style||r.label!==n.label);E(this,"hitTestPoint",(n,r)=>{const{handles:{start:o,bend:i,end:a}}=n,s=M.sub(r,n.point),l=Wy(o.point,i.point,a.point);for(let c=1;c<l.length;c++)if(M.distanceToLineSegment(l[c-1],l[c],s)<1)return!0;return!1});E(this,"hitTestLineSegment",(n,r,o)=>{const{handles:{start:i,bend:a,end:s}}=n,l=M.sub(r,n.point),c=M.sub(o,n.point),u=Wy(i.point,a.point,s.point);for(let d=1;d<u.length;d++)if(A1(u[d-1],u[d],l,c).didIntersect)return!0;return!1});E(this,"hitTestBounds",(n,r)=>{const{start:o,end:i,bend:a}=n.handles,s=M.add(n.point,o.point),l=M.add(n.point,i.point);if(j.pointInBounds(s,r)||j.pointInBounds(l,r))return!0;if(M.isEqual(M.med(o.point,i.point),a.point))return V_(s,l,r).length>0;{const[c,u,d]=Cp(o.point,a.point,i.point),f=M.add(n.point,[c,u]);return bTe(f,d,s,l,r).length>0}});E(this,"transform",(n,r,{initialShape:o,scaleX:i,scaleY:a})=>{const s=this.getBounds(o),l=["start","end"],c={...o.handles};l.forEach(b=>{const[x,S]=c[b].point,C=x/s.width,w=S/s.height;c[b]={...c[b],point:[r.width*(i<0?1-C:C),r.height*(a<0?1-w:w)]}});const{start:u,bend:d,end:f}=c,p=M.dist(u.point,f.point),g=M.med(u.point,f.point),m=p/2*o.bend,y=M.uni(M.vec(u.point,f.point)),v=M.add(g,M.mul(M.per(y),m));return c.bend={...d,point:M.toFixed(Math.abs(m)<10?g:v)},{point:M.toFixed([r.minX,r.minY]),handles:c}});E(this,"onDoubleClickHandle",(n,r)=>{var o,i;switch(r){case"bend":return{bend:0,handles:{...n.handles,bend:{...n.handles.bend,point:F4(n.handles,n.bend)}}};case"start":return{decorations:{...n.decorations,start:(o=n.decorations)!=null&&o.start?void 0:xp.Arrow}};case"end":return{decorations:{...n.decorations,end:(i=n.decorations)!=null&&i.end?void 0:xp.Arrow}}}return this});E(this,"onBindingChange",(n,r,o,i,a,s)=>{const l=n.handles[r.handleId];let c=M.sub(M.add([a.minX,a.minY],M.mulV([a.width,a.height],M.rotWith(r.point,[.5,.5],o.rotation||0))),n.point);if(r.distance){const u=j.expandBounds(i,r.distance),d=M.add(n.point,n.handles[l.id==="start"?"end":"start"].point),f=M.uni(M.sub(M.add(c,n.point),d));if(o.type===X.Ellipse){const p=pZ(d,f,s,o.radius[0]+r.distance,o.radius[1]+r.distance,o.rotation||0).points.sort((g,m)=>M.dist(g,d)-M.dist(m,d));p[0]&&(c=M.sub(p[0],n.point))}else if(o.type===X.Triangle){const p=wp(o.size,Kr,o.rotation).map(y=>M.add(y,o.point)),m=j.pointsToLineSegments(p,!0).map(y=>T1(d,f,y[0],y[1])).filter(y=>y.didIntersect).flatMap(y=>y.points).sort((y,v)=>M.dist(y,d)-M.dist(v,d));m[0]&&(c=M.sub(m[0],n.point))}else{let p=A8(d,f,u,o.rotation).filter(g=>g.didIntersect).map(g=>g.points[0]).sort((g,m)=>M.dist(g,d)-M.dist(m,d));p.length<2&&(p=A8(d,M.neg(f),u).filter(g=>g.didIntersect).map(g=>g.points[0]).sort((g,m)=>M.dist(g,d)-M.dist(m,d))),p[0]&&(c=M.sub(p[0],n.point))}}return this.onHandleChange(n,{[l.id]:{...l,point:M.toFixed(c)}})});E(this,"onHandleChange",(n,r)=>{let o=j.deepMerge(n.handles,r),i=n.bend;if(o={...o,start:{...o.start,point:M.toFixed(o.start.point)},end:{...o.end,point:M.toFixed(o.end.point)}},"bend"in r){const{start:u,end:d,bend:f}=o,p=M.dist(u.point,d.point),g=M.med(u.point,d.point),m=M.angle(u.point,d.point),y=M.uni(M.vec(u.point,d.point)),v=M.add(g,M.mul(M.per(y),p/2)),b=M.sub(g,M.mul(M.per(y),p/2)),x=M.nearestPointOnLineSegment(v,b,f.point,!0),S=M.dist(g,x);i=j.clamp(S/(p/2),-.99,.99);const C=M.angle(u.point,x);M.isEqual(g,F4(o,i))?i=0:yyt(m,m+Math.PI,C)&&(i*=-1)}const a={point:n.point,bend:i,handles:{...o,bend:{...o.bend,point:F4(o,i)}}},s=n.point,l=this.getBounds({...a}),c=M.sub([l.minX,l.minY],s);return M.isEqual(c,[0,0])||(Object.values(a.handles).forEach(u=>{u.point=M.toFixed(M.sub(u.point,c))}),a.point=M.toFixed(M.add(a.point,c))),a})}}const wyt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}});class Cyt extends rt{constructor(){super(...arguments);E(this,"type",X.Block);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"isAspectRatioLocked",!1);E(this,"hideResizeHandles",!1);E(this,"showCloneHandles",!1);E(this,"block");E(this,"getShape",n=>{var r,o,i,a;return j.deepMerge({id:"block",type:X.Block,name:"Block",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:{...Gr,isFilled:!0},assetId:"assetId",maxHeight:(r=n.maxHeight)!=null?r:1/0,maxWidth:(o=n.maxWidth)!=null?o:1/0,minHeight:(i=n.minHeight)!=null?i:0,minWidth:(a=n.minWidth)!=null?a:0,asset:n.asset},n)});E(this,"Component",rt.Component((n,r)=>{const{shape:o,isBinding:i,events:a,isGhost:s,meta:l}=n,c=Pt(),{size:u,asset:d={src:""}}=o;if(!d.block)return console.error("Block failed to load correctly"),k(Ue,{});const f=d.block;this.block=f;const p=h.exports.useRef(null),[g,m]=h.exports.useState();h.exports.useEffect(()=>{if(JSON.stringify(f)!==JSON.stringify(g)){m(f),this.block=f;const v=eFe(f);this.isAspectRatioLocked=!v,this.hideResizeHandles=!v;const{maxWidth:b,maxHeight:x,minHeight:S,minWidth:C,size:w}=this.latestShape(o);c.updateShapes({id:o.id,maxWidth:b,maxHeight:x,minHeight:S,minWidth:C,size:w})}},[u,f]);const y=h.exports.useMemo(()=>{const v={...f,shapeId:o.id};switch(v.blockType){case Jt.MASK:return k(KQ,{...v,ref:p});case Jt.ICON:return k(GQ,{...v,ref:p});case Jt.BOOK:case Jt.DEFAULT:return k(DDe,{...v,ref:p});default:return k(Ue,{})}},[f]);return ne(R1,{ref:r,...a,children:[i&&k("div",{className:"tl-binding-indicator",style:{position:"absolute",top:`calc(${-this.bindingDistance}px * var(--tl-zoom))`,left:`calc(${-this.bindingDistance}px * var(--tl-zoom))`,width:`calc(100% + ${this.bindingDistance*2}px * var(--tl-zoom))`,height:`calc(100% + ${this.bindingDistance*2}px * var(--tl-zoom))`,backgroundColor:"rgba(65, 132, 244, 0.05)"}}),k(Eyt,{ref:p,isDarkMode:l.isDarkMode,isGhost:s,className:"block-util-wrapper",children:y})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:[r,o]}=n;return k("rect",{x:0,y:0,rx:2,ry:2,width:Math.max(1,r),height:Math.max(1,o),className:"indicator"})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style);E(this,"latestShape",(n,r)=>{if(this.block){const[o,i]=JBe(this.block),[a,s]=sO(this.block),l=o/i,c=(r==null?void 0:r.length)===2?r:n.size,u=Gb(s,c[1],i),d=l*u;return{...n,maxWidth:o,maxHeight:i,minWidth:a,minHeight:s,size:[d,u]}}else return console.error("No block on Block"),n});E(this,"transform",(n,r,o)=>lyt(this.latestShape(n),r,o));E(this,"transformSingle",(n,r)=>cyt(this.latestShape(n),r));E(this,"getSvgElement",n=>{const r=this.getBounds(n),o=document.createElementNS("http://www.w3.org/2000/svg","block");return o.classList.add("svgElement"),o.setAttribute("width",`${r.width}`),o.setAttribute("height",`${r.height}`),o.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),o})}}const Eyt=md("div",{pointerEvents:"all",position:"relative",height:"100%",width:"100%",overflow:"hidden",p:{userSelect:"none"},img:{userSelect:"none"},variants:{isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}},isFilled:{true:{},false:{}},isDarkMode:{true:{},false:{}}},compoundVariants:[{isFilled:!0,isDarkMode:!0,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.3), 1px 1px 4px rgba(0,0,0,.3), 1px 1px 2px rgba(0,0,0,.3)"}},{isFilled:!0,isDarkMode:!1,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.2), 1px 1px 4px rgba(0,0,0,.16),  1px 1px 2px rgba(0,0,0,.16)"}}]});function ep(e,t=0,n=0){const[r,o]=e;let i=[[0,o/2],[r/2,o],[r,o/2],[r/2,0]];return t&&(i=TP(i,t)),n&&(i=i.map(a=>re.rotWith(a,[r/2,o/2],n))),i}function Uz(e){const[t,n]=e,r=[[0,n/2],[t/2,n],[t,n/2],[t/2,0]];return[(r[0][0]+r[1][0]+r[2][0]+r[3][0])/4,(r[0][1]+r[1][1]+r[2][1])/3]}function kyt(e,t,n){const[r,o]=t,i=j.rng(e),a=Array.from(Array(4)).map(()=>[i()*n*.75,i()*n*.75]),s=[re.add([0,o/2],a[0]),re.add([r/2,o],a[1]),re.add([r,o/2],a[2]),re.add([r/2,0],a[3])],l=Math.round(Math.abs(i()*2*3)),c=j.rotateArray([re.pointsBetween(s[0],s[1],32),re.pointsBetween(s[1],s[2],32),re.pointsBetween(s[2],s[3],32),re.pointsBetween(s[3],s[0],32)],l);return{points:[...c.flat(),...c[0]]}}function Vne(e,t,n){const{strokeWidth:r}=ut(n),{points:o}=kyt(e,t,r);return{points:o,options:{size:r,thinning:.65,streamline:.3,smoothing:1,simulatePressure:!1,last:!0}}}function Iyt(e,t,n){const{points:r,options:o}=Vne(e,t,n),i=pd(r,o);return j.getSvgPathFromStroke(i)}function _yt(e,t,n){const{points:r,options:o}=Vne(e,t,n),i=Dc(r,o);return j.getSvgPathFromStroke(i.map(a=>a.point.slice(0,2)),!1)}const Oyt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(r,i),c=1+s*1.618,u=ep(n),f=j.pointsToLineSegments(u,!0).map(([g,m],y)=>{const{strokeDasharray:v,strokeDashoffset:b}=j.getPerfectDashProps(re.dist(g,m),s*1.618,r.dash);return k("line",{x1:g[0],y1:g[1],x2:m[0],y2:m[1],stroke:a,strokeWidth:c,strokeLinecap:"round",strokeDasharray:v,strokeDashoffset:b},t+"_"+y)}),p=u.join();return ne(Ue,{children:[k("polygon",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",points:p}),r.isFilled&&k("polygon",{fill:l,points:p,pointerEvents:"none"}),k("g",{pointerEvents:"stroke",children:f})]})});function Pyt({size:e}){const t=ep(e).join();return k("polygon",{className:"tl-binding-indicator",points:t,strokeWidth:Kr*2})}const Tyt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(r,i),c=Iyt(t,n,r),u=_yt(t,n,r);return ne(Ue,{children:[k("path",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",d:u}),r.isFilled&&k("path",{d:u,fill:l,pointerEvents:"none"}),k("path",{d:c,fill:a,stroke:a,strokeWidth:s,pointerEvents:"none"})]})});class Ayt extends rt{constructor(){super(...arguments);E(this,"type",X.Diamond);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"canEdit",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Diamond,name:"Diamond",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:Gr,label:"",labelPoint:[.5,.5]},n));E(this,"Component",rt.Component(({shape:n,bounds:r,isBinding:o,isEditing:i,isSelected:a,isGhost:s,meta:l,events:c,onShapeChange:u,onShapeBlur:d},f)=>{const{id:p,label:g="",size:m,style:y,labelPoint:v=ev}=n,b=bs(y),x=ut(y),S=y.dash===Qt.Draw?Tyt:Oyt,C=h.exports.useCallback(w=>u==null?void 0:u({id:p,label:w}),[u]);return h.exports.useMemo(()=>{const w=re.div(m,2);return(Uz(m)[1]-w[1])*.72},[m]),ne($yt,{ref:f,...c,isLinked:!!(n!=null&&n.link),children:[k(Uh,{isEditing:i,onChange:C,onBlur:d,font:b,text:g,color:x.stroke,offsetX:(v[0]-.5)*r.width,offsetY:(v[1]-.5)*r.height}),ne(Eo,{id:n.id+"_svg",opacity:s?qr:1,children:[o&&k(Pyt,{size:m}),k(S,{id:p,style:y,size:m,isSelected:a,isDarkMode:l.isDarkMode})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:r}=n;return k("polygon",{points:ep(r).join()})}));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.label!==n.label);E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"getExpandedBounds",n=>j.getBoundsFromPoints(ep(n.size,this.bindingDistance).map(r=>re.add(r,n.point))));E(this,"hitTestLineSegment",(n,r,o)=>$1(r,o,this.getPoints(n)).didIntersect);E(this,"hitTestBounds",(n,r)=>j.boundsContained(this.getBounds(n),r)||W_(r,this.getPoints(n)).length>0);E(this,"getBindingPoint",(n,r,o,i,a,s)=>{const l=this.getExpandedBounds(n);if(!j.pointInBounds(o,l))return;const c=ep(n.size).map(x=>re.add(x,n.point)),u=ep(n.size,this.bindingDistance).map(x=>re.add(x,n.point)),d=j.pointsToLineSegments(c,!0).map(([x,S])=>re.distanceToLineSegment(x,S,o)).sort((x,S)=>x-S)[0];if(!(j.pointInPolygon(o,u)||d<this.bindingDistance))return;const f=j.pointsToLineSegments(u.concat([u[0]])).map(x=>T1(i,a,x[0],x[1])).filter(x=>x.didIntersect).flatMap(x=>x.points);if(!f.length)return;const p=re.add(Uz(n.size),n.point),g=f.sort((x,S)=>re.dist(S,i)-re.dist(x,i))[0],m=re.med(o,g);let y,v;s?(y=re.dist(o,p)<Kr/2?p:o,v=0):(re.distanceToLineSegment(o,m,p)<Kr/2?y=p:y=m,j.pointInPolygon(o,c)?v=this.bindingDistance:v=Math.max(this.bindingDistance,d));const b=re.divV(re.sub(y,[l.minX,l.minY]),[l.width,l.height]);return{point:re.clampV(b,0,1),distance:v}});E(this,"transform",Vh);E(this,"transformSingle",Wh)}getPoints(n){const{rotation:r=0,point:[o,i],size:[a,s]}=n;return[[0,s/2],[a/2,s],[a,s/2],[a/2,0]].map(l=>re.rotWith(l,this.getCenter(n),r))}}const $yt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}}),Myt={easing:e=>Math.sin(e*Math.PI/2),simulatePressure:!0},Ryt={easing:e=>e*e,simulatePressure:!1};function AP(e){const t=ut(e.style);return{size:1+t.strokeWidth*1.5,thinning:.65,streamline:.65,smoothing:.65,...e.points[1][2]===.5?Myt:Ryt,last:e.isComplete}}function Dyt(e){return e.points.length<2?"":j.getSvgPathFromStroke(Dc(e.points,AP(e)).map(t=>t.point))}function Wne(e,t){return Dc(e.points,t)}function Lyt(e){if(e.points.length<2)return"";const t=AP(e),n=Wne(e,t);return j.getSvgPathFromStroke(N_(n,t))}function Gz(e){const{points:t}=e;if(t.length<2)return"M 0 0 L 0 0";const n=AP(e),r=Wne(e,n).map(a=>a.point.slice(0,2)),o=t[t.length-1].slice(0,2);return re.isEqual(r[0],o)||r.push(o),j.getSvgPathFromStroke(r,!1)}class Byt extends rt{constructor(){super(...arguments);E(this,"type",X.Draw);E(this,"pointsBoundsCache",new WeakMap([]));E(this,"shapeBoundsCache",new Map);E(this,"rotatedCache",new WeakMap([]));E(this,"pointCache",{});E(this,"canClone",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Draw,name:"Draw",parentId:"page",childIndex:1,point:[0,0],rotation:0,style:Gr,points:[],isComplete:!1},n));E(this,"Component",rt.Component(({shape:n,meta:r,isSelected:o,isGhost:i,events:a},s)=>{const{points:l,style:c,isComplete:u}=n,d=h.exports.useMemo(()=>Dyt(n),[l,c.size]),f=h.exports.useMemo(()=>c.dash===Qt.Draw?Lyt(n):Gz(n),[l,c.size,c.dash,u]),p=ut(c,r.isDarkMode),{stroke:g,fill:m,strokeWidth:y}=p,v=this.getBounds(n);if(v.width<=y/2&&v.height<=y/2){const I=1+y;return k(Eo,{ref:s,id:n.id+"_svg",...a,children:k("circle",{r:I,fill:g,stroke:g,pointerEvents:"all",opacity:i?qr:1})})}const x=c.isFilled&&l.length>3&&M.dist(l[0],l[l.length-1])<y*2;if(n.style.dash===Qt.Draw)return k(Eo,{ref:s,id:n.id+"_svg",...a,cursor:n.link?"pointer":"default",children:ne("g",{opacity:i?qr:1,children:[k("path",{className:x||o?"tl-fill-hitarea":"tl-stroke-hitarea",d:f}),x&&k("path",{d,stroke:"none",fill:m,strokeLinejoin:"round",strokeLinecap:"round",pointerEvents:"none"}),k("path",{d:f,fill:g,stroke:g,strokeWidth:y/2,strokeLinejoin:"round",strokeLinecap:"round",pointerEvents:"none"})]})});const S={[Qt.Draw]:"none",[Qt.Solid]:"none",[Qt.Dotted]:`0.1 ${y*4}`,[Qt.Dashed]:`${y*4} ${y*4}`}[c.dash],C={[Qt.Draw]:"none",[Qt.Solid]:"none",[Qt.Dotted]:"0",[Qt.Dashed]:"0"}[c.dash],w=1+y*1.5;return k(Eo,{ref:s,id:n.id+"_svg",...a,children:ne("g",{opacity:i?qr:1,children:[k("path",{className:x&&o?"tl-fill-hitarea":"tl-stroke-hitarea",d:f}),k("path",{d:f,fill:x?m:"none",stroke:"none",strokeWidth:Math.min(4,y*2),strokeLinejoin:"round",strokeLinecap:"round",pointerEvents:"none"}),k("path",{d:f,fill:"none",stroke:g,strokeWidth:w,strokeDasharray:S,strokeDashoffset:C,strokeLinejoin:"round",strokeLinecap:"round",pointerEvents:"none"})]})})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{points:r}=n,o=h.exports.useMemo(()=>Gz(n),[r]),i=this.getBounds(n);return i.width<4&&i.height<4?k("circle",{x:i.width/2,y:i.height/2,r:1}):k("path",{d:o})}));E(this,"transform",(n,r,{initialShape:o,scaleX:i,scaleY:a})=>{const s=j.getFromCache(this.boundsCache,o,()=>j.getBoundsFromPoints(o.points)),l=o.points.map(([d,f,p])=>[r.width*(i<0?1-d/s.width:d/s.width),r.height*(a<0?1-f/s.height:f/s.height),p]),c=j.getBoundsFromPoints(n.points),u=M.sub([r.minX,r.minY],[c.minX,c.minY]);return{points:l,point:u}});E(this,"getBounds",n=>{const r=!this.pointsBoundsCache.has(n.points),o=this.pointCache[n.id]!==n.point;if(r){const i=j.getBoundsFromPoints(n.points);this.pointsBoundsCache.set(n.points,i),this.shapeBoundsCache.set(n.id,j.translateBounds(i,n.point)),this.pointCache[n.id]=n.point}else o&&!r&&(this.pointCache[n.id]=n.point,this.shapeBoundsCache.set(n.id,j.translateBounds(this.pointsBoundsCache.get(n.points),n.point)));return this.shapeBoundsCache.get(n.id)});E(this,"shouldRender",(n,r)=>r.points!==n.points||r.style!==n.style||r.isComplete!==n.isComplete);E(this,"hitTestPoint",(n,r)=>{const o=M.sub(r,n.point);return j.pointInPolyline(o,n.points)});E(this,"hitTestLineSegment",(n,r,o)=>{const{points:i,point:a}=n,s=M.sub(r,a),l=M.sub(o,a),c=this.getBounds(n);if(i.length<=2)return M.distanceToLineSegment(r,o,n.point)<4;if(V_(s,l,c)){for(let u=1;u<i.length;u++)if(A1(i[u-1],i[u],s,l).didIntersect)return!0}return!1});E(this,"hitTestBounds",(n,r)=>{if(!n.rotation){const a=this.getBounds(n);return j.boundsContain(r,a)||(j.boundsContain(a,r)||ITe(a,r).length>0)&&dL(j.translateBounds(r,M.neg(n.point)),n.points).length>0}const o=this.getRotatedBounds(n),i=j.getFromCache(this.rotatedCache,n,()=>{const a=j.getBoundsCenter(j.getBoundsFromPoints(n.points));return n.points.map(s=>M.rotWith(s,a,n.rotation||0))});return j.boundsContain(r,o)||dL(j.translateBounds(r,M.neg(n.point)),i).length>0})}}const Fyt=h.exports.memo(function({radius:t,style:n,isSelected:r,isDarkMode:o}){const{stroke:i,strokeWidth:a,fill:s}=ut(n,o),l=1+a*1.618,c=Math.max(0,t[0]-l/2),u=Math.max(0,t[1]-l/2),d=j.perimeterOfEllipse(c,u),{strokeDasharray:f,strokeDashoffset:p}=j.getPerfectDashProps(d<64?d*2:d,a*1.618,n.dash,4);return ne(Ue,{children:[k("ellipse",{className:n.isFilled||r?"tl-fill-hitarea":"tl-stroke-hitarea",cx:t[0],cy:t[1],rx:t[0],ry:t[1]}),k("ellipse",{cx:t[0],cy:t[1],rx:c,ry:u,fill:s,stroke:i,strokeWidth:l,strokeDasharray:f,strokeDashoffset:p,pointerEvents:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})});function Une(e,t,n){const{strokeWidth:r}=ut(n),o=j.rng(e),i=t[0]+o()*r*2,a=t[1]+o()*r*2,s=j.perimeterOfEllipse(i,a),l=[],c=Math.PI+Math.PI*o(),u=Math.abs(o()),d=Math.max(16,s/10);for(let f=0;f<d;f++){const p=Nw.easeInOutSine(f/(d+1)),g=c*2+Math.PI*(2+u)*p,m=Math.cos(g),y=Math.sin(g);l.push([i*m+t[0],a*y+t[1],p+.5+o()/2])}return Dc(l,{size:1+r*2,thinning:.618,end:{taper:s/8},start:{taper:s/12},streamline:0,simulatePressure:!0})}function Nyt(e,t,n){const{strokeWidth:r}=ut(n),o=j.rng(e),i=t[0]+o()*r*2,a=t[1]+o()*r*2,s=j.perimeterOfEllipse(i,a);return j.getSvgPathFromStroke(N_(Une(e,t,n),{size:2+r*2,thinning:.618,end:{taper:s/8},start:{taper:s/12},streamline:0,simulatePressure:!0}))}function Gne(e,t,n){return j.getSvgPathFromStroke(Une(e,t,n).map(r=>r.point.slice(0,2)),!1)}const zyt=h.exports.memo(function({id:t,radius:n,style:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(r,i),c=Nyt(t,n,r);return ne(Ue,{children:[k("ellipse",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",cx:n[0],cy:n[1],rx:n[0],ry:n[1]}),r.isFilled&&k("path",{d:Gne(t,n,r),stroke:"none",fill:l,pointerEvents:"none"}),k("path",{d:c,fill:a,stroke:a,strokeWidth:s,pointerEvents:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})});class jyt extends rt{constructor(){super(...arguments);E(this,"type",X.Ellipse);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"canEdit",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Ellipse,name:"Ellipse",parentId:"page",childIndex:1,point:[0,0],radius:[1,1],rotation:0,style:Gr,label:"",labelPoint:[.5,.5]},n));E(this,"Component",rt.Component(({shape:n,isGhost:r,isSelected:o,isBinding:i,isEditing:a,meta:s,bounds:l,events:c,onShapeChange:u,onShapeBlur:d},f)=>{const{id:p,radius:g,style:m,label:y="",labelPoint:v=ev}=n,b=bs(n.style),x=ut(m,s.isDarkMode),S=x.strokeWidth,C=1+S*1.618,w=Math.max(0,g[0]-C/2),I=Math.max(0,g[1]-C/2),_=m.dash===Qt.Draw?zyt:Fyt,P=h.exports.useCallback(T=>u==null?void 0:u({id:p,label:T}),[u]);return ne(Hyt,{ref:f,...c,isLinked:!!n.link,children:[k(Uh,{isEditing:a,onChange:P,onBlur:d,font:b,text:y,color:x.stroke,offsetX:(v[0]-.5)*l.width,offsetY:(v[1]-.5)*l.height}),ne(Eo,{id:n.id+"_svg",opacity:r?qr:1,children:[i&&k("ellipse",{className:"tl-binding-indicator",cx:g[0],cy:g[1],rx:w,ry:I,strokeWidth:this.bindingDistance}),k(_,{id:p,radius:g,style:m,isSelected:o,isDarkMode:s.isDarkMode})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{id:r,radius:o,style:i}=n,s=ut(i).strokeWidth,l=1+s*1.618,c=Math.max(0,o[0]-l/2),u=Math.max(0,o[1]-l/2);return i.dash===Qt.Draw?k("path",{d:Gne(r,o,i)}):k("ellipse",{cx:o[0],cy:o[1],rx:c,ry:u})}));E(this,"hitTestPoint",(n,r)=>j.pointInBounds(r,this.getRotatedBounds(n))&&j.pointInEllipse(r,this.getCenter(n),n.radius[0],n.radius[1],n.rotation||0));E(this,"hitTestLineSegment",(n,r,o)=>yp(r,o,this.getCenter(n),n.radius[0],n.radius[1],n.rotation||0).didIntersect);E(this,"getBounds",n=>j.getFromCache(this.boundsCache,n,()=>j.getRotatedEllipseBounds(n.point[0],n.point[1],n.radius[0],n.radius[1],0)));E(this,"getRotatedBounds",n=>j.getRotatedEllipseBounds(n.point[0],n.point[1],n.radius[0],n.radius[1],n.rotation));E(this,"hitTestBounds",(n,r)=>{const o=this.getBounds(n);return j.boundsContained(o,r)||ETe(this.getCenter(n),n.radius[0],n.radius[1],n.rotation||0,r).length>0});E(this,"shouldRender",(n,r)=>r.radius!==n.radius||r.style!==n.style||r.label!==n.label);E(this,"getCenter",n=>M.add(n.point,n.radius));E(this,"getBindingPoint",(n,r,o,i,a,s)=>{{const l=this.getExpandedBounds(n),c=this.getCenter(n);let u,d;if(!j.pointInEllipse(o,c,n.radius[0]+this.bindingDistance,n.radius[1]+this.bindingDistance))return;if(s)M.dist(o,this.getCenter(n))<12?u=[.5,.5]:u=M.divV(M.sub(o,[l.minX,l.minY]),[l.width,l.height]),d=0;else{let f=pZ(i,a,c,n.radius[0],n.radius[1],n.rotation||0).points.sort((g,m)=>M.dist(g,i)-M.dist(m,i))[0];if(f||(f=yp(o,c,c,n.radius[0],n.radius[1],n.rotation||0).points.sort((g,m)=>M.dist(g,o)-M.dist(m,o))[0]),!f)return;const p=M.med(o,f);if(M.distanceToLineSegment(o,p,this.getCenter(n))<12?u=[.5,.5]:u=M.divV(M.sub(p,[l.minX,l.minY]),[l.width,l.height]),j.pointInEllipse(o,c,n.radius[0],n.radius[1],n.rotation||0))d=this.bindingDistance/2;else{const g=yp(o,c,c,n.radius[0],n.radius[1],n.rotation||0).points[0];if(!g)return;d=Math.max(this.bindingDistance/2,M.dist(o,g))}}return{point:u,distance:d}}});E(this,"transform",(n,r,{scaleX:o,scaleY:i,initialShape:a})=>{const{rotation:s=0}=a;return{point:[r.minX,r.minY],radius:[r.width/2,r.height/2],rotation:o<0&&i>=0||i<0&&o>=0?-(s||0):s||0}});E(this,"transformSingle",(n,r)=>({point:M.toFixed([r.minX,r.minY]),radius:M.div([r.width,r.height],2)}))}}const Hyt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}});class Vyt extends rt{constructor(){super(...arguments);E(this,"type",X.Group);E(this,"canBind",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Group,name:"Group",parentId:"page",childIndex:1,point:[0,0],size:[100,100],rotation:0,children:[],style:Gr},n));E(this,"Component",rt.Component(({shape:n,isBinding:r,isGhost:o,isHovered:i,isSelected:a,events:s},l)=>{const{id:c,size:u}=n,d=2,f=Math.max(0,u[0]-d/2),p=Math.max(0,u[1]-d/2),m=[[[d/2,d/2],[f,d/2],f-d/2],[[f,d/2],[f,p],p-d/2],[[f,p],[d/2,p],f-d/2],[[d/2,p],[d/2,d/2],p-d/2]].map(([y,v],b)=>k("line",{x1:y[0],y1:y[1],x2:v[0],y2:v[1]},c+"_"+b));return ne(Eo,{ref:l,...s,children:[r&&k("rect",{className:"tl-binding-indicator",strokeWidth:this.bindingDistance}),ne("g",{opacity:o?qr:1,children:[k("rect",{x:0,y:0,width:u[0],height:u[1],fill:"transparent",pointerEvents:"all"}),k(Kz,{stroke:Ze.Black,opacity:i||a?1:0,strokeLinecap:"round",pointerEvents:"stroke",children:m})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{id:r,size:o}=n,i=2,a=Math.max(0,o[0]-i/2),s=Math.max(0,o[1]-i/2),c=[[[i/2,i/2],[a,i/2],a-i/2],[[a,i/2],[a,s],s-i/2],[[a,s],[i/2,s],a-i/2],[[i/2,s],[i/2,i/2],s-i/2]].map(([u,d],f)=>k("line",{x1:u[0],y1:u[1],x2:d[0],y2:d[1]},r+"_"+f));return k(Kz,{strokeLinecap:"round",pointerEvents:"stroke",children:c})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style)}}const Kz=$e("g",{strokeWidth:"calc(1.5px * var(--tl-scale))",strokeDasharray:"calc(1px * var(--tl-scale)), calc(3px * var(--tl-scale))"});class Wyt extends rt{constructor(){super(...arguments);E(this,"type",X.Image);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"isAspectRatioLocked",!0);E(this,"showCloneHandles",!0);E(this,"getShape",n=>j.deepMerge({id:"image",type:X.Image,name:"Image",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:{...Gr,isFilled:!0},tlStrokeColor:!Gr.isFilled&&Gr.color?Gr.bgColor:"",assetId:"assetId"},n));E(this,"Component",rt.Component(({shape:n,asset:r={src:""},isBinding:o,isGhost:i,meta:a,events:s,onShapeChange:l},c)=>{const{size:u,style:d}=n,f=h.exports.useRef(null),p=h.exports.useRef(null),[g,m]=h.exports.useState({});h.exports.useLayoutEffect(()=>{const v=p.current;if(!v)return;const[b,x]=u;v.style.width=`${b}px`,v.style.height=`${x}px`},[u]),h.exports.useLayoutEffect(()=>{n.style.isFilled?m({borderColor:"unset",borderStyle:"unset",borderWidth:0}):m({borderColor:n.style.color,borderStyle:"solid",borderWidth:5})},[n]);const y=h.exports.useCallback(()=>{const v=p.current,b=f.current;if(!(b&&v))return;const{width:x,height:S}=b;v.style.width=`${x}px`,v.style.height=`${S}px`,l==null||l({id:n.id,size:[x,S]})},[]);return ne(R1,{ref:c,...s,children:[o&&k("div",{className:"tl-binding-indicator",style:{position:"absolute",top:`calc(${-this.bindingDistance}px * var(--tl-zoom))`,left:`calc(${-this.bindingDistance}px * var(--tl-zoom))`,width:`calc(100% + ${this.bindingDistance*2}px * var(--tl-zoom))`,height:`calc(100% + ${this.bindingDistance*2}px * var(--tl-zoom))`,backgroundColor:"rgba(65, 132, 244, 0.05)"}}),k(Uyt,{ref:p,isDarkMode:a.isDarkMode,isFilled:d.isFilled,isGhost:i,isLinked:!!(n!=null&&n.link),children:k(Gyt,{css:g,ref:f,src:r.src,alt:"tl_image_asset",draggable:!1,onLoad:y})})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:[r,o]}=n;return k("rect",{x:0,y:0,rx:2,ry:2,width:Math.max(1,r),height:Math.max(1,o)})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style);E(this,"transform",Vh);E(this,"transformSingle",Wh);E(this,"getSvgElement",n=>{const r=this.getBounds(n),o=document.createElementNS("http://www.w3.org/2000/svg","image");return o.setAttribute("width",`${r.width}`),o.setAttribute("height",`${r.height}`),o.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),o})}}const Uyt=md("div",{pointerEvents:"all",position:"relative",fontFamily:"sans-serif",fontSize:"2em",height:"100%",width:"100%",borderRadius:"3px",perspective:"800px",overflow:"hidden",p:{userSelect:"none"},img:{userSelect:"none"},variants:{isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}},isLinked:{true:{cursor:"pointer"},false:{}},isFilled:{true:{},false:{}},isDarkMode:{true:{},false:{}}},compoundVariants:[{isFilled:!0,isDarkMode:!0,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.3), 1px 1px 4px rgba(0,0,0,.3), 1px 1px 2px rgba(0,0,0,.3)"}},{isFilled:!0,isDarkMode:!1,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.2), 1px 1px 4px rgba(0,0,0,.16),  1px 1px 2px rgba(0,0,0,.16)"}}]}),Gyt=md("img",{position:"absolute",top:0,left:0,width:"100%",height:"100%",maxWidth:"100%",minWidth:"100%",pointerEvents:"none",objectFit:"cover",userSelect:"none",borderRadius:2}),Kyt=e=>e*.25,Kne=(e,t)=>{const n=Kyt(e);return[[n,0],[e,0],[e-n,t],[0,t]]};function qyt(e){const[t,n]=e;return[t/2,n/2]}function Yyt(e,t=0,n=0){const[r,o]=e;let i=Kne(r,o);return t&&(i=TP(i,t)),n&&(i=i.map(a=>re.rotWith(a,[r/2,o/2],n))),i}function Xyt(e,t,n){const[r,o]=t,i=j.rng(e),a=Array.from(Array(4)).map(()=>[i()*n*.75,i()*n*.75]),s=Kne(r,o),l=[re.add(s[0],a[0]),re.add(s[1],a[1]),re.add(s[2],a[2]),re.add(s[3],a[3])],c=Math.round(Math.abs(i()*2*3)),u=j.rotateArray([re.pointsBetween(l[0],l[1],32),re.pointsBetween(l[1],l[2],32),re.pointsBetween(l[2],l[3],32),re.pointsBetween(l[3],l[0],32)],c);return{points:[...u.flat(),...u[0]]}}function qne(e,t,n){const{strokeWidth:r}=ut(n),{points:o}=Xyt(e,t,r);return{points:o,options:{size:r,thinning:.65,streamline:.3,smoothing:1,simulatePressure:!1,last:!0}}}function Zyt(e,t,n){const{points:r,options:o}=qne(e,t,n),i=pd(r,o);return j.getSvgPathFromStroke(i)}function Qyt(e,t,n){const{points:r,options:o}=qne(e,t,n),i=Dc(r,o);return j.getSvgPathFromStroke(i.map(a=>a.point.slice(0,2)),!1)}const tp=(e,t,n=0,r=0)=>{switch(e){case"fixed-parallelogram":default:return Yyt(t,n,r)}},qz=(e,t)=>{switch(e){case"fixed-parallelogram":default:return qyt(t)}},Jyt=(e,t,n,r)=>{switch(e){case"fixed-parallelogram":default:return Zyt(t,n,r)}},ebt=(e,t,n,r)=>{switch(e){case"fixed-parallelogram":default:return Qyt(t,n,r)}},tbt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i,polygonType:a}){const{stroke:s,strokeWidth:l,fill:c}=ut(r,i),u=1+l*1.618,d=tp(a,n),p=j.pointsToLineSegments(d,!0).map(([m,y],v)=>{const{strokeDasharray:b,strokeDashoffset:x}=j.getPerfectDashProps(re.dist(m,y),l*1.618,r.dash);return k("line",{x1:m[0],y1:m[1],x2:y[0],y2:y[1],stroke:s,strokeWidth:u,strokeLinecap:"round",strokeDasharray:b,strokeDashoffset:x},t+"_"+v)}),g=d.join();return ne(Ue,{children:[k("polygon",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",points:g}),r.isFilled&&k("polygon",{fill:c,points:g,pointerEvents:"none"}),k("g",{pointerEvents:"stroke",children:p})]})}),nbt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i,polygonType:a}){const{stroke:s,strokeWidth:l,fill:c}=ut(r,i),u=Jyt(a,t,n,r),d=ebt(a,t,n,r);return ne(Ue,{children:[k("path",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",d}),r.isFilled&&k("path",{d,fill:c,pointerEvents:"none"}),k("path",{d:u,fill:s,stroke:s,strokeWidth:l,pointerEvents:"none"})]})});function rbt({size:e,polygonType:t}){const n=tp(t,e).join();return k("polygon",{className:"tl-binding-indicator",points:n,strokeWidth:Kr*2})}class obt extends rt{constructor(){super(...arguments);E(this,"type",X.Polygon);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"canEdit",!0);E(this,"getShape",n=>{var r;return j.deepMerge({id:"id",type:X.Polygon,name:"Polygon",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:Gr,label:"",labelPoint:[.5,.5],polygonType:(r=n.polygonType)!=null?r:"fixed-parallelogram"},n)});E(this,"Component",rt.Component(({shape:n,bounds:r,isBinding:o,isEditing:i,isSelected:a,isGhost:s,meta:l,events:c,onShapeChange:u,onShapeBlur:d},f)=>{const{id:p,label:g="",size:m,style:y,polygonType:v,labelPoint:b=ev}=n,x=bs(y),S=ut(y),C=y.dash===Qt.Draw?nbt:tbt,w=h.exports.useCallback(I=>u==null?void 0:u({id:p,label:I}),[u]);return h.exports.useMemo(()=>{const I=re.div(m,2);return(qz(n.polygonType,m)[1]-I[1])*.72},[m]),ne(ibt,{ref:f,...c,isLinked:!!(n!=null&&n.link),children:[k(Uh,{isEditing:i,onChange:w,onBlur:d,font:x,text:g,color:S.stroke,offsetX:(b[0]-.5)*r.width,offsetY:(b[1]-.5)*r.height}),ne(Eo,{id:n.id+"_svg",opacity:s?qr:1,children:[o&&k(rbt,{size:m,polygonType:v}),k(C,{id:p,style:y,size:m,isSelected:a,isDarkMode:l.isDarkMode,polygonType:v})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:r}=n;return k("polygon",{points:tp(n.polygonType,r).join()})}));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.label!==n.label);E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"getExpandedBounds",n=>j.getBoundsFromPoints(tp(n.polygonType,n.size,this.bindingDistance).map(r=>re.add(r,n.point))));E(this,"hitTestLineSegment",(n,r,o)=>$1(r,o,this.getPoints(n)).didIntersect);E(this,"hitTestBounds",(n,r)=>j.boundsContained(this.getBounds(n),r)||W_(r,this.getPoints(n)).length>0);E(this,"getBindingPoint",(n,r,o,i,a,s)=>{const l=this.getExpandedBounds(n);if(!j.pointInBounds(o,l))return;const c=tp(n.polygonType,n.size).map(x=>re.add(x,n.point)),u=tp(n.polygonType,n.size,this.bindingDistance).map(x=>re.add(x,n.point)),d=j.pointsToLineSegments(c,!0).map(([x,S])=>re.distanceToLineSegment(x,S,o)).sort((x,S)=>x-S)[0];if(!(j.pointInPolygon(o,u)||d<this.bindingDistance))return;const f=j.pointsToLineSegments(u.concat([u[0]])).map(x=>T1(i,a,x[0],x[1])).filter(x=>x.didIntersect).flatMap(x=>x.points);if(!f.length)return;const p=re.add(qz(n.polygonType,n.size),n.point),g=f.sort((x,S)=>re.dist(S,i)-re.dist(x,i))[0],m=re.med(o,g);let y,v;s?(y=re.dist(o,p)<Kr/2?p:o,v=0):(re.distanceToLineSegment(o,m,p)<Kr/2?y=p:y=m,j.pointInPolygon(o,c)?v=this.bindingDistance:v=Math.max(this.bindingDistance,d));const b=re.divV(re.sub(y,[l.minX,l.minY]),[l.width,l.height]);return{point:re.clampV(b,0,1),distance:v}});E(this,"transform",Vh);E(this,"transformSingle",Wh)}getPoints(n){const{rotation:r=0,point:[o,i],size:[a,s]}=n;return[[0,s/2],[a/2,s],[a,s/2],[a/2,0]].map(l=>re.rotWith(l,this.getCenter(n),r))}}const ibt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}});function abt({strokeWidth:e,size:t}){return k("rect",{className:"tl-binding-indicator",x:e,y:e,width:Math.max(0,t[0]-e/2),height:Math.max(0,t[1]-e/2),strokeWidth:Kr*2})}const sbt=h.exports.memo(function({id:t,style:n,size:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(n,i),c=1+s*1.618,u=Math.max(0,r[0]-c/2),d=Math.max(0,r[1]-c/2),p=[[[c/2,c/2],[u,c/2],u-c/2],[[u,c/2],[u,d],d-c/2],[[u,d],[c/2,d],u-c/2],[[c/2,d],[c/2,c/2],d-c/2]].map(([g,m,y],v)=>{const{strokeDasharray:b,strokeDashoffset:x}=j.getPerfectDashProps(y,s*1.618,n.dash);return k("line",{x1:g[0],y1:g[1],x2:m[0],y2:m[1],strokeDasharray:b,strokeDashoffset:x},t+"_"+v)});return ne(Ue,{children:[k("rect",{className:o||n.isFilled?"tl-fill-hitarea":"tl-stroke-hitarea",x:c/2,y:c/2,width:u,height:d,strokeWidth:Kr}),n.isFilled&&k("rect",{x:c/2,y:c/2,width:u,height:d,fill:l,pointerEvents:"none"}),k("g",{pointerEvents:"none",stroke:a,strokeWidth:c,strokeLinecap:"round",children:p})]})});function lbt(e,t,n){const r=ut(t),o=j.rng(e),i=r.strokeWidth,a=Math.max(0,n[0]),s=Math.max(0,n[1]),l=Array.from(Array(4)).map(()=>[o()*i*.75,o()*i*.75]),c=re.add([i/2,i/2],l[0]),u=re.add([a-i/2,i/2],l[1]),d=re.add([a-i/2,s-i/2],l[2]),f=re.add([i/2,s-i/2],l[3]),p=Math.round(Math.abs(o()*2*4)),g=Math.min(a/2,i*2),m=Math.min(s/2,i*2),y=Math.max(8,Math.floor(a/16)),v=Math.max(8,Math.floor(s/16)),b=j.rotateArray([re.pointsBetween(re.add(c,[g,0]),re.sub(u,[g,0]),y),re.pointsBetween(re.add(u,[0,m]),re.sub(d,[0,m]),v),re.pointsBetween(re.sub(d,[g,0]),re.add(f,[g,0]),y),re.pointsBetween(re.sub(f,[0,m]),re.add(c,[0,m]),v)],p);return{points:[...b.flat(),...b[0]].slice(5,Math.floor((p%2===0?y:v)/-2)+3)}}function Yne(e,t,n){const{points:r}=lbt(e,t,n),{strokeWidth:o}=ut(t);return{points:r,options:{size:o,thinning:.65,streamline:.3,smoothing:1,simulatePressure:!1,last:!0}}}function cbt(e,t,n){const{points:r,options:o}=Yne(e,t,n),i=pd(r,o);return j.getSvgPathFromStroke(i)}function Xne(e,t,n){const{points:r,options:o}=Yne(e,t,n),i=Dc(r,o);return j.getSvgPathFromStroke(i.map(a=>a.point.slice(0,2)),!1)}const ubt=h.exports.memo(function({id:t,style:n,size:r,isSelected:o,isDarkMode:i}){const{isFilled:a}=n,{stroke:s,strokeWidth:l,fill:c}=ut(n,i),u=cbt(t,n,r),d=Xne(t,n,r);return ne(Ue,{children:[k("path",{className:n.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",d}),a&&k("path",{d,fill:c,pointerEvents:"none"}),k("path",{d:u,fill:s,stroke:s,strokeWidth:l,pointerEvents:"none"})]})});class dbt extends rt{constructor(){super(...arguments);E(this,"type",X.Rectangle);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"canEdit",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Rectangle,name:"Rectangle",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:Gr,label:"",labelPoint:[.5,.5]},n));E(this,"Component",rt.Component(({shape:n,isEditing:r,isBinding:o,isSelected:i,isGhost:a,meta:s,bounds:l,events:c,onShapeBlur:u,onShapeChange:d},f)=>{const{id:p,size:g,style:m,label:y="",labelPoint:v=ev}=n,b=bs(m),x=ut(m,s.isDarkMode),S=m.dash===Qt.Draw?ubt:sbt,C=h.exports.useCallback(w=>d==null?void 0:d({id:p,label:w}),[d]);return ne(fbt,{ref:f,...c,isLinked:!!(n!=null&&n.link),children:[k(Uh,{isEditing:r,onChange:C,onBlur:u,font:b,text:y,color:x.stroke,offsetX:(v[0]-.5)*l.width,offsetY:(v[1]-.5)*l.height}),ne(Eo,{id:n.id+"_svg",opacity:a?qr:1,children:[o&&k(abt,{strokeWidth:x.strokeWidth,size:g}),k(S,{id:p,style:m,size:g,isSelected:i,isDarkMode:s.isDarkMode})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{id:r,style:o,size:i}=n,s=ut(o,!1).strokeWidth;return o.dash===Qt.Draw?k("path",{d:Xne(r,o,i)}):k("rect",{x:s,y:s,rx:1,ry:1,width:Math.max(1,i[0]-s*2),height:Math.max(1,i[1]-s*2)})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.label!==n.label);E(this,"transform",Vh);E(this,"transformSingle",Wh)}}const fbt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}});class pbt extends rt{constructor(){super(...arguments);E(this,"type",X.Sticky);E(this,"canBind",!0);E(this,"canEdit",!0);E(this,"canClone",!0);E(this,"hideResizeHandles",!0);E(this,"showCloneHandles",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Sticky,name:"Sticky",parentId:"page",childIndex:1,point:[0,0],size:[200,200],text:"",rotation:0,style:pO},n));E(this,"Component",rt.Component(({shape:n,meta:r,events:o,isGhost:i,isBinding:a,isEditing:s,onShapeBlur:l,onShapeChange:c},u)=>{var _;const d=_Ne(n.style),{color:f,fill:p}=dB(n.style,r.isDarkMode),g=h.exports.useRef(null),m=h.exports.useRef(null),y=h.exports.useRef(null),v=h.exports.useRef(!1),b=h.exports.useCallback(P=>{P.stopPropagation()},[]),x=h.exports.useCallback(P=>{c==null||c({id:n.id,type:n.type,text:se.normalizeText(P.currentTarget.value)})},[c]),S=h.exports.useCallback(P=>{if(P.key!=="Escape"){if(P.key==="Tab"&&n.text.length===0){P.preventDefault();return}if(!(P.key==="Meta"||P.metaKey))P.stopPropagation();else if(P.key==="z"&&P.metaKey){P.shiftKey?document.execCommand("redo",!1):document.execCommand("undo",!1),P.stopPropagation(),P.preventDefault();return}P.key==="Tab"&&(P.preventDefault(),P.shiftKey?ho.unindent(P.currentTarget):ho.indent(P.currentTarget),c==null||c({...n,text:se.normalizeText(P.currentTarget.value)}))}},[n,c]),C=h.exports.useCallback(P=>{P.currentTarget.setSelectionRange(0,0),l==null||l()},[]),w=h.exports.useCallback(P=>{!s||!v.current||P.currentTarget.select()},[s]);h.exports.useEffect(()=>{if(s){v.current=!0;const P=m.current;P.focus(),P.select()}},[s]),h.exports.useEffect(()=>{const P=y.current,{size:T}=n,{offsetHeight:R}=P,B=N4-Ha*2,q=T[1]-Ha*2;if(R===q)return;if(R>B){c==null||c({id:n.id,size:[T[0],R+Ha*2]});return}if(R<B&&T[1]>N4){c==null||c({id:n.id,size:[T[0],N4]});return}const W=m.current;W==null||W.focus()},[n.text,n.size[1],n.style,n.tlBgImage]);const I={font:d,color:f,textShadow:r.isDarkMode?"0.5px 0.5px 2px rgba(255, 255, 255,.25)":"0.5px 0.5px 2px rgba(255, 255, 255,.5)"};return k(R1,{ref:u,...o,children:ne(hbt,{isLinked:!!(n!=null&&n.link),ref:g,isDarkMode:r.isDarkMode,isGhost:i,className:"hey",style:{backgroundColor:p,...I,backgroundImage:`url(${(_=n==null?void 0:n.tlBgImage)!=null?_:""})`,backgroundSize:"cover"},children:[a&&k("div",{className:"tl-binding-indicator",style:{position:"absolute",top:-this.bindingDistance,left:-this.bindingDistance,width:`calc(100% + ${this.bindingDistance*2}px)`,height:`calc(100% + ${this.bindingDistance*2}px)`,backgroundColor:"rgba(65, 132, 244, 0.05)"}}),ne(gbt,{ref:y,isEditing:s,alignment:n.style.textAlign,children:[n.text,"\u200B"]}),s&&k(mbt,{ref:m,onPointerDown:b,value:n.text,onChange:x,onKeyDown:S,onFocus:w,onBlur:C,tabIndex:-1,autoComplete:"false",autoCapitalize:"false",autoCorrect:"false",autoSave:"false",autoFocus:!0,spellCheck:!0,alignment:n.style.textAlign,onContextMenu:cw})]})})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:[r,o]}=n;return k("rect",{x:0,y:0,rx:3,ry:3,width:Math.max(1,r),height:Math.max(1,o)})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.text!==n.text);E(this,"transform",(n,r,{scaleX:o,scaleY:i,transformOrigin:a})=>({point:M.toFixed([r.minX+(r.width-n.size[0])*(o<0?1-a[0]:a[0]),r.minY+(r.height-n.size[1])*(i<0?1-a[1]:a[1])])}));E(this,"transformSingle",n=>n);E(this,"getSvgElement",n=>{const r=this.getBounds(n),o=j.expandBounds(r,-Ha),i=PP(n.text,n.style,o),a=dB(n.style);i.setAttribute("fill",a.color),i.setAttribute("transform",`translate(${Ha}, ${Ha})`);const s=document.createElementNS("http://www.w3.org/2000/svg","g"),l=document.createElementNS("http://www.w3.org/2000/svg","rect");return l.setAttribute("width",r.width+""),l.setAttribute("height",r.height+""),l.setAttribute("fill",a.fill),l.setAttribute("rx","3"),l.setAttribute("ry","3"),s.appendChild(l),s.appendChild(i),s})}}const Ha=16,N4=200,hbt=$e("div",{pointerEvents:"all",position:"relative",backgroundColor:"rgba(255, 220, 100)",fontFamily:"sans-serif",height:"100%",width:"100%",padding:Ha+"px",borderRadius:"3px",perspective:"800px",variants:{isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}},isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}},isDarkMode:{true:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.3), 1px 1px 4px rgba(0,0,0,.3), 1px 1px 2px rgba(0,0,0,.3)"},false:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.2), 1px 1px 4px rgba(0,0,0,.16),  1px 1px 2px rgba(0,0,0,.16)"}}}}),Zne={whiteSpace:"pre-wrap",overflowWrap:"break-word"},gbt=$e("div",{position:"absolute",top:Ha,left:Ha,width:`calc(100% - ${Ha*2}px)`,height:"fit-content",font:"inherit",pointerEvents:"none",userSelect:"none",variants:{isEditing:{true:{opacity:1},false:{opacity:1}},alignment:{[$t.Start]:{textAlign:"left"},[$t.Middle]:{textAlign:"center"},[$t.End]:{textAlign:"right"},[$t.Justify]:{textAlign:"justify"}}},...Zne}),mbt=$e("textarea",{width:"100%",height:"100%",border:"none",overflow:"hidden",background:"none",outline:"none",textAlign:"left",font:"inherit",padding:0,color:"transparent !important",verticalAlign:"top",resize:"none",caretColor:"black",...Zne,variants:{alignment:{[$t.Start]:{textAlign:"left"},[$t.Middle]:{textAlign:"center"},[$t.End]:{textAlign:"right"},[$t.Justify]:{textAlign:"justify"}}}});class vbt extends rt{constructor(){super(...arguments);E(this,"type",X.Text);E(this,"isAspectRatioLocked",!0);E(this,"canEdit",!0);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"bindingDistance",Kr/2);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Text,name:"Text",parentId:"page",childIndex:1,point:[0,0],rotation:0,text:" ",style:pO},n));E(this,"Component",rt.Component(({shape:n,isBinding:r,isGhost:o,isEditing:i,onShapeBlur:a,onShapeChange:s,meta:l,events:c},u)=>{const{text:d,style:f}=n,p=ut(f,l.isDarkMode),g=bs(n.style),m=h.exports.useRef(null),y=h.exports.useRef(!1),v=h.exports.useCallback(I=>{let _=[0,0];const P=this.getBounds(n);switch(n.style.textAlign){case $t.Start:break;case $t.Middle:{const T=this.getBounds({...n,text:se.normalizeText(I.currentTarget.value)});_=M.div([T.width-P.width,0],2);break}case $t.End:{_=[this.getBounds({...n,text:se.normalizeText(I.currentTarget.value)}).width-P.width,0];break}}s==null||s({id:n.id,point:M.sub(n.point,_),text:se.normalizeText(I.currentTarget.value)})},[n.id,n.point]),b=h.exports.useCallback(I=>{s==null||s({id:n.id,text:I})},[n.id]),x=zne(b),S=h.exports.useCallback(I=>{I.currentTarget.setSelectionRange(0,0),a==null||a()},[]),C=h.exports.useCallback(I=>{!i||!y.current||document.activeElement===I.currentTarget&&I.currentTarget.select()},[i]),w=h.exports.useCallback(I=>{i&&I.stopPropagation()},[i]);return h.exports.useEffect(()=>{i?requestAnimationFrame(()=>{y.current=!0;const I=m.current;I&&(I.focus(),I.select())}):a==null||a()},[i]),k(R1,{ref:u,...c,children:k(bbt,{isGhost:o,isEditing:i,onPointerDown:w,isLinked:!!(n!=null&&n.link),children:ne(xbt,{style:{font:g,color:p.stroke,textAlign:Nne(f.textAlign)},children:[r&&k("div",{className:"tl-binding-indicator",style:{position:"absolute",top:-this.bindingDistance,left:-this.bindingDistance,width:`calc(100% + ${this.bindingDistance*2}px)`,height:`calc(100% + ${this.bindingDistance*2}px)`,backgroundColor:"rgba(65, 132, 244, 0.05)"}}),i?k(Sbt,{ref:m,style:{font:g,color:p.stroke},name:"text",tabIndex:-1,autoComplete:"false",autoCapitalize:"false",autoCorrect:"false",autoSave:"false",autoFocus:!0,placeholder:"",spellCheck:"true",wrap:"off",dir:"auto",datatype:"wysiwyg",defaultValue:d,color:p.stroke,onFocus:C,onChange:v,onKeyDown:x,onBlur:S,onPointerDown:w,onContextMenu:cw}):d,"\u200B"]})})})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{width:r,height:o}=this.getBounds(n);return k("rect",{x:0,y:0,width:r,height:o})}));E(this,"getBounds",n=>{const r=j.getFromCache(this.boundsCache,n,()=>{if(!Af)return{minX:0,minY:0,maxX:10,maxY:10,width:10,height:10};Af.innerHTML=`${n.text}&zwj;`,Af.style.font=bs(n.style);const o=Af.offsetWidth||1,i=Af.offsetHeight||1;return{minX:0,maxX:o,minY:0,maxY:i,width:o,height:i}});return j.translateBounds(r,n.point)});E(this,"shouldRender",(n,r)=>r.text!==n.text||r.style.scale!==n.style.scale||r.style!==n.style);E(this,"transform",(n,r,{initialShape:o,scaleX:i,scaleY:a})=>{const{rotation:s=0,style:{scale:l=1}}=o,c=l*Math.abs(Math.min(i,a));return{point:[r.minX,r.minY],rotation:i<0&&a>=0||a<0&&i>=0?-(s||0):s,style:{...o.style,scale:c}}});E(this,"transformSingle",(n,r,{initialShape:o,scaleX:i,scaleY:a})=>{const{style:{scale:s=1}}=o;return{point:M.toFixed([r.minX,r.minY]),style:{...o.style,scale:s*Math.max(Math.abs(a),Math.abs(i))}}});E(this,"onDoubleClickBoundsHandle",n=>{const r=this.getCenter(n),o=this.getCenter({...n,style:{...n.style,scale:1}});return{style:{...n.style,scale:1},point:M.toFixed(M.add(n.point,M.sub(r,o)))}});E(this,"getSvgElement",n=>{const r=this.getBounds(n),o=PP(n.text,n.style,r);return o.setAttribute("fill",ut(n.style).stroke),o})}}let Af;function ybt(){var t;(t=document.getElementById("__textMeasure"))==null||t.remove();const e=document.createElement("pre");return e.id="__textMeasure",Object.assign(e.style,{whiteSpace:"pre",width:"auto",border:"1px solid transparent",padding:"4px",margin:"0px",letterSpacing:`${Fw}px`,opacity:"0",position:"absolute",top:"-500px",left:"0px",zIndex:"9999",pointerEvents:"none",userSelect:"none",alignmentBaseline:"mathematical",dominantBaseline:"mathematical"}),e.tabIndex=-1,document.body.appendChild(e),e}typeof window!="undefined"&&(Af=ybt());const bbt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}},isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}},isEditing:{false:{pointerEvents:"all",userSelect:"all"},true:{pointerEvents:"none",userSelect:"none"}}}}),Qne={whiteSpace:"pre-wrap",overflowWrap:"break-word"},xbt=$e("div",{position:"absolute",width:"100%",height:"100%",padding:"4px",zIndex:1,minHeight:1,minWidth:1,lineHeight:1,letterSpacing:Fw,outline:0,fontWeight:"500",backfaceVisibility:"hidden",userSelect:"none",pointerEvents:"none",WebkitUserSelect:"none",WebkitTouchCallout:"none",isEditing:{false:{},true:{pointerEvents:"all",background:"$boundsBg",userSelect:"text",WebkitUserSelect:"text"}},...Qne}),Sbt=$e("textarea",{position:"absolute",top:0,left:0,zIndex:1,width:"100%",height:"100%",border:"none",padding:"4px",resize:"none",textAlign:"inherit",minHeight:"inherit",minWidth:"inherit",lineHeight:"inherit",letterSpacing:"inherit",outline:0,fontWeight:"inherit",overflow:"hidden",backfaceVisibility:"hidden",display:"inline-block",pointerEvents:"all",background:"$boundsBg",userSelect:"text",WebkitUserSelect:"text",...Qne}),wbt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(r,i),c=1+s*1.618,u=wp(n),f=j.pointsToLineSegments(u,!0).map(([g,m],y)=>{const{strokeDasharray:v,strokeDashoffset:b}=j.getPerfectDashProps(re.dist(g,m),s*1.618,r.dash);return k("line",{x1:g[0],y1:g[1],x2:m[0],y2:m[1],stroke:a,strokeWidth:c,strokeLinecap:"round",strokeDasharray:v,strokeDashoffset:b},t+"_"+y)}),p=u.join();return ne(Ue,{children:[k("polygon",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",points:p}),r.isFilled&&k("polygon",{fill:l,points:p,pointerEvents:"none"}),k("g",{pointerEvents:"stroke",children:f})]})}),Cbt=h.exports.memo(function({id:t,size:n,style:r,isSelected:o,isDarkMode:i}){const{stroke:a,strokeWidth:s,fill:l}=ut(r,i),c=fyt(t,n,r),u=pyt(t,n,r);return ne(Ue,{children:[k("path",{className:r.isFilled||o?"tl-fill-hitarea":"tl-stroke-hitarea",d:u}),r.isFilled&&k("path",{d:u,fill:l,pointerEvents:"none"}),k("path",{d:c,fill:a,stroke:a,strokeWidth:s,pointerEvents:"none"})]})});function Ebt({size:e}){const t=wp(e).join();return k("polygon",{className:"tl-binding-indicator",points:t,strokeWidth:Kr*2})}class kbt extends rt{constructor(){super(...arguments);E(this,"type",X.Triangle);E(this,"canBind",!0);E(this,"canClone",!0);E(this,"canEdit",!0);E(this,"getShape",n=>j.deepMerge({id:"id",type:X.Triangle,name:"Triangle",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:Gr,label:"",labelPoint:[.5,.5]},n));E(this,"Component",rt.Component(({shape:n,bounds:r,isBinding:o,isEditing:i,isSelected:a,isGhost:s,meta:l,events:c,onShapeChange:u,onShapeBlur:d},f)=>{const{id:p,label:g="",size:m,style:y,labelPoint:v=ev}=n,b=bs(y),x=ut(y),S=y.dash===Qt.Draw?Cbt:wbt,C=h.exports.useCallback(I=>u==null?void 0:u({id:p,label:I}),[u]),w=h.exports.useMemo(()=>{const I=re.div(m,2);return(Hz(m)[1]-I[1])*.72},[m]);return ne(Ibt,{ref:f,...c,isLinked:!!(n!=null&&n.link),children:[k(Uh,{font:b,text:g,color:x.stroke,offsetX:(v[0]-.5)*r.width,offsetY:w+(v[1]-.5)*r.height,isEditing:i,onChange:C,onBlur:d}),ne(Eo,{id:n.id+"_svg",opacity:s?qr:1,children:[o&&k(Ebt,{size:m}),k(S,{id:p,style:y,size:m,isSelected:a,isDarkMode:l.isDarkMode})]})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:r}=n;return k("polygon",{points:wp(r).join()})}));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.label!==n.label);E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"getExpandedBounds",n=>j.getBoundsFromPoints(wp(n.size,this.bindingDistance).map(r=>re.add(r,n.point))));E(this,"hitTestLineSegment",(n,r,o)=>$1(r,o,this.getPoints(n)).didIntersect);E(this,"hitTestBounds",(n,r)=>j.boundsContained(this.getBounds(n),r)||W_(r,this.getPoints(n)).length>0);E(this,"getBindingPoint",(n,r,o,i,a,s)=>{const l=this.getExpandedBounds(n);if(!j.pointInBounds(o,l))return;const c=wp(n.size).map(x=>re.add(x,n.point)),u=c,d=j.pointsToLineSegments(c,!0).map(([x,S])=>re.distanceToLineSegment(x,S,o)).sort((x,S)=>x-S)[0];if(!(j.pointInPolygon(o,u)||d<this.bindingDistance))return;const f=j.pointsToLineSegments(u.concat([u[0]])).map(x=>T1(i,a,x[0],x[1])).filter(x=>x.didIntersect).flatMap(x=>x.points);if(!f.length)return;const p=re.add(Hz(n.size),n.point),g=f.sort((x,S)=>re.dist(S,i)-re.dist(x,i))[0],m=re.med(o,g);let y,v;s?(y=re.dist(o,p)<Kr/2?p:o,v=0):(re.distanceToLineSegment(o,m,p)<Kr/2?y=p:y=m,j.pointInPolygon(o,c)?v=this.bindingDistance:v=Math.max(this.bindingDistance,d));const b=re.divV(re.sub(y,[l.minX,l.minY]),[l.width,l.height]);return{point:re.clampV(b,0,1),distance:v}});E(this,"transform",Vh);E(this,"transformSingle",Wh)}getPoints(n){const{rotation:r=0,point:[o,i],size:[a,s]}=n;return[[o+a/2,i],[o,i+s],[o+a,i+s]].map(l=>re.rotWith(l,this.getCenter(n),r))}}const Ibt=$e("div",{width:"100%",height:"100%",variants:{isLinked:{true:{pointerEvents:"all",cursor:"pointer"},false:{}}}});class _bt extends rt{constructor(){super(...arguments);E(this,"type",X.Video);E(this,"canBind",!0);E(this,"canEdit",!0);E(this,"canClone",!0);E(this,"isAspectRatioLocked",!0);E(this,"showCloneHandles",!0);E(this,"isStateful",!0);E(this,"getShape",n=>j.deepMerge({id:"video",type:X.Video,name:"Video",parentId:"page",childIndex:1,point:[0,0],size:[1,1],rotation:0,style:Gr,assetId:"assetId",isPlaying:!0,currentTime:0},n));E(this,"Component",rt.Component(({shape:n,asset:r={src:""},isBinding:o,isEditing:i,isGhost:a,meta:s,events:l,onShapeChange:c},u)=>{const d=h.exports.useRef(null),f=h.exports.useRef(null),{currentTime:p=0,size:g,isPlaying:m,style:y}=n;h.exports.useLayoutEffect(()=>{const C=f.current;if(!C)return;const[w,I]=g;C.style.width=`${w}px`,C.style.height=`${I}px`},[g]);const v=h.exports.useCallback(()=>{const C=f.current,w=d.current;if(!(w&&C)||!re.isEqual(g,[401.42,401.42]))return;const{videoWidth:I,videoHeight:_}=w;C.style.width=`${I}px`,C.style.height=`${_}px`;const P=[I,_],T=re.sub(g,P);c==null||c({id:n.id,point:re.add(n.point,re.div(T,2)),size:[I,_]})},[g]);h.exports.useLayoutEffect(()=>{const C=d.current;!C||(m?C.play():C.pause())},[m]),h.exports.useLayoutEffect(()=>{const C=d.current;!C||p!==C.currentTime&&(C.currentTime=p)},[p]);const b=h.exports.useCallback(()=>{c==null||c({id:n.id,isPlaying:!0})},[]),x=h.exports.useCallback(()=>{c==null||c({id:n.id,isPlaying:!1})},[]),S=h.exports.useCallback(()=>{const C=d.current;!C||!i||c==null||c({id:n.id,currentTime:C.currentTime})},[i]);return ne(R1,{ref:u,...l,children:[o&&k("div",{className:"tl-binding-indicator",style:{position:"absolute",top:-this.bindingDistance,left:-this.bindingDistance,width:`calc(100% + ${this.bindingDistance*2}px)`,height:`calc(100% + ${this.bindingDistance*2}px)`,backgroundColor:"rgba(65, 132, 244, 0.05)"}}),k(Obt,{ref:f,isDarkMode:s.isDarkMode,isGhost:a,isFilled:y.isFilled,children:k(Pbt,{ref:d,id:n.id+"_video",muted:!0,loop:!0,playsInline:!0,disablePictureInPicture:!0,controls:i,autoPlay:m,onPlay:b,onPause:x,onTimeUpdate:S,onLoadedMetadata:v,children:k("source",{src:r.src})})})]})}));E(this,"Indicator",rt.Indicator(({shape:n})=>{const{size:[r,o]}=n;return k("rect",{x:0,y:0,rx:2,ry:2,width:Math.max(1,r),height:Math.max(1,o)})}));E(this,"getBounds",n=>bl(n,this.boundsCache));E(this,"shouldRender",(n,r)=>r.size!==n.size||r.style!==n.style||r.isPlaying!==n.isPlaying);E(this,"getSvgElement",n=>{const r=this.getBounds(n),o=document.createElementNS("http://www.w3.org/2000/svg","image");return o.setAttribute("width",`${r.width}`),o.setAttribute("height",`${r.height}`),o.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),o});E(this,"transform",Vh);E(this,"transformSingle",Wh)}}const Obt=md("div",{pointerEvents:"all",position:"relative",fontFamily:"sans-serif",fontSize:"2em",height:"100%",width:"100%",borderRadius:"3px",perspective:"800px",overflow:"hidden",p:{userSelect:"none"},img:{userSelect:"none"},variants:{isGhost:{false:{opacity:1},true:{transition:"opacity .2s",opacity:qr}},isFilled:{true:{},false:{}},isDarkMode:{true:{},false:{}}},compoundVariants:[{isFilled:!0,isDarkMode:!0,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.3), 1px 1px 4px rgba(0,0,0,.3), 1px 1px 2px rgba(0,0,0,.3)"}},{isFilled:!0,isDarkMode:!1,css:{boxShadow:"2px 3px 12px -2px rgba(0,0,0,.2), 1px 1px 4px rgba(0,0,0,.16),  1px 1px 2px rgba(0,0,0,.16)"}}]}),Pbt=md("video",{position:"absolute",top:0,left:0,width:"100%",height:"100%",maxWidth:"100%",minWidth:"100%",pointerEvents:"none",objectFit:"cover",userSelect:"none",borderRadius:2}),Jne=new dbt,ere=new kbt,tre=new jyt,nre=new Byt,$P=new Syt,Tbt=new vbt,Abt=new Vyt,HE=new pbt,$bt=new Wyt,Mbt=new _bt,Rbt=new Cyt,rre=new Ayt,ore=new obt,pc={[X.Rectangle]:Jne,[X.Triangle]:ere,[X.Diamond]:rre,[X.Ellipse]:tre,[X.Polygon]:ore,[X.Draw]:nre,[X.Arrow]:$P,[X.Text]:Tbt,[X.Group]:Abt,[X.Sticky]:HE,[X.Image]:$bt,[X.Video]:Mbt,[X.Block]:Rbt},Dbt=e=>typeof e=="string"?pc[e]:pc[e.type],Yz={}.NODE_ENV==="development",Ae=class{static getShapeUtil(t){return Dbt(t)}static getSelectedShapes(t,n){const r=Ae.getPage(t,n);return Ae.getSelectedIds(t,n).map(i=>r.shapes[i])}static screenToWorld(t,n){const r=Ae.getPageState(t,t.appState.currentPageId).camera;return M.sub(M.div(n,r.zoom),r.point)}static getCameraZoom(t){return j.clamp(t,.1,5)}static getPage(t,n){return t.document.pages[n]}static getBlock(t,n,r){try{const o=Ae.getShape(t,n,r);if(!o.asset)throw Error(`No asset on ${o.id} of type ${o.type}`);const i=o.asset;if((i==null?void 0:i.type)===fu.Block)return i.block;throw Error("Wrong type of asset when extracting block data "+i)}catch(o){console.error(`Problems getting the assets for the block on ${o}`);return}}static getPageState(t,n){return t.document.pageStates[n]}static getSelectedIds(t,n){return Ae.getPageState(t,n).selectedIds}static getShapes(t,n){return Object.values(Ae.getPage(t,n).shapes)}static getCamera(t,n){return Ae.getPageState(t,n).camera}static getShape(t,n,r){return Ae.getPage(t,r).shapes[n]}static getCenter(t){return Ae.getShapeUtil(t).getCenter(t)}static getBounds(t){return Ae.getShapeUtil(t).getBounds(t)}static getRotatedBounds(t){return Ae.getShapeUtil(t).getRotatedBounds(t)}static getSelectedBounds(t){return j.getCommonBounds(Ae.getSelectedShapes(t,t.appState.currentPageId).map(n=>Ae.getShapeUtil(n).getBounds(n)))}static getParentId(t,n,r){return Ae.getShape(t,n,r).parentId}static getDocumentBranch(t,n,r){const o=Ae.getShape(t,n,r);return o.children===void 0?[n]:[n,...o.children.flatMap(i=>Ae.getDocumentBranch(t,i,r))]}static getSelectedBranchSnapshot(t,n,r){const o=Ae.getPage(t,n),i=Ae.getSelectedIds(t,n).flatMap(a=>Ae.getDocumentBranch(t,a,n).map(s=>o.shapes[s])).filter(a=>!a.isLocked).map(j.deepClone);return r!==void 0?i.map(a=>({id:a.id,...r(a)})):i}static getSelectedShapeSnapshot(t,n,r){const o=Ae.getSelectedShapes(t,n).filter(i=>!i.isLocked).map(j.deepClone);return r!==void 0?o.map(i=>({id:i.id,...r(i)})):o}static getAllEffectedShapeIds(t,n,r){const o=Ae.getPage(t,r),i=new Set(n);return n.forEach(a=>{const s=o.shapes[a];function l(u){u.children!==void 0&&u.children.filter(d=>!i.has(d)).forEach(d=>{i.add(d),l(o.shapes[d])})}l(s);function c(u){const d=u.parentId;d!==o.id&&(i.has(d)||(i.add(d),c(o.shapes[d])))}c(s),i.forEach(u=>{Object.values(o.bindings).filter(d=>d.fromId===u||d.toId===u).forEach(d=>i.add(d.fromId===u?d.toId:d.fromId))})}),Array.from(i.values())}static updateBindings(t,n,r={},o={},i){const a={...Ae.getPage(t,i)};return Object.values(a.bindings).filter(s=>s.fromId===n||s.toId===n).reduce((s,l)=>(r[l.fromId]||(r[l.fromId]=j.deepClone(Ae.getShape(s,l.fromId,i))),r[l.toId]||(r[l.toId]=j.deepClone(Ae.getShape(s,l.toId,i))),Ae.onBindingChange(Ae.getShape(s,l.fromId,i),l,Ae.getShape(s,l.toId,i)),o[l.fromId]=j.deepClone(Ae.getShape(s,l.fromId,i)),o[l.toId]=j.deepClone(Ae.getShape(s,l.toId,i)),s),t)}static getLinkedShapeIds(t,n,r,o=!0){const i=Ae.getSelectedIds(t,n),a=Ae.getPage(t,n),s=new Set(i),l=new Set,c=[...i],u=new Set(Object.values(a.shapes).filter(d=>{var f;return d.type===X.Arrow&&(d.handles.start.bindingId||((f=d.handles)==null?void 0:f.end.bindingId))}));for(;c.length;){const d=c.pop();if(!(d&&u.size))break;l.has(d)||(l.add(d),u.forEach(f=>{var b,x;const{handles:{start:{bindingId:p},end:{bindingId:g}}}=f,m=p?a.bindings[p]:null,y=g?a.bindings[g]:null;let v=!1;m&&m.toId===d?(r==="center"?v=!0:((b=f.decorations)==null?void 0:b.start)&&y?v=r==="left":v=r==="right",v&&(o&&s.add(f.id),s.add(d),y&&(s.add(y.toId),c.push(y.toId)))):y&&y.toId===d&&(r==="center"?v=!0:((x=f.decorations)==null?void 0:x.end)&&m?v=r==="left":v=r==="right",v&&(o&&s.add(f.id),s.add(d),m&&(s.add(m.toId),c.push(m.toId)))),(!m||s.has(m.toId))&&(!y||s.has(y.toId))&&u.delete(f)}))}return Array.from(s.values())}static getChildIndexAbove(t,n,r){const o=t.document.pages[r],i=o.shapes[n];let a;if(i.parentId===o.id)a=Object.values(o.shapes).filter(c=>c.parentId===o.id).sort((c,u)=>c.childIndex-u.childIndex);else{const c=o.shapes[i.parentId];if(!c.children)throw Error("No children in parent!");a=c.children.map(u=>o.shapes[u]).sort((u,d)=>u.childIndex-d.childIndex)}const s=a.indexOf(i),l=a[s+1];return l?l.childIndex:i.childIndex+1}static getBeforeShape(t,n){return Object.fromEntries(Object.keys(n).map(r=>[r,t[r]]))}static getBeforeBlock(t,n){return Object.fromEntries(Object.keys(n).map(r=>[r,t[r]]))}static mutateShapes(t,n,r,o){const i={},a={};n.forEach((c,u)=>{const d=Ae.getShape(t,c,o);if(d.isLocked)return;const f=r(d,u);f&&(i[c]=Ae.getBeforeShape(d,f),a[c]=f)});const s=j.deepMerge(t,{document:{pages:{[t.appState.currentPageId]:{shapes:a}}}}),l=n.reduce((c,u)=>Ae.updateBindings(c,u,i,a,o),s);return{before:i,after:a,data:l}}static mutateBlockAsset(t,n,r,o){let i={},a={};try{const s=Ae.getBlock(t,n,o),l=r(s);return l&&(i=Ae.getBeforeBlock(s,l),a=l),{before:{block:i},after:{block:a}}}catch{return{before:{block:i},after:{block:a}}}}static createShapes(t,n,r){const o={document:{pages:{[r]:{shapes:{...Object.fromEntries(n.flatMap(a=>{const s=[[a.id,void 0]];if(a.parentId!==r){const l=Ae.getShape(t,a.parentId,r);if(!l.children)throw Error("No children in parent!");s.push([l.id,{children:l.children}])}return s}))}}}}},i={document:{pages:{[r]:{shapes:{shapes:{...Object.fromEntries(n.flatMap(a=>{const s=[[a.id,a]];if(a.parentId!==r){const l=Ae.getShape(t,a.parentId,r);if(!l.children)throw Error("No children in parent!");s.push([l.id,{children:[...l.children,a.id]}])}return s}))}}}}}};return{before:o,after:i}}static deleteShapes(t,n,r){r=r||t.appState.currentPageId;const o=Ae.getPage(t,r),i=typeof n[0]=="string"?n:n.map(l=>l.id),a={document:{pages:{[r]:{shapes:{...Object.fromEntries(i.flatMap(l=>{const c=o.shapes[l],u=[[c.id,c]];if(c.parentId!==r){const d=o.shapes[c.parentId];if(!d.children)throw Error("No children in parent!");u.push([d.id,{children:d.children}])}return u}))},bindings:{...Object.fromEntries(Object.values(o.bindings).filter(l=>i.includes(l.fromId)||i.includes(l.toId)).map(l=>[l.id,l]))}}}}},s={document:{pages:{[r]:{shapes:{...Object.fromEntries(i.flatMap(l=>{const c=o.shapes[l],u=[[c.id,void 0]];if(c.parentId!==o.id){const d=o.shapes[c.parentId];if(!d.children)throw Error("No children in parent!");u.push([d.id,{children:d.children.filter(f=>f!==c.id)}])}return u}))}}}}};return{before:a,after:s}}static onSessionComplete(t){var r,o;const n=(o=(r=Ae.getShapeUtil(t)).onSessionComplete)==null?void 0:o.call(r,t);return n?{...t,...n}:t}static onChildrenChange(t,n,r){var i,a;if(!n.children)return;const o=(a=(i=Ae.getShapeUtil(n)).onChildrenChange)==null?void 0:a.call(i,n,n.children.map(s=>Ae.getShape(t,s,r)));return o?{...n,...o}:n}static onBindingChange(t,n,r){var i,a;const o=(a=(i=Ae.getShapeUtil(t)).onBindingChange)==null?void 0:a.call(i,t,n,r,Ae.getShapeUtil(r).getBounds(r),Ae.getShapeUtil(r).getExpandedBounds(r),Ae.getShapeUtil(r).getCenter(r));return o?{...t,...o}:t}static transform(t,n,r){const o=Ae.getShapeUtil(t).transform(t,n,r);return o?{...t,...o}:t}static transformSingle(t,n,r){const o=Ae.getShapeUtil(t).transformSingle(t,n,r);return o?{...t,...o}:t}static getRotatedShapeMutation(t,n,r,o){var c,u;const i=M.sub(n,t.point),a=M.rotWith(n,r,o),s=M.toFixed(M.sub(a,i));if(t.handles!==void 0)return(u=(c=this.getShapeUtil(t)).onHandleChange)==null?void 0:u.call(c,{...t,point:s},Object.fromEntries(Object.entries(t.handles).map(([f,p])=>{const g=M.toFixed(M.rotWith(p.point,i,o));return[f,{...p,point:g}]})),{shiftKey:!1});const l=j.clampRadians((t.rotation||0)+o);return{point:s,rotation:l}}static updateParents(t,n,r){const o=Ae.getPage(t,n);if(r.length===0)return;const{shapes:i}=Ae.getPage(t,n),a=Array.from(new Set(r.map(s=>i[s].parentId).values())).filter(s=>s!==o.id);for(const s of a){const l=i[s];if(!l.children)throw Error("A shape is parented to a shape without a children array.");Ae.onChildrenChange(t,l,n)}Ae.updateParents(t,n,a)}static getBinding(t,n,r){return Ae.getPage(t,r).bindings[n]}static getBindings(t,n){const r=Ae.getPage(t,n);return Object.values(r.bindings)}static getBindableShapeIds(t){return Ae.getShapes(t,t.appState.currentPageId).filter(n=>Ae.getShapeUtil(n).canBind).sort((n,r)=>r.childIndex-n.childIndex).map(n=>n.id)}static getBindingsWithShapeIds(t,n,r){return Array.from(new Set(Ae.getBindings(t,r).filter(o=>n.includes(o.toId)||n.includes(o.fromId))).values())}static getRelatedBindings(t,n,r){const o=new Set(n),i=Ae.getPage(t,r),a=Object.values(i.bindings),s=new Set(a.filter(u=>o.has(u.toId)||o.has(u.fromId)));let l=s.size,c=-1;for(;c!==0;)s.forEach(u=>{const d=u.fromId;for(const f of a)f.fromId===d&&s.add(f),f.toId===d&&s.add(f)}),c=s.size-l,l=s.size;return Array.from(s.values())}static normalizeText(t){return t.replace(Ae.fixNewLines,`
`)}static assertShapeHasProperty(t,n){if(t[n]===void 0)throw new Error}static warn(t){Yz&&(console.warn(t),At.warning("TLDR",t))}static error(t){Yz&&(console.error(t),At.error("TLDR",t))}};let se=Ae;E(se,"copyStringToClipboard",t=>{try{navigator.clipboard.writeText(t)}catch{const r=document.createElement("textarea");r.setAttribute("position","fixed"),r.setAttribute("top","0"),r.setAttribute("readonly","true"),r.setAttribute("contenteditable","true"),r.style.position="fixed",r.value=t,document.body.appendChild(r),r.focus(),r.select();try{const o=document.createRange();o.selectNodeContents(r);const i=window.getSelection();i&&(i.removeAllRanges(),i.addRange(o),r.setSelectionRange(0,r.value.length))}catch{}finally{document.body.removeChild(r)}}}),E(se,"flattenShape",(t,n)=>{var r;return[n,...((r=n.children)!=null?r:[]).map(o=>Ae.getShape(t,o,t.appState.currentPageId)).sort((o,i)=>o.childIndex-i.childIndex).flatMap(o=>Ae.flattenShape(t,o))]}),E(se,"flattenPage",(t,n)=>Object.values(t.document.pages[n].shapes).sort((r,o)=>r.childIndex-o.childIndex).reduce((r,o)=>[...r,...Ae.flattenShape(t,o)],[])),E(se,"getTopChildIndex",(t,n)=>{const r=Ae.getShapes(t,n);return r.length===0?1:r.filter(o=>o.parentId===n).sort((o,i)=>i.childIndex-o.childIndex)[0].childIndex+1}),E(se,"fixNewLines",/\r?\n|\r/g);const ire={id:"doc",name:"Testboard",uuid:"03b5103b-db6c-49e5-a505-25f80b54fd47",pages:{page:{id:"page",name:"Page 1",shapes:{"0052b7f9-33d3-45d1-2fc5-c93330a9fadd":{id:"0052b7f9-33d3-45d1-2fc5-c93330a9fadd",name:"Sticky",size:[200,200],text:`Sticky notes

(for those of you
who are forgetful)`,type:"sticky",point:[848,496],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:19},"0201c2d0-1d21-46f1-0e49-f2f965132f59":{id:"0201c2d0-1d21-46f1-0e49-f2f965132f59",name:"Text",text:"What can Whiteboards do?",type:"text",point:[880,32],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.8157894736842104,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:1},"05987556-5f4d-4d3e-0576-5990e99783f9":{id:"05987556-5f4d-4d3e-0576-5990e99783f9",name:"Text",text:`Edit your
Preferences
& Settings!`,type:"text",point:[160,112],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.5476190476190477,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:28},"066b562a-9c49-4b32-128a-fd4c8d41220b":{id:"066b562a-9c49-4b32-128a-fd4c8d41220b",bend:0,name:"Arrow",type:"arrow",label:"",point:[640,528],style:{dash:"dashed",font:"script",size:"large",color:"#7f00ff",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,160],canBind:!0},bend:{id:"bend",index:2,point:[32,80]},start:{id:"start",index:0,point:[64,0],canBind:!0}},parentId:"page",rotation:0,childIndex:16,labelPoint:[.5,.5],decorations:{end:"arrow"}},"09e9cce5-fe6f-4e50-37d4-15733fb5a022":{id:"09e9cce5-fe6f-4e50-37d4-15733fb5a022",bend:0,name:"Arrow",type:"arrow",label:"",point:[1008,736],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[0,24]},start:{id:"start",index:0,point:[0,48],canBind:!0}},parentId:"page",rotation:0,childIndex:42,labelPoint:[.5,.5],decorations:[]},"0cbcb642-14c9-4eb3-3d70-30028b1f0970":{id:"0cbcb642-14c9-4eb3-3d70-30028b1f0970",bend:0,name:"Arrow",type:"arrow",label:"",point:[1056,768],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[0,8]},start:{id:"start",index:0,point:[0,16],canBind:!0}},parentId:"page",rotation:0,childIndex:43,labelPoint:[.5,.5],decorations:[]},"0f4c50b2-a5c7-40bc-2a52-3ecd82e8b8a3":{id:"0f4c50b2-a5c7-40bc-2a52-3ecd82e8b8a3",bend:0,name:"Arrow",type:"arrow",label:"",point:[448,496],style:{dash:"solid",font:"script",size:"small",color:"#7f00ff",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[160,128],canBind:!0},bend:{id:"bend",index:2,point:[80,64]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:15,labelPoint:[.5,.5],decorations:{end:"arrow"}},"18220690-26ed-4e81-3971-4ba7a7fec217":{id:"18220690-26ed-4e81-3971-4ba7a7fec217",name:"Text",text:`- Plan out your workflow
visually`,type:"text",point:[16,768],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#f0af32",isFilled:!0,textAlign:"middle"},parentId:"page",rotation:0,childIndex:37},"18d21652-7853-4228-0db0-2743ba3a9994":{id:"18d21652-7853-4228-0db0-2743ba3a9994",name:"Text",text:"What to use Whiteboards for:",type:"text",point:[0,304],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.1578947368421053,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:31},"19e2260c-129f-4f7a-0e3b-d5437435dd7f":{id:"19e2260c-129f-4f7a-0e3b-d5437435dd7f",bend:0,name:"Arrow",type:"arrow",label:"",point:[1104,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,64],canBind:!0},bend:{id:"bend",index:2,point:[0,32]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:56,labelPoint:[.5,.5],decorations:[]},"22064e82-1c15-4977-0f3d-cc93f5a9fc41":{id:"22064e82-1c15-4977-0f3d-cc93f5a9fc41",name:"Text",text:`A Drawing tool
for diagrams or doodling!`,type:"text",point:[768,368],style:{dash:"solid",font:"script",size:"small",color:"#1e5a82",scale:1.3696498054474713,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:9},"2b969edb-6221-494d-3e50-d6db07572a85":{id:"2b969edb-6221-494d-3e50-d6db07572a85",bend:0,name:"Arrow",type:"arrow",label:"",point:[1232,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[48,64],canBind:!0},bend:{id:"bend",index:2,point:[24,32]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:59,labelPoint:[.5,.5],decorations:[]},"2ba1f5c6-813a-49c3-2ee8-fa7e7b326419":{id:"2ba1f5c6-813a-49c3-2ee8-fa7e7b326419",name:"Text",text:"Make the Most Out of Whiteboards!",type:"text",point:[1584,304],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.973684210526316,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:61},"2f807454-02fc-4bec-38d2-6473b1d04681":{id:"2f807454-02fc-4bec-38d2-6473b1d04681",name:"Text",text:`Shapes! For whatever
your heart desires!`,type:"text",point:[1216,384],style:{dash:"solid",font:"script",size:"small",color:"#003c1e",scale:1.3484848484848484,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:13},"3263454a-3c67-4d9f-1ee1-15413628fcfc":{id:"3263454a-3c67-4d9f-1ee1-15413628fcfc",bend:0,name:"Arrow",type:"arrow",label:"",point:[1184,768],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[16,0],canBind:!0},bend:{id:"bend",index:2,point:[8,8]},start:{id:"start",index:0,point:[0,16],canBind:!0}},parentId:"page",rotation:0,childIndex:46,labelPoint:[.5,.5],decorations:[]},"3821705b-c453-4ea8-06ff-c951b7289999":{id:"3821705b-c453-4ea8-06ff-c951b7289999",bend:0,name:"Arrow",type:"arrow",label:"",point:[976,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,48],canBind:!0},bend:{id:"bend",index:2,point:[0,24]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:53,labelPoint:[.5,.5],decorations:[]},"3b6226fa-6a6b-400d-17a8-709db78ee29a":{id:"3b6226fa-6a6b-400d-17a8-709db78ee29a",bend:0,name:"Arrow",type:"arrow",label:"",point:[464,512],style:{dash:"solid",font:"script",size:"small",color:"#7f00ff",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[176,0],canBind:!0},bend:{id:"bend",index:2,point:[88,80]},start:{id:"start",index:0,point:[0,160],canBind:!0}},parentId:"page",rotation:0,childIndex:14,labelPoint:[.5,.5],decorations:{end:"arrow"}},"3b994a69-9766-4a30-3998-5ea02d142a14":{id:"3b994a69-9766-4a30-3998-5ea02d142a14",name:"Text",text:`- Create Tavern / Quest Boards
for your players`,type:"text",point:[0,608],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:35},"3d0a0b1a-64d7-4e0e-0a00-84c14b028601":{id:"3d0a0b1a-64d7-4e0e-0a00-84c14b028601",bend:0,name:"Arrow",type:"arrow",label:"",point:[944,768],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[8,8]},start:{id:"start",index:0,point:[16,16],canBind:!0}},parentId:"page",rotation:0,childIndex:41,labelPoint:[.5,.5],decorations:[]},"4141d7fe-47eb-4fcb-3a89-0e1425d6156f":{id:"4141d7fe-47eb-4fcb-3a89-0e1425d6156f",name:"Ellipse",type:"ellipse",label:"",point:[1360,176],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},radius:[72,64],parentId:"page",rotation:0,childIndex:11,labelPoint:[.5,.5]},"4a0a43c2-2858-47ef-185c-1028bc6fa44a":{id:"4a0a43c2-2858-47ef-185c-1028bc6fa44a",name:"Rectangle",size:[160,112],type:"rectangle",label:"",point:[1184,128],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},parentId:"page",rotation:0,childIndex:10,labelPoint:[.5,.5]},"4e2ee475-6999-46fc-1407-a4134f057361":{id:"4e2ee475-6999-46fc-1407-a4134f057361",bend:0,name:"Arrow",type:"arrow",label:"",point:[848,752],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[24,24]},start:{id:"start",index:0,point:[48,48],canBind:!0}},parentId:"page",rotation:0,childIndex:40,labelPoint:[.5,.5],decorations:[]},"515e2428-1917-4ddb-0d3c-f52ffe792364":{id:"515e2428-1917-4ddb-0d3c-f52ffe792364",name:"Draw",type:"draw",point:[912,272],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},points:[[0,0,.5],[0,0,.5],[1,1,.5],[2,2,.5],[3,5,.5],[4,7,.5],[4,9,.5],[5,12,.5],[6,14,.5],[7,15,.5],[7,17,.5],[7,18,.5],[7,19,.5],[8,19,.5],[8,20,.5],[9,21,.5],[10,22,.5],[10,23,.5],[11,23,.5],[11,24,.5],[12,25,.5]],parentId:"page",rotation:0,childIndex:6,isComplete:!0},"518a4ad1-1d1c-46cc-0751-15af69b80683":{id:"518a4ad1-1d1c-46cc-0751-15af69b80683",bend:0,name:"Arrow",type:"arrow",label:"",point:[1280,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[16,16],canBind:!0},bend:{id:"bend",index:2,point:[8,8]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:60,labelPoint:[.5,.5],decorations:[]},"53873476-b39f-4a52-1bb0-b96f4a334db5":{id:"53873476-b39f-4a52-1bb0-b96f4a334db5",name:"Text",text:`- Plan out your adventure or novel
with a storyboard`,type:"text",point:[0,448],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:33},"547604b3-e9df-4e22-2376-04c48e917e3f":{id:"547604b3-e9df-4e22-2376-04c48e917e3f",name:"Text",text:`And text, so you can
leave yourself little
motivational messages!`,type:"text",point:[1088,512],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.5677966101694918,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:20},"54dceaaa-91a1-4e9f-0b47-c6be7133ec54":{id:"54dceaaa-91a1-4e9f-0b47-c6be7133ec54",name:"Triangle",size:[144,128],type:"triangle",label:"",point:[1200,240],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},parentId:"page",rotation:0,childIndex:12,labelPoint:[.5,.5]},"55dd94df-a542-4334-00ba-20f34a890c0c":{id:"55dd94df-a542-4334-00ba-20f34a890c0c",name:"Text",text:`- Create Mind Maps for current
or future articles`,type:"text",point:[0,368],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:32},"5a45522e-7b94-4d83-29f0-24d3e2c679f3":{id:"5a45522e-7b94-4d83-29f0-24d3e2c679f3",name:"Text",text:`Directly link to articles
so they're only one
click away!`,type:"text",point:[432,336],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1.2365145228215768,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:3},"5bd35455-db71-45d9-02d3-5dbacd56c7ca":{id:"5bd35455-db71-45d9-02d3-5dbacd56c7ca",bend:0,name:"Arrow",type:"arrow",label:"",point:[1184,1136],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,16],canBind:!0},bend:{id:"bend",index:2,point:[0,8]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:25,labelPoint:[.5,.5],decorations:{end:"arrow"}},"5ecd2560-ff34-4f33-0ff2-5250c5698875":{id:"5ecd2560-ff34-4f33-0ff2-5250c5698875",bend:0,name:"Arrow",type:"arrow",label:"",point:[1152,768],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[0,8]},start:{id:"start",index:0,point:[0,16],canBind:!0}},parentId:"page",rotation:0,childIndex:45,labelPoint:[.5,.5],decorations:[]},"60f51f53-117e-42ab-2e93-925e2c3e7fda":{id:"60f51f53-117e-42ab-2e93-925e2c3e7fda",name:"Text",text:"You're cute! :)",type:"text",point:[1360,672],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.006896551724138,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:21},"626c593c-2434-4288-3e45-befb3b5b36fb":{id:"626c593c-2434-4288-3e45-befb3b5b36fb",name:"Text",text:" ",type:"text",point:[896,544],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:29},"63b519b5-169f-444e-197c-7af8a99766fa":{id:"63b519b5-169f-444e-197c-7af8a99766fa",bend:0,name:"Arrow",type:"arrow",label:"",point:[96,80],style:{dash:"solid",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[40,32]},start:{id:"start",index:0,point:[80,64],canBind:!0}},parentId:"page",rotation:0,childIndex:27,labelPoint:[.5,.5],decorations:{end:"arrow"}},"694034c9-75d4-4ce4-31e0-a6fa2e20ddbf":{id:"694034c9-75d4-4ce4-31e0-a6fa2e20ddbf",name:"Block",size:[320,192],type:"block",asset:{id:"170e9196-e343-472e-2af4-4f1c658600ee",src:"",size:[320,192],type:"block",block:{uuid:"2cd1c534-9778-43c4-8403-3aabbb8ba84e",likes:null,tlUrl:"https://www.worldanvil.com/w/WorldAnvilCodex/a/whiteboards",views:40,author:{id:"17c15203-026e-4ac4-88ab-85641c5cf145",url:"http://www.worldanvil.com/author/Ayydam",avatar:{id:3029095,url:"https://www.worldanvil.com/uploads/images/3c9a612ac1f49d3fdb5db7852a209306.jpeg",state:"public",title:"gJ86xOHQ.jpeg",page_url:"http://www.worldanvil.com/i/3029095",subscribergroups:[]},username:"Ayydam"},tlIcon:"ra ra-fairy",excerpt:null,rawData:{id:"2cd1c534-9778-43c4-8403-3aabbb8ba84e",url:"https://www.worldanvil.com/w/WorldAnvilCodex/a/whiteboards",icon:"ra ra-fairy",tags:null,cover:{id:3202975,url:"https://www.worldanvil.com/uploads/images/8a537f32710a399ac7cfd358f327e41c.png",state:"public",title:"Fae header.png",page_url:"http://www.worldanvil.com/i/3202975",subscribergroups:[]},likes:null,state:"public",title:"Fae of the Forest",views:40,world:{id:"814fe58c-904e-49a9-821d-0ef392afbcc4",url:"http://www.worldanvil.com/w/fearann-Ur-ayydam",slug:"fearann-Ur-ayydam",state:"public",title:"Fearann \xD9r"},author:{id:"17c15203-026e-4ac4-88ab-85641c5cf145",url:"http://www.worldanvil.com/author/Ayydam",avatar:{id:3029095,url:"https://www.worldanvil.com/uploads/images/3c9a612ac1f49d3fdb5db7852a209306.jpeg",state:"public",title:"gJ86xOHQ.jpeg",page_url:"http://www.worldanvil.com/i/3029095",subscribergroups:[]},username:"Ayydam"},is_wip:!0,excerpt:null,category:{id:"a860c978-5ba0-487a-b656-108e47381592",url:"http://www.worldanvil.com/w/fearann-Ur-ayydam/c/enigmas-26-higher-beings-category",slug:"enigmas-26-higher-beings-category",title:"Enigmas & Higher Beings"},is_draft:!1,passcode:null,position:null,template:"person",wordcount:208,css_styles:null,css_classes:null,update_date:{date:"2022-03-26 09:57:47.000000",timezone:"UTC",timezone_type:3},creation_date:{date:"2021-05-25 23:35:33.000000",timezone:"UTC",timezone_type:3},metadata_user:null,metadata_article:null,publication_date:{date:"2021-05-25 23:50:39.000000",timezone:"UTC",timezone_type:3},subscribergroups:[],notification_date:null},tlTitle:"Fae of the Forest",template:"person",tlWaType:"articles",blockType:"DEFAULT",tlBgColor:"#000000",tlBgImage:"https://www.worldanvil.com/uploads/images/8a537f32710a399ac7cfd358f327e41c.png",tlShowText:!0}},point:[416,128],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},assetId:"assetId",maxWidth:640,minWidth:320,parentId:"page",rotation:0,maxHeight:384,minHeight:192,childIndex:2},"69838d9a-5bbf-4d2a-116e-d3ce37ec6cda":{id:"69838d9a-5bbf-4d2a-116e-d3ce37ec6cda",name:"Text",text:`- Link articles together with
relationship webs`,type:"text",point:[0,688],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:36},"6a4da6de-862e-40d1-043a-15bff2eb587c":{id:"6a4da6de-862e-40d1-043a-15bff2eb587c",link:"https://youtu.be/RhftTnO9EzA",name:"Image",size:[318,158],type:"image",point:[1888,400],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},assetId:"5a15873f-d053-4062-2ab1-6494487094bd",parentId:"page",rotation:0,childIndex:62,tlStrokeColor:"#ffffff"},"6cd4185e-322a-4733-3ff2-7abd09f3bbe0":{id:"6cd4185e-322a-4733-3ff2-7abd09f3bbe0",bend:0,name:"Arrow",type:"arrow",label:"",point:[1184,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,64],canBind:!0},bend:{id:"bend",index:2,point:[0,32]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:58,labelPoint:[.5,.5],decorations:[]},"6d304afa-4ed6-4d15-38d1-95c3bf8c1de1":{id:"6d304afa-4ed6-4d15-38d1-95c3bf8c1de1",name:"Ellipse",type:"ellipse",label:"",point:[1568,656],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},radius:[64,64],parentId:"page",rotation:0,childIndex:.5,labelPoint:[.5,.5]},"744da32c-abf5-4b57-1163-7aed8273aa78":{id:"744da32c-abf5-4b57-1163-7aed8273aa78",name:"Rectangle",size:[352,640],type:"rectangle",label:"",point:[0,288],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#f0af32",isFilled:!0},parentId:"page",rotation:0,childIndex:30,labelPoint:[.5,.5]},"7e23a738-3ea0-4afe-2cff-a6d114090a9f":{id:"7e23a738-3ea0-4afe-2cff-a6d114090a9f",name:"Draw",type:"draw",point:[912,272],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},points:[[0,0,.5],[0,0,.5],[1,3,.5],[2,4,.5],[3,6,.5],[3,8,.5],[5,9,.5],[5,10,.5],[6,11,.5],[7,12,.5],[7,13,.5],[8,13,.5],[9,13,.5],[10,15,.5],[11,16,.5],[13,17,.5],[14,19,.5],[15,21,.5],[17,23,.5],[18,25,.5],[19,27,.5],[19,28,.5],[20,28,.5],[21,29,.5],[22,29,.5],[22,30,.5]],parentId:"page",rotation:0,childIndex:7,isComplete:!0},"7f89a1bf-4cf6-4317-05f5-10a8dbd9141b":{id:"7f89a1bf-4cf6-4317-05f5-10a8dbd9141b",bend:0,name:"Arrow",type:"arrow",label:"",point:[880,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[16,0],canBind:!0},bend:{id:"bend",index:2,point:[8,16]},start:{id:"start",index:0,point:[0,32],canBind:!0}},parentId:"page",rotation:0,childIndex:51,labelPoint:[.5,.5],decorations:[]},"86f265e1-cc42-42b0-21ae-c46015c802fa":{id:"86f265e1-cc42-42b0-21ae-c46015c802fa",bend:0,name:"Arrow",type:"arrow",label:"",point:[816,960],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[48,0],canBind:!0},bend:{id:"bend",index:2,point:[24,16]},start:{id:"start",index:0,point:[0,32],canBind:!0}},parentId:"page",rotation:0,childIndex:50,labelPoint:[.5,.5],decorations:[]},"8d3b0747-dff8-4929-3fee-cda213f43cef":{id:"8d3b0747-dff8-4929-3fee-cda213f43cef",bend:0,name:"Arrow",type:"arrow",label:"",point:[912,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[32,0],canBind:!0},bend:{id:"bend",index:2,point:[16,32]},start:{id:"start",index:0,point:[0,64],canBind:!0}},parentId:"page",rotation:0,childIndex:52,labelPoint:[.5,.5],decorations:[]},"8f983c7a-1e0b-4ca3-22e5-2a715c03c79a":{id:"8f983c7a-1e0b-4ca3-22e5-2a715c03c79a",bend:0,name:"Arrow",type:"arrow",label:"",point:[1104,736],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,0],canBind:!0},bend:{id:"bend",index:2,point:[0,24]},start:{id:"start",index:0,point:[0,48],canBind:!0}},parentId:"page",rotation:0,childIndex:44,labelPoint:[.5,.5],decorations:[]},"927f2639-a2c7-41cc-289e-5da549adb8cb":{id:"927f2639-a2c7-41cc-289e-5da549adb8cb",bend:0,name:"Arrow",type:"arrow",label:"",point:[1232,752],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[48,0],canBind:!0},bend:{id:"bend",index:2,point:[24,24]},start:{id:"start",index:0,point:[0,48],canBind:!0}},parentId:"page",rotation:0,childIndex:47,labelPoint:[.5,.5],decorations:[]},"96b11b23-aee8-43cd-2087-abe3c7d3b473":{id:"96b11b23-aee8-43cd-2087-abe3c7d3b473",name:"Text",text:`- Diagram any of those crazy
concepts from your world`,type:"text",point:[0,528],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:34},"9d0af60d-5fd3-4194-3335-425950edaa4c":{id:"9d0af60d-5fd3-4194-3335-425950edaa4c",bend:0,name:"Arrow",type:"arrow",label:"",point:[1677,749.62],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[179,194.38],canBind:!0},bend:{id:"bend",index:2,point:[89.5,97.19]},start:{id:"start",index:0,point:[0,0],canBind:!0,bindingId:"5627ffa9-5fd0-479b-1d78-03b3fe79e404"}},parentId:"page",rotation:0,childIndex:.375,labelPoint:[.5,.5],decorations:{end:"arrow"}},"a16fca92-6471-4752-0534-2d0cf6aa5c8d":{id:"a16fca92-6471-4752-0534-2d0cf6aa5c8d",link:"https://youtu.be/DQHJfVW5cz8",name:"Image",size:[318,158],type:"image",point:[1888,880],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},assetId:"1f478e7f-404a-4d22-3506-4fcbc06f8b1a",parentId:"page",rotation:0,childIndex:64,tlStrokeColor:"#ffffff"},"a217888f-237e-487a-1266-8308c4d0f26b":{id:"a217888f-237e-487a-1266-8308c4d0f26b",bend:0,name:"Arrow",type:"arrow",label:"",point:[1677,720],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[181.5,0],canBind:!0},bend:{id:"bend",index:2,point:[90.75,.41]},start:{id:"start",index:0,point:[0,.81],canBind:!0,bindingId:"dabec6de-4414-4dae-3ae8-f7d10ac6718e"}},parentId:"page",rotation:0,childIndex:.25,labelPoint:[.5,.5],decorations:{end:"arrow"}},"a271bb18-b939-4971-2ad1-01a7adebcbc4":{id:"a271bb18-b939-4971-2ad1-01a7adebcbc4",bend:0,name:"Arrow",type:"arrow",label:"",point:[1680,495.08],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[192,0],canBind:!0,bindingId:"79a29f36-2073-4e49-1da4-ebb923956ba2"},bend:{id:"bend",index:2,point:[96,96.46]},start:{id:"start",index:0,point:[0,192.92],canBind:!0}},parentId:"page",rotation:0,childIndex:.125,labelPoint:[.5,.5],decorations:{end:"arrow"}},"a39437ae-f19d-4d94-2560-4abf88d8ab7c":{id:"a39437ae-f19d-4d94-2560-4abf88d8ab7c",name:"Text",text:"Add Images, Articles, or any of our other tools down here!",type:"text",point:[704,1072],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.599154135338346,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:24},"b0d687f7-9f66-4b2e-0222-9a87b9e77ef1":{id:"b0d687f7-9f66-4b2e-0222-9a87b9e77ef1",bend:0,name:"Arrow",type:"arrow",label:"",point:[816,800],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[18.87,8],canBind:!0,bindingId:"fe1e2796-09ec-4f0b-050b-e1f8d00e73c4"},bend:{id:"bend",index:2,point:[9.44,4]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:49,labelPoint:[.5,.5],decorations:[]},"b43fd41d-e0b2-4ce5-013c-94df9fab3922":{id:"b43fd41d-e0b2-4ce5-013c-94df9fab3922",name:"Text",text:`Connector Arrows
(for those who like to point at things)`,type:"text",point:[368,720],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.121212121212121,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:18},"bf6a0222-a423-4597-373b-b7e92ab2ddda":{id:"bf6a0222-a423-4597-373b-b7e92ab2ddda",name:"Text",text:`...and any other uses you
can dream of!`,type:"text",point:[32,848],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#f0af32",isFilled:!0,textAlign:"middle"},parentId:"page",rotation:0,childIndex:38},"c7a8d4bc-eee9-4a6b-363b-059e814ac094":{id:"c7a8d4bc-eee9-4a6b-363b-059e814ac094",name:"Text",text:`CLICK
HERE!`,type:"text",point:[1600,688],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:65},"db80e529-38e1-4c9d-13e4-83bf14f9df38":{id:"db80e529-38e1-4c9d-13e4-83bf14f9df38",name:"Text",text:`Looking to Start Fresh?
Hit CTRL + A and then DEL or Backspace
to remove everything on the screen!`,type:"text",point:[800,816],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1.26636216466235,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:39},"e5849aba-3c2a-4c92-3d5d-a7f8b840013e":{id:"e5849aba-3c2a-4c92-3d5d-a7f8b840013e",bend:0,name:"Arrow",type:"arrow",label:"",point:[1024,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,64],canBind:!0},bend:{id:"bend",index:2,point:[0,32]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:54,labelPoint:[.5,.5],decorations:[]},"e6cedf9a-9ca4-4cc4-2969-6533855e12d8":{id:"e6cedf9a-9ca4-4cc4-2969-6533855e12d8",link:"https://youtu.be/uIJND_QTJ-Y",name:"Image",size:[318,158],type:"image",point:[1888,640],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},assetId:"ad26eb74-4a66-4f9c-25b2-fefce19c441d",parentId:"page",rotation:0,childIndex:63,tlStrokeColor:"#ffffff"},"e895202a-9813-4e89-1861-a79d79190660":{id:"e895202a-9813-4e89-1861-a79d79190660",bend:0,name:"Arrow",type:"arrow",label:"",point:[464,496],style:{dash:"solid",font:"script",size:"small",color:"#7f00ff",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[80,0],canBind:!0},bend:{id:"bend",index:2,point:[40,48]},start:{id:"start",index:0,point:[0,96],canBind:!0}},parentId:"page",rotation:0,childIndex:17,labelPoint:[.5,.5],decorations:{end:"arrow"}},"e909b7da-6737-444a-28a8-234d2c9064a2":{id:"e909b7da-6737-444a-28a8-234d2c9064a2",name:"Text",text:`Change Colour, Font Size and other
properties up here`,type:"text",point:[1680,128],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1.4338028169014083,bgColor:"#ffffff",isFilled:!1,textAlign:"middle"},parentId:"page",rotation:0,childIndex:22},"eae64118-b130-4eff-29af-8fb76436d98a":{id:"eae64118-b130-4eff-29af-8fb76436d98a",name:"Draw",type:"draw",point:[976,128],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},points:[[0,0,.5],[0,0,.5],[1,0,.5],[2,0,.5],[3,0,.5],[6,0,.5],[8,0,.5],[12,2,.5],[16,3,.5],[21,4,.5],[26,7,.5],[31,9,.5],[36,12,.5],[40,15,.5],[44,19,.5],[48,22,.5],[51,26,.5],[54,30,.5],[57,34,.5],[59,37,.5],[62,41,.5],[64,45,.5],[66,50,.5],[67,54,.5],[68,58,.5],[69,62,.5],[69,67,.5],[69,71,.5],[68,74,.5],[67,78,.5],[64,81,.5],[63,82,.5],[61,83,.5],[60,83,.5],[59,83,.5],[57,82,.5],[56,81,.5],[55,79,.5],[54,78,.5],[52,76,.5],[51,75,.5],[49,73,.5],[47,71,.5],[46,69,.5],[45,68,.5],[44,67,.5],[43,66,.5]],parentId:"page",rotation:0,childIndex:5,isComplete:!0},"efac7826-6e7e-4426-396c-aa2cd5fa546d":{id:"efac7826-6e7e-4426-396c-aa2cd5fa546d",name:"Draw",type:"draw",point:[880,288],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},points:[[0,20,.5],[0,20,.5],[0,21,.5],[0,22,.5],[0,23,.5],[1,25,.5],[2,26,.5],[2,28,.5],[3,29,.5],[3,30,.5],[4,32,.5],[5,33,.5],[6,35,.5],[6,36,.5],[7,37,.5],[7,39,.5],[8,40,.5],[9,42,.5],[11,44,.5],[12,45,.5],[14,45,.5],[15,46,.5],[17,46,.5],[18,47,.5],[19,47,.5],[20,47,.5],[21,47,.5],[22,47,.5],[24,48,.5],[26,48,.5],[29,48,.5],[32,49,.5],[36,49,.5],[39,50,.5],[43,50,.5],[46,50,.5],[49,50,.5],[50,50,.5],[52,51,.5],[53,51,.5],[55,51,.5],[56,50,.5],[57,50,.5],[58,49,.5],[59,49,.5],[60,48,.5],[61,47,.5],[62,47,.5],[63,46,.5],[65,45,.5],[66,43,.5],[68,42,.5],[69,41,.5],[70,39,.5],[71,38,.5],[72,36,.5],[73,35,.5],[74,33,.5],[74,32,.5],[75,30,.5],[76,28,.5],[76,26,.5],[76,24,.5],[76,22,.5],[77,20,.5],[77,18,.5],[77,16,.5],[77,14,.5],[78,13,.5],[78,12,.5],[78,10,.5],[78,9,.5],[78,8,.5],[78,6,.5],[78,5,.5],[78,4,.5],[78,3,.5],[78,2,.5],[77,1,.5],[77,0,.5]],parentId:"page",rotation:0,childIndex:8,isComplete:!0},"f3c4d6c5-524d-41a6-3ee8-edbc9b178282":{id:"f3c4d6c5-524d-41a6-3ee8-edbc9b178282",bend:0,name:"Arrow",type:"arrow",label:"",point:[1152,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,32],canBind:!0},bend:{id:"bend",index:2,point:[0,16]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:57,labelPoint:[.5,.5],decorations:[]},"f41a466f-f9aa-4740-1980-5964d786cfbe":{id:"f41a466f-f9aa-4740-1980-5964d786cfbe",bend:0,name:"Arrow",type:"arrow",label:"",point:[1264,784],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[32,0],canBind:!0},bend:{id:"bend",index:2,point:[16,16]},start:{id:"start",index:0,point:[0,32],canBind:!0}},parentId:"page",rotation:0,childIndex:48,labelPoint:[.5,.5],decorations:[]},"f8ff3d27-6e0a-45e4-38b3-b4fe1ddd39b0":{id:"f8ff3d27-6e0a-45e4-38b3-b4fe1ddd39b0",name:"Draw",type:"draw",point:[816,160],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},points:[[40,89,.5],[40,89,.5],[35,86,.5],[32,85,.5],[30,84,.5],[29,83,.5],[28,82,.5],[27,82,.5],[25,81,.5],[23,80,.5],[22,79,.5],[20,77,.5],[19,75,.5],[17,72,.5],[15,70,.5],[13,67,.5],[11,63,.5],[8,60,.5],[6,56,.5],[4,51,.5],[3,47,.5],[1,43,.5],[0,39,.5],[0,36,.5],[0,34,.5],[0,31,.5],[0,29,.5],[0,27,.5],[2,24,.5],[3,22,.5],[6,20,.5],[8,18,.5],[11,17,.5],[14,15,.5],[18,14,.5],[22,13,.5],[28,12,.5],[35,12,.5],[42,11,.5],[49,11,.5],[56,11,.5],[61,12,.5],[66,12,.5],[70,14,.5],[74,15,.5],[78,18,.5],[82,20,.5],[86,23,.5],[89,27,.5],[90,31,.5],[91,35,.5],[93,39,.5],[94,43,.5],[94,46,.5],[94,48,.5],[94,51,.5],[94,53,.5],[94,56,.5],[95,58,.5],[96,61,.5],[98,64,.5],[100,67,.5],[103,69,.5],[107,72,.5],[111,73,.5],[116,75,.5],[122,75,.5],[127,75,.5],[133,75,.5],[137,75,.5],[140,75,.5],[142,74,.5],[145,73,.5],[146,72,.5],[148,70,.5],[149,68,.5],[150,66,.5],[152,63,.5],[153,60,.5],[154,56,.5],[155,53,.5],[155,49,.5],[155,45,.5],[155,42,.5],[154,37,.5],[151,32,.5],[148,27,.5],[145,22,.5],[141,17,.5],[137,13,.5],[133,9,.5],[129,5,.5],[125,3,.5],[123,2,.5],[121,1,.5],[121,0,.5],[120,0,.5],[119,0,.5],[116,0,.5],[113,0,.5],[110,0,.5],[106,0,.5],[102,2,.5],[99,3,.5],[97,4,.5],[95,6,.5],[94,7,.5]],parentId:"page",rotation:0,childIndex:4,isComplete:!0},"f9e73de0-e6a5-41c1-2849-2cbdc98e6dd7":{id:"f9e73de0-e6a5-41c1-2849-2cbdc98e6dd7",bend:0,name:"Arrow",type:"arrow",label:"",point:[2080,64],style:{dash:"solid",font:"script",size:"small",color:"#000000",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[96,0],canBind:!0},bend:{id:"bend",index:2,point:[48,24]},start:{id:"start",index:0,point:[0,48],canBind:!0}},parentId:"page",rotation:0,childIndex:23,labelPoint:[.5,.5],decorations:{end:"arrow"}},"ff511deb-6fad-40aa-27d4-4d7782e5b8d1":{id:"ff511deb-6fad-40aa-27d4-4d7782e5b8d1",bend:0,name:"Arrow",type:"arrow",label:"",point:[1056,976],style:{dash:"solid",font:"script",size:"small",color:"#f0af32",scale:1,bgColor:"#ffffff",isFilled:!1},handles:{end:{id:"end",index:1,point:[0,32],canBind:!0},bend:{id:"bend",index:2,point:[0,16]},start:{id:"start",index:0,point:[0,0],canBind:!0}},parentId:"page",rotation:0,childIndex:55,labelPoint:[.5,.5],decorations:[]}},bindings:{"5627ffa9-5fd0-479b-1d78-03b3fe79e404":{id:"5627ffa9-5fd0-479b-1d78-03b3fe79e404",toId:"c7a8d4bc-eee9-4a6b-363b-059e814ac094",type:"arrow",point:[.53,.32],fromId:"9d0af60d-5fd3-4194-3335-425950edaa4c",distance:8,handleId:"start"},"79a29f36-2073-4e49-1da4-ebb923956ba2":{id:"79a29f36-2073-4e49-1da4-ebb923956ba2",toId:"6a4da6de-862e-40d1-043a-15bff2eb587c",type:"arrow",point:[.17,.27],fromId:"a271bb18-b939-4971-2ad1-01a7adebcbc4",distance:16,handleId:"end"},"dabec6de-4414-4dae-3ae8-f7d10ac6718e":{id:"dabec6de-4414-4dae-3ae8-f7d10ac6718e",toId:"c7a8d4bc-eee9-4a6b-363b-059e814ac094",type:"arrow",point:[.5,.5],fromId:"a217888f-237e-487a-1266-8308c4d0f26b",distance:8,handleId:"start"},"fe1e2796-09ec-4f0b-050b-e1f8d00e73c4":{id:"fe1e2796-09ec-4f0b-050b-e1f8d00e73c4",toId:"db80e529-38e1-4c9d-13e4-83bf14f9df38",type:"arrow",point:[.41,.58],fromId:"b0d687f7-9f66-4b2e-0222-9a87b9e77ef1",distance:8,handleId:"end"}},childIndex:1}},state:"public",title:"Testboard",assets:{"1f478e7f-404a-4d22-3506-4fcbc06f8b1a":{id:"1f478e7f-404a-4d22-3506-4fcbc06f8b1a",src:"https://www.worldanvil.com/uploads/images/a9cfca846617f3c6c9b138821c4475a5.jpg",size:[480,268],type:"image"},"5a15873f-d053-4062-2ab1-6494487094bd":{id:"5a15873f-d053-4062-2ab1-6494487094bd",src:"https://www.worldanvil.com/uploads/images/e763b5ac85444aff3225a7af45dc5904.jpg",size:[1280,720],type:"image"},"ad26eb74-4a66-4f9c-25b2-fefce19c441d":{id:"ad26eb74-4a66-4f9c-25b2-fefce19c441d",src:"https://www.worldanvil.com/uploads/images/bf722191e67c5f5dcd4c023763dc30be.jpg",size:[480,267],type:"image"}},version:16,settings:{showGrid:!0,isPenMode:!1,isDarkMode:!1,isSnapping:!1,isZoomSnap:!1,isDebugMode:!1,isFocusMode:!1,isReadonlyMode:!1,showCloneHandles:!1,showRotateHandles:!0,nudgeDistanceLarge:16,nudgeDistanceSmall:1,showBindingHandles:!1},pageStates:{page:{id:"page",camera:{zoom:1,point:[6.77,25]},editingId:null,hoveredId:"5a45522e-7b94-4d83-29f0-24d3e2c679f3",selectedIds:["5a45522e-7b94-4d83-29f0-24d3e2c679f3"]}},userSettings:{tlBgColor:"#000000",tlShowText:!0,recentIcons:[],DANGEROUSLY_SET_CSS:{cursor:"unset",background:"white"}},subscribergroups:[]},Lbt=e=>e.settings;function Bbt(){const e=Pt(),{t}=zn("",{keyPrefix:"externalUI"}),n=e.useStore(Lbt),r=h.exports.useCallback(()=>{e.setSetting("isDebugMode",c=>!c)},[e]),o=h.exports.useCallback(()=>{e.setSetting("isFocusMode",c=>!c)},[e]),i=h.exports.useCallback(()=>{e.setSetting("showRotateHandles",c=>!c)},[e]),a=h.exports.useCallback(()=>{e.setSetting("showGrid",c=>!c)},[e]),s=h.exports.useCallback(()=>{e.setSetting("isSnapping",c=>!c)},[e]),l=h.exports.useCallback(()=>{e.setSetting("showCloneHandles",c=>!c)},[e]);return ne(mJ,{label:t("preferences"),children:[k(Yd,{checked:n.isFocusMode,onCheckedChange:o,kbd:"#.",children:t("focusMode")}),ha.isDevelopment&&k(Yd,{checked:n.isDebugMode,onCheckedChange:r,children:t("debugMode")}),k(T0,{}),k(Yd,{checked:n.showRotateHandles,onCheckedChange:i,children:t("rotateHandles")}),k(Yd,{checked:n.showCloneHandles,onCheckedChange:l,children:t("cloneHandles")}),k(Yd,{checked:n.showGrid,onCheckedChange:a,kbd:"#\u21E7G",children:t("grid")}),k(Yd,{checked:n.isSnapping,onCheckedChange:s,children:t("alwaysShowSnaps")})]})}const Fbt=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.length,Nbt=h.exports.memo(function({readOnly:t}){const n=Pt(),{t:r}=zn("",{keyPrefix:"externalUI"}),o=qp(C=>C.user.canvasId),i=n.useStore(Ln(Fbt)),[,a]=h.exports.useState(0);h.exports.useEffect(()=>a(1),[]);const s=h.exports.useCallback(()=>{n.cut()},[n]),l=h.exports.useCallback(()=>{n.copy()},[n]),c=h.exports.useCallback(()=>{n.paste()},[n]);h.exports.useCallback(()=>{n.copySvg()},[n]),h.exports.useCallback(()=>{n.copyJson()},[n]);const u=h.exports.useCallback(()=>{n.selectAll()},[n]),d=h.exports.useCallback(()=>{n.selectNone()},[n]),f=ZU(),p=h.exports.useCallback(()=>{const C="bbcode-toast";se.copyStringToClipboard(TLe(o)),R0.isActive(C)||R0({id:C,title:r("copiedToClipboard"),description:r("copiedToClipboardLabel"),status:"success",position:"top-right",duration:3e3,isClosable:!0})},[n,o]),{worldId:g,api:m,serverUrl:y,userId:v}=qp(C=>C.user),b=h.exports.useCallback(async()=>{await(m==null?void 0:m.deleteCanvas(o))},[n,m]),x=h.exports.useCallback(()=>{n.handleModalOpened(Hr.background)},[n]),S=(i!=null?i:0)>0;return t?k(Ue,{}):ne(hl,{dir:"ltr",children:[k(aNe,{isSponsor:!1,children:k(YMe,{})}),ne(Th,{variant:"menu",children:[!t&&ne(Ue,{children:[ne(jr,{onSelect:vn,onClick:p,kbd:"",children:[k(xn,{icon:"fas fa-clipboard"}),r("copyElementToClipboard",{element:""})]}),ne(mJ,{label:r("edit"),children:[k(jr,{onSelect:vn,onClick:x,kbd:"",children:r("changeBg")}),k(jr,{onSelect:vn,onClick:n.undo,kbd:"#Z",children:r("undo")}),k(jr,{onSelect:vn,onClick:n.redo,kbd:"#Y",children:r("redo")}),k(T0,{dir:"ltr"}),k(jr,{onSelect:vn,disabled:!S,onClick:s,kbd:"#X",children:r("cut")}),k(jr,{onSelect:vn,disabled:!S,onClick:l,kbd:"#C",children:r("copy")}),k(jr,{onSelect:vn,onClick:c,kbd:"#V",children:r("paste")}),k(T0,{dir:"ltr"}),k(jr,{onSelect:vn,onClick:u,kbd:"#A",children:r("selectAll")}),k(jr,{onSelect:vn,onClick:d,children:r("selectNone")}),k(jr,{onSelect:f.onOpen,onClick:d,children:r("setDefaultCanvas")}),k(jr,{onClick:b,children:r("deleteCanvas")})]}),k(T0,{dir:"ltr"})]}),k(Bbt,{})]}),k(zbt,{disclosure:f})]})}),zbt=({disclosure:e})=>{const t=h.exports.useRef(null),n=Pt(),r=h.exports.useCallback(()=>{n.updateDocument(ire)},[n]),o=()=>{r(),s()},{t:i}=zn("",{keyPrefix:"externalUI"}),{isOpen:a,onClose:s}=e;return k(Ue,{children:k(U3e,{isOpen:a,leastDestructiveRef:t,onClose:s,children:k(y_,{children:ne(G3e,{children:[k(v_,{fontSize:"lg",fontWeight:"bold",children:i("replaceTitle")}),k(h_,{children:i("sure")}),ne(m_,{children:[k(to,{ref:t,onClick:s,children:i("cancel")}),k(to,{colorScheme:"red",onClick:o,ml:3,children:i("replace")})]})]})})})})},[jbt,are]=Ia("Dialog"),[Hbt,xl]=jbt("Dialog"),Vbt=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0,allowPinchZoom:s}=e,l=h.exports.useRef(null),c=h.exports.useRef(null),[u=!1,d]=q5({prop:r,defaultProp:o,onChange:i});return h.exports.createElement(Hbt,{scope:t,triggerRef:l,contentRef:c,contentId:Ys(),titleId:Ys(),descriptionId:Ys(),open:u,onOpenChange:d,onOpenToggle:h.exports.useCallback(()=>d(f=>!f),[d]),modal:a,allowPinchZoom:s},n)},Wbt=h.exports.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=xl("DialogTrigger",n),i=Nn(t,o.triggerRef);return h.exports.createElement(Tn.button,J({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":MP(o.open)},r,{ref:i,onClick:He(e.onClick,o.onOpenToggle)}))}),Ubt=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=xl("DialogPortal",t);return h.exports.createElement(h.exports.Fragment,null,h.exports.Children.map(r,a=>h.exports.createElement(Bc,{present:n||i.open},h.exports.createElement(m$e,{asChild:!0,container:o},a))))},Gbt=h.exports.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=xl("DialogOverlay",e.__scopeDialog);return o.modal?h.exports.createElement(Bc,{present:n||o.open},h.exports.createElement(Kbt,J({},r,{ref:t}))):null}),Kbt=h.exports.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=xl("DialogOverlay",n);return h.exports.createElement(p_,{as:Tm,allowPinchZoom:o.allowPinchZoom,shards:[o.contentRef]},h.exports.createElement(Tn.div,J({"data-state":MP(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),qbt=h.exports.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=xl("DialogContent",e.__scopeDialog);return h.exports.createElement(Bc,{present:n||o.open},o.modal?h.exports.createElement(Ybt,J({},r,{ref:t})):h.exports.createElement(Xbt,J({},r,{ref:t})))}),Ybt=h.exports.forwardRef((e,t)=>{const n=xl("DialogContent",e.__scopeDialog),r=h.exports.useRef(null),o=Nn(t,n.contentRef,r);return h.exports.useEffect(()=>{const i=r.current;if(i)return t_(i)},[]),h.exports.createElement(sre,J({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:He(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:He(e.onPointerDownOutside,i=>{const a=i.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&i.preventDefault()}),onFocusOutside:He(e.onFocusOutside,i=>i.preventDefault())}))}),Xbt=h.exports.forwardRef((e,t)=>{const n=xl("DialogContent",e.__scopeDialog),r=h.exports.useRef(!1);return h.exports.createElement(sre,J({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var i,a;(i=e.onCloseAutoFocus)===null||i===void 0||i.call(e,o),o.defaultPrevented||(r.current||(a=n.triggerRef.current)===null||a===void 0||a.focus(),o.preventDefault()),r.current=!1},onInteractOutside:o=>{var i,a;(i=e.onInteractOutside)===null||i===void 0||i.call(e,o),o.defaultPrevented||(r.current=!0);const s=o.target;!((a=n.triggerRef.current)===null||a===void 0)&&a.contains(s)&&o.preventDefault()}}))}),sre=h.exports.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,s=xl("DialogContent",n),l=h.exports.useRef(null),c=Nn(t,l);return SZ(),h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(DZ,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},h.exports.createElement(BZ,J({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":MP(s.open)},a,{ref:c,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),Zbt=h.exports.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=xl("DialogClose",n);return h.exports.createElement(Tn.button,J({type:"button"},r,{ref:t,onClick:He(e.onClick,()=>o.onOpenChange(!1))}))});function MP(e){return e?"open":"closed"}const[Qbt,D3t]=wZ("DialogTitleWarning",{contentName:"DialogContent",titleName:"DialogTitle",docsSlug:"dialog"}),Jbt=Vbt,e2t=Wbt,t2t=Ubt,n2t=Gbt,r2t=qbt,lre=Zbt,[o2t,L3t]=Ia("AlertDialog",[are]),_d=are(),i2t=e=>{const{__scopeAlertDialog:t,...n}=e,r=_d(t);return h.exports.createElement(Jbt,J({},r,n,{modal:!0}))},a2t=h.exports.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=_d(n);return h.exports.createElement(e2t,J({},o,r,{ref:t}))}),s2t=e=>{const{__scopeAlertDialog:t,...n}=e,r=_d(t);return h.exports.createElement(t2t,J({},r,n))},l2t=h.exports.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=_d(n);return h.exports.createElement(n2t,J({},o,r,{ref:t}))}),[c2t,u2t]=o2t("AlertDialogContent"),d2t=h.exports.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,i=_d(n),a=h.exports.useRef(null),s=Nn(t,a),l=h.exports.useRef(null);return h.exports.createElement(Qbt,{contentName:"AlertDialogContent",titleName:f2t,docsSlug:"alert-dialog"},h.exports.createElement(c2t,{scope:n,cancelRef:l},h.exports.createElement(r2t,J({role:"alertdialog"},i,o,{ref:s,onOpenAutoFocus:He(o.onOpenAutoFocus,c=>{var u;c.preventDefault(),(u=l.current)===null||u===void 0||u.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault()}),h.exports.createElement(G_,null,r),!1)))}),f2t="AlertDialogTitle",p2t=h.exports.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=_d(n);return h.exports.createElement(lre,J({},o,r,{ref:t}))}),h2t=h.exports.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=u2t("AlertDialogCancel",n),i=_d(n),a=Nn(t,o);return h.exports.createElement(lre,J({},i,r,{ref:a}))}),g2t=i2t,m2t=a2t,v2t=s2t,y2t=l2t,b2t=d2t,x2t=p2t,S2t=h2t,w2t=e=>Object.keys(e.document.pages).length>1;function C2t({page:e,onOpen:t,onClose:n}){const r=Pt(),[o,i]=h.exports.useState(!1),a=r.useStore(w2t),s=h.exports.useRef(null),l=h.exports.useCallback(()=>{r.duplicatePage(e.id),n==null||n()},[r]),c=h.exports.useCallback(()=>{window.confirm("Are you sure you want to delete this page?")&&(r.deletePage(e.id),n==null||n())},[r]),u=h.exports.useCallback(g=>{if(i(g),g){t==null||t();return}},[r]),d=h.exports.useCallback(()=>i(!1),[]);function f(g){g.stopPropagation()}function p(){const g=window.prompt("New name:",e.name);r.renamePage(e.id,g||e.name||"Page")}return h.exports.useEffect(()=>{o&&requestAnimationFrame(()=>{const g=s.current;g&&(g.focus(),g.select())})},[o]),ne(g2t,{open:o,onOpenChange:u,children:[k(m2t,{asChild:!0,"data-shy":"true",children:k(bJ,{bp:Ja,children:k(Lm,{children:k(tRe,{})})})}),ne(v2t,{children:[k(k2t,{onPointerDown:d}),ne(E2t,{dir:"ltr",onKeyDown:f,onKeyUp:f,children:[k(z4,{onSelect:p,children:"Rename"}),k(z4,{onSelect:l,children:"Duplicate"}),k(z4,{disabled:!a,onSelect:c,children:"Delete"}),k(Ul,{}),k(S2t,{asChild:!0,children:k(Es,{children:"Cancel"})})]})]})]})}const E2t=$e(b2t,{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",minWidth:240,maxWidth:"fit-content",maxHeight:"85vh",marginTop:"-5vh",pointerEvents:"all",backgroundColor:"$panel",padding:"$0",borderRadius:"$2",font:"$ui","&:focus":{outline:"none"}}),k2t=$e(y2t,{backgroundColor:"rgba(0, 0, 0, .15)",position:"fixed",pointerEvents:"all",inset:0});function z4({onSelect:e,...t}){return k(x2t,{asChild:!0,onClick:e,onSelect:e,children:k(Es,{...t})})}const I2t=e=>Object.values(e.document.pages).sort((t,n)=>(t.childIndex||0)-(n.childIndex||0)),_2t=e=>e.document.pages[e.appState.currentPageId].name,O2t=e=>e.document.pages[e.appState.currentPageId].id;function P2t(){const e=Pt(),t=h.exports.useRef(!1),[n,r]=h.exports.useState(!1);h.exports.useEffect(()=>{t.current!==n&&(t.current=n)},[n]);const o=h.exports.useCallback(()=>{r(!1)},[r]),i=h.exports.useCallback(s=>{t.current!==s&&r(s)},[r]),a=e.useStore(Ln(_2t));return ne(hl,{dir:"ltr",open:n,onOpenChange:i,children:[k(Nc,{dir:"ltr",asChild:!0,children:k(Ge,{variant:"text",children:a||"Page"})}),k(Th,{variant:"menu",align:"start",children:n&&k(T2t,{onClose:o})})]})}function T2t({onClose:e}){const t=Pt(),n=t.useStore(Ln(I2t)),r=t.useStore(Ln(O2t)),o=h.exports.useCallback(()=>{t.createPage()},[t]),i=h.exports.useCallback(a=>{e(),t.changePage(a)},[t]);return ne(Ue,{children:[k(vFe,{dir:"ltr",value:r,onValueChange:i,children:(n!=null?n:[]).map(a=>ne(A2t,{children:[k(uJ,{title:a.name||"Page",value:a.id,asChild:!0,children:ne($2t,{children:[k("span",{children:a.name||"Page"}),k(dJ,{children:k(Lm,{children:k(aQ,{})})})]})},a.id),k(C2t,{page:a,onClose:e})]},a.id))}),k(T0,{}),k(wu,{onSelect:o,asChild:!0,children:ne(Es,{children:[k("span",{children:"Create Page"}),k(Lm,{children:k(dRe,{})})]})})]})}const A2t=$e("div",{display:"grid",gridTemplateColumns:"1fr auto",gridAutoFlow:"column",'& > *[data-shy="true"]':{opacity:0},'&:hover > *[data-shy="true"]':{opacity:1}}),$2t=$e(Es,{minWidth:128}),M2t=e=>e.document.pageStates[e.appState.currentPageId].camera.zoom,R2t=h.exports.memo(function(){const t=Pt(),{t:n}=zn("",{keyPrefix:"externalUI"}),r=t.useStore(M2t);return ne(hl,{dir:"ltr",children:[k(Nc,{dir:"ltr",asChild:!0,children:ne(D2t,{onDoubleClick:t.resetZoom,variant:"text",children:[Math.round(r*100),"%"]})}),ne(Th,{align:"end",children:[k(jr,{onSelect:vn,onClick:t.zoomIn,kbd:"#+",children:n("zoomIn")}),k(jr,{onSelect:vn,onClick:t.zoomOut,kbd:"#\u2212",children:n("zoomOut")}),k(jr,{onSelect:vn,onClick:t.resetZoom,kbd:"\u21E70",children:n("to100")}),k(jr,{onSelect:vn,onClick:t.zoomToFit,kbd:"\u21E71",children:n("toFit")}),k(jr,{onSelect:vn,onClick:t.zoomToSelection,kbd:"\u21E72",children:n("toSelection")})]})]})}),D2t=$e(Ge,{minWidth:56});function L2t({readOnly:e,showPages:t,showMenu:n,showStyles:r,showZoom:o,showSponsorLink:i,canEdit:a}){const s=Pt(),l=qp(u=>u.user.canvasId),c=s.useStore(u=>u.appState.isLoading);return ne(B2t,{children:[(n||t)&&ne(oS,{side:"left",children:[n&&k(Nbt,{showSponsorLink:i,readOnly:e}),t&&k(P2t,{}),k(Jvt,{name:s.document.name,readOnly:e}),!c&&!e&&k(Qvt,{currentState:"updating"})]}),k(F2t,{}),(r||o)&&ne(oS,{side:"right",children:[a&&e&&l&&k(eyt,{canvasId:l}),r&&!e&&k(DNe,{}),ne(N2t,{bp:Ja,children:[k(Ge,{children:k(hNe,{onClick:s.undo})}),k(Ge,{children:k(fNe,{onClick:s.redo})})]}),o&&k(R2t,{})]})]})}const B2t=$e("div",{width:"100%",position:"absolute",top:0,left:0,right:0,display:"flex",flexDirection:"row",pointerEvents:"none","& > *":{pointerEvents:"all"}}),F2t=$e("div",{flexGrow:2,pointerEvents:"none"}),N2t=$e("div",{display:"flex",flexDirection:"row",variants:{bp:{small:{display:"inherit"},large:{display:"none"}}}});function z2t(e,t,n){const{currentPageId:r}=e,o=t.map(f=>e.getShape(f)),i=o.map(f=>({id:f.id,point:[...f.point],bounds:se.getBounds(f)})),a=j.getCommonBounds(i.map(({bounds:f})=>f)),s=a.minX+a.width/2,l=a.minY+a.height/2,c=Object.fromEntries(i.map(({id:f,point:p,bounds:g})=>[f,{prev:p,next:{[ir.CenterVertical]:[p[0],l-g.height/2],[ir.CenterHorizontal]:[s-g.width/2,p[1]],[ir.Top]:[p[0],a.minY],[ir.Bottom]:[p[0],a.maxY-g.height],[ir.Left]:[a.minX,p[1]],[ir.Right]:[a.maxX-g.width,p[1]]}[n]}])),{before:u,after:d}=se.mutateShapes(e.state,t,f=>c[f.id]?{point:c[f.id].next}:f,r);return o.forEach(f=>{if(f.type===X.Group){const p=M.sub(d[f.id].point,u[f.id].point);f.children.forEach(g=>{const m=e.getShape(g);u[m.id]={point:m.point},d[m.id]={point:M.add(m.point,p)}}),delete u[f.id],delete d[f.id]}}),{id:"align",before:{document:{pages:{[r]:{shapes:u}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:d}},pageStates:{[r]:{selectedIds:t}}}}}}function j2t(e,t){return{id:"change_page",before:{appState:{currentPageId:e.currentPageId}},after:{appState:{currentPageId:t}}}}function H2t(e,t,n=j.uniqueId()){const{currentPageId:r}=e,o=Object.values(e.state.document.pages).sort((c,u)=>(u.childIndex||0)-(c.childIndex||0))[0],i=o!=null&&o.childIndex?(o==null?void 0:o.childIndex)+1:1,s={id:n,name:"New Page",childIndex:i,shapes:{},bindings:{}},l={id:n,selectedIds:[],camera:{point:t,zoom:1},editingId:void 0,bindingId:void 0,hoveredId:void 0,pointedId:void 0};return{id:"create_page",before:{appState:{currentPageId:r},document:{pages:{[n]:void 0},pageStates:{[n]:void 0}}},after:{appState:{currentPageId:s.id},document:{pages:{[n]:s},pageStates:{[n]:l}}}}}function Xz(e,t,n=[]){const{currentPageId:r}=e,o={},i={};t.forEach(l=>{o[l.id]=void 0,i[l.id]=l});const a={},s={};return n.forEach(l=>{a[l.id]=void 0,s[l.id]=l}),{id:"create",before:{document:{pages:{[r]:{shapes:o,bindings:a}},pageStates:{[r]:{selectedIds:[...e.selectedIds]}}}},after:{document:{pages:{[r]:{shapes:i,bindings:s}},pageStates:{[r]:{selectedIds:t.map(l=>l.id)}}}}}}function V2t(e,t){const{currentPageId:n,document:{pages:r,pageStates:o}}=e,i=Object.values(r).sort((l,c)=>(l.childIndex||0)-(c.childIndex||0)),a=i.findIndex(l=>l.id===t);let s;return t===n?a===i.length-1?s=i[i.length-2].id:s=i[a+1].id:s=n,{id:"delete_page",before:{appState:{currentPageId:t},document:{pages:{[t]:{...r[t]}},pageStates:{[t]:{...o[t]}}}},after:{appState:{currentPageId:s},document:{pages:{[t]:void 0},pageStates:{[t]:void 0}}}}}function W2t(e,t,n){const r={shapes:{},bindings:{}},o={shapes:{},bindings:{}},i=[],a=new Set,s=new Set;t.filter(c=>!se.getShape(e,c,n).isLocked).forEach(c=>{a.add(c);const u=se.getShape(e,c,n);r.shapes[c]=u,o.shapes[c]=void 0,u.children!==void 0&&u.children.forEach(d=>{a.add(d);const f=se.getShape(e,d,n);r.shapes[d]=f,o.shapes[d]=void 0}),u.parentId!==n&&i.push(se.getShape(e,u.parentId,n)),u.assetId&&s.add(u.assetId)}),i.forEach(c=>{var u;t.includes(c.id)||(a.add(c.id),r.shapes[c.id]={children:c.children},o.shapes[c.id]={children:c.children.filter(d=>!t.includes(d))},((u=o.shapes[c.id])==null?void 0:u.children.length)===0&&(o.shapes[c.id]=void 0,r.shapes[c.id]=se.getShape(e,c.id,n)))});const l=se.getPage(e,n);return Object.values(l.bindings).filter(c=>a.has(c.fromId)||a.has(c.toId)).forEach(c=>{for(const u of[c.toId,c.fromId])if(o.shapes[u]===void 0){r.bindings[c.id]=c,o.bindings[c.id]=void 0;const d=l.shapes[u];d&&d.handles&&Object.values(d.handles).filter(f=>f.bindingId===c.id).forEach(f=>{var p,g,m,y,v,b;r.shapes[u]={...r.shapes[u],handles:{...(p=r.shapes[u])==null?void 0:p.handles,[f.id]:{...(m=(g=r.shapes[u])==null?void 0:g.handles)==null?void 0:m[f.id],bindingId:c.id}}},a.has(u)||(o.shapes[u]={...o.shapes[u],handles:{...(y=o.shapes[u])==null?void 0:y.handles,[f.id]:{...(b=(v=o.shapes[u])==null?void 0:v.handles)==null?void 0:b[f.id],bindingId:void 0}}})})}}),Object.values(e.document.pages).flatMap(c=>Object.values(c.shapes)).forEach(c=>{"assetId"in c&&c.assetId&&!a.has(c.id)&&s.delete(c.assetId)}),{before:r,after:o,assetsToRemove:Array.from(s)}}const U2t=(e,t)=>{const n={...e};return t.forEach(r=>n[r]=void 0),n};function Zz(e,t,n=e.currentPageId){const{pageState:r,selectedIds:o,document:{assets:i}}=e,{before:a,after:s,assetsToRemove:l}=W2t(e.state,t,n),c=U2t(i,l);return{id:"delete",before:{document:{assets:i,pages:{[n]:a},pageStates:{[n]:{selectedIds:[...e.selectedIds]}}}},after:{document:{assets:c,pages:{[n]:s},pageStates:{[n]:{selectedIds:o.filter(u=>!t.includes(u)),hoveredId:r.hoveredId&&t.includes(r.hoveredId)?void 0:r.hoveredId}}}}}}function G2t(e,t,n){const{currentPageId:r}=e,o=t.map(l=>e.getShape(l)),i=Object.fromEntries(K2t(o,n).map(l=>[l.id,l])),{before:a,after:s}=se.mutateShapes(e.state,t.filter(l=>i[l]!==void 0),l=>({point:i[l.id].next}),r);return o.forEach(l=>{if(l.type===X.Group){const c=re.sub(s[l.id].point,a[l.id].point);l.children.forEach(u=>{const d=e.getShape(u);a[d.id]={point:d.point},s[d.id]={point:re.add(d.point,c)}}),delete a[l.id],delete s[l.id]}}),{id:"distribute",before:{document:{pages:{[r]:{shapes:a}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:s}},pageStates:{[r]:{selectedIds:t}}}}}}function K2t(e,t){const n=e.map(a=>{const s=se.getShapeUtil(a);return{id:a.id,point:[...a.point],bounds:s.getBounds(a),center:s.getCenter(a)}}),r=n.length,o=j.getCommonBounds(n.map(({bounds:a})=>a)),i=[];switch(t){case Ku.Horizontal:{const a=n.reduce((s,l)=>s+l.bounds.width,0);if(a>o.width){const s=n.sort((f,p)=>f.bounds.minX-p.bounds.minX)[0],l=n.sort((f,p)=>p.bounds.maxX-f.bounds.maxX)[0],c=n.filter(f=>f!==s&&f!==l).sort((f,p)=>f.center[0]-p.center[0]),u=(l.center[0]-s.center[0])/(r-1),d=s.center[0]+u;c.forEach(({id:f,point:p,bounds:g},m)=>{i.push({id:f,prev:p,next:[d+u*m-g.width/2,g.minY]})})}else{const s=n.sort((u,d)=>u.center[0]-d.center[0]);let l=o.minX;const c=(o.width-a)/(r-1);s.forEach(({id:u,point:d,bounds:f})=>{i.push({id:u,prev:d,next:[l,f.minY]}),l+=f.width+c})}break}case Ku.Vertical:{const a=n.reduce((s,l)=>s+l.bounds.height,0);if(a>o.height){const s=n.sort((f,p)=>f.bounds.minY-p.bounds.minY)[0],l=n.sort((f,p)=>p.bounds.maxY-f.bounds.maxY)[0],c=n.filter(f=>f!==s&&f!==l).sort((f,p)=>f.center[1]-p.center[1]),u=(l.center[1]-s.center[1])/(r-1),d=s.center[1]+u;c.forEach(({id:f,point:p,bounds:g},m)=>{i.push({id:f,prev:p,next:[g.minX,d+u*m-g.height/2]})})}else{const s=n.sort((u,d)=>u.center[1]-d.center[1]);let l=o.minY;const c=(o.height-a)/(r-1);s.forEach(({id:u,point:d,bounds:f})=>{i.push({id:u,prev:d,next:[f.minX,l]}),l+=f.height+c})}break}}return i}function q2t(e,t){const n=j.uniqueId(),{currentPageId:r,page:o,pageState:{camera:i}}=e,a={...o,id:n,name:o.name+" Copy",shapes:Object.fromEntries(Object.entries(o.shapes).map(([s,l])=>[s,{...l,parentId:l.parentId===t?n:l.parentId}]))};return{id:"duplicate_page",before:{appState:{currentPageId:r},document:{pages:{[n]:void 0},pageStates:{[n]:void 0}}},after:{appState:{currentPageId:n},document:{pages:{[n]:a},pageStates:{[n]:{...o,id:n,selectedIds:[],camera:{...i},editingId:void 0,bindingId:void 0,hoveredId:void 0,pointedId:void 0}}}}}}function Y2t(e,t,n){const{selectedIds:r,currentPageId:o,page:i,shapes:a}=e,s={shapes:{},bindings:{}},l={shapes:{},bindings:{}},c={},u=t.map(p=>e.getShape(p)).filter(p=>!t.includes(p.parentId));u.forEach(p=>{const g=j.uniqueId();if(s.shapes[g]=void 0,l.shapes[g]={...j.deepClone(p),id:g,childIndex:se.getChildIndexAbove(e.state,p.id,o)},p.children&&(l.shapes[g].children=[]),p.parentId!==o){const m=e.getShape(p.parentId);s.shapes[m.id]={...s.shapes[m.id],children:m.children},l.shapes[m.id]={...l.shapes[m.id],children:[...(l.shapes[m.id]||m).children,g]}}c[p.id]=g}),u.forEach(p=>{p.children&&p.children.forEach(g=>{var b,x;const m=e.getShape(g),y=j.uniqueId(),v=c[p.id];s.shapes[y]=void 0,l.shapes[y]={...j.deepClone(m),id:y,parentId:v,childIndex:se.getChildIndexAbove(e.state,m.id,o)},c[g]=y,(x=(b=l.shapes[c[p.id]])==null?void 0:b.children)==null||x.push(y)})});const d=new Set(Object.keys(c));Object.values(i.bindings).filter(p=>d.has(p.fromId)||d.has(p.toId)).forEach(p=>{if(d.has(p.fromId))if(d.has(p.toId)){const g=j.uniqueId(),m={...j.deepClone(p),id:g,fromId:c[p.fromId],toId:c[p.toId]};s.bindings[g]=void 0,l.bindings[g]=m;const y=l.shapes[m.fromId];Object.values(y.handles).forEach(v=>{v.bindingId===p.id&&(v.bindingId=g)})}else{const g=l.shapes[c[p.fromId]];Object.values(g.handles).forEach(m=>{m.bindingId===p.id&&(m.bindingId=void 0)})}});const f=Object.values(l.shapes);if(n){const p=j.getCommonBounds(f.map(m=>se.getBounds(m))),g=j.getBoundsCenter(p);f.forEach(m=>{!m.point||(m.point=M.sub(n,M.sub(g,m.point)))})}else{const p=[16,16];f.forEach(g=>{!g.point||(g.point=M.add(g.point,p))})}return f.forEach(p=>{p.isLocked&&(p.isLocked=!1)}),{id:"duplicate",before:{document:{pages:{[o]:s},pageStates:{[o]:{selectedIds:r}}}},after:{document:{pages:{[o]:l},pageStates:{[o]:{selectedIds:Array.from(d.values()).map(p=>c[p])}}}}}}function Qz(e,t,n){const{selectedIds:r,currentPageId:o,shapes:i}=e,a=i.map(u=>se.getBounds(u)),s=j.getCommonBounds(a),{before:l,after:c}=se.mutateShapes(e.state,t,u=>{const d=se.getBounds(u);switch(n){case Dm.Horizontal:{const f=j.getRelativeTransformedBoundingBox(s,s,d,!0,!1);return se.getShapeUtil(u).transform(u,f,{type:Sa.TopLeft,scaleX:-1,scaleY:1,initialShape:u,transformOrigin:[.5,.5]})}case Dm.Vertical:{const f=j.getRelativeTransformedBoundingBox(s,s,d,!1,!0);return se.getShapeUtil(u).transform(u,f,{type:Sa.TopLeft,scaleX:1,scaleY:-1,initialShape:u,transformOrigin:[.5,.5]})}}},o);return{id:"flip",before:{document:{pages:{[o]:{shapes:l}},pageStates:{[o]:{selectedIds:r}}}},after:{document:{pages:{[o]:{shapes:c}},pageStates:{[o]:{selectedIds:t}}}}}}function X2t(e,t,n,r){var x,S;if(t.length<2)return;const o={},i={},a={},s={},l=[...t],c=[],u=[],d=[];for(const C of t){const w=e.getShape(C);if(!w.isLocked)if(w.children===void 0)c.push(w);else{const I=w.children.filter(_=>!e.getShape(_).isLocked);d.push(w),l.push(...I),c.push(...I.map(_=>e.getShape(_)).filter(Boolean))}}if(c.every(C=>C.parentId===c[0].parentId)&&c[0].parentId!==r&&((x=e.getShape(c[0].parentId).children)==null?void 0:x.length)===l.length)return;const f=se.flattenPage(e.state,r),p=Object.fromEntries(c.map(C=>[C.id,f.indexOf(C)])),g=c.sort((C,w)=>p[C.id]-p[w.id]),m=r,y=(g.filter(C=>C.parentId===r)[0]||g[0]).childIndex,v=j.getCommonBounds(c.map(C=>se.getBounds(C)));for(o[n]=void 0,i[n]=se.getShapeUtil(X.Group).create({id:n,childIndex:y,parentId:m,point:[v.minX,v.minY],size:[v.width,v.height],children:g.map(C=>C.id)}),g.forEach((C,w)=>{if(C.parentId!==r){const I=e.getShape(C.parentId);d.push(I)}o[C.id]={...o[C.id],parentId:C.parentId,childIndex:C.childIndex},i[C.id]={...i[C.id],parentId:n,childIndex:w+1}});d.length>0;){const C=d.pop();if(!C)break;const w=(((S=o[C.id])==null?void 0:S.children)||C.children).filter(I=>I&&!(l.includes(I)||u.includes(I)));w.length===0?(o[C.id]=C,i[C.id]=void 0,C.parentId!==r&&(u.push(C.id),d.push(e.getShape(C.parentId)))):(o[C.id]={...o[C.id],children:C.children},i[C.id]={...i[C.id],children:w})}const{bindings:b}=e;return b.forEach(C=>{for(const w of[C.toId,C.fromId])if(i[w]===void 0){a[C.id]=C,s[C.id]=void 0;const I=e.getShape(w);I.handles&&Object.values(I.handles).filter(_=>_.bindingId===C.id).forEach(_=>{var P,T;o[w]={...o[w],handles:{...(P=o[w])==null?void 0:P.handles,[_.id]:{bindingId:C.id}}},u.includes(w)||(i[w]={...i[w],handles:{...(T=i[w])==null?void 0:T.handles,[_.id]:{bindingId:void 0}}})})}}),{id:"group",before:{document:{pages:{[r]:{shapes:o,bindings:a}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:i,bindings:a}},pageStates:{[r]:{selectedIds:[n]}}}}}}function Z2t(e,t,n,r,o){const{page:i}=e,a={before:{shapes:{},bindings:{}},after:{shapes:{},bindings:{}}},s={before:{shapes:{},bindings:{}},after:{shapes:{},bindings:{}}},l=new Set,c=new Set;t.map(b=>e.getShape(b,r)).filter(b=>!b.isLocked).forEach(b=>{l.add(b.id),c.add(b),b.children!==void 0&&b.children.forEach(x=>{l.add(x),c.add(e.getShape(x,r))})});const u=se.getTopChildIndex(e.state,o),d=Array.from(c.values());d.forEach((b,x)=>{if(a.before.shapes[b.id]=b,a.after.shapes[b.id]=void 0,s.before.shapes[b.id]=void 0,s.after.shapes[b.id]=b,!l.has(b.parentId)&&(s.after.shapes[b.id]={...b,parentId:o,childIndex:u+x},b.parentId!==r)){const S=e.getShape(b.parentId,r);a.before.shapes[S.id]={children:S.children},a.after.shapes[S.id]={children:S.children.filter(C=>C!==b.id)}}}),Object.values(i.bindings).filter(b=>l.has(b.fromId)||l.has(b.toId)).forEach(b=>{a.before.bindings[b.id]=b,a.after.bindings[b.id]=void 0;const x=e.getShape(b.fromId,r);if(l.has(b.fromId)&&l.has(b.toId))s.before.bindings[b.id]=void 0,s.after.bindings[b.id]=b;else if(l.has(b.fromId)){const C=e.getShape(b.fromId,r),I=Object.values(x.handles).find(P=>P.bindingId===b.id).id,_=s.after.shapes[C.id];_.handles={..._.handles,[I]:{..._.handles[I],bindingId:void 0}}}else{const C=e.getShape(b.fromId,r),w=Object.values(x.handles).find(I=>I.bindingId===b.id);a.before.shapes[C.id]={handles:{[w.id]:{bindingId:b.id}}},a.after.shapes[C.id]={handles:{[w.id]:{bindingId:void 0}}}}});const f=e.state.document.pageStates[o],p=j.getCommonBounds(d.map(b=>se.getBounds(b))),g=se.getCameraZoom(n.width<n.height?(n.width-128)/p.width:(n.height-128)/p.height),m=(n.width-p.width*g)/2/g,y=(n.height-p.height*g)/2/g,v=M.toFixed(M.add([-p.minX,-p.minY],[m,y]));return{id:"move_to_page",before:{appState:{currentPageId:r},document:{pages:{[r]:a.before,[o]:s.before},pageStates:{[r]:{selectedIds:t},[o]:{selectedIds:f.selectedIds,camera:f.camera}}}},after:{appState:{currentPageId:o},document:{pages:{[r]:a.after,[o]:s.after},pageStates:{[r]:{selectedIds:[]},[o]:{selectedIds:t,camera:{zoom:g,point:v}}}}}}}function Uy(e,t,n){const{currentPageId:r,page:o}=e,i=new Set(t.map(u=>e.getShape(u).parentId));let a={before:{},after:{}},s,l,c;return Array.from(i.values()).forEach(u=>{let d=[];if(u===o.id)d=Object.values(o.shapes).sort((g,m)=>g.childIndex-m.childIndex);else{const g=e.getShape(u);if(!g.children)throw Error("No children in parent!");d=g.children.map(m=>e.getShape(m)).sort((m,y)=>m.childIndex-y.childIndex)}const f=d.map(g=>g.id),p=t.filter(g=>f.includes(g)).map(g=>f.indexOf(g)).sort((g,m)=>g-m);if(p.length!==f.length)switch(n){case Gs.ToBack:{for(let g=0;g<f.length;g++)if(!p.includes(g)){s=g;break}l=d[s].childIndex,c=l/(p.length+1),a=se.mutateShapes(e.state,p.map(g=>d[g].id).reverse(),(g,m)=>({childIndex:l-(m+1)*c}),r);break}case Gs.ToFront:{for(let g=f.length-1;g>=0;g--)if(!p.includes(g)){s=g;break}l=d[s].childIndex,c=1,a=se.mutateShapes(e.state,p.map(g=>d[g].id),(g,m)=>({childIndex:l+(m+1)}),r);break}case Gs.Backward:{const g={};for(let m=f.length-1;m>=0;m--)if(p.includes(m)){for(let y=m;y>=0;y--)if(!p.includes(y)){const v=d[y].childIndex;let b,x;y===0?(b=v/2,x=v/2/(m-y+1)):(b=d[y-1].childIndex,x=(v-b)/(m-y+1),b+=x);for(let S=0;S<m-y;S++)g[d[y+S+1].id]=b+x*S;break}}Object.values(g).length>0&&(a=se.mutateShapes(e.state,p.map(m=>d[m].id),m=>({childIndex:g[m.id]}),r));break}case Gs.Forward:{const g={};for(let m=0;m<f.length;m++)if(p.includes(m)){for(let y=m;y<f.length;y++)if(!p.includes(y)){l=d[y].childIndex;const v=y===f.length-1?1:(d[y+1].childIndex-l)/(y-m+1);for(let b=0;b<y-m;b++)g[d[m+b].id]=l+v*(b+1);break}}Object.values(g).length>0&&(a=se.mutateShapes(e.state,p.map(m=>d[m].id),m=>({childIndex:g[m.id]}),r));break}}}),{id:"move",before:{document:{pages:{[r]:{shapes:a.before}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:a.after}},pageStates:{[r]:{selectedIds:t}}}}}}function Q2t(e,t,n){const{page:r}=e;return{id:"rename_page",before:{document:{pages:{[t]:{name:r.name}}}},after:{document:{pages:{[t]:{name:n}}}}}}function J2t(e,t){return{id:"rename_document",before:{document:{name:e.document.name}},after:{document:{name:t}}}}function ext(e,t,n){return e&&typeof e=="string"&&t&&XBe(t)&&n&&Array.isArray(n)}function txt(e,t){const{name:n,state:r,subscribergroups:o}=t;return{id:"update_document_basics",before:{document:{name:e.document.name,state:"public",subscribergroups:[]}},after:{document:{name:n,state:r,subscribergroups:o}}}}function Jz(e,t,n){const{currentPageId:r}=e,{before:o,after:i}=se.mutateShapes(e.state,t,a=>{var s,l;return(l=(s=e.getShapeUtil(a)).onDoubleClickBoundsHandle)==null?void 0:l.call(s,a)},n);return{id:"reset_bounds",before:{document:{pages:{[r]:{shapes:o}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:i}},pageStates:{[r]:{selectedIds:t}}}}}}const nxt=Math.PI*2;function rxt(e,t,n=-nxt/4){const{currentPageId:r}=e,o={},i={},a=t.flatMap(l=>{const c=e.getShape(l);return c.children?c.children.map(u=>e.getShape(u)):c}).filter(l=>!l.isLocked),s=j.getBoundsCenter(j.getCommonBounds(a.map(l=>se.getBounds(l))));return a.forEach(l=>{const c=se.getRotatedShapeMutation(l,se.getCenter(l),s,n);!c||(o[l.id]=se.getBeforeShape(l,c),i[l.id]=c)}),{id:"rotate",before:{document:{pages:{[r]:{shapes:o}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:i}},pageStates:{[r]:{selectedIds:t}}}}}}function oxt(e,t,n){const{currentPageId:r,selectedIds:o}=e,i=t.map(d=>e.getShape(d)),a=i.map(d=>se.getBounds(d)),s=j.getCommonBounds(a),l=t.flatMap(d=>{const f=e.getShape(d);return f.children?f.children:f.id}).filter(d=>!e.getShape(d).isLocked),{before:c,after:u}=se.mutateShapes(e.state,l,d=>{const f=se.getBounds(d);switch(n){case Gu.Horizontal:{const p={...f,minX:s.minX,maxX:s.maxX,width:s.width};return se.getShapeUtil(d).transformSingle(d,p,{type:Sa.TopLeft,scaleX:p.width/f.width,scaleY:1,initialShape:d,transformOrigin:[.5,.5]})}case Gu.Vertical:{const p={...f,minY:s.minY,maxY:s.maxY,height:s.height};return se.getShapeUtil(d).transformSingle(d,p,{type:Sa.TopLeft,scaleX:1,scaleY:p.height/f.height,initialShape:d,transformOrigin:[.5,.5]})}}},r);return i.forEach(d=>{d.type===X.Group&&(delete c[d.id],delete u[d.id])}),{id:"stretch",before:{document:{pages:{[r]:{shapes:c}},pageStates:{[r]:{selectedIds:o}}}},after:{document:{pages:{[r]:{shapes:u}},pageStates:{[r]:{selectedIds:t}}}}}}function ixt(e,t,n){var l;const{currentPageId:r,selectedIds:o}=e,i=t.flatMap(c=>se.getDocumentBranch(e.state,c,r)).filter(c=>!e.getShape(c).isLocked),a={},s={};return typeof n.isFilled=="boolean"&&n.color&&(n.isFilled?(n={...n,bgColor:(l=n==null?void 0:n.color)!=null?l:"unset"},delete n.color):delete n.isFilled),i.map(c=>e.getShape(c)).filter(c=>!c.isLocked).forEach(c=>{a[c.id]={style:{...Object.fromEntries(Object.keys(n).map(u=>[u,c.style[u]]))}},s[c.id]={style:n},c.type===X.Text&&(a[c.id].point=c.point,s[c.id].point=M.toFixed(M.add(c.point,M.sub(e.getShapeUtil(c).getCenter(c),e.getShapeUtil(c).getCenter({...c,style:{...c.style,...n}})))))}),{id:"style",before:{document:{pages:{[r]:{shapes:a}},pageStates:{[r]:{selectedIds:o}}},appState:{currentStyle:{...e.appState.currentStyle}}},after:{document:{pages:{[r]:{shapes:s}},pageStates:{[r]:{selectedIds:t}}},appState:{currentStyle:{...e.appState.currentStyle,...n}}}}}function axt(e,t,n){const{currentPageId:r,selectedIds:o}=e,i=Object.fromEntries(t.map(s=>{var l;return[s,{decorations:{[n]:(l=e.getShape(s).decorations)==null?void 0:l[n]}}]})),a=Object.fromEntries(t.filter(s=>!e.getShape(s).isLocked).map(s=>{var l;return[s,{decorations:{[n]:(l=e.getShape(s).decorations)!=null&&l[n]?void 0:xp.Arrow}}]}));return{id:"toggle_decorations",before:{document:{pages:{[r]:{shapes:i}},pageStates:{[r]:{selectedIds:o}}}},after:{document:{pages:{[r]:{shapes:a}},pageStates:{[r]:{selectedIds:t}}}}}}function j4(e,t,n){const{currentPageId:r}=e,o=t.map(l=>e.getShape(l)).filter(l=>n==="isLocked"?!0:!l.isLocked),i=o.every(l=>l[n]),a={},s={};return o.forEach(l=>{a[l.id]={[n]:l[n]},s[l.id]={[n]:!i}}),{id:"toggle"+n,before:{document:{pages:{[r]:{shapes:a}},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:{shapes:s}},pageStates:{[r]:{selectedIds:t}}}}}}function sxt(e,t,n){const{currentPageId:r,selectedIds:o}=e;e.rotationInfo.selectedIds=[...o];const i={shapes:{},bindings:{}},a={shapes:{},bindings:{}},s=t.flatMap(u=>{const d=e.getShape(u);return d.children?d.children:d.id}).filter(u=>!e.getShape(u).isLocked),l=se.mutateShapes(e.state,s,u=>({point:M.toFixed(M.add(u.point,n))}),r);return i.shapes=l.before,a.shapes=l.after,se.getBindings(e.state,r).filter(u=>t.includes(u.fromId)&&!t.includes(u.toId)).forEach(u=>{i.bindings[u.id]=u,a.bindings[u.id]=void 0;for(const d of[u.toId,u.fromId]){const f=e.getShape(d);!f.handles||Object.values(f.handles).filter(p=>p.bindingId===u.id).forEach(p=>{var g,m;i.shapes[d]={...i.shapes[d],handles:{...(g=i.shapes[d])==null?void 0:g.handles,[p.id]:{bindingId:u.id}}},a.shapes[d]={...a.shapes[d],handles:{...(m=a.shapes[d])==null?void 0:m.handles,[p.id]:{bindingId:void 0}}}})}}),{id:"translate",before:{document:{pages:{[r]:i},pageStates:{[r]:{selectedIds:t}}}},after:{document:{pages:{[r]:a},pageStates:{[r]:{selectedIds:t}}}}}}function lxt(e,t,n,r){const{bindings:o}=e,i={},a={},s={},l={},c=t,u=t.filter(d=>!n.find(f=>f.id===d));return n.filter(d=>!d.isLocked).forEach(d=>{const f=[],p=[];i[d.id]=d,a[d.id]=void 0,d.children.forEach(b=>{u.push(b);const x=e.getShape(b,r);f.push(x)});const g=d.childIndex,y=(se.getChildIndexAbove(e.state,d.id,r)-g)/f.length;f.sort((b,x)=>b.childIndex-x.childIndex).forEach((b,x)=>{i[b.id]={parentId:b.parentId,childIndex:b.childIndex},a[b.id]={parentId:r,childIndex:g+y*x}}),o.filter(b=>b.toId===d.id||b.fromId===d.id).forEach(b=>{for(const x of[b.toId,b.fromId])if(a[x]===void 0){s[b.id]=b,l[b.id]=void 0;const S=e.getShape(x,r);S.handles&&Object.values(S.handles).filter(C=>C.bindingId===b.id).forEach(C=>{var w,I;i[x]={...i[x],handles:{...(w=i[x])==null?void 0:w.handles,[C.id]:{bindingId:b.id}}},p.includes(x)||(a[x]={...a[x],handles:{...(I=a[x])==null?void 0:I.handles,[C.id]:{bindingId:void 0}}})})}})}),{id:"ungroup",before:{document:{pages:{[r]:{shapes:i,bindings:s}},pageStates:{[r]:{selectedIds:c}}}},after:{document:{pages:{[r]:{shapes:a,bindings:s}},pageStates:{[r]:{selectedIds:u}}}}}}function cxt(e,t,n){const r=t.map(i=>i.id),o=se.mutateShapes(e.state,r.filter(i=>!e.getShape(i,n).isLocked),(i,a)=>t[a],n);return{id:"update",before:{document:{pages:{[n]:{shapes:o.before}}}},after:{document:{pages:{[n]:{shapes:o.after}}}}}}function uxt(e,t,n){const{currentPageId:r,selectedIds:o}=e,i=t.map(c=>e.getShape(c)).filter(c=>n.isLocked?!0:!c.isLocked),a={},s={},l=Object.keys(n);return i.forEach(c=>{a[c.id]=Object.fromEntries(l.map(u=>[u,c[u]])),s[c.id]=n}),{id:"set_props",before:{document:{pages:{[r]:{shapes:a}},pageStates:{[r]:{selectedIds:o}}}},after:{document:{pages:{[r]:{shapes:s}},pageStates:{[r]:{selectedIds:o}}}}}}const ej=6;function dxt(e,t,n,r){const{selectedIds:o,currentPageId:i,shapes:a}=e;let s;n===Jt.MASK&&(s=r);const l={},c={};return o.forEach(u=>{const d=se.getBlock(e,u,i);if(d&&u){const f=aJ({...d,blockType:n},"px"),{after:p}=se.mutateBlockAsset(e.state,u,y=>({...y,blockType:n,size:f,tlMaskType:s}),i),{before:g,after:m}=se.mutateShapes(e.state,[u],y=>({...y,size:f,asset:p}),i);l[u]=g[u],c[u]=m[u]}}),{id:"changeType",before:{document:{pages:{[i]:{shapes:l}},pageStates:{[i]:{selectedIds:o}}}},after:{document:{pages:{[i]:{shapes:c}},pageStates:{[i]:{selectedIds:t}}}}}}function fxt(e,t,n){var i;const r=e.state.appState.currentStyle,o={};return n!=null&&n.color&&(((i=n.isFilled)!=null?i:r.isFilled)?n.color==="unset"?o.tlBgColor=C_:o.tlBgColor=n.color:n.color==="unset"?o.tlStrokeColor=void 0:o.tlStrokeColor=n.color),At.info("styleBlock",{settings:o}),cre(e,t,o)}const cre=(e,t,n)=>{var p,g,m,y,v,b,x,S,C;const{selectedIds:r,currentPageId:o}=e,i=se.getShape(e.state,r[0],o).assetId||"",{before:a,after:s}=se.mutateBlockAsset(e.state,t[0],w=>({...w,...n}),o),{before:l,after:c}=se.mutateShapes(e.state,t,w=>({...w,...n,asset:s}),o),u=e.document.userSettings,d={...u,tlBgColor:(p=n.tlBgColor)!=null?p:u==null?void 0:u.tlBgColor,tlStrokeColor:(g=n.tlStrokeColor)!=null?g:u==null?void 0:u.tlStrokeColor,tlShowText:(m=n.tlShowText)!=null?m:u==null?void 0:u.tlShowText,recentIcons:[...new Set(n!=null&&n.tlIcon?((v=(y=u==null?void 0:u.recentIcons)==null?void 0:y.length)!=null?v:0>=ej)?[...((b=u==null?void 0:u.recentIcons)!=null?b:[]).slice(-ej),n.tlIcon]:[...(x=u==null?void 0:u.recentIcons)!=null?x:[],n.tlIcon]:u==null?void 0:u.recentIcons)]},f={bgColor:(S=d.tlBgColor)!=null?S:e.appState.currentStyle.bgColor,color:(C=d.tlStrokeColor)!=null?C:e.appState.currentStyle.color};return{id:"updateWaAtomSettings",before:{document:{assets:{[i]:a},pages:{[o]:{shapes:l}},pageStates:{[o]:{selectedIds:r}}},appState:{currentStyle:{...e.appState.currentStyle}}},after:{document:{userSettings:d,assets:{[i]:s},pages:{[o]:{shapes:c}},pageStates:{[o]:{selectedIds:t}}},appState:{currentStyle:{...e.appState.currentStyle,...f}}}}};function pxt(e,t,n){return{id:"handleModalOpened",before:{appState:{modalSetting:void 0}},after:{appState:{modalSetting:n}}}}function hxt(e,t){var r,o,i;let n=e.document;return t&&(n={...n,name:(r=t==null?void 0:t.title)!=null?r:e.document.name,title:(o=t==null?void 0:t.title)!=null?o:e.document.name,subscribergroups:t==null?void 0:t.subscribergroups,state:(i=t==null?void 0:t.state)!=null?i:e.document.state}),{id:"updateCanvasSettings",before:{appState:e.appState},after:{appState:{modalSetting:void 0,...n}}}}function gxt(e,t){var r,o,i;const n={...e.document.userSettings,...t!=null?t:{},DANGEROUSLY_SET_CSS:{...(o=(r=e.document.userSettings)==null?void 0:r.DANGEROUSLY_SET_CSS)!=null?o:{},...(i=t==null?void 0:t.DANGEROUSLY_SET_CSS)!=null?i:{}}};return{id:"updateWaUserSettings",before:{appState:e.appState},after:{document:{userSettings:n},appState:{modalSetting:void 0}}}}const mxt=(e,t,n)=>{const{selectedIds:r,currentPageId:o}=e,{before:i,after:a}=se.mutateShapes(e.state,t,s=>({...s,link:n}),o);return{id:"updateWaAtomSettings",before:{document:{pages:{[o]:{shapes:i}},pageStates:{[o]:{selectedIds:r}}}},after:{document:{pages:{[o]:{shapes:a}},pageStates:{[o]:{selectedIds:t}}}}}};function Al(e,t){const{version:n=0}=e;if("assets"in e){const r=new Set;Object.values(e.pages).forEach(o=>Object.values(o.shapes).forEach(i=>{i.assetId&&r.add(i.assetId)})),Object.keys(e.assets).forEach(o=>{r.has(o)||delete e.assets[o]})}return n===t||(n<14&&Object.values(e.pages).forEach(r=>{Object.values(r.shapes).filter(o=>o.type===X.Text).forEach(o=>o.style.font===mr.Script)}),n<=13&&Object.values(e.pages).forEach(r=>{Object.values(r.bindings).forEach(o=>{Object.assign(o,o.meta)}),Object.values(r.shapes).forEach(o=>{Object.entries(o.style).forEach(([i,a])=>{typeof a=="string"&&(o.style[i]=a&&a.toLowerCase())}),o.type===X.Arrow&&o.decorations&&Object.entries(o.decorations).forEach(([i,a])=>{a==="Arrow"&&(o.decorations={...o.decorations,[i]:xp.Arrow})})})}),n<=13.1&&(e.name="New Document"),n<15&&(e.assets={}),Object.values(e.pages).forEach(r=>{Object.values(r.shapes).forEach(o=>{n<15.2&&(o.type===X.Image||o.type===X.Video)&&(o.style.isFilled=!0),n<15.3&&(o.type===X.Rectangle||o.type===X.Triangle||o.type===X.Ellipse||o.type===X.Arrow)&&(o.label=o.text||"",o.labelPoint=[.5,.5])})}),Object.values(e.pageStates).forEach(r=>{r.selectedIds=r.selectedIds.filter(o=>e.pages[r.id].shapes[o]!==void 0),r.bindingId=void 0,r.editingId=void 0,r.hoveredId=void 0,r.pointedId=void 0}),e.version=t),e}const vxt="modulepreload",tj={},yxt="/",cl=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${yxt}${r}`,r in tj)return;tj[r]=!0;const o=r.endsWith(".css"),i=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${i}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":vxt,o||(a.as="script",a.crossOrigin=""),a.href=r,document.head.appendChild(a),o)return new Promise((s,l)=>{a.addEventListener("load",s),a.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};function RP(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function bxt(e,t){const n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);const r=RP(n);return(o,i)=>r.then(a=>i(a.transaction(t,o).objectStore(t)))}let H4;function ure(){return H4||(H4=bxt("keyval-store","keyval")),H4}function xxt(e,t=ure()){return t("readonly",n=>RP(n.get(e)))}function dre(e,t,n=ure()){return n("readwrite",r=>(r.put(t,e),RP(r.transaction)))}const nj={mode:"readwrite"},Sxt=async e=>await e.queryPermission(nj)==="granted"||await e.requestPermission(nj)==="granted";async function wxt(){if(typeof Window=="undefined"||!("_location"in Window))return;const e=await xxt(`Tldraw_file_handle_${window.location.origin}`);return e||null}async function fre(e){return dre(`Tldraw_file_handle_${window.location.origin}`,e)}async function rj(e,t){const n={name:e.name||"New Document",fileHandle:t!=null?t:null,document:e,assets:{}},r=JSON.stringify(n,null,2),o=new Blob([r],{type:"application/vnd.Tldraw+json"});if(t&&!await Sxt(t))return null;const a=(await cl(()=>Promise.resolve().then(function(){return DP}),void 0)).fileSave,s=await a(o,{fileName:`${n.name}.tldr`,description:"Tldraw File",extensions:[".tldr"]},t);return await fre(s),s}async function Cxt(){var a;const t=(await cl(()=>Promise.resolve().then(function(){return DP}),void 0)).fileOpen,n=await t({description:"Tldraw File",extensions:[".tldr"],multiple:!1});if(!n)return null;const r=await new Promise(s=>{const l=new FileReader;l.onloadend=()=>{l.readyState===FileReader.DONE&&s(l.result)},l.readAsText(n,"utf8")}),o=JSON.parse(r),i=(a=n.handle)!=null?a:null;return await fre(i),{fileHandle:i,document:o.document}}async function Ext(){const t=(await cl(()=>Promise.resolve().then(function(){return DP}),void 0)).fileOpen;return t({description:"Image or Video",extensions:[...Bne,...Fne],multiple:!1})}function kxt(e){return new Promise((t,n)=>{if(e){const r=new FileReader;r.readAsDataURL(e),r.onload=()=>t(r.result),r.onerror=o=>n(o),r.onabort=o=>n(o)}})}const Ixt=e=>fetch(e).then(t=>t.blob()).then(t=>new Promise((n,r)=>{const o=new FileReader;o.onloadend=()=>n(o.result),o.onerror=r,o.readAsDataURL(t)})).then(t=>typeof t=="string"?t:"").catch(t=>(console.error(t),""));function oj(e){return new Promise((t,n)=>{const r=new Image;r.onload=()=>t([r.width,r.height]),r.onerror=()=>n(new Error("Could not get image size")),r.src=e})}// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
const zw=(()=>{if(typeof self=="undefined")return!1;if("top"in self&&self!==top)try{top.location+""}catch{return!1}else if("showOpenFilePicker"in self)return"showOpenFilePicker";return!1})(),_xt=cl(zw?()=>Promise.resolve().then(function(){return a3t}):()=>Promise.resolve().then(function(){return r3t}),void 0);async function Oxt(...e){return(await _xt).default(...e)}const Pxt=cl(zw?()=>Promise.resolve().then(function(){return u3t}):()=>Promise.resolve().then(function(){return l3t}),void 0);async function Txt(...e){return(await Pxt).default(...e)}const Axt=cl(zw?()=>Promise.resolve().then(function(){return g3t}):()=>Promise.resolve().then(function(){return p3t}),void 0);async function $xt(...e){return(await Axt).default(...e)}var DP=Object.freeze(Object.defineProperty({__proto__:null,fileOpen:Oxt,directoryOpen:Txt,fileSave:$xt,supported:zw},Symbol.toStringTag,{value:"Module"}));class _s{constructor(t){this.app=t}}class Mxt extends _s{constructor(n,r,o,i=!1){var u,d,f;super(n);E(this,"type",qe.Arrow);E(this,"performanceMode");E(this,"status",Gn.TranslatingHandle);E(this,"newStartBindingId",j.uniqueId());E(this,"draggedBindingId",j.uniqueId());E(this,"didBind",!1);E(this,"initialShape");E(this,"handleId");E(this,"bindableShapeIds");E(this,"initialBinding");E(this,"startBindingShapeId");E(this,"isCreate");E(this,"start",()=>{});E(this,"update",()=>{var x,S,C;const{initialShape:n}=this,{currentPoint:r,shiftKey:o,altKey:i,metaKey:a,currentGrid:s,settings:{showGrid:l}}=this.app,c=this.app.getShape(n.id);if(c.isLocked)return;const u=c.handles,d=this.handleId;if(!u[d].canBind)return;let f=M.sub(r,u[d].point);if(o){const w=u[d==="start"?"end":"start"].point,I=u[d].point,_=M.toFixed(M.sub(M.add(I,f),c.point)),P=M.angle(w,_),T=M.rotWith(_,w,j.snapAngleToSegments(P,24)-P);f=M.add(f,M.sub(T,_))}const p=M.sub(M.add(u[d].point,f),c.point),g={...u[d],point:l?M.snap(p,s):M.toFixed(p),bindingId:void 0},m=pc[X.Arrow],y=(x=m.onHandleChange)==null?void 0:x.call(m,c,{[d]:g});if(!y)return;const v={shape:j.deepMerge(c,y),bindings:{}};if(this.initialBinding&&(v.bindings[this.initialBinding.id]=void 0),this.startBindingShapeId){let w;const I=this.app.page.shapes[this.startBindingShapeId],_=se.getShapeUtil(I);if(!a){const P=_.getCenter(I),T=v.shape.handles.start,R=M.add(T.point,v.shape.point),B=P,q=M.uni(M.sub(R,B)),W=_.hitTestPoint(I,r);w=this.findBindingPoint(c,I,"start",this.newStartBindingId,P,B,q,W)}if(w){this.didBind=!0,v.bindings[this.newStartBindingId]=w,v.shape.handles={...v.shape.handles,start:{...v.shape.handles.start,bindingId:w.id}};const P=this.app.page.shapes[this.startBindingShapeId],T=se.getShapeUtil(P),R=(C=(S=se.getShapeUtil(v.shape.type)).onBindingChange)==null?void 0:C.call(S,v.shape,w,P,T.getBounds(P),T.getExpandedBounds(P),T.getCenter(P));R&&Object.assign(v.shape,R)}else this.didBind=this.didBind||!1,this.app.page.bindings[this.newStartBindingId]&&(v.bindings[this.newStartBindingId]=void 0),c.handles.start.bindingId===this.newStartBindingId&&(v.shape.handles={...v.shape.handles,start:{...v.shape.handles.start,bindingId:void 0}})}let b;if(!a){const w=v.shape.handles[this.handleId],I=v.shape.handles[this.handleId==="start"?"end":"start"],_=M.add(I.point,v.shape.point),P=M.add(w.point,v.shape.point),T=M.uni(M.sub(P,_)),R=this.bindableShapeIds.map(B=>this.app.page.shapes[B]);for(const B of R)if(b=this.findBindingPoint(c,B,this.handleId,this.draggedBindingId,P,_,T,i),b)break}if(b){this.didBind=!0,v.bindings[this.draggedBindingId]=b,v.shape.handles={...v.shape.handles,[this.handleId]:{...v.shape.handles[this.handleId],bindingId:this.draggedBindingId}};const w=this.app.page.shapes[b.toId],I=se.getShapeUtil(w),P=pc[X.Arrow].onBindingChange(v.shape,b,w,I.getBounds(w),I.getExpandedBounds(w),I.getCenter(w));P&&Object.assign(v.shape,P)}else{this.didBind=this.didBind||!1;const w=c.handles[this.handleId].bindingId;w&&(v.bindings={...v.bindings,[w]:void 0},v.shape.handles={...v.shape.handles,[this.handleId]:{...v.shape.handles[this.handleId],bindingId:void 0}})}return{document:{pages:{[this.app.currentPageId]:{shapes:{[c.id]:v.shape},bindings:v.bindings}},pageStates:{[this.app.currentPageId]:{bindingId:v.shape.handles[d].bindingId}}}}});E(this,"cancel",()=>{const{initialShape:n,initialBinding:r,newStartBindingId:o,draggedBindingId:i}=this,a=se.onSessionComplete(this.app.page.shapes[n.id]),s=this.isCreate||M.dist(a.handles.start.point,a.handles.end.point)<4,l={};return l[i]=void 0,r&&(l[r.id]=s?void 0:r),o&&(l[o]=void 0),{document:{pages:{[this.app.currentPageId]:{shapes:{[n.id]:s?void 0:n},bindings:l}},pageStates:{[this.app.currentPageId]:{selectedIds:s?[]:[n.id],bindingId:void 0,hoveredId:void 0,editingId:void 0}}}}});E(this,"complete",()=>{const{initialShape:n,initialBinding:r,newStartBindingId:o,startBindingShapeId:i,handleId:a}=this,s=se.onSessionComplete(this.app.page.shapes[n.id]),l=s.handles[a].bindingId,c=M.dist(s.handles.start.point,s.handles.end.point);if(!(l||r)&&c<4)return this.cancel();const u={},d={};return r&&(u[r.id]=this.isCreate?void 0:r,d[r.id]=void 0),l&&(u[l]=void 0,d[l]=this.app.page.bindings[l]),i&&(u[o]=void 0,d[o]=this.app.page.bindings[o]),{id:"arrow",before:{document:{pages:{[this.app.currentPageId]:{shapes:{[n.id]:this.isCreate?void 0:n},bindings:u}},pageStates:{[this.app.currentPageId]:{selectedIds:this.isCreate?[]:[n.id],bindingId:void 0,hoveredId:void 0,editingId:void 0}}}},after:{document:{pages:{[this.app.currentPageId]:{shapes:{[n.id]:s},bindings:d}},pageStates:{[this.app.currentPageId]:{selectedIds:[n.id],bindingId:void 0,hoveredId:void 0,editingId:void 0}}}}}});E(this,"findBindingPoint",(n,r,o,i,a,s,l,c)=>{const d=se.getShapeUtil(r.type).getBindingPoint(r,n,a,s,l,c);if(!!d)return{id:i,type:"arrow",fromId:n.id,toId:r.id,handleId:o,point:M.toFixed(d.point),distance:d.distance}});this.isCreate=i;const{currentPageId:a}=n.state.appState,s=n.state.document.pages[a];this.handleId=o,this.initialShape=s.shapes[r],this.bindableShapeIds=se.getBindableShapeIds(n.state).filter(p=>!(p===this.initialShape.id||p===this.initialShape.parentId));const l=(u=this.initialShape.handles[o==="start"?"end":"start"])==null?void 0:u.bindingId;if(l){const p=(d=s.bindings[l])==null?void 0:d.toId;p&&(this.bindableShapeIds=this.bindableShapeIds.filter(g=>g!==p))}const{originPoint:c}=this.app;if(this.isCreate)this.startBindingShapeId=(f=this.bindableShapeIds.map(p=>s.shapes[p]).find(p=>j.pointInBounds(c,se.getShapeUtil(p).getBounds(p))))==null?void 0:f.id,this.startBindingShapeId&&this.bindableShapeIds.splice(this.bindableShapeIds.indexOf(this.startBindingShapeId),1);else{const p=this.initialShape.handles[this.handleId].bindingId;p?this.initialBinding=s.bindings[p]:this.initialShape.handles[this.handleId].bindingId=void 0}}}class Rxt extends _s{constructor(n){super(n);E(this,"type",qe.Brush);E(this,"performanceMode");E(this,"status",Gn.Brushing);E(this,"initialSelectedIds");E(this,"shapesToTest");E(this,"start",()=>{});E(this,"update",()=>{const{initialSelectedIds:n,shapesToTest:r,app:{originPoint:o,currentPoint:i}}=this,a=j.getBoundsFromPoints([o,i]),s=new Set,l=new Set(n);r.forEach(({id:f,selectId:p})=>{const{metaKey:g}=this.app,m=this.app.getShape(f);if(!s.has(p)){const y=this.app.getShapeUtil(m);(g?j.boundsContain(a,y.getBounds(m)):y.hitTestBounds(m,a))?(s.add(p),l.has(p)||l.add(p)):l.has(p)&&l.delete(p)}});const c=this.app.selectedIds,d=l.size!==c.length||c.some(f=>!l.has(f))?Array.from(l.values()):c;return{document:{pageStates:{[this.app.currentPageId]:{brush:a,selectedIds:d}}}}});E(this,"cancel",()=>({document:{pageStates:{[this.app.currentPageId]:{brush:null,selectedIds:Array.from(this.initialSelectedIds.values())}}}}));E(this,"complete",()=>({document:{pageStates:{[this.app.currentPageId]:{brush:null,selectedIds:[...this.app.selectedIds]}}}}));const{currentPageId:r}=n;this.initialSelectedIds=new Set(this.app.selectedIds),this.shapesToTest=this.app.shapes.filter(o=>!(o.isLocked||o.isHidden||o.parentId!==r||this.initialSelectedIds.has(o.id)||this.initialSelectedIds.has(o.parentId))).map(o=>({id:o.id,bounds:this.app.getShapeUtil(o).getBounds(o),selectId:o.id})),this.update()}}class Dxt extends _s{constructor(n,r){var c;super(n);E(this,"type",qe.Draw);E(this,"performanceMode");E(this,"status",Gn.Creating);E(this,"topLeft");E(this,"points");E(this,"initialShape");E(this,"lastAdjustedPoint");E(this,"shiftedPoints",[]);E(this,"shapeId");E(this,"isLocked");E(this,"isExtending");E(this,"lockedDirection");E(this,"start",()=>{var a;const n=this.app.originPoint,r=[0,0,(a=n[2])!=null?a:.5];this.points.push(r);const o=[Math.min(this.topLeft[0],n[0]),Math.min(this.topLeft[1],n[1])],i=M.sub(o,n);return this.topLeft=o,this.shiftedPoints=this.points.map(s=>M.toFixed(M.sub(s,i)).concat(s[2])),{document:{pages:{[this.app.currentPageId]:{shapes:{[this.shapeId]:{point:this.topLeft,points:this.shiftedPoints}}}},pageStates:{[this.app.currentPageId]:{selectedIds:[this.shapeId]}}}}});E(this,"update",()=>{const{shapeId:n}=this,{currentPoint:r,originPoint:o,shiftKey:i}=this.app;if(!this.lockedDirection&&this.points.length>1){const s=j.getBoundsFromPoints(this.points);(s.width>8||s.height>8)&&(this.lockedDirection=s.width>s.height?"horizontal":"vertical")}if(i){if(!this.isLocked&&this.points.length>2){if(!this.lockedDirection){const l=j.getBoundsFromPoints(this.points);this.lockedDirection=l.width>l.height?"horizontal":"vertical"}this.isLocked=!0;const s=[...this.lastAdjustedPoint];this.lockedDirection==="vertical"?s[0]=0:s[1]=0,this.points.push(s.concat(r[2]))}}else this.isLocked&&(this.isLocked=!1);this.isLocked&&(this.lockedDirection==="vertical"?r[0]=o[0]:r[1]=o[1]);const a=this.addPoint(r);if(!!a)return{document:{pages:{[this.app.currentPageId]:{shapes:{[n]:a}}},pageStates:{[this.app.currentPageId]:{selectedIds:[n]}}}}});E(this,"cancel",()=>{const{shapeId:n}=this,r=this.app.currentPageId;return{document:{pages:{[r]:{shapes:{[n]:this.isExtending?this.initialShape:void 0}}},pageStates:{[r]:{selectedIds:[]}}}}});E(this,"complete",()=>{const{shapeId:n}=this,r=this.app.currentPageId,o=this.app.getShape(n);return{id:"create_draw",before:{document:{pages:{[r]:{shapes:{[n]:this.isExtending?this.initialShape:void 0}}},pageStates:{[r]:{selectedIds:[]}}}},after:{document:{pages:{[r]:{shapes:{[n]:{...o,point:M.toFixed(o.point),points:o.points.map(i=>M.toFixed(i)),isComplete:!0}}}},pageStates:{[this.app.currentPageId]:{selectedIds:[]}}}}}});E(this,"addPoint",n=>{const{originPoint:r}=this.app,o=M.toFixed(M.sub(n,r)).concat(n[2]);if(M.isEqual(this.lastAdjustedPoint,o))return;this.points.push(o),this.lastAdjustedPoint=o;const i=[...this.topLeft],a=[Math.min(this.topLeft[0],n[0]),Math.min(this.topLeft[1],n[1])],s=M.sub(a,r);let l;return i[0]!==a[0]||i[1]!==a[1]?(this.topLeft=a,l=this.points.map(c=>M.toFixed(M.sub(c,s)).concat(c[2]))):l=[...this.shiftedPoints,M.sub(o,s).concat(o[2])],this.shiftedPoints=l,{point:this.topLeft,points:l}});const{originPoint:o}=this.app;this.shapeId=r,this.initialShape=this.app.getShape(r),this.topLeft=[...this.initialShape.point];const i=[0,0,(c=o[2])!=null?c:.5],a=M.sub(o,this.topLeft),s=this.initialShape.points.map(u=>M.sub(u,a).concat(u[2]));this.isExtending=s.length>0;const l=[];if(this.isExtending){const u=s[s.length-1];l.push(u,u);const d=Math.ceil(M.dist(u,i)/16);for(let f=0;f<d;f++){const p=f/(d-1);l.push(M.lrp(u,i,p).concat(u[2]))}}else l.push(i);this.points=[...s,...l],this.shiftedPoints=this.points.map(u=>M.add(u,a).concat(u[2])),this.lastAdjustedPoint=this.points[this.points.length-1]}}class Lxt extends _s{constructor(n){super(n);E(this,"type",qe.Draw);E(this,"performanceMode");E(this,"status",Gn.Creating);E(this,"isLocked");E(this,"lockedDirection");E(this,"erasedShapes",new Set);E(this,"erasedBindings",new Set);E(this,"initialSelectedShapes");E(this,"erasableShapes");E(this,"prevPoint");E(this,"start",()=>{});E(this,"update",()=>{const{page:n,shiftKey:r,originPoint:o,currentPoint:i}=this.app;if(r){if(!this.isLocked&&M.dist(o,i)>4){if(!this.lockedDirection){const c=M.sub(i,o);this.lockedDirection=c[0]>c[1]?"horizontal":"vertical"}this.isLocked=!0}}else this.isLocked&&(this.isLocked=!1);this.isLocked&&(this.lockedDirection==="vertical"?i[0]=o[0]:i[1]=o[1]);const a=M.toFixed(M.add(o,M.sub(i,o))),s=new Set([]);this.erasableShapes.forEach(c=>{if(!this.erasedShapes.has(c)&&this.app.getShapeUtil(c).hitTestLineSegment(c,this.prevPoint,a)&&(this.erasedShapes.add(c),s.add(c.id),c.children!==void 0))for(const u of c.children)this.erasedShapes.add(this.app.getShape(u)),s.add(u)}),Object.values(n.bindings).forEach(c=>{for(const u of[c.toId,c.fromId])s.has(u)&&this.erasedBindings.add(c)}),this.erasedShapes.forEach(c=>{this.app.getShape(c.id)||(this.erasedShapes.delete(c),this.erasableShapes.delete(c),s.delete(c.id))});const l=Array.from(this.erasedShapes.values());return this.prevPoint=a,{document:{pages:{[n.id]:{shapes:Object.fromEntries(l.map(c=>[c.id,{isGhost:!0}]))}}}}});E(this,"cancel",()=>{const{page:n}=this.app;this.erasedShapes.forEach(o=>{this.app.getShape(o.id)||(this.erasedShapes.delete(o),this.erasableShapes.delete(o))});const r=Array.from(this.erasedShapes.values());return{document:{pages:{[n.id]:{shapes:Object.fromEntries(r.map(o=>[o.id,{isGhost:!1}]))}},pageStates:{[n.id]:{selectedIds:this.initialSelectedShapes.map(o=>o.id)}}}}});E(this,"complete",()=>{const{page:n}=this.app;this.erasedShapes.forEach(c=>{this.app.getShape(c.id)||(this.erasedShapes.delete(c),this.erasableShapes.delete(c))}),this.erasedBindings.forEach(c=>{this.app.getBinding(c.id)||this.erasedBindings.delete(c)});const r=Array.from(this.erasedShapes.values()),o=Array.from(this.erasedBindings.values()),i=r.map(c=>c.id),a=o.map(c=>c.id),s={shapes:Object.fromEntries(r.map(c=>[c.id,c])),bindings:Object.fromEntries(o.map(c=>[c.id,c]))},l={shapes:Object.fromEntries(r.map(c=>[c.id,void 0])),bindings:Object.fromEntries(o.map(c=>[c.id,void 0]))};return this.app.shapes.forEach(c=>{c.handles&&!l.shapes[c.id]&&Object.values(c.handles).forEach(u=>{var d,f;u.bindingId&&a.includes(u.bindingId)&&(s.shapes[c.id]={...s.shapes[c.id],handles:{...(d=s.shapes[c.id])==null?void 0:d.handles,[u.id]:u}},i.includes(c.id)||(l.shapes[c.id]={...l.shapes[c.id],handles:{...(f=l.shapes[c.id])==null?void 0:f.handles,[u.id]:{...u,bindingId:void 0}}}))})}),{id:"erase",before:{document:{pages:{[n.id]:s},pageStates:{[n.id]:{selectedIds:this.initialSelectedShapes.filter(c=>!!this.app.getShape(c.id)).map(c=>c.id)}}}},after:{document:{pages:{[n.id]:l},pageStates:{[n.id]:{selectedIds:this.initialSelectedShapes.filter(c=>!!this.app.getShape(c.id)).filter(c=>!i.includes(c.id)).map(c=>c.id)}}}}}});this.prevPoint=[...n.originPoint],this.initialSelectedShapes=this.app.selectedIds.map(r=>this.app.getShape(r)),this.erasableShapes=new Set(this.app.shapes.filter(r=>!r.isLocked))}}class Bxt extends _s{constructor(n,r){var o;super(n);E(this,"type",qe.Grid);E(this,"performanceMode");E(this,"status",Gn.Translating);E(this,"shape");E(this,"bounds");E(this,"initialSelectedIds");E(this,"initialSiblings");E(this,"grid",{});E(this,"columns",1);E(this,"rows",1);E(this,"isCopying",!1);E(this,"start",()=>{});E(this,"update",()=>{const{currentPageId:n,altKey:r,shiftKey:o,currentPoint:i}=this.app,a={},s={},l=j.getBoundsCenter(this.bounds),c=M.sub(i,l);o&&(Math.abs(c[0])<Math.abs(c[1])?c[0]=0:c[1]=0);const u=this.bounds.width+32,d=this.bounds.height+32,f=Math.ceil(c[0]/u),p=Math.ceil(c[1]/d),g=Math.min(f,0),m=Math.min(p,0),y=Math.max(f,1),v=Math.max(p,1),b=new Set,x=r;x!==this.isCopying&&(Object.values(this.grid).filter(S=>S!==this.shape.id).forEach(S=>a[S]=void 0),this.grid={"0_0":this.shape.id},this.isCopying=x);for(let S=g;S<y;S++)for(let C=m;C<v;C++){const w=`${S}_${C}`;if(b.add(w),this.grid[w]||S===0&&C===0)continue;const I=this.getClone(M.add(this.shape.point,[S*u,C*d]),x);a[I.id]=I,this.grid[w]=I.id}if(Object.entries(this.grid).forEach(([S,C])=>{b.has(S)||(a[C]=void 0,delete this.grid[S])}),Object.values(a).length!==0)return this.initialSiblings&&(a[this.shape.parentId]={children:[...this.initialSiblings,...Object.values(this.grid)]}),{document:{pages:{[n]:{shapes:a}},pageStates:{[n]:s}}}});E(this,"cancel",()=>{const{currentPageId:n}=this.app,r={};return Object.values(this.grid).forEach(o=>{r[o]=void 0}),r[this.shape.id]={...r[this.shape.id],point:this.shape.point},this.initialSiblings&&(r[this.shape.parentId]={children:[...this.initialSiblings,this.shape.id]}),{document:{pages:{[n]:{shapes:r}},pageStates:{[n]:{selectedIds:[this.shape.id]}}}}});E(this,"complete",()=>{const{currentPageId:n}=this.app,r={},o={},i=[];if(Object.values(this.grid).forEach(a=>{r[a]=void 0,o[a]=this.app.getShape(a),i.push(a)}),r[this.shape.id]=this.shape,this.initialSiblings&&(r[this.shape.parentId]={children:[...this.initialSiblings,this.shape.id]},o[this.shape.parentId]={children:[...this.initialSiblings,...Object.values(this.grid)]}),i.length!==1)return{id:"grid",before:{document:{pages:{[n]:{shapes:r}},pageStates:{[n]:{selectedIds:[],hoveredId:void 0}}}},after:{document:{pages:{[n]:{shapes:o}},pageStates:{[n]:{selectedIds:i,hoveredId:void 0}}}}}});E(this,"getClone",(n,r)=>{const o={...this.shape,id:j.uniqueId(),point:n};return r||o.type===X.Sticky&&(o.text=""),o});this.shape=this.app.getShape(r),this.grid["0_0"]=this.shape.id,this.bounds=this.app.getShapeBounds(r),this.initialSelectedIds=[...this.app.selectedIds],this.shape.parentId!==this.app.currentPageId&&(this.initialSiblings=(o=this.app.getShape(this.shape.parentId).children)==null?void 0:o.filter(i=>i!==this.shape.id))}}class Fxt extends _s{constructor(n,r,o,i="move_handle"){super(n);E(this,"type",qe.Handle);E(this,"performanceMode");E(this,"status",Gn.TranslatingHandle);E(this,"commandId");E(this,"topLeft");E(this,"shiftKey",!1);E(this,"initialShape");E(this,"handleId");E(this,"start",()=>{});E(this,"update",()=>{var g,m;const{initialShape:n,app:{currentPageId:r,currentPoint:o,shiftKey:i,altKey:a,metaKey:s}}=this,l=this.app.getShape(n.id);if(l.isLocked)return;const c=l.handles,u=this.handleId,d=M.sub(o,c[u].point),f={...c[u],point:M.sub(M.add(c[u].point,d),l.point)},p=(m=(g=se.getShapeUtil(l)).onHandleChange)==null?void 0:m.call(g,l,{[u]:f},{delta:d,shiftKey:i,altKey:a,metaKey:s});if(!!p)return{document:{pages:{[r]:{shapes:{[l.id]:p}}}}}});E(this,"cancel",()=>{const{initialShape:n,app:{currentPageId:r}}=this;return{document:{pages:{[r]:{shapes:{[n.id]:n}}}}}});E(this,"complete",()=>{const{initialShape:n,app:{currentPageId:r}}=this;return{id:this.commandId,before:{document:{pages:{[r]:{shapes:{[n.id]:n}}}}},after:{document:{pages:{[r]:{shapes:{[n.id]:se.onSessionComplete(this.app.getShape(this.initialShape.id))}}}}}}});const{originPoint:a}=n;this.topLeft=[...a],this.handleId=o,this.initialShape=this.app.getShape(r),this.commandId=i}}class Nxt extends _s{constructor(n){super(n);E(this,"type",qe.Rotate);E(this,"status",Gn.Transforming);E(this,"performanceMode");E(this,"delta",[0,0]);E(this,"commonBoundsCenter");E(this,"initialAngle");E(this,"initialShapes");E(this,"changes",{});E(this,"start",()=>{});E(this,"update",()=>{const{commonBoundsCenter:n,initialShapes:r,app:{currentPageId:o,currentPoint:i,shiftKey:a}}=this,s={};let l=M.angle(n,i)-this.initialAngle;return a&&(l=j.snapAngleToSegments(l,24)),r.forEach(({center:c,shape:u})=>{const{rotation:d=0}=u;let f=0;a&&(f=j.snapAngleToSegments(d,24)-d);const p=se.getRotatedShapeMutation(u,c,n,a?l+f:l);p&&(s[u.id]=p)}),this.changes=s,{document:{pages:{[o]:{shapes:s}}}}});E(this,"cancel",()=>{const{initialShapes:n,app:{currentPageId:r}}=this,o={};return n.forEach(({shape:i})=>o[i.id]=i),{document:{pages:{[r]:{shapes:o}}}}});E(this,"complete",()=>{const{initialShapes:n,app:{currentPageId:r}}=this,o={},i=this.changes;return n.forEach(({shape:{id:a,point:s,rotation:l,handles:c}})=>{o[a]={point:s,rotation:l,handles:c}}),{id:"rotate",before:{document:{pages:{[r]:{shapes:o}}}},after:{document:{pages:{[r]:{shapes:i}}}}}});const{app:{currentPageId:r,pageState:o,originPoint:i}}=this,a=se.getSelectedBranchSnapshot(n.state,r).filter(s=>!s.isLocked);if(a.length===0)throw Error("No selected shapes!");if(n.rotationInfo.selectedIds===o.selectedIds){if(n.rotationInfo.center===void 0)throw Error("We should have a center for rotation!");this.commonBoundsCenter=n.rotationInfo.center}else this.commonBoundsCenter=j.getBoundsCenter(j.getCommonBounds(a.map(se.getBounds))),n.rotationInfo.selectedIds=o.selectedIds,n.rotationInfo.center=this.commonBoundsCenter;this.initialShapes=a.filter(s=>s.children===void 0).map(s=>({shape:s,center:this.app.getShapeUtil(s).getCenter(s)})),this.initialAngle=M.angle(this.commonBoundsCenter,i)}}class zxt extends _s{constructor(n,r=Sa.BottomRight,o=!1){super(n);E(this,"type",qe.Transform);E(this,"performanceMode");E(this,"status",Gn.Transforming);E(this,"scaleX",1);E(this,"scaleY",1);E(this,"initialShapes");E(this,"initialShapeIds");E(this,"initialSelectedIds");E(this,"shapeBounds");E(this,"hasUnlockedShapes");E(this,"isAllAspectRatioLocked");E(this,"initialCommonBounds");E(this,"snapInfo",{state:"empty"});E(this,"prevPoint",[0,0]);E(this,"speed",1);E(this,"start",()=>{this.snapInfo={state:"ready",bounds:this.app.shapes.filter(n=>!this.initialShapeIds.includes(n.id)).map(n=>j.getBoundsWithCenter(se.getRotatedBounds(n)))}});E(this,"update",()=>{const{transformType:n,shapeBounds:r,initialCommonBounds:o,isAllAspectRatioLocked:i,app:{currentPageId:a,pageState:{camera:s},viewport:l,currentPoint:c,previousPoint:u,originPoint:d,shiftKey:f,altKey:p,metaKey:g,currentGrid:m,settings:{isSnapping:y,showGrid:v}}}=this,b={},x=p?M.mul(M.sub(c,d),2):M.sub(c,d);let S=j.getTransformedBoundingBox(o,n,x,0,f||i);p&&(S={...S,...j.centerBounds(S,j.getBoundsCenter(o))}),v&&(S={...S,...j.snapBoundsToGrid(S,m)});const w=M.dist(c,u)-this.speed;this.speed=this.speed+w*(w>1?.5:.15);let I=[];if((y&&!g||!y&&g)&&this.speed*s.zoom<OP&&this.snapInfo.state==="ready"){const _=j.getSnapPoints(j.getBoundsWithCenter(S),this.snapInfo.bounds.filter(P=>j.boundsContain(l,P)||j.boundsCollide(l,P)),_P/s.zoom);_&&(I=_.snapLines,S=j.getTransformedBoundingBox(o,n,M.sub(x,_.offset),0,f||i))}return this.scaleX=S.scaleX,this.scaleY=S.scaleY,r.forEach(({initialShape:_,initialShapeBounds:P,transformOrigin:T})=>{let R=j.getRelativeTransformedBoundingBox(S,o,P,this.scaleX<0,this.scaleY<0);v&&(R=j.snapBoundsToGrid(R,m));const B=se.transform(this.app.getShape(_.id),R,{type:this.transformType,initialShape:_,scaleX:this.scaleX,scaleY:this.scaleY,transformOrigin:T});b[_.id]=B}),{appState:{snapLines:I},document:{pages:{[a]:{shapes:b}}}}});E(this,"cancel",()=>{const{shapeBounds:n,app:{currentPageId:r}}=this,o={};return this.isCreate?n.forEach(i=>o[i.initialShape.id]=void 0):n.forEach(i=>o[i.initialShape.id]=i.initialShape),{appState:{snapLines:[]},document:{pages:{[r]:{shapes:o}},pageStates:{[r]:{selectedIds:this.isCreate?[]:n.map(i=>i.initialShape.id)}}}}});E(this,"complete",()=>{const{isCreate:n,shapeBounds:r,hasUnlockedShapes:o,app:{currentPageId:i}}=this;if(!o)return;const a={},s={};let l,c;return n?(l=[],c=[],r.forEach(({initialShape:u})=>{a[u.id]=void 0,s[u.id]=this.app.getShape(u.id)})):(l=this.initialSelectedIds,c=this.initialSelectedIds,r.forEach(({initialShape:u})=>{a[u.id]=u,s[u.id]=this.app.getShape(u.id)})),{id:"transform",before:{appState:{snapLines:[]},document:{pages:{[i]:{shapes:a}},pageStates:{[i]:{selectedIds:l,hoveredId:void 0,editingId:void 0}}}},after:{appState:{snapLines:[]},document:{pages:{[i]:{shapes:s}},pageStates:{[i]:{selectedIds:c,hoveredId:void 0,editingId:void 0}}}}}});this.transformType=r,this.isCreate=o,this.initialSelectedIds=[...this.app.selectedIds],this.app.rotationInfo.selectedIds=[...this.initialSelectedIds],this.initialShapes=se.getSelectedBranchSnapshot(this.app.state,this.app.currentPageId).filter(l=>!l.isLocked),this.initialShapeIds=this.initialShapes.map(l=>l.id),this.hasUnlockedShapes=this.initialShapes.length>0,this.isAllAspectRatioLocked=this.initialShapes.every(l=>l.isAspectRatioLocked||se.getShapeUtil(l).isAspectRatioLocked);const i=Object.fromEntries(this.initialShapes.map(l=>[l.id,se.getBounds(l)])),a=Object.values(i);this.initialCommonBounds=j.getCommonBounds(a);const s=j.getBoundsFromPoints(a.map(j.getBoundsCenter));this.shapeBounds=this.initialShapes.map(l=>{const c=i[l.id],u=j.getBoundsCenter(c),d=(u[0]-s.minX)/s.width,f=(u[1]-s.minY)/s.height;return{initialShape:l,initialShapeBounds:c,transformOrigin:[d,f]}})}}class jxt extends _s{constructor(n,r,o,i=!1){super(n);E(this,"type",qe.TransformSingle);E(this,"status",Gn.Transforming);E(this,"performanceMode");E(this,"transformType");E(this,"scaleX",1);E(this,"scaleY",1);E(this,"isCreate");E(this,"initialShape");E(this,"initialShapeBounds");E(this,"initialCommonBounds");E(this,"snapInfo",{state:"empty"});E(this,"prevPoint",[0,0]);E(this,"speed",1);E(this,"start",()=>{this.snapInfo={state:"ready",bounds:this.app.shapes.filter(n=>n.id!==this.initialShape.id).map(n=>j.getBoundsWithCenter(se.getRotatedBounds(n)))}});E(this,"update",()=>{var T;const{transformType:n,initialShape:r,initialShapeBounds:o,app:{settings:{isSnapping:i,showGrid:a},currentPageId:s,pageState:{camera:l},viewport:c,currentPoint:u,previousPoint:d,originPoint:f,currentGrid:p,shiftKey:g,altKey:m,metaKey:y}}=this;if(r.isLocked)return;const v={},b=m?M.mul(M.sub(u,f),2):M.sub(u,f),x=this.app.getShape(r.id),S=se.getShapeUtil(x);let C=j.getTransformedBoundingBox(o,n,b,(T=x.rotation)!=null?T:0,g||x.isAspectRatioLocked||S.isAspectRatioLocked);m&&(C={...C,...j.centerBounds(C,j.getBoundsCenter(o))}),a&&(C={...C,...j.snapBoundsToGrid(C,p)});const I=M.dist(u,d)-this.speed;this.speed=this.speed+I*(I>1?.5:.15);let _=[];if((i&&!y||!i&&y)&&!r.rotation&&this.speed*l.zoom<OP&&this.snapInfo.state==="ready"){const R=j.getSnapPoints(j.getBoundsWithCenter(C),this.snapInfo.bounds.filter(B=>j.boundsContain(c,B)||j.boundsCollide(c,B)),_P/l.zoom);R&&(_=R.snapLines,C=j.getTransformedBoundingBox(o,n,M.sub(b,R.offset),x.rotation,g||x.isAspectRatioLocked||S.isAspectRatioLocked))}const P=se.getShapeUtil(x).transformSingle(x,C,{initialShape:r,type:this.transformType,scaleX:C.scaleX,scaleY:C.scaleY,transformOrigin:[.5,.5]});return P&&(v[x.id]=P),a&&P&&P.point&&(P.point=M.snap(P.point,p)),{appState:{snapLines:_},document:{pages:{[s]:{shapes:v}}}}});E(this,"cancel",()=>{const{initialShape:n,app:{currentPageId:r}}=this,o={};return this.isCreate?o[n.id]=void 0:o[n.id]=n,{appState:{snapLines:[]},document:{pages:{[r]:{shapes:o}},pageStates:{[r]:{selectedIds:this.isCreate?[]:[n.id]}}}}});E(this,"complete",()=>{const{initialShape:n,app:{currentPageId:r}}=this;if(n.isLocked)return;const o={},i={};return o[n.id]=this.isCreate?void 0:n,i[n.id]=se.onSessionComplete(this.app.getShape(n.id)),{id:"transform_single",before:{appState:{snapLines:[]},document:{pages:{[r]:{shapes:o}},pageStates:{[r]:{selectedIds:this.isCreate?[]:[n.id],editingId:void 0,hoveredId:void 0}}}},after:{appState:{snapLines:[]},document:{pages:{[r]:{shapes:i}},pageStates:{[r]:{selectedIds:[n.id],editingId:void 0,hoveredId:void 0}}}}}});this.isCreate=i,this.transformType=o;const a=this.app.getShape(r);this.initialShape=a,this.initialShapeBounds=se.getBounds(a),this.initialCommonBounds=se.getRotatedBounds(a),this.app.rotationInfo.selectedIds=[a.id]}}class Hxt extends _s{constructor(n,r=!1,o=!1){super(n);E(this,"performanceMode");E(this,"type",qe.Translate);E(this,"status",Gn.Translating);E(this,"delta",[0,0]);E(this,"prev",[0,0]);E(this,"prevPoint",[0,0]);E(this,"speed",1);E(this,"cloneInfo",{state:"empty"});E(this,"snapInfo",{state:"empty"});E(this,"snapLines",[]);E(this,"isCloning",!1);E(this,"isCreate");E(this,"link");E(this,"initialIds");E(this,"hasUnlockedShapes");E(this,"initialSelectedIds");E(this,"initialCommonBounds");E(this,"initialShapes");E(this,"initialParentChildren");E(this,"bindingsToDelete");E(this,"start",()=>{const{bindingsToDelete:n,initialIds:r,app:{currentPageId:o,page:i}}=this,a=[],s=[];if(Object.values(i.shapes).forEach(c=>{const u=j.getBoundsWithCenter(se.getRotatedBounds(c));a.push(u),r.has(c.id)||s.push(u)}),this.snapInfo={state:"ready",bounds:a,others:s},n.length===0)return;const l={};return n.forEach(c=>l[c.id]=void 0),{document:{pages:{[o]:{bindings:l}}}}});E(this,"update",()=>{const{initialParentChildren:n,initialShapes:r,initialCommonBounds:o,bindingsToDelete:i,app:{pageState:{camera:a},settings:{isSnapping:s,showGrid:l},currentPageId:c,viewport:u,selectedIds:d,currentPoint:f,previousPoint:p,originPoint:g,altKey:m,shiftKey:y,metaKey:v,currentGrid:b}}=this,x={},S={},C={};let w=M.sub(f,g),I=!1;this.isCreate||(m&&!this.isCloning?(this.isCloning=!0,I=!0):!m&&this.isCloning&&(this.isCloning=!1,I=!0)),y&&(Math.abs(w[0])<Math.abs(w[1])?w[0]=0:w[1]=0);const P=M.dist(f,p)-this.speed;if(this.speed=this.speed+P*(P>1?.5:.15),this.snapLines=[],(s&&!v||!s&&v)&&this.speed*a.zoom<OP&&this.snapInfo.state==="ready"){const T=j.getSnapPoints(j.getBoundsWithCenter(l?j.snapBoundsToGrid(j.translateBounds(o,w),b):j.translateBounds(o,w)),(this.isCloning?this.snapInfo.bounds:this.snapInfo.others).filter(R=>j.boundsContain(u,R)||j.boundsCollide(u,R)),_P/a.zoom);T&&(this.snapLines=T.snapLines,w=M.sub(w,T.offset))}if(this.prev=w,this.isCloning)if(I){if(this.cloneInfo.state==="empty"&&this.createCloneInfo(),this.cloneInfo.state==="empty")throw Error;const{clones:T,clonedBindings:R}=this.cloneInfo;this.isCloning=!0,i.forEach(B=>x[B.id]=B),r.forEach(B=>S[B.id]={point:B.point}),T.forEach(B=>{var q;if(S[B.id]={...B},B.parentId!==c&&!d.includes(B.parentId)){const W=((q=S[B.parentId])==null?void 0:q.children)||n[B.parentId];W.includes(B.id)||(S[B.parentId]={...S[B.parentId],children:[...W,B.id]})}});for(const B of R)x[B.id]=B;C.selectedIds=T.map(B=>B.id),T.forEach(B=>{S[B.id]={...B,point:l?M.snap(M.toFixed(M.add(B.point,w)),b):M.toFixed(M.add(B.point,w))}})}else{if(this.cloneInfo.state==="empty")throw Error;const{clones:T}=this.cloneInfo;T.forEach(R=>{S[R.id]={point:l?M.snap(M.toFixed(M.add(R.point,w)),b):M.toFixed(M.add(R.point,w))}})}else if(I){if(this.cloneInfo.state==="empty")throw Error;const{clones:T,clonedBindings:R}=this.cloneInfo;this.isCloning=!1,i.forEach(B=>x[B.id]=void 0),T.forEach(B=>{B.parentId!==c&&(S[B.parentId]={...S[B.parentId],children:n[B.parentId]})}),T.forEach(B=>S[B.id]=void 0),r.forEach(B=>{S[B.id]={point:l?M.snap(M.toFixed(M.add(B.point,w)),b):M.toFixed(M.add(B.point,w))}});for(const B of R)x[B.id]=void 0;C.selectedIds=r.map(B=>B.id)}else r.forEach(T=>{S[T.id]={point:l?M.snap(M.toFixed(M.add(T.point,w)),b):M.toFixed(M.add(T.point,w))}});return{appState:{snapLines:this.snapLines},document:{pages:{[c]:{shapes:S,bindings:x}},pageStates:{[c]:C}}}});E(this,"cancel",()=>{const{initialShapes:n,initialSelectedIds:r,bindingsToDelete:o,app:{currentPageId:i}}=this,a={},s={},l={editingId:void 0,hoveredId:void 0};if(o.forEach(c=>a[c.id]=c),this.isCreate?(n.forEach(({id:c})=>s[c]=void 0),l.selectedIds=[]):(n.forEach(({id:c,point:u})=>s[c]={...s[c],point:u}),l.selectedIds=r),this.cloneInfo.state==="ready"){const{clones:c,clonedBindings:u}=this.cloneInfo;c.forEach(d=>s[d.id]=void 0),u.forEach(d=>a[d.id]=void 0)}return{appState:{snapLines:[]},document:{pages:{[i]:{shapes:s,bindings:a}},pageStates:{[i]:l}}}});E(this,"complete",()=>{const{initialShapes:n,initialParentChildren:r,bindingsToDelete:o,app:{currentPageId:i}}=this,a={},s={},l={},c={};if(this.isCloning){if(this.cloneInfo.state==="empty"&&this.createCloneInfo(),this.cloneInfo.state!=="ready")throw Error;const{clones:u,clonedBindings:d}=this.cloneInfo;u.forEach(f=>{s[f.id]=void 0,c[f.id]=this.app.getShape(f.id),f.parentId!==i&&(s[f.parentId]={...s[f.parentId],children:r[f.parentId]},c[f.parentId]={...c[f.parentId],children:this.app.getShape(f.parentId).children})}),d.forEach(f=>{a[f.id]=void 0,l[f.id]=this.app.getBinding(f.id)})}else n.forEach(u=>{s[u.id]=this.isCreate?void 0:{...s[u.id],point:u.point},c[u.id]={...c[u.id],...this.isCreate?this.app.getShape(u.id):{point:this.app.getShape(u.id).point}}});return o.forEach(u=>{a[u.id]=u;for(const d of[u.toId,u.fromId]){const f=this.app.getShape(d);!f.handles||Object.values(f.handles).filter(p=>p.bindingId===u.id).forEach(p=>{s[d]={...s[d],handles:{}},c[d]={...c[d],handles:{}},s[d].handles[p.id]={bindingId:u.id},c[d].handles[p.id]={bindingId:void 0}})}}),{id:"translate",before:{appState:{snapLines:[]},document:{pages:{[i]:{shapes:s,bindings:a}},pageStates:{[i]:{selectedIds:this.isCreate?[]:[...this.initialSelectedIds]}}}},after:{appState:{snapLines:[]},document:{pages:{[i]:{shapes:c,bindings:l}},pageStates:{[i]:{selectedIds:[...this.app.selectedIds]}}}}}});E(this,"createCloneInfo",()=>{const{initialShapes:n,initialParentChildren:r,app:{selectedIds:o,currentPageId:i,page:a}}=this,s={},l={},c=[],u=[];n.forEach(f=>{const p=j.uniqueId();r[p]=r[f.id],s[f.id]=p;const g={...j.deepClone(f),id:p,parentId:f.parentId,childIndex:se.getChildIndexAbove(this.app.state,f.id,i)};if(g.type===X.Video){const m=document.getElementById(f.id+"_video");m&&(g.currentTime=(m.currentTime+16)%m.duration)}u.push(g)}),u.forEach(f=>{f.children!==void 0&&(f.children=f.children.map(p=>s[p]))}),u.forEach(f=>{o.includes(f.parentId)&&(f.parentId=s[f.parentId])});const d=new Set(Object.keys(s));Object.values(a.bindings).filter(f=>d.has(f.fromId)||d.has(f.toId)).forEach(f=>{if(d.has(f.fromId)&&d.has(f.toId)){const p=j.uniqueId(),g={...j.deepClone(f),id:p,fromId:s[f.fromId]||f.fromId,toId:s[f.toId]||f.toId};l[f.id]=p,c.push(g)}}),u.forEach(f=>{if(f.handles&&f.handles)for(const p in f.handles){const g=f.handles[p];g.bindingId=g.bindingId?l[g.bindingId]:void 0}}),u.forEach(f=>{if(a.shapes[f.id])throw Error("uh oh, we didn't clone correctly")}),this.cloneInfo={state:"ready",clones:u,cloneMap:s,clonedBindings:c}});this.isCreate=r,this.link=o;const{currentPageId:i,selectedIds:a,page:s}=this.app;this.initialSelectedIds=[...a];const l=(o?se.getLinkedShapeIds(this.app.state,i,o,!1):a).map(u=>this.app.getShape(u)).filter(u=>!u.isLocked),c=new Set(l.map(u=>u.id));this.hasUnlockedShapes=l.length>0,this.initialShapes=Array.from(new Set(l.filter(u=>!c.has(u.parentId)).flatMap(u=>u.children?[u,...u.children.map(d=>this.app.getShape(d))]:[u])).values()),this.initialIds=new Set(this.initialShapes.map(u=>u.id)),this.bindingsToDelete=[],Object.values(s.bindings).filter(u=>this.initialIds.has(u.fromId)||this.initialIds.has(u.toId)).forEach(u=>{this.initialIds.has(u.fromId)&&(this.initialIds.has(u.toId)||this.bindingsToDelete.push(u))}),this.initialParentChildren={},this.initialShapes.map(u=>u.parentId).filter(u=>u!==s.id).forEach(u=>{this.initialParentChildren[u]=this.app.getShape(u).children}),this.initialCommonBounds=j.getCommonBounds(this.initialShapes.map(se.getRotatedBounds)),this.app.rotationInfo.selectedIds=[...this.app.selectedIds]}}const Vxt={[qe.Arrow]:Mxt,[qe.Brush]:Rxt,[qe.Draw]:Dxt,[qe.Erase]:Lxt,[qe.Handle]:Fxt,[qe.Rotate]:Nxt,[qe.Transform]:zxt,[qe.TransformSingle]:jxt,[qe.Translate]:Hxt,[qe.Grid]:Bxt},Wxt=e=>Vxt[e];function Uxt(e){let t;const n=new Set,r=(c,u)=>{const d=typeof c=="function"?c(t):c;if(d!==t){const f=t;t=u?d:Object.assign({},t,d),n.forEach(p=>p(t,f))}},o=()=>t,i=(c,u=o,d=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let f=u(t);function p(){const g=u(t);if(!d(f,g)){const m=f;c(f=g,m)}}return n.add(p),()=>n.delete(p)},l={setState:r,getState:o,subscribe:(c,u,d)=>u||d?i(c,u,d):(n.add(c),()=>n.delete(c)),destroy:()=>n.clear()};return t=e(r,o,l),l}const Gxt=typeof window=="undefined"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),ij=Gxt?h.exports.useEffect:h.exports.useLayoutEffect;function Kxt(e){const t=typeof e=="function"?Uxt(e):e,n=(r=t.getState,o=Object.is)=>{const[,i]=h.exports.useReducer(y=>y+1,0),a=t.getState(),s=h.exports.useRef(a),l=h.exports.useRef(r),c=h.exports.useRef(o),u=h.exports.useRef(!1),d=h.exports.useRef();d.current===void 0&&(d.current=r(a));let f,p=!1;(s.current!==a||l.current!==r||c.current!==o||u.current)&&(f=r(a),p=!o(d.current,f)),ij(()=>{p&&(d.current=f),s.current=a,l.current=r,c.current=o,u.current=!1});const g=h.exports.useRef(a);ij(()=>{const y=()=>{try{const b=t.getState(),x=l.current(b);c.current(d.current,x)||(s.current=b,d.current=x,i())}catch{u.current=!0,i()}},v=t.subscribe(y);return t.getState()!==g.current&&y(),v},[]);const m=p?f:d.current;return h.exports.useDebugValue(m),m};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const r=[n,t];return{next(){const o=r.length<=0;return{value:r.shift(),done:o}}}},n}function qxt(e){let t;const n=new Set,r=(c,u)=>{const d=typeof c=="function"?c(t):c;if(d!==t){const f=t;t=u?d:Object.assign({},t,d),n.forEach(p=>p(t,f))}},o=()=>t,i=(c,u=o,d=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let f=u(t);function p(){const g=u(t);if(!d(f,g)){const m=f;c(f=g,m)}}return n.add(p),()=>n.delete(p)},l={setState:r,getState:o,subscribe:(c,u,d)=>u||d?i(c,u,d):(n.add(c),()=>n.delete(c)),destroy:()=>n.clear()};return t=e(r,o,l),l}function D0(e){if(e===null)return e;if(e instanceof Date)return new Date(e.getTime());if(typeof e=="object")if(typeof e[Symbol.iterator]=="function"){const t=[];if(e.length>0)for(const n of e)t.push(D0(n));return t}else{const t=Object.keys(e),n={};if(t.length>0)for(const r of t)n[r]=D0(e[r]);return n}return e}class Yxt{constructor(t,n,r,o){E(this,"_idbId");E(this,"initialState");E(this,"store");E(this,"pointer",-1);E(this,"_state");E(this,"_status","loading");E(this,"stack",[]);E(this,"_snapshot");E(this,"useStore");E(this,"ready");E(this,"isPaused",!1);E(this,"persist",t=>{if(this._status==="ready"&&(this.onPersist&&this.onPersist(this._state,t),this._idbId))return dre(this._idbId,this._state).catch(n=>console.error(n))});E(this,"applyPatch",(t,n)=>{try{delete this._state.document.userSettings.DANGEROUSLY_SET_CSS.DANGEROUSLY_SET_CSS}catch{}const r=this._state,o=j.deepMerge(this._state,t),i=this.cleanup(o,r,t,n);return this.onStateWillChange&&this.onStateWillChange(i,n),this._state=i,this.store.setState(this._state,!0),this.onStateDidChange&&this.onStateDidChange(this._state,n),this});E(this,"cleanup",(t,n,r,o)=>t);E(this,"onStateWillChange");E(this,"onStateDidChange");E(this,"patchState",(t,n)=>(this.applyPatch(t,n),this.onPatch&&this.onPatch(this._state,n),this));E(this,"replaceState",(t,n)=>{const r=this.cleanup(t,this._state,t,n);return this.onStateWillChange&&this.onStateWillChange(r,"replace"),this._state=r,this.store.setState(this._state,!0),this.onStateDidChange&&this.onStateDidChange(this._state,"replace"),this});E(this,"setState",(t,n=t.id)=>(this.pointer<this.stack.length-1&&(this.stack=this.stack.slice(0,this.pointer+1)),this.stack.push({...t,id:n}),this.pointer=this.stack.length-1,this.applyPatch(t.after,n),this.onCommand&&this.onCommand(this._state,n),this.persist(n),this));E(this,"onReady");E(this,"onPatch");E(this,"onCommand");E(this,"onPersist");E(this,"onReplace");E(this,"onReset");E(this,"onResetHistory");E(this,"onUndo");E(this,"onRedo");E(this,"reset",()=>(this.onStateWillChange&&this.onStateWillChange(this.initialState,"reset"),this._state=this.initialState,this.store.setState(this._state,!0),this.resetHistory(),this.persist("reset"),this.onStateDidChange&&this.onStateDidChange(this._state,"reset"),this.onReset&&this.onReset(this._state),this));E(this,"replaceHistory",(t,n=t.length-1)=>(this.stack=t,this.pointer=n,this.onReplace&&this.onReplace(this._state),this));E(this,"resetHistory",()=>(this.stack=[],this.pointer=-1,this.onResetHistory&&this.onResetHistory(this._state),this));E(this,"undo",()=>{if(!this.isPaused){if(!this.canUndo)return this;const t=this.stack[this.pointer];this.pointer--,this.applyPatch(t.before,"undo"),this.persist("undo")}return this.onUndo&&this.onUndo(this._state),this});E(this,"redo",()=>{if(!this.isPaused){if(!this.canRedo)return this;this.pointer++;const t=this.stack[this.pointer];this.applyPatch(t.after,"redo"),this.persist("undo")}return this.onRedo&&this.onRedo(this._state),this});E(this,"setSnapshot",()=>(this._snapshot={...this._state},this));E(this,"forceUpdate",()=>{this.store.setState(this._state,!0)});this._idbId=n,this._state=D0(t),this._snapshot=D0(t),this.initialState=D0(t),this.store=qxt(()=>this._state),this.useStore=Kxt(this.store),this.ready=new Promise(i=>{const a="none";this._status="ready",i(a)}).then(i=>(this.onReady&&this.onReady(i),i))}pause(){this.isPaused=!0}resume(){this.isPaused=!1}get canUndo(){return this.pointer>-1}get canRedo(){return this.pointer<this.stack.length-1}get state(){return this._state}get status(){return this._status}get snapshot(){return this._snapshot}}var Wt=(e=>(e.Idle="idle",e.Creating="creating",e.Pinching="pinching",e))(Wt||{});class Ui extends VBe{constructor(n){super();E(this,"type","select");E(this,"previous");E(this,"status","idle");E(this,"setStatus",n=>{this.status=n,this.app.setStatus(this.status)});E(this,"onEnter",()=>{this.setStatus("idle")});E(this,"onExit",()=>{this.setStatus("idle")});E(this,"onCancel",()=>{this.status==="idle"?this.app.selectTool("select"):this.setStatus("idle"),this.app.cancelSession()});E(this,"getNextChildIndex",()=>{const{shapes:n,appState:{currentPageId:r}}=this.app;return n.length===0?1:n.filter(o=>o.parentId===r).sort((o,i)=>i.childIndex-o.childIndex)[0].childIndex+1});E(this,"onPinchStart",()=>{this.app.cancelSession(),this.setStatus("pinching")});E(this,"onPinchEnd",()=>{j.isMobileSafari()&&this.app.undoSelect(),this.setStatus("idle")});E(this,"onPinch",(n,r)=>{var o;this.status==="pinching"&&(isNaN(n.delta[0])||isNaN(n.delta[1])||(this.app.pinchZoom(n.point,n.delta,n.delta[2]),(o=this.onPointerMove)==null||o.call(this,n,r)))});E(this,"onKeyDown",n=>{if(n==="Escape"){this.onCancel();return}if(n==="Meta"||n==="Control"||n==="Alt"){this.app.updateSession();return}});E(this,"onKeyUp",n=>{if(n==="Meta"||n==="Control"||n==="Alt"){this.app.updateSession();return}});E(this,"onPointerMove",()=>{this.status==="creating"&&this.app.updateSession()});E(this,"onPointerUp",()=>{if(this.status==="creating"){this.app.completeSession();const{isToolLocked:n}=this.app.appState;n||this.app.selectTool("select")}this.setStatus("idle")});this.app=n}}class pre extends Ui{constructor(){super(...arguments);E(this,"type",X.Arrow);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=$P.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.Arrow,c.id,"end",!0),this.setStatus(Wt.Creating)})}}class hre extends Ui{constructor(){super(...arguments);E(this,"type",X.Diamond);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=rre.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.TransformSingle,c.id,Sa.BottomRight,!0),this.setStatus(Wt.Creating)})}}class gre extends Ui{constructor(){super(...arguments);E(this,"type",X.Draw);E(this,"lastShapeId");E(this,"onEnter",()=>{this.lastShapeId=void 0});E(this,"onCancel",()=>{switch(this.status){case"idle":{this.app.selectTool("select");break}default:{this.setStatus("idle");break}}this.app.cancelSession()});E(this,"onPointerDown",n=>{if(this.status!=="idle")return;const{currentPoint:r,appState:{currentPageId:o,currentStyle:i}}=this.app,a=this.lastShapeId&&this.app.getShape(this.lastShapeId);if(n.shiftKey&&a)this.app.startSession(qe.Draw,a.id),this.setStatus("extending");else{const s=this.getNextChildIndex(),l=j.uniqueId(),c=nre.create({id:l,parentId:o,childIndex:s,point:r,style:{...i}});this.lastShapeId=l,this.app.patchCreate([c]),this.app.startSession(qe.Draw,l),this.setStatus("creating")}});E(this,"onPointerMove",()=>{switch(this.status){case"extending":case"creating":this.app.updateSession()}});E(this,"onPointerUp",()=>{this.app.completeSession(),this.setStatus("idle")})}}class mre extends Ui{constructor(){super(...arguments);E(this,"type",X.Ellipse);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=tre.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.TransformSingle,c.id,Sa.BottomRight,!0),this.setStatus(Wt.Creating)})}}class vre extends Ui{constructor(){super(...arguments);E(this,"type","erase");E(this,"status","idle");E(this,"onPointerDown",()=>{this.status==="idle"&&this.setStatus("pointing")});E(this,"onPointerMove",n=>{switch(this.status){case"pointing":{re.dist(n.origin,n.point)>Pf&&(this.app.startSession(qe.Erase),this.app.updateSession(),this.setStatus("erasing"));break}case"erasing":this.app.updateSession()}});E(this,"onPointerUp",()=>{switch(this.status){case"pointing":{const n=this.app.shapes.filter(r=>!r.isLocked).filter(r=>this.app.getShapeUtil(r).hitTestPoint(r,this.app.currentPoint)).flatMap(r=>r.children?[r.id,...r.children]:r.id);this.app.delete(n);break}case"erasing":this.app.completeSession()}this.setStatus("idle")});E(this,"onCancel",()=>{this.status==="idle"?this.previous?this.app.selectTool(this.previous):this.app.selectTool("select"):this.setStatus("idle"),this.app.cancelSession()})}}class yre extends Ui{constructor(){super(...arguments);E(this,"type",X.Line);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=$P.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,decorations:{start:void 0,end:void 0},style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.Arrow,c.id,"end",!0),this.setStatus(Wt.Creating)})}}class bre extends Ui{constructor(){super(...arguments);E(this,"type",X.Polygon);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=ore.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.TransformSingle,c.id,Sa.BottomRight,!0),this.setStatus(Wt.Creating)})}}class xre extends Ui{constructor(){super(...arguments);E(this,"type",X.Rectangle);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=Jne.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.TransformSingle,c.id,Sa.BottomRight,!0),this.setStatus(Wt.Creating)})}}class Sre extends Ui{constructor(){super(...arguments);E(this,"type","select");E(this,"pointedId");E(this,"selectedGroupId");E(this,"pointedHandleId");E(this,"pointedBoundsHandle");E(this,"pointedLinkHandleId");E(this,"onEnter",()=>{this.setStatus("idle")});E(this,"onExit",()=>{this.setStatus("idle")});E(this,"clonePaint",n=>{if(this.app.selectedIds.length===0)return;const r=this.app.selectedIds.map(u=>this.app.getShape(u)),o=j.expandBounds(j.getCommonBounds(r.map(se.getBounds)),16),i=j.getBoundsCenter(o),a=[o.width,o.height],s=[i[0]+a[0]*Math.floor((n[0]+a[0]/2-i[0])/a[0]),i[1]+a[1]*Math.floor((n[1]+a[1]/2-i[1])/a[1])],l=j.centerBounds(o,s);this.app.shapes.some(u=>se.getShapeUtil(u).hitTestBounds(u,l))||this.app.duplicate(this.app.selectedIds,s)});E(this,"getShapeClone",(n,r)=>{const o=this.app.getShape(n),i=se.getShapeUtil(o);if(i.canClone){const a=i.getBounds(o),s=i.getCenter(o);let l={top:[a.minX,a.minY-(a.height+pi)],right:[a.maxX+pi,a.minY],bottom:[a.minX,a.maxY+pi],left:[a.minX-(a.width+pi),a.minY],topLeft:[a.minX-(a.width+pi),a.minY-(a.height+pi)],topRight:[a.maxX+pi,a.minY-(a.height+pi)],bottomLeft:[a.minX-(a.width+pi),a.maxY+pi],bottomRight:[a.maxX+pi,a.maxY+pi]}[r];if(o.rotation!==0){const d=re.add(l,[a.width/2,a.height/2]),f=re.rotWith(d,s,o.rotation||0);l=re.sub(f,[a.width/2,a.height/2])}const c=j.uniqueId(),u={...o,id:c,point:l};return u.type===X.Sticky&&(u.text=""),u}});E(this,"onCancel",()=>{this.app.pageState.editingId?this.app.setEditingId():this.selectNone(),this.app.cancelSession(),this.setStatus("idle")});E(this,"onKeyDown",(n,r,o)=>{switch(n){case"Escape":{this.onCancel();break}case"Tab":{if(!this.app.pageState.editingId&&this.status==="idle"&&this.app.selectedIds.length===1){const[i]=this.app.selectedIds,a=this.getShapeClone(i,"right");a&&(this.app.createShapes(a),this.setStatus("idle"),a.type===X.Sticky&&(this.app.select(a.id),this.app.setEditingId(a.id)))}break}case"Meta":case"Control":case"Alt":{this.app.updateSession();break}case"Enter":{const{pageState:i}=this.app;i.selectedIds.length===1&&!i.editingId&&(this.app.setEditingId(i.selectedIds[0]),o.preventDefault())}}});E(this,"onKeyUp",(n,r)=>{if(this.status==="clonePainting"&&!(r.altKey&&r.shiftKey)){this.setStatus("idle");return}if(n==="Meta"||n==="Control"||n==="Alt"){this.app.updateSession();return}});E(this,"onPointerMove",(n,r)=>{const{originPoint:o,currentPoint:i}=this.app;switch(this.status){case"pointingBoundsHandle":{if(!this.pointedBoundsHandle)throw Error("No pointed bounds handle");if(re.dist(o,i)>Pf){if(this.pointedBoundsHandle==="rotate")this.setStatus("rotating"),this.app.startSession(qe.Rotate);else if(this.pointedBoundsHandle==="center"||this.pointedBoundsHandle==="left"||this.pointedBoundsHandle==="right")this.setStatus("translating"),this.app.startSession(qe.Translate,!1,this.pointedBoundsHandle);else{this.setStatus("transforming");const a=this.app.selectedIds.flatMap(s=>se.getDocumentBranch(this.app.state,s,this.app.currentPageId));a.length===1?this.app.startSession(qe.TransformSingle,a[0],this.pointedBoundsHandle):this.app.startSession(qe.Transform,this.pointedBoundsHandle)}this.app.updateSession()}break}case"pointingCanvas":{re.dist(o,i)>Pf&&(this.app.startSession(qe.Brush),this.setStatus("brushing"));break}case"pointingClone":{re.dist(o,i)>Pf&&(this.setStatus("translatingClone"),this.app.startSession(qe.Translate),this.app.updateSession());break}case"pointingBounds":{re.dist(o,i)>Pf&&(this.setStatus("translating"),this.app.startSession(qe.Translate),this.app.updateSession());break}case"pointingHandle":{if(!this.pointedHandleId)throw Error("No pointed handle");if(re.dist(o,i)>Pf){this.setStatus("translatingHandle");const a=this.app.getShape(this.app.selectedIds[0]);a&&(this.pointedHandleId==="bend"?(this.app.startSession(qe.Handle,a.id,this.pointedHandleId),this.app.updateSession()):(this.app.startSession(qe.Arrow,a.id,this.pointedHandleId,!1),this.app.updateSession()))}break}case"clonePainting":{this.clonePaint(i);break}default:if(this.app.session){this.app.updateSession();break}}});E(this,"onPointerDown",(n,r)=>{if(n.target==="canvas"&&this.status==="idle"){const{currentPoint:o}=this.app;if(n.spaceKey&&r.buttons===1)return;if(this.status==="idle"&&n.altKey&&n.shiftKey){this.setStatus("clonePainting"),this.clonePaint(o);return}if(!n.shiftKey){if(this.app.onShapeBlur(),n.altKey&&this.app.selectedIds.length>0){this.app.duplicate(this.app.selectedIds,o);return}this.selectNone()}this.setStatus("pointingCanvas")}});E(this,"onPointerUp",n=>{if(this.status==="translatingClone"||this.status==="pointingClone"){this.pointedId&&(this.app.completeSession(),this.app.setEditingId(this.pointedId)),this.setStatus("idle"),this.pointedId=void 0;return}if(this.status==="pointingBounds"){if(n.target==="bounds")this.selectNone();else if(this.app.isSelected(n.target))n.shiftKey?this.pointedId!==n.target&&this.deselect(n.target):this.pointedId!==n.target&&this.app.selectedIds.length>1&&this.select(n.target);else if(this.pointedId===n.target){if(this.app.getShape(n.target).isLocked)return;n.shiftKey?this.pushSelect(n.target):this.select(n.target)}}this.app.completeSession(),this.setStatus("idle"),this.pointedBoundsHandle=void 0,this.pointedHandleId=void 0,this.pointedId=void 0});E(this,"onDoubleClickCanvas",()=>{});E(this,"onPointShape",(n,r)=>{if(n.spaceKey&&r.buttons===1||this.app.getShape(n.target).isLocked)return;const{editingId:o,hoveredId:i}=this.app.pageState;if(o&&n.target!==o&&this.app.onShapeBlur(),(this.status==="idle"||this.status==="pointingBounds")&&n.metaKey&&n.shiftKey&&i){this.pointedId=i,this.app.isSelected(i)?this.deselect(i):(this.pushSelect(i),this.setStatus("pointingBounds"));return}if(this.status==="pointingBounds"){const{parentId:a}=this.app.getShape(n.target);this.pointedId=a===this.app.currentPageId?n.target:a;return}if(this.status==="idle"){if(this.setStatus("pointingBounds"),n.metaKey){n.shiftKey||this.selectNone(),this.app.startSession(qe.Brush),this.setStatus("brushing");return}let a;const{parentId:s}=this.app.getShape(n.target);s===this.app.currentPageId?(a=n.target,this.selectedGroupId=void 0):s===this.selectedGroupId?a=n.target:(a=s,this.selectedGroupId=void 0),this.app.isSelected(a)||(this.pointedId=a,n.shiftKey?this.pushSelect(a):this.select(a))}});E(this,"onDoubleClickShape",n=>{var o;const r=this.app.getShape(n.target);if(r.isLocked){this.app.select(n.target);return}if(this.app.isWAElement(n.target)){const i=(o=this.app.getBlock(n.target))==null?void 0:o.tlUrl;i&&Mm(i);return}if(r.link){Mm(r.link);return}se.getShapeUtil(r.type).canEdit&&(r.parentId===this.app.currentPageId||r.parentId===this.selectedGroupId)&&this.app.setEditingId(n.target),r.parentId!==this.app.currentPageId&&(this.selectedGroupId=r.parentId),this.app.select(n.target)});E(this,"onRightPointShape",n=>{this.app.isSelected(n.target)||this.app.select(n.target)});E(this,"onHoverShape",n=>{this.app.setHoveredId(n.target)});E(this,"onUnhoverShape",n=>{const{currentPageId:r}=this.app;requestAnimationFrame(()=>{r===this.app.currentPageId&&this.app.pageState.hoveredId===n.target&&this.app.setHoveredId(void 0)})});E(this,"onPointBounds",n=>{if(n.metaKey){n.shiftKey||this.selectNone(),this.app.startSession(qe.Brush),this.setStatus("brushing");return}this.setStatus("pointingBounds")});E(this,"onRightPointBounds",(n,r)=>{r.stopPropagation()});E(this,"onReleaseBounds",()=>{(this.status==="translating"||this.status==="brushing")&&this.app.completeSession(),this.setStatus("idle")});E(this,"onPointBoundsHandle",(n,r)=>{switch(this.pointedBoundsHandle=n.target,this.setStatus("pointingBoundsHandle"),n.target){case"center":case"left":case"right":{se.getLinkedShapeIds(this.app.state,this.app.currentPageId,n.target,n.shiftKey);break}default:if(this.app.selectedIds.length===1){this.app.resetBounds(this.app.selectedIds);const o=this.app.getShape(this.app.selectedIds[0]);"label"in o&&this.app.setEditingId(o.id)}}});E(this,"onDoubleClickBoundsHandle",n=>{});E(this,"onReleaseBoundsHandle",()=>{this.setStatus("idle")});E(this,"onPointHandle",n=>{this.pointedHandleId=n.target,this.setStatus("pointingHandle")});E(this,"onDoubleClickHandle",n=>{if(n.target==="bend"){const{selectedIds:r}=this.app;if(r.length!==1)return;const o=this.app.getShape(r[0]);se.getShapeUtil(o.type).canEdit&&(o.parentId===this.app.currentPageId||o.parentId===this.selectedGroupId)&&this.app.setEditingId(o.id);return}this.app.toggleDecoration(n.target)});E(this,"onReleaseHandle",()=>{this.setStatus("idle")});E(this,"onShapeClone",n=>{const r=this.app.selectedIds[0],o=this.getShapeClone(r,n.target);n.target==="left"||n.target==="right"||n.target==="top"||n.target==="bottom"?o&&(this.app.createShapes(o),this.pointedId=o.id,this.setStatus("pointingClone")):(this.setStatus("gridCloning"),this.app.startSession(qe.Grid,r))})}deselect(n){this.app.select(...this.app.selectedIds.filter(r=>r!==n))}select(n){this.app.select(n)}pushSelect(n){const r=this.app.getShape(n);this.app.select(...this.app.selectedIds.filter(o=>o!==r.parentId),n)}selectNone(){this.app.selectNone()}}class wre extends Ui{constructor(){super(...arguments);E(this,"type",X.Sticky);E(this,"shapeId");E(this,"onPointerDown",()=>{if(this.status===Wt.Creating){this.setStatus(Wt.Idle),this.app.appState.isToolLocked||this.app.selectTool("select");return}if(this.status===Wt.Idle){const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId();this.shapeId=l;const c=HE.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}}),u=HE.getBounds(c);c.point=re.sub(c.point,[u.width/2,u.height/2]),this.app.createShapes(c),this.app.startSession(qe.Translate),this.setStatus(Wt.Creating)}});E(this,"onPointerUp",()=>{this.status===Wt.Creating&&(this.setStatus(Wt.Idle),this.app.completeSession(),this.app.selectTool("select"),this.app.setEditingId(this.shapeId))})}}class Cre extends Ui{constructor(){super(...arguments);E(this,"type",X.Text);E(this,"stopEditingShape",()=>{this.setStatus(Wt.Idle),this.app.appState.isToolLocked||this.app.selectTool("select"),this.app.updateWaUserSettings({DANGEROUSLY_SET_CSS:{cursor:"unset"}})});E(this,"onEnter",()=>{this.app.updateWaUserSettings({DANGEROUSLY_SET_CSS:{cursor:"text"}})});E(this,"onKeyUp",()=>{});E(this,"onKeyDown",()=>{});E(this,"onPointerDown",()=>{if(this.app.updateWaUserSettings({DANGEROUSLY_SET_CSS:{cursor:"unset"}}),this.status===Wt.Creating){this.stopEditingShape();return}if(this.status===Wt.Idle){const{currentPoint:n,currentGrid:r,settings:{showGrid:o}}=this.app;this.app.createTextShapeAtPoint(o?re.snap(n,r):n),this.setStatus(Wt.Creating);return}});E(this,"onPointerUp",()=>{});E(this,"onPointShape",n=>{const r=this.app.getShape(n.target);r.type===X.Text&&(this.setStatus(Wt.Idle),this.app.setEditingId(r.id))});E(this,"onShapeBlur",()=>{this.stopEditingShape()})}}class Ere extends Ui{constructor(){super(...arguments);E(this,"type",X.Triangle);E(this,"onPointerDown",()=>{if(this.status!==Wt.Idle)return;const{currentPoint:n,currentGrid:r,settings:{showGrid:o},appState:{currentPageId:i,currentStyle:a}}=this.app,s=this.getNextChildIndex(),l=j.uniqueId(),c=ere.create({id:l,parentId:i,childIndex:s,point:o?re.snap(n,r):n,style:{...a}});this.app.patchCreate([c]),this.app.startSession(qe.TransformSingle,c.id,Sa.BottomRight,!0),this.setStatus(Wt.Creating)})}}const V4=j.uniqueId(),fr=class extends Yxt{constructor(n,r={}){super(fr.defaultState,n,fr.version,(o,i,a)=>({...i,document:Al({...i.document,...o.document,version:a},fr.version)}));E(this,"callbacks",{});E(this,"tools",{select:new Sre(this),erase:new vre(this),[X.Text]:new Cre(this),[X.Draw]:new gre(this),[X.Ellipse]:new mre(this),[X.Rectangle]:new xre(this),[X.Triangle]:new Ere(this),[X.Line]:new yre(this),[X.Arrow]:new pre(this),[X.Sticky]:new wre(this),[X.Diamond]:new hre(this),[X.Polygon]:new bre(this)});E(this,"currentTool",this.tools.select);E(this,"session");E(this,"readOnly",!1);E(this,"isDirty",!1);E(this,"isCreating",!1);E(this,"originPoint",[0,0]);E(this,"currentPoint",[0,0]);E(this,"previousPoint",[0,0]);E(this,"shiftKey",!1);E(this,"altKey",!1);E(this,"metaKey",!1);E(this,"ctrlKey",!1);E(this,"spaceKey",!1);E(this,"isPointing",!1);E(this,"isForcePanning",!1);E(this,"editingStartTime",-1);E(this,"fileSystemHandle",null);E(this,"viewport",j.getBoundsFromPoints([[0,0],[100,100]]));E(this,"rendererBounds",j.getBoundsFromPoints([[0,0],[100,100]]));E(this,"selectHistory",{stack:[[]],pointer:0});E(this,"clipboard");E(this,"rotationInfo",{selectedIds:[],center:[0,0]});E(this,"pasteInfo",{center:[0,0],offset:[0,0]});E(this,"onReady",()=>{var n,r;this.loadDocument(this.document),wxt().then(o=>{this.fileSystemHandle=o});try{this.patchState({appState:{status:Gn.Idle},document:Al(this.document,fr.version)})}catch(o){console.error("The data appears to be corrupted. Resetting!",o),localStorage.setItem(this.document.id+"_corrupted",JSON.stringify(this.document)),this.patchState({...fr.defaultState,appState:{...fr.defaultState.appState,status:Gn.Idle}})}(r=(n=this.callbacks).onMount)==null||r.call(n,this)});E(this,"cleanup",(n,r)=>{var l;const o=((l=n==null?void 0:n.document)==null?void 0:l.assets)||{},i={...n,documents:{...n.document,assets:o}};i.document!==r.document&&Object.entries(i.document.pages).forEach(([c,u])=>{if(u===void 0){delete i.document.pages[c],delete i.document.pageStates[c];return}const d=r.document.pages[c],f={};if(!d||u.shapes!==d.shapes||u.bindings!==d.bindings){u.shapes={...u.shapes},u.bindings={...u.bindings};const g=new Set;Object.entries(u.shapes).forEach(([y,v])=>{var x;let b;v?b=v.parentId:(b=(x=d==null?void 0:d.shapes[y])==null?void 0:x.parentId,delete u.shapes[y]),u.id===i.appState.currentPageId&&(d==null?void 0:d.shapes[y])!==v&&(f[y]=v),b&&b!==c&&u.shapes[b]!==void 0&&g.add(u.shapes[b])}),Object.keys(u.bindings).forEach(y=>{u.bindings[y]||delete u.bindings[y]}),i.document.pages[c]=u,se.getRelatedBindings(i,Object.keys(f),c).forEach(y=>{var w;if(!u.bindings[y.id])return;const v=u.shapes[y.toId],b=u.shapes[y.fromId];if(!(v&&b)){delete i.document.pages[c].bindings[y.id];return}const x=se.getShapeUtil(v),S=se.getShapeUtil(b),C=(w=S.onBindingChange)==null?void 0:w.call(S,b,y,v,x.getBounds(v),x.getExpandedBounds(v),x.getCenter(v));if(C){const I={...b,...C};u.shapes[b.id]=I}}),g.forEach(y=>{if(!y)throw Error("no group!");const v=y.children.filter(x=>u.shapes[x]!==void 0),b=j.getCommonBounds(v.map(x=>u.shapes[x]).filter(Boolean).map(x=>se.getRotatedBounds(x)));u.shapes[y.id]={...y,point:[b.minX,b.minY],size:[b.width,b.height],children:v}})}const p={...i.document.pageStates[c]};p.brush||delete p.brush,p.hoveredId&&!u.shapes[p.hoveredId]&&delete p.hoveredId,p.bindingId&&!u.bindings[p.bindingId]&&(se.warn(`Could not find the binding of ${c}`),delete p.bindingId),p.editingId&&!u.shapes[p.editingId]&&(se.warn("Could not find the editing shape!"),delete p.editingId),i.document.pageStates[c]=p}),"assets"in i.document||(i.document.assets=n.document.assets||{}),Object.keys(i.document.assets).forEach(c=>{i.document.assets[c]||delete i.document.assets[c]});const a=i.appState.currentPageId,s=i.document.pageStates[a];if(i.room&&i.room!==r.room){const c={...i.room,users:{...i.room.users}};r.room&&Object.values(r.room.users).filter(Boolean).forEach(u=>{c.users[u.id]===void 0&&delete c.users[u.id]}),i.room=c}return i.room&&(i.room.users[i.room.userId]={...i.room.users[i.room.userId],point:this.currentPoint,selectedIds:s.selectedIds}),this.readOnly&&(i.document.pages=r.document.pages),i});E(this,"onPatch",(n,r)=>{var o,i;(i=(o=this.callbacks).onPatch)==null||i.call(o,this,r)});E(this,"onCommand",(n,r)=>{var o,i;this.clearSelectHistory(),this.isDirty=!0,(i=(o=this.callbacks).onCommand)==null||i.call(o,this,r)});E(this,"onReplace",()=>{this.clearSelectHistory(),this.isDirty=!1});E(this,"onUndo",()=>{var n,r;this.rotationInfo.selectedIds=[...this.selectedIds],(r=(n=this.callbacks).onUndo)==null||r.call(n,this)});E(this,"onRedo",()=>{var n,r;this.rotationInfo.selectedIds=[...this.selectedIds],(r=(n=this.callbacks).onRedo)==null||r.call(n,this)});E(this,"onPersist",()=>{var n,r;this.callbacks.onChangePage&&this.broadcastPageChanges(),(r=(n=this.callbacks).onPersist)==null||r.call(n,this)});E(this,"prevSelectedIds",this.selectedIds);E(this,"onStateDidChange",(n,r)=>{var o,i,a,s;(i=(o=this.callbacks).onChange)==null||i.call(o,this,r),this.room&&this.selectedIds!==this.prevSelectedIds&&((s=(a=this.callbacks).onChangePresence)==null||s.call(a,this,{...this.room.users[this.room.userId],selectedIds:this.selectedIds}),this.prevSelectedIds=this.selectedIds)});E(this,"justSent",!1);E(this,"prevShapes",this.page.shapes);E(this,"prevBindings",this.page.bindings);E(this,"prevAssets",this.document.assets);E(this,"broadcastPageChanges",()=>{var a,s;const n=new Set,r={},o={},i={};this.shapes.forEach(l=>{n.add(l.id),this.prevShapes[l.id]!==l&&(r[l.id]=l)}),Object.keys(this.prevShapes).filter(l=>!n.has(l)).forEach(l=>{r[l]=void 0}),this.bindings.forEach(l=>{n.add(l.id),this.prevBindings[l.id]!==l&&(o[l.id]=l)}),Object.keys(this.prevBindings).filter(l=>!n.has(l)).forEach(l=>{o[l]=void 0}),this.assets.forEach(l=>{n.add(l.id),this.prevAssets[l.id]!==l&&(i[l.id]=l)}),Object.keys(this.prevAssets).filter(l=>!n.has(l)).forEach(l=>{i[l]=void 0}),(Object.keys(o).length>0||Object.keys(r).length>0||Object.keys(i).length>0)&&(this.justSent=!0,(s=(a=this.callbacks).onChangePage)==null||s.call(a,this,r,o,i),this.prevShapes=this.page.shapes,this.prevBindings=this.page.bindings,this.prevAssets=this.document.assets)});E(this,"getReservedContent",(n,r=this.currentPageId)=>{const{bindings:o}=this.document.pages[r],i={},a={},s=Object.values(o),l=new Map(s.map(g=>[g.toId,g])),c=new Map(s.map(g=>[g.fromId,g])),u=[l,c],d=[];this.session&&n.forEach(g=>d.push(g));const f=new Set(d),p=new Set;for(;d.length>0;){const g=d.pop();if(!g)break;if(p.has(g))continue;p.add(g);const m=this.getShape(g);i[g]=m,m.parentId!==r&&d.push(m.parentId),m.children&&d.push(...m.children),u.map(y=>y.get(m.id)).filter(Boolean).forEach(y=>{a[y.id]=y,d.push(y.toId,y.fromId)})}return{reservedShapes:i,reservedBindings:a,strongReservedShapeIds:f}});E(this,"updateWaDocument",(n,r=this.currentPageId)=>{const{userSettings:o,subscribergroups:i,title:a,name:s,state:l}=n;return this.justSent?(this.justSent=!1,this):o?(this.useStore.setState(c=>{const{userSettings:u}=c.document;return{...c,document:{...c.document,userSettings:{...u,...o},name:s,title:a,subscribergroups:i,state:l}}},!0),this):this});E(this,"replacePageContent",(n,r,o,i=this.currentPageId)=>this.justSent?(this.justSent=!1,this):(this.useStore.setState(a=>{const{hoveredId:s,editingId:l,bindingId:c,selectedIds:u}=a.document.pageStates[i],d=[...u];l&&d.push(l);const{reservedShapes:f,reservedBindings:p,strongReservedShapeIds:g}=this.getReservedContent(d,this.currentPageId);Object.values(f).filter(C=>!("text"in C)).forEach(C=>{const w=n[C.id];if(!!w){if(!(C.type===X.Arrow||g.has(C.id))){f[C.id]=w;return}"decorations"in w&&"decorations"in C&&(C.decorations=w.decorations),C.style=w.style}}),this.prevShapes=n,this.prevBindings=r,this.prevAssets=o;const m={...n,...f},y={...r,...p},v={...o},b={...a,document:{...a.document,pages:{[i]:{...a.document.pages[i],shapes:m,bindings:y}},assets:v,pageStates:{...a.document.pageStates,[i]:{...a.document.pageStates[i],selectedIds:u.filter(C=>m[C]!==void 0),hoveredId:s?m[s]===void 0?void 0:s:void 0,editingId:l,bindingId:c?y[c]===void 0?void 0:c:void 0}}}},x=se.getRelatedBindings(b,Object.keys(m),i),S=b.document.pages[i];return x.forEach(C=>{var R;if(!S.bindings[C.id])return;const w=S.shapes[C.toId],I=S.shapes[C.fromId],_=se.getShapeUtil(w),P=se.getShapeUtil(I),T=(R=P.onBindingChange)==null?void 0:R.call(P,I,C,w,_.getBounds(w),_.getExpandedBounds(w),_.getCenter(w));if(T){const B={...I,...T};S.shapes[I.id]=B}}),Object.values(m).forEach(C=>{if(C.type!==X.Group)return;const w=C.children.filter(_=>S.shapes[_]!==void 0),I=j.getCommonBounds(w.map(_=>S.shapes[_]).filter(Boolean).map(_=>se.getRotatedBounds(_)));S.shapes[C.id]={...C,point:[I.minX,I.minY],size:[I.width,I.height],children:w}}),this.state.document=b.document,b},!0),this));E(this,"updateBounds",n=>{this.rendererBounds=n;const{point:r,zoom:o}=this.pageState.camera;this.updateViewport(r,o),!this.readOnly&&this.session&&this.session.update()});E(this,"updateViewport",(n,r)=>{const{width:o,height:i}=this.rendererBounds,[a,s]=M.sub(M.div([0,0],r),n),[l,c]=M.sub(M.div([o,i],r),n);this.viewport={minX:a,minY:s,maxX:l,maxY:c,height:l-a,width:c-s}});E(this,"setEditingId",n=>{this.readOnly||(this.editingStartTime=performance.now(),this.patchState({document:{pageStates:{[this.currentPageId]:{editingId:n}}}},"set_editing_id"))});E(this,"setHoveredId",n=>{this.patchState({document:{pageStates:{[this.currentPageId]:{hoveredId:n}}}},"set_hovered_id")});E(this,"setSetting",(n,r)=>this.session?this:(this.patchState({settings:{[n]:typeof r=="function"?r(this.settings[n]):r}},`settings:${n}`),this.persist(),this));E(this,"replaceSetting",n=>this.session?this:(this.patchState({settings:n},"settings:all"),this.persist(),this));E(this,"toggleFocusMode",()=>this.session?this:(this.patchState({settings:{isFocusMode:!this.settings.isFocusMode}},"settings:toggled_focus_mode"),this.persist(),this));E(this,"togglePenMode",()=>this.session?this:(this.patchState({settings:{isPenMode:!this.settings.isPenMode}},"settings:toggled_pen_mode"),this.persist(),this));E(this,"toggleDarkMode",()=>this);E(this,"setDarkMode",n=>this);E(this,"toggleZoomSnap",()=>this.session?this:(this.patchState({settings:{isZoomSnap:!this.settings.isZoomSnap}},"settings:toggled_zoom_snap"),this.persist(),this));E(this,"toggleDebugMode",()=>this.session?this:(this.patchState({settings:{isDebugMode:!this.settings.isDebugMode}},"settings:toggled_debug"),this.persist(),this));E(this,"setMenuOpen",n=>(this.patchState({appState:{isMenuOpen:n}},"ui:toggled_menu_opened"),this.persist(),this));E(this,"setIsLoading",n=>(this.patchState({appState:{isLoading:n}},"ui:toggled_is_loading"),this.persist(),this));E(this,"setDisableAssets",n=>(this.patchState({appState:{disableAssets:n}},"ui:toggled_disable_images"),this));E(this,"toggleGrid",()=>this.session?this:(this.patchState({settings:{showGrid:!this.settings.showGrid}},"settings:toggled_grid"),this.persist(),this));E(this,"selectTool",n=>{if(this.readOnly||this.session)return this;this.isPointing=!1;const r=this.tools[n];return r===this.currentTool?(this.patchState({appState:{isToolLocked:!1}}),this):(this.currentTool.onExit(),r.previous=this.currentTool.type,this.currentTool=r,this.currentTool.onEnter(),this.patchState({appState:{activeTool:n,isToolLocked:!1}},`selected_tool:${n}`))});E(this,"toggleToolLock",()=>this.session?this:this.patchState({appState:{isToolLocked:!this.appState.isToolLocked}},"toggled_tool_lock"));E(this,"resetDocument",()=>this.session?this:(this.session=void 0,this.pasteInfo.offset=[0,0],this.currentTool=this.tools.select,this.resetHistory().clearSelectHistory().loadDocument(Al(fr.defaultDocument,fr.version)).persist(),this));E(this,"updateUsers",(n,r=!1)=>{this.patchState({room:{users:Object.fromEntries(n.map(o=>[o.id,o]))}},r?"room:self:update":"room:user:update")});E(this,"removeUser",n=>{this.patchState({room:{users:{[n]:void 0}}})});E(this,"mergeDocument",n=>{if(this.document.id!==n.id)return this.replaceState({...this.state,appState:{...this.appState,currentPageId:Object.keys(n.pages)[0]},document:Al(n,fr.version)}),this;const r={...this.document.pageStates},o={...this.appState,currentPageId:n.pages[this.currentPageId]?this.currentPageId:Object.keys(n.pages)[0],pages:Object.values(n.pages).map((a,s)=>({id:a.id,name:a.name,childIndex:a.childIndex||s}))};this.resetHistory(),Object.keys(this.document.pages).forEach(a=>{n.pages[a]||(a===this.appState.currentPageId&&(this.cancelSession(),this.selectNone()),r[a]=void 0)}),this.session&&this.selectedIds.filter(a=>!n.pages[this.currentPageId].shapes[a]).forEach(a=>n.pages[this.currentPageId].shapes[a]=this.page.shapes[a]),Object.entries(r).forEach(([a,s])=>{s.selectedIds=s.selectedIds.filter(l=>!!n.pages[a].shapes[l])});const{editingId:i}=this.pageState;return i&&(n.pages[this.currentPageId].shapes[i]=this.page.shapes[i],r[this.currentPageId].selectedIds=[i]),this.replaceState({...this.state,appState:o,document:{...Al(n,fr.version),pageStates:r}},"merge")});E(this,"updateDocument",(n,r="updated_document")=>{const o=this.state,i={...o,document:{...o.document}};n.pages[this.currentPageId]||(i.appState={...o.appState,currentPageId:Object.keys(n.pages)[0]});let a=1;for(const s of Object.values(n.pages))s!==o.document.pages[s.id]&&(i.document.pages[s.id]=s,s.name||(i.document.pages[s.id].name=`Page ${a+1}`,a++));return n.assets&&(i.document.assets=n.assets),n.userSettings&&(i.document.userSettings=n.userSettings),n.name&&(i.document.name=n.name),n.subscribergroups&&(i.document.subscribergroups=n.subscribergroups),n.state&&(i.document.state=n.state),n.title&&(i.document.title=n.title),i.document=Al(i.document,i.document.version||0),this.replaceState(i,`${r}:${n.id}`)});E(this,"loadRoom",n=>(this.patchState({room:{id:n,userId:V4,users:{[V4]:{id:V4,color:Fz[Math.floor(Math.random()*Fz.length)],point:[100,100],selectedIds:[],activeShapes:[]}}}}),this));E(this,"loadDocument",n=>{this.selectNone(),this.resetHistory(),this.clearSelectHistory(),this.session=void 0,this.replaceState({...fr.defaultState,settings:{...this.state.settings},document:Al(n,fr.version),appState:{...fr.defaultState.appState,...this.state.appState,currentPageId:Object.keys(n.pages)[0],disableAssets:this.disableAssets}},"loaded_document");const{point:r,zoom:o}=this.pageState.camera;return this.updateViewport(r,o),this});E(this,"newProject",()=>{!this.isLocal||(this.fileSystemHandle=null,this.resetDocument())});E(this,"saveProject",async()=>{if(!this.readOnly){try{const n=await rj(Al(this.document,fr.version),this.fileSystemHandle);this.fileSystemHandle=n,this.persist(),this.isDirty=!1}catch(n){console.error(n.message)}return this}});E(this,"saveProjectAs",async()=>{try{const n=await rj(this.document,null);this.fileSystemHandle=n,this.persist(),this.isDirty=!1}catch(n){console.error(n.message)}return this});E(this,"openProject",async()=>{if(!!this.isLocal)try{const n=await Cxt();if(!n)throw Error();const{fileHandle:r,document:o}=n;this.loadDocument(o),this.fileSystemHandle=r,this.zoomToFit(),this.persist()}catch(n){console.error(n)}finally{this.persist()}});E(this,"openAsset",async()=>{if(!!this.isLocal&&!this.disableAssets)try{const n=await Ext();if(!n)return;this.addMediaFromFile(n)}catch(n){console.error(n)}finally{this.persist()}});E(this,"signOut",()=>{});E(this,"getAppState",()=>this.appState);E(this,"getPage",(n=this.currentPageId)=>se.getPage(this.state,n||this.currentPageId));E(this,"getShapes",(n=this.currentPageId)=>se.getShapes(this.state,n||this.currentPageId));E(this,"getBindings",(n=this.currentPageId)=>se.getBindings(this.state,n||this.currentPageId));E(this,"getShape",(n,r=this.currentPageId)=>se.getShape(this.state,n,r));E(this,"getBlock",(n,r=this.currentPageId)=>se.getBlock(this.state,n,r));E(this,"isWAElement",n=>this.getShape(n).type===X.Block);E(this,"getShapeBounds",(n,r=this.currentPageId)=>se.getBounds(this.getShape(n,r)));E(this,"getBinding",(n,r=this.currentPageId)=>se.getBinding(this.state,n,r));E(this,"getPageState",(n=this.currentPageId)=>se.getPageState(this.state,n||this.currentPageId));E(this,"getPagePoint",(n,r=this.currentPageId)=>{const{camera:o}=this.getPageState(r);return M.sub(M.div(n,o.zoom),o.point)});E(this,"createPage",n=>{if(this.readOnly)return this;const{width:r,height:o}=this.rendererBounds;return this.setState(H2t(this,[-r/2,-o/2],n))});E(this,"changePage",n=>this.setState(j2t(this,n)));E(this,"renamePage",(n,r)=>this.readOnly?this:this.setState(Q2t(this,n,r)));E(this,"renameDocument",n=>this.readOnly?this:this.setState(J2t(this,n)));E(this,"updateDocumentBasics",n=>this.readOnly?this:this.setState(txt(this,n)));E(this,"setCanEdit",n=>this.setState({id:"can-edit",before:{canEdit:this.state.canEdit},after:{canEdit:n}}));E(this,"duplicatePage",n=>this.readOnly?this:this.setState(q2t(this,n)));E(this,"deletePage",n=>this.readOnly?this:Object.values(this.document.pages).length<=1?this:this.setState(V2t(this,n||this.currentPageId)));E(this,"copy",(n=this.selectedIds)=>{const r=n.flatMap(s=>se.getDocumentBranch(this.state,s,this.currentPageId)),o=r.map(s=>j.deepClone(this.getShape(s,this.currentPageId)));if(o.length===0)return this;const i=Object.values(this.page.bindings).filter(s=>r.includes(s.fromId)&&r.includes(s.toId)),a=o.map(s=>{if(!!s.assetId)return this.document.assets[s.assetId]}).filter(Boolean);this.clipboard={shapes:o,bindings:i,assets:a};try{const s=JSON.stringify({type:"tldr/clipboard",...this.clipboard});navigator.clipboard.writeText(s).then(()=>{},()=>{})}catch{}return this.pasteInfo.offset=[0,0],this.pasteInfo.center=[0,0],this});E(this,"cut",(n=this.selectedIds)=>(this.copy(n),this.delete(n),this));E(this,"paste",n=>{if(this.readOnly)return;const r=(o,i,a)=>{const s={},l=a.filter(y=>this.document.assets[y.id]===void 0);l.length&&this.patchState({document:{assets:Object.fromEntries(l.map(y=>[y.id,y]))}}),o.forEach(y=>s[y.id]=j.uniqueId()),i.forEach(y=>s[y.id]=j.uniqueId());let c=se.getTopChildIndex(this.state,this.currentPageId);const u=o.sort((y,v)=>y.childIndex-v.childIndex).map(y=>{const v=s[y.parentId],b={...y,id:s[y.id],parentId:v||this.currentPageId};return y.children&&(b.children=y.children.map(x=>s[x])),v||(b.childIndex=c,c++),b.handles&&Object.values(b.handles).forEach(x=>{x.bindingId&&(x.bindingId=s[x.bindingId])}),b}),d=i.map(y=>({...y,id:s[y.id],toId:s[y.toId],fromId:s[y.fromId]})),f=j.getCommonBounds(u.map(se.getBounds));let p=M.toFixed(this.getPagePoint(n||this.centerPoint));M.dist(p,this.pasteInfo.center)<2||M.dist(p,M.toFixed(j.getBoundsCenter(f)))<2?(p=M.add(p,this.pasteInfo.offset),this.pasteInfo.offset=M.add(this.pasteInfo.offset,[Of,Of])):(this.pasteInfo.center=p,this.pasteInfo.offset=[0,0]);const g=j.centerBounds(f,p),m=M.sub(j.getBoundsCenter(g),j.getBoundsCenter(f));this.create(u.map(y=>se.getShapeUtil(y.type).create({...y,point:M.toFixed(M.add(y.point,m)),parentId:y.parentId||this.currentPageId})),d)};if(!("clipboard"in navigator&&navigator.clipboard.readText)){se.warn("This browser does not support the Clipboard API!"),this.clipboard&&r(this.clipboard.shapes,this.clipboard.bindings,this.clipboard.assets);return}return navigator.clipboard.readText().then(o=>{let i=JSON.parse(o);if(i.type==="tldr/clipboard")r(i.shapes,i.bindings,i.assets);else{se.warn("The selected shape was not a tldraw shape, treating as text.");const a=j.uniqueId();this.createShapes({id:a,type:X.Text,parentId:this.appState.currentPageId,text:se.normalizeText(o),point:this.getPagePoint(this.centerPoint,this.currentPageId),style:{...this.appState.currentStyle}}),this.select(a)}}).catch(()=>{se.warn("Read permissions denied!"),this.clipboard&&r(this.clipboard.shapes,this.clipboard.bindings,this.clipboard.assets)}),this});E(this,"copySvg",(n=this.selectedIds,r=this.currentPageId)=>{if(n.length===0&&(n=Object.keys(this.page.shapes)),n.length===0)return;const o=document.createElementNS("http://www.w3.org/2000/svg","svg"),i=document.createElementNS("http://www.w3.org/2000/svg","defs"),a=document.createElementNS("http://www.w3.org/2000/svg","style");a.textContent="@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Source+Code+Pro&family=Source+Sans+Pro&family=Crimson+Pro&display=block');",i.appendChild(a),o.appendChild(i);const s=n.map(d=>this.getShape(d,r)).sort((d,f)=>d.childIndex-f.childIndex),l=j.getCommonBounds(s.map(se.getRotatedBounds)),c=d=>{const f=se.getShapeUtil(d),p=f.getBounds(d),g=f.getSvgElement(d);if(!g)return;d.type===X.Image?g.setAttribute("xlink:href",this.document.assets[d.assetId].src):d.type===X.Video&&g.setAttribute("xlink:href",this.serializeVideo(d.id));const m=jy+d.point[0]-l.minX,y=jy+d.point[1]-l.minY,v=(d.rotation||0)*180/Math.PI,b=p.width/2,x=p.height/2;return g.setAttribute("transform",`translate(${m}, ${y}) rotate(${v}, ${b}, ${x})`),g};s.forEach(d=>{var p;if((p=d.children)!=null&&p.length){const g=document.createElementNS("http://www.w3.org/2000/svg","g");d.children.forEach(m=>{const y=this.getShape(m,r),v=c(y);v&&g.appendChild(v)}),o.appendChild(g);return}const f=c(d);f&&o.appendChild(f)}),o.setAttribute("viewBox",[0,0,l.width+jy*2,l.height+jy*2].join(" ")),o.setAttribute("width",String(l.width)),o.setAttribute("height",String(l.height)),o.setAttribute("fill","transparent"),o.querySelectorAll(".tl-fill-hitarea, .tl-stroke-hitarea, .tl-binding-indicator").forEach(d=>d.remove());const u=new XMLSerializer().serializeToString(o).replaceAll("&#10;      ","").replaceAll(/((\s|")[0-9]*\.[0-9]{2})([0-9]*)(\b|"|\))/g,"$1");return se.copyStringToClipboard(u),u});E(this,"copyJson",(n=this.selectedIds,r=this.currentPageId)=>{if(n.length===0&&(n=Object.keys(this.page.shapes)),n.length===0)return;const o=n.map(a=>this.getShape(a,r)),i=JSON.stringify(o,null,2);return se.copyStringToClipboard(i),i});E(this,"setCamera",(n,r,o)=>(this.updateViewport(n,r),this.patchState({document:{pageStates:{[this.currentPageId]:{camera:{point:n,zoom:r}}}}},o),this));E(this,"resetCamera",()=>this.setCamera(this.centerPoint,1,"reset_camera"));E(this,"pan",n=>{const{camera:r}=this.pageState;return this.setCamera(M.toFixed(M.sub(r.point,n)),r.zoom,"panned")});E(this,"pinchZoom",(n,r,o)=>{const{camera:i}=this.pageState,a=M.sub(i.point,M.div(r,i.zoom)),s=o,l=M.sub(M.div(n,i.zoom),a),c=M.sub(M.div(n,s),a);return this.setCamera(M.toFixed(M.add(a,M.sub(c,l))),s,"pinch_zoomed")});E(this,"zoomTo",(n,r=this.centerPoint)=>{const{zoom:o,point:i}=this.pageState.camera,a=M.sub(M.div(r,o),i),s=M.sub(M.div(r,n),i);return this.setCamera(M.toFixed(M.add(i,M.sub(s,a))),n,"zoomed_camera")});E(this,"zoomIn",()=>{const n=Math.round(this.pageState.camera.zoom*100/25),r=se.getCameraZoom((n+1)*.25);return this.zoomTo(r)});E(this,"zoomOut",()=>{const n=Math.round(this.pageState.camera.zoom*100/25),r=se.getCameraZoom((n-1)*.25);return this.zoomTo(r)});E(this,"zoomToFit",()=>{const{shapes:n,pageState:{camera:r}}=this;if(n.length===0)return this;const{rendererBounds:o}=this,i=j.getCommonBounds(n.map(se.getBounds));let a=se.getCameraZoom(Math.min((o.width-Hy)/i.width,(o.height-Hy)/i.height));a=r.zoom===a||r.zoom<1?Math.min(1,a):a;const s=(o.width-i.width*a)/2/a,l=(o.height-i.height*a)/2/a;return this.setCamera(M.toFixed(M.sub([s,l],[i.minX,i.minY])),a,"zoomed_to_fit")});E(this,"zoomToSelection",()=>{if(this.selectedIds.length===0)return this;const{rendererBounds:n}=this,r=se.getSelectedBounds(this.state);let o=se.getCameraZoom(Math.min((n.width-Hy)/r.width,(n.height-Hy)/r.height));o=this.pageState.camera.zoom===o||this.pageState.camera.zoom<1?Math.min(1,o):o;const i=(n.width-r.width*o)/2/o,a=(n.height-r.height*o)/2/o;return this.setCamera(M.toFixed(M.sub([i,a],[r.minX,r.minY])),o,"zoomed_to_selection")});E(this,"zoomToContent",()=>{const n=this.shapes,r=this.pageState;if(n.length===0)return this;const{rendererBounds:o}=this,{zoom:i}=r.camera,a=j.getCommonBounds(n.map(se.getBounds)),s=(o.width-a.width*i)/2/i,l=(o.height-a.height*i)/2/i;return this.setCamera(M.toFixed(M.sub([s,l],[a.minX,a.minY])),this.pageState.camera.zoom,"zoomed_to_content")});E(this,"resetZoom",()=>this.zoomTo(1));E(this,"zoomBy",j.throttle((n,r)=>{const{zoom:o}=this.pageState.camera,i=se.getCameraZoom(o-n*o);return this.zoomTo(i,r)},16));E(this,"clearSelectHistory",()=>(this.selectHistory.pointer=0,this.selectHistory.stack=[this.selectedIds],this));E(this,"addToSelectHistory",n=>(this.selectHistory.pointer<this.selectHistory.stack.length&&(this.selectHistory.stack=this.selectHistory.stack.slice(0,this.selectHistory.pointer+1)),this.selectHistory.pointer++,this.selectHistory.stack.push(n),this));E(this,"setSelectedIds",(n,r=!1)=>{const o=r?[...this.pageState.selectedIds,...n]:[...n];return this.patchState({appState:{activeTool:"select"},document:{pageStates:{[this.currentPageId]:{selectedIds:o}}}},"selected")});E(this,"undoSelect",()=>(this.selectHistory.pointer>0&&(this.selectHistory.pointer--,this.setSelectedIds(this.selectHistory.stack[this.selectHistory.pointer])),this));E(this,"redoSelect",()=>(this.selectHistory.pointer<this.selectHistory.stack.length-1&&(this.selectHistory.pointer++,this.setSelectedIds(this.selectHistory.stack[this.selectHistory.pointer])),this));E(this,"select",(...n)=>(n.forEach(r=>{if(!this.page.shapes[r])throw Error(`That shape does not exist on page ${this.currentPageId}`)}),this.setSelectedIds(n),this.addToSelectHistory(n),this));E(this,"selectAll",(n=this.currentPageId)=>this.session?this:(this.setSelectedIds(Object.values(this.document.pages[n].shapes).filter(r=>r.parentId===n).map(r=>r.id)),this.addToSelectHistory(this.selectedIds),this.selectTool("select"),this));E(this,"selectNone",()=>(this.setSelectedIds([]),this.addToSelectHistory(this.selectedIds),this));E(this,"startSession",(n,...r)=>{if(this.readOnly&&n!==qe.Brush)return this;this.session&&(se.warn(`Already in a session! (${this.session.constructor.name})`),this.cancelSession());const o=Wxt(n);this.session=new o(this,...r);const i=this.session.start();return i&&this.patchState(i,`session:start_${this.session.constructor.name}`),this});E(this,"updateSession",()=>{const{session:n}=this;if(!n)return this;const r=n.update();return r?this.patchState(r,`session:${n==null?void 0:n.constructor.name}`):this});E(this,"cancelSession",()=>{const{session:n}=this;if(!n)return this;this.session=void 0;const r=n.cancel();return r&&this.patchState(r,`session:cancel:${n.constructor.name}`),this});E(this,"completeSession",()=>{var o,i,a,s,l,c,u;const{session:n}=this;if(!n)return this;this.session=void 0;const r=n.complete();if(r===void 0)return this.isCreating=!1,this.patchState({appState:{status:Gn.Idle},document:{pageStates:{[this.currentPageId]:{editingId:void 0,bindingId:void 0,hoveredId:void 0}}}},`session:complete:${n.constructor.name}`);if("after"in r){if(this.isCreating){if(r.before={appState:{...r.before.appState,status:Gn.Idle},document:{pages:{[this.currentPageId]:{shapes:Object.fromEntries(this.selectedIds.map(d=>[d,void 0]))}},pageStates:{[this.currentPageId]:{selectedIds:[],editingId:null,bindingId:null,hoveredId:null}}}},this.appState.isToolLocked){const d=((a=(i=(o=r.after)==null?void 0:o.document)==null?void 0:i.pageStates)==null?void 0:a[this.currentPageId])||{};d.selectedIds=[]}this.isCreating=!1}r.after.appState={...r.after.appState,status:Gn.Idle},r.after.document={...r.after.document,pageStates:{...(s=r.after.document)==null?void 0:s.pageStates,[this.currentPageId]:{...(((l=r.after.document)==null?void 0:l.pageStates)||{})[this.currentPageId],editingId:null}}},this.setState(r,`session:complete:${n.constructor.name}`)}else this.patchState({...r,appState:{...r.appState,status:Gn.Idle},document:{...r.document,pageStates:{[this.currentPageId]:{...(u=(c=r.document)==null?void 0:c.pageStates)==null?void 0:u[this.currentPageId],editingId:null}}}},`session:complete:${n.constructor.name}`);return this});E(this,"createShapes",(...n)=>n.length===0?this:this.create(n.map(r=>se.getShapeUtil(r.type).create({parentId:this.currentPageId,...r}))));E(this,"updateShapes",(...n)=>{const r=this.document.pages[this.currentPageId].shapes,o=n.filter(i=>r[i.id]);return o.length===0?this:this.setState(cxt(this,o,this.currentPageId),"updated_shapes")});E(this,"create",(n=[],r=[])=>n.length===0?this:this.setState(Xz(this,n,r)));E(this,"patchCreate",(n=[],r=[])=>n.length===0?this:this.patchState(Xz(this,n,r).after));E(this,"delete",(n=this.selectedIds)=>{var o,i;if(n.length===0)return this;const r=Zz(this,n);if(this.callbacks.onAssetDelete&&((o=r.before.document)==null?void 0:o.assets)&&((i=r.after.document)==null?void 0:i.assets)){const a=Object.keys(r.before.document.assets).filter(c=>!!r.before.document.assets[c]),s=Object.keys(r.after.document.assets).filter(c=>!!r.after.document.assets[c]);a.filter(c=>!s.includes(c)).forEach(c=>this.callbacks.onAssetDelete(c))}return this.setState(r)});E(this,"deleteAll",()=>(this.selectAll(),this.delete(),this));E(this,"style",(n,r=this.selectedIds)=>{const o=Object.keys(n).length===1&&Object.keys(n)[0]==="isFilled";return r.length===1&&this.isWAElement(r[0])&&!o?this.setState(fxt(this,r,n)):this.setState(ixt(this,r,n))});E(this,"align",(n,r=this.selectedIds)=>r.length<2?this:this.setState(z2t(this,r,n)));E(this,"distribute",(n,r=this.selectedIds)=>r.length<3?this:this.setState(G2t(this,r,n)));E(this,"stretch",(n,r=this.selectedIds)=>r.length<2?this:this.setState(oxt(this,r,n)));E(this,"changeBlockType",(n,r,o=this.selectedIds)=>o.length===0?this:this.setState(dxt(this,o,n,r)));E(this,"updateWAElement",(n,r=this.selectedIds)=>r.length===0?this:this.setState(cre(this,r,n)));E(this,"updateWaUserSettings",n=>this.setState(gxt(this,n)));E(this,"updateCanvasSettings",n=>this.setState(hxt(this,n)));E(this,"handleModalOpened",(n,r=this.selectedIds)=>(n!==Hr.background&&n!==Hr.canvas&&r.length!==1&&At.debug("selected multiple ids"),this.setState(pxt(this,r[0],n))));E(this,"openLink",(n,r=this.selectedIds)=>{if(r.length===1&&r[0]){const o=this.getBlock(r[0]),i=this.getShape(r[0]);o&&(o==null?void 0:o.tlUrl)?(Mm(o.tlUrl),o.tlUrl||console.error(`No block data on ${i}`)):i.link&&(Mm(i.link),i!=null&&i.link||console.error(`No link for ${r} with data ${i}`))}else{console.error("Open can only work on one element");return}});E(this,"flipHorizontal",(n=this.selectedIds)=>n.length===0?this:this.setState(Qz(this,n,Dm.Horizontal)));E(this,"flipVertical",(n=this.selectedIds)=>n.length===0?this:this.setState(Qz(this,n,Dm.Vertical)));E(this,"addLinkToShape",(n,r=this.selectedIds)=>r.length===0?this:this.setState(mxt(this,r,n)));E(this,"moveToPage",(n,r=this.currentPageId,o=this.selectedIds)=>{if(o.length===0)return this;const{rendererBounds:i}=this;return this.setState(Z2t(this,o,i,r,n)),this});E(this,"moveToBack",(n=this.selectedIds)=>n.length===0?this:this.setState(Uy(this,n,Gs.ToBack)));E(this,"moveBackward",(n=this.selectedIds)=>n.length===0?this:this.setState(Uy(this,n,Gs.Backward)));E(this,"moveForward",(n=this.selectedIds)=>n.length===0?this:this.setState(Uy(this,n,Gs.Forward)));E(this,"moveToFront",(n=this.selectedIds)=>n.length===0?this:this.setState(Uy(this,n,Gs.ToFront)));E(this,"nudge",(n,r=!1,o=this.selectedIds)=>{if(o.length===0)return this;const i=r?this.settings.showGrid?this.currentGrid*4:10:this.settings.showGrid?this.currentGrid:1;return this.setState(sxt(this,o,M.mul(n,i)))});E(this,"duplicate",(n=this.selectedIds,r)=>this.readOnly?this:n.length===0?this:this.setState(Y2t(this,n,r)));E(this,"resetBounds",(n=this.selectedIds)=>{const r=Jz(this,n,this.currentPageId);return this.setState(Jz(this,n,this.currentPageId),r.id)});E(this,"toggleHidden",(n=this.selectedIds)=>n.length===0?this:this.setState(j4(this,n,"isHidden")));E(this,"toggleLocked",(n=this.selectedIds)=>n.length===0?this:this.setState(j4(this,n,"isLocked")));E(this,"toggleAspectRatioLocked",(n=this.selectedIds)=>n.length===0?this:this.setState(j4(this,n,"isAspectRatioLocked")));E(this,"toggleDecoration",(n,r=this.selectedIds)=>r.length===0||!(n==="start"||n==="end")?this:this.setState(axt(this,r,n)));E(this,"setShapeProps",(n,r=this.selectedIds)=>this.setState(uxt(this,r,n)));E(this,"rotate",(n=Math.PI*-.5,r=this.selectedIds)=>{if(r.length===0)return this;const o=rxt(this,r,n);return o?this.setState(o):this});E(this,"group",(n=this.selectedIds,r=j.uniqueId(),o=this.currentPageId)=>{if(this.readOnly)return this;if(n.length===1&&this.getShape(n[0],o).type===X.Group)return this.ungroup(n,o);if(n.length<2)return this;const i=X2t(this,n,r,o);return i?this.setState(i):this});E(this,"ungroup",(n=this.selectedIds,r=this.currentPageId)=>{if(this.readOnly)return this;const o=n.map(a=>this.getShape(a,r)).filter(a=>a.type===X.Group);if(o.length===0)return this;const i=lxt(this,n,o,r);return i?this.setState(i):this});E(this,"cancel",()=>{var n,r;return(r=(n=this.currentTool).onCancel)==null||r.call(n),this});E(this,"addMediaFromFile",async(n,r=this.centerPoint)=>{this.setIsLoading(!0);const o=j.uniqueId(),i=this.getPagePoint(r),a=n.name.match(/\.[0-9a-z]+$/i);if(!a)throw Error("No extension");const s=Bne.includes(a[0].toLowerCase()),l=Fne.includes(a[0].toLowerCase());if(!(s||l))throw Error("Wrong extension");const c=s?X.Image:X.Video,u=s?fu.Image:fu.Video;let d;try{if(this.callbacks.onAssetCreate){const f=await this.callbacks.onAssetCreate(n,o);if(!f)throw Error("Asset creation callback returned false");d=f}else d=await kxt(n);if(typeof d=="string"){const f=s?await oj(d).catch(m=>{throw m}):[401.42,401.42],p=Object.values(this.document.assets).find(m=>m.type===u&&m.src===d);let g;if(p)g=p.id;else{g=j.uniqueId();const m={id:g,type:u,src:d,size:f};this.patchState({document:{assets:{[g]:m}}})}this.createImageOrVideoShapeAtPoint(o,c,i,f,g)}}catch(f){return console.warn(f),this.setIsLoading(!1),this}return this.setIsLoading(!1),this});E(this,"addWaImage",async(n,r=this.centerPoint)=>{var u,d;this.setIsLoading(!0);const o=j.uniqueId(),i=this.getPagePoint(r),a=X.Image,s=fu.Image;let l;const c=(d=(u=n==null?void 0:n.tlBgImage)!=null?u:n.tlAltImage)!=null?d:"";try{if(!c)throw Error("No image url on image");if(l=await Ixt(c),typeof l=="string"){const f=await oj(l).catch(m=>{throw m}),p=Object.values(this.document.assets).find(m=>m.type===s&&m.src===l);let g;if(p)g=p.id;else{g=j.uniqueId();const m={id:g,type:s,src:c,size:f};this.patchState({document:{assets:{[g]:m}}})}this.createImageOrVideoShapeAtPoint(o,a,i,f,g)}}catch(f){return console.warn(f),this.setIsLoading(!1),this}return this.setIsLoading(!1),this});E(this,"addWaElement",async(n,r=this.centerPoint)=>{var c,u,d;this.setIsLoading(!0);const o=j.uniqueId(),i=this.getPagePoint(r);let a;const s=X.Block,l=fu.Block;try{a="";const f=aJ(n,"px"),p=j.uniqueId(),g=this.document.userSettings,m={...n,tlStrokeColor:(c=g==null?void 0:g.tlStrokeColor)!=null?c:n.tlStrokeColor,tlShowText:(u=g==null?void 0:g.tlShowText)!=null?u:n.tlShowText,tlBgColor:(d=g==null?void 0:g.tlBgColor)!=null?d:n.tlBgColor},y={id:p,type:l,src:a,size:f,block:m};this.createBlockShapeAtPoint(o,s,i,f,y)}catch(f){return console.warn(f),this.setIsLoading(!1),this}return this.setIsLoading(!1),this});E(this,"onKeyDown",(n,r,o)=>{var i,a;switch(o.key){case"Escape":{this.cancel();break}case"Meta":{this.metaKey=!0;break}case"Alt":{this.altKey=!0;break}case"Control":{this.ctrlKey=!0;break}case" ":{this.isForcePanning=!0,this.spaceKey=!0;break}}return(a=(i=this.currentTool).onKeyDown)==null||a.call(i,n,r,o),this});E(this,"onKeyUp",(n,r,o)=>{var i,a;if(!!r){switch(o.key){case"Meta":{this.metaKey=!1;break}case"Alt":{this.altKey=!1;break}case"Control":{this.ctrlKey=!1;break}case" ":{this.isForcePanning=!1,this.spaceKey=!1;break}}(a=(i=this.currentTool).onKeyUp)==null||a.call(i,n,r,o)}});E(this,"onDragOver",n=>{n.preventDefault()});E(this,"onDrop",async n=>{var r;if(n.preventDefault(),this.disableAssets)return this;if((r=n.dataTransfer.files)!=null&&r.length){const o=n.dataTransfer.files[0];this.addMediaFromFile(o,[n.clientX,n.clientY])}return this});E(this,"onPinchStart",(n,r)=>{var o,i;return(i=(o=this.currentTool).onPinchStart)==null?void 0:i.call(o,n,r)});E(this,"onPinchEnd",(n,r)=>{var o,i;return(i=(o=this.currentTool).onPinchEnd)==null?void 0:i.call(o,n,r)});E(this,"onPinch",(n,r)=>{var o,i;return(i=(o=this.currentTool).onPinch)==null?void 0:i.call(o,n,r)});E(this,"onPan",(n,r)=>{if(this.appState.status==="pinching")return;const o=M.div(n.delta,this.pageState.camera.zoom),i=this.pageState.camera.point,a=M.sub(i,o);M.isEqual(a,i)||(this.pan(o),this.isForcePanning||this.onPointerMove(n,r))});E(this,"onZoom",(n,r)=>{if(this.state.appState.status!==Gn.Idle)return;const o=n.delta[2],i=r.deltaMode===WheelEvent.DOM_DELTA_PIXEL?o/250:r.deltaMode===WheelEvent.DOM_DELTA_LINE?o/100:o/2;this.zoomBy(i,this.centerPoint),this.onPointerMove(n,r)});E(this,"updateInputs",n=>{this.currentPoint=[...this.getPagePoint(n.point),n.pressure],this.shiftKey=n.shiftKey,this.altKey=n.altKey,this.ctrlKey=n.ctrlKey,this.metaKey=n.metaKey});E(this,"onPointerMove",(n,r)=>{var o,i,a,s,l;if(this.previousPoint=this.currentPoint,this.updateInputs(n,r),this.isForcePanning&&this.isPointing){(o=this.onPan)==null||o.call(this,{...n,delta:M.neg(n.delta)},r);return}if((a=(i=this.currentTool).onPointerMove)==null||a.call(i,n,r),this.state.room){const{users:c,userId:u}=this.state.room;(l=(s=this.callbacks).onChangePresence)==null||l.call(s,this,{...c[u],point:this.getPagePoint(n.point)})}});E(this,"onPointerDown",(n,r)=>{var o,i;if(r.buttons===4)this.isForcePanning=!0;else if(this.isPointing)return;this.isPointing=!0,this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),!this.isForcePanning&&((i=(o=this.currentTool).onPointerDown)==null||i.call(o,n,r))});E(this,"onPointerUp",(n,r)=>{var o,i;this.isPointing=!1,this.shiftKey||(this.isForcePanning=!1),this.updateInputs(n,r),(i=(o=this.currentTool).onPointerUp)==null||i.call(o,n,r)});E(this,"onPointCanvas",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onPointCanvas)==null||i.call(o,n,r)});E(this,"onDoubleClickCanvas",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDoubleClickCanvas)==null||i.call(o,n,r)});E(this,"onRightPointCanvas",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onRightPointCanvas)==null||i.call(o,n,r)});E(this,"onDragCanvas",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDragCanvas)==null||i.call(o,n,r)});E(this,"onReleaseCanvas",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onReleaseCanvas)==null||i.call(o,n,r)});E(this,"onPointShape",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onPointShape)==null||i.call(o,n,r)});E(this,"onReleaseShape",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onReleaseShape)==null||i.call(o,n,r)});E(this,"onDoubleClickShape",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onDoubleClickShape)==null||i.call(o,n,r)});E(this,"onRightPointShape",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onRightPointShape)==null||i.call(o,n,r)});E(this,"onDragShape",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDragShape)==null||i.call(o,n,r)});E(this,"onHoverShape",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onHoverShape)==null||i.call(o,n,r)});E(this,"onUnhoverShape",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onUnhoverShape)==null||i.call(o,n,r)});E(this,"onPointBounds",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onPointBounds)==null||i.call(o,n,r)});E(this,"onDoubleClickBounds",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onDoubleClickBounds)==null||i.call(o,n,r)});E(this,"onRightPointBounds",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onRightPointBounds)==null||i.call(o,n,r)});E(this,"onDragBounds",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDragBounds)==null||i.call(o,n,r)});E(this,"onHoverBounds",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onHoverBounds)==null||i.call(o,n,r)});E(this,"onUnhoverBounds",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onUnhoverBounds)==null||i.call(o,n,r)});E(this,"onReleaseBounds",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onReleaseBounds)==null||i.call(o,n,r)});E(this,"onPointBoundsHandle",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onPointBoundsHandle)==null||i.call(o,n,r)});E(this,"onDoubleClickBoundsHandle",(n,r)=>{var i,a;if(this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(a=(i=this.currentTool).onDoubleClickBoundsHandle)==null||a.call(i,n,r),this.selectedIds.length!==1)return;const o=this.getShape(this.selectedIds[0]);if(o.type===X.Image||o.type===X.Video){const s=this.document.assets[o.assetId],l=se.getShapeUtil(o),c=l.getCenter(o),u=l.getCenter({...o,size:s.size}),d=M.sub(u,c);this.updateShapes({id:o.id,point:M.sub(o.point,d),size:s.size})}});E(this,"onRightPointBoundsHandle",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onRightPointBoundsHandle)==null||i.call(o,n,r)});E(this,"onDragBoundsHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDragBoundsHandle)==null||i.call(o,n,r)});E(this,"onHoverBoundsHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onHoverBoundsHandle)==null||i.call(o,n,r)});E(this,"onUnhoverBoundsHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onUnhoverBoundsHandle)==null||i.call(o,n,r)});E(this,"onReleaseBoundsHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onReleaseBoundsHandle)==null||i.call(o,n,r)});E(this,"onPointHandle",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onPointHandle)==null||i.call(o,n,r)});E(this,"onDoubleClickHandle",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onDoubleClickHandle)==null||i.call(o,n,r)});E(this,"onRightPointHandle",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onRightPointHandle)==null||i.call(o,n,r)});E(this,"onDragHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onDragHandle)==null||i.call(o,n,r)});E(this,"onHoverHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onHoverHandle)==null||i.call(o,n,r)});E(this,"onUnhoverHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onUnhoverHandle)==null||i.call(o,n,r)});E(this,"onReleaseHandle",(n,r)=>{var o,i;this.updateInputs(n,r),(i=(o=this.currentTool).onReleaseHandle)==null||i.call(o,n,r)});E(this,"onShapeChange",n=>{this.updateShapes(n)});E(this,"onShapeBlur",()=>{var o,i;if(performance.now()-this.editingStartTime<50)return;const{editingId:n}=this.pageState,{isToolLocked:r}=this.getAppState();if(n){const a=this.getShape(n);this.setEditingId(),a.type===X.Text&&(a.text.trim().length<=0?this.patchState(Zz(this,[n]).after,"delete_empty_text"):r||this.select(n))}(i=(o=this.currentTool).onShapeBlur)==null||i.call(o)});E(this,"onShapeClone",(n,r)=>{var o,i;this.originPoint=this.getPagePoint(n.point),this.updateInputs(n,r),(i=(o=this.currentTool).onShapeClone)==null||i.call(o,n,r)});E(this,"onRenderCountChange",n=>{const r=this.getAppState();r.isEmptyCanvas&&n.length>0?this.patchState({appState:{isEmptyCanvas:!1}},"empty_canvas:false"):!r.isEmptyCanvas&&n.length<=0&&this.patchState({appState:{isEmptyCanvas:!0}},"empty_canvas:true")});E(this,"onError",()=>{});E(this,"getShapeUtil",se.getShapeUtil);this.callbacks=r}setStatus(n){return this.patchState({appState:{status:n}},`set_status:${n}`)}get isMenuOpen(){return this.appState.isMenuOpen}get isLoading(){return this.appState.isLoading}get disableAssets(){return this.appState.disableAssets}get history(){return this.stack.slice(0,this.pointer+1)}set history(n){this.replaceHistory(n)}get document(){return this.state.document}get settings(){return this.state.settings}get appState(){return this.state.appState}get currentPageId(){return this.state.appState.currentPageId}get page(){return this.state.document.pages[this.currentPageId]}get shapes(){return Object.values(this.page.shapes)}get bindings(){return Object.values(this.page.bindings)}get assets(){return Object.values(this.document.assets)}get pageState(){return this.state.document.pageStates[this.currentPageId]}get selectedIds(){return this.pageState.selectedIds}createTextShapeAtPoint(n,r){const{shapes:o,appState:{currentPageId:i,currentStyle:a}}=this,s=o.length===0?1:o.filter(d=>d.parentId===i).sort(W4)[0].childIndex+1,l=pc[X.Text],c=l.create({id:r||j.uniqueId(),parentId:i,childIndex:s,point:n,style:{...a}}),u=l.getBounds(c);return c.point=M.sub(c.point,[u.width/2,u.height/2]),this.createShapes(c),this.setEditingId(c.id),this}createImageOrVideoShapeAtPoint(n,r,o,i,a){const{shapes:s,appState:{currentPageId:l,currentStyle:c}}=this,u=s.length===0?1:s.filter(g=>g.parentId===l).sort(W4)[0].childIndex+1,d=pc[r],f=d.create({id:n,parentId:l,childIndex:u,point:o,size:i,style:{...c},assetId:a}),p=d.getBounds(f);return f.point=M.sub(f.point,[p.width/2,p.height/2]),this.createShapes(f),this}createBlockShapeAtPoint(n,r,o,i,a){const{shapes:s,appState:{currentPageId:l,currentStyle:c}}=this,u=s.length===0?1:s.filter(g=>g.parentId===l).sort(W4)[0].childIndex+1,d=pc[r],f=d.create({id:n,parentId:l,childIndex:u,point:o,size:i,style:{...c},asset:a}),p=d.getBounds(f);return f.point=M.sub(f.point,[p.width/2,p.height/2]),this.createShapes(f),this}isSelected(n){return this.selectedIds.includes(n)}serializeVideo(n){const r=document.getElementById(n+"_video");if(r){const o=document.createElement("canvas");return o.width=r.videoWidth,o.height=r.videoHeight,o.getContext("2d").drawImage(r,0,0),o.toDataURL("image/png")}else throw new Error("Video with id "+n+" not found")}patchAssets(n){this.document.assets={...this.document.assets,...n}}async exportAllShapesAs(n){const r=[...this.selectedIds];this.selectAll();const{width:o,height:i}=j.expandBounds(se.getSelectedBounds(this.state),64),a=[...this.selectedIds];this.setSelectedIds(r),await this.exportShapesAs(a,[o,i],n)}async exportSelectedShapesAs(n){const{width:r,height:o}=j.expandBounds(se.getSelectedBounds(this.state),64);await this.exportShapesAs(this.selectedIds,[r,o],n)}async exportShapesAs(n,r,o){var c,u,d;this.setIsLoading(!0);const i={};let a=n.map(f=>({...this.getShape(f)}));a.forEach(f=>{f.assetId&&(i[f.assetId]={...this.document.assets[f.assetId]},f.type===X.Video&&(i[f.assetId].src=this.serializeVideo(f.id),i[f.assetId].type=fu.Image))}),a=a.map(f=>{if(f.type===X.Video){const p=f;return p.type=X.Image,p}else return f});let s;o==Wl.SVG?s=this.copySvg(n):o==Wl.JSON&&(s=this.copyJson(n));const l={name:(c=this.page.name)!=null?c:"export",shapes:a,assets:i,type:o,size:o==="png"?M.mul(r,2):r,serialized:s};if(this.callbacks.onExport)try{this.setIsLoading(!0),await((d=(u=this.callbacks).onExport)==null?void 0:d.call(u,l))}catch(f){console.error(f)}finally{this.setIsLoading(!1)}}get room(){return this.state.room}get isLocal(){return this.state.room===void 0||this.state.room.id==="local"}get status(){return this.appState.status}get currentUser(){if(!!this.state.room)return this.state.room.users[this.state.room.userId]}get centerPoint(){const{width:n,height:r}=this.rendererBounds;return M.toFixed([n/2,r/2])}get currentGrid(){const{zoom:n}=this.pageState.camera;return n<.15?Of*16:n<1?Of*4:Of*1}};let pu=fr;E(pu,"version",16),E(pu,"defaultDocument",{id:"doc",name:"",version:fr.version,pages:{page:{id:"page",name:"Page 1",childIndex:1,shapes:{},bindings:{}}},userSettings:ZBe,pageStates:{page:{id:"page",selectedIds:[],camera:{point:[0,0],zoom:1}}},assets:{}}),E(pu,"defaultState",{settings:{isPenMode:!1,isDarkMode:!1,isZoomSnap:!1,isFocusMode:!1,isSnapping:!1,isDebugMode:ha.isDevelopment,isReadonlyMode:!1,nudgeDistanceLarge:16,nudgeDistanceSmall:1,showRotateHandles:!0,showBindingHandles:!1,showCloneHandles:!1,showGrid:!0},appState:{status:Gn.Idle,activeTool:"select",hoveredId:void 0,currentPageId:"page",currentStyle:Gr,isToolLocked:!1,isMenuOpen:!1,isEmptyCanvas:!1,snapLines:[],isLoading:!1,disableAssets:!1},document:fr.defaultDocument});const W4=(e,t)=>t.childIndex-e.childIndex;X.Text+"",X.Draw+"",X.Ellipse+"",X.Rectangle+"",X.Triangle+"",X.Line+"",X.Arrow+"",X.Sticky+"",X.Diamond+"",X.Polygon+"";var Xxt=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Zxt(e){var t=e.defaultInputValue,n=t===void 0?"":t,r=e.defaultMenuIsOpen,o=r===void 0?!1:r,i=e.defaultValue,a=i===void 0?null:i,s=e.inputValue,l=e.menuIsOpen,c=e.onChange,u=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,g=co(e,Xxt),m=h.exports.useState(s!==void 0?s:n),y=cr(m,2),v=y[0],b=y[1],x=h.exports.useState(l!==void 0?l:o),S=cr(x,2),C=S[0],w=S[1],I=h.exports.useState(p!==void 0?p:a),_=cr(I,2),P=_[0],T=_[1],R=h.exports.useCallback(function(V,Y){typeof c=="function"&&c(V,Y),T(V)},[c]),B=h.exports.useCallback(function(V,Y){var K;typeof u=="function"&&(K=u(V,Y)),b(K!==void 0?K:V)},[u]),q=h.exports.useCallback(function(){typeof f=="function"&&f(),w(!0)},[f]),W=h.exports.useCallback(function(){typeof d=="function"&&d(),w(!1)},[d]),L=s!==void 0?s:v,z=l!==void 0?l:C,N=p!==void 0?p:P;return ye(ye({},g),{},{inputValue:L,menuIsOpen:z,onChange:R,onInputChange:B,onMenuClose:W,onMenuOpen:q,value:N})}var VE=h.exports.useLayoutEffect,Qxt=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],lS=function(){};function Jxt(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function eSt(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(Jxt(e,a)));return i.filter(function(s){return s}).map(function(s){return String(s).trim()}).join(" ")}var aj=function(t){return cSt(t)?t.filter(Boolean):Vo(t)==="object"&&t!==null?[t]:[]},kre=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var n=co(t,Qxt);return ye({},n)},Pn=function(t,n,r){var o=t.cx,i=t.getStyles,a=t.getClassNames,s=t.className;return{css:i(n,t),className:o(r!=null?r:{},a(n,t),s)}};function jw(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function tSt(e){return jw(e)?window.innerHeight:e.clientHeight}function Ire(e){return jw(e)?window.pageYOffset:e.scrollTop}function cS(e,t){if(jw(e)){window.scrollTo(0,t);return}e.scrollTop=t}function nSt(e){var t=getComputedStyle(e),n=t.position==="absolute",r=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),!(n&&t.position==="static")&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function rSt(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Gy(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:lS,o=Ire(e),i=t-o,a=10,s=0;function l(){s+=a;var c=rSt(s,o,i,n);cS(e,c),s<n?window.requestAnimationFrame(l):r(e)}l()}function sj(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?cS(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&cS(e,Math.max(t.offsetTop-o,0))}function oSt(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function lj(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function iSt(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var _re=!1,aSt={get passive(){return _re=!0}},Ky=typeof window!="undefined"?window:{};Ky.addEventListener&&Ky.removeEventListener&&(Ky.addEventListener("p",lS,aSt),Ky.removeEventListener("p",lS,!1));var sSt=_re;function lSt(e){return e!=null}function cSt(e){return Array.isArray(e)}function qy(e,t,n){return e?t:n}var uSt=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=Object.entries(t).filter(function(a){var s=cr(a,1),l=s[0];return!r.includes(l)});return i.reduce(function(a,s){var l=cr(s,2),c=l[0],u=l[1];return a[c]=u,a},{})};function dSt(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=nSt(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect(),d=u.height,f=n.getBoundingClientRect(),p=f.bottom,g=f.height,m=f.top,y=n.offsetParent.getBoundingClientRect(),v=y.top,b=a?window.innerHeight:tSt(l),x=Ire(l),S=parseInt(getComputedStyle(n).marginBottom,10),C=parseInt(getComputedStyle(n).marginTop,10),w=v-C,I=b-m,_=w+x,P=d-x-m,T=p-b+x+S,R=x+m-C,B=160;switch(o){case"auto":case"bottom":if(I>=g)return{placement:"bottom",maxHeight:t};if(P>=g&&!a)return i&&Gy(l,T,B),{placement:"bottom",maxHeight:t};if(!a&&P>=r||a&&I>=r){i&&Gy(l,T,B);var q=a?I-S:P-S;return{placement:"bottom",maxHeight:q}}if(o==="auto"||a){var W=t,L=a?w:_;return L>=r&&(W=Math.min(L-S-s,t)),{placement:"top",maxHeight:W}}if(o==="bottom")return i&&cS(l,T),{placement:"bottom",maxHeight:t};break;case"top":if(w>=g)return{placement:"top",maxHeight:t};if(_>=g&&!a)return i&&Gy(l,R,B),{placement:"top",maxHeight:t};if(!a&&_>=r||a&&w>=r){var z=t;return(!a&&_>=r||a&&w>=r)&&(z=a?w-C:_-C),i&&Gy(l,R,B),{placement:"top",maxHeight:z}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}function fSt(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Ore=function(t){return t==="auto"?"bottom":t},pSt=function(t,n){var r,o=t.placement,i=t.theme,a=i.borderRadius,s=i.spacing,l=i.colors;return ye((r={label:"menu"},Jn(r,fSt(o),"100%"),Jn(r,"position","absolute"),Jn(r,"width","100%"),Jn(r,"zIndex",1),r),n?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},Pre=h.exports.createContext(null),hSt=function(t){var n=t.children,r=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,s=t.menuShouldScrollIntoView,l=t.theme,c=h.exports.useContext(Pre)||{},u=c.setPortalPlacement,d=h.exports.useRef(null),f=h.exports.useState(o),p=cr(f,2),g=p[0],m=p[1],y=h.exports.useState(null),v=cr(y,2),b=v[0],x=v[1],S=l.spacing.controlHeight;return VE(function(){var C=d.current;if(!!C){var w=a==="fixed",I=s&&!w,_=dSt({maxHeight:o,menuEl:C,minHeight:r,placement:i,shouldScroll:I,isFixedPosition:w,controlHeight:S});m(_.maxHeight),x(_.placement),u==null||u(_.placement)}},[o,i,a,s,r,u,S]),n({ref:d,placerProps:ye(ye({},t),{},{placement:b||Ore(i),maxHeight:g})})},gSt=function(t){var n=t.children,r=t.innerRef,o=t.innerProps;return me("div",J({},Pn(t,"menu",{menu:!0}),{ref:r},o),n)},mSt=function(t,n){var r=t.maxHeight,o=t.theme.spacing.baseUnit;return ye({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:o,paddingTop:o})},vSt=function(t){var n=t.children,r=t.innerProps,o=t.innerRef,i=t.isMulti;return me("div",J({},Pn(t,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:o},r),n)},Tre=function(t,n){var r=t.theme,o=r.spacing.baseUnit,i=r.colors;return ye({textAlign:"center"},n?{}:{color:i.neutral40,padding:"".concat(o*2,"px ").concat(o*3,"px")})},ySt=Tre,bSt=Tre,Are=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)};Are.defaultProps={children:"No options"};var $re=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)};$re.defaultProps={children:"Loading..."};var xSt=function(t){var n=t.rect,r=t.offset,o=t.position;return{left:n.left,position:o,top:r,width:n.width,zIndex:1}},SSt=function(t){var n=t.appendTo,r=t.children,o=t.controlElement,i=t.innerProps,a=t.menuPlacement,s=t.menuPosition,l=h.exports.useRef(null),c=h.exports.useRef(null),u=h.exports.useState(Ore(a)),d=cr(u,2),f=d[0],p=d[1],g=h.exports.useMemo(function(){return{setPortalPlacement:p}},[]),m=h.exports.useState(null),y=cr(m,2),v=y[0],b=y[1],x=h.exports.useCallback(function(){if(!!o){var I=oSt(o),_=s==="fixed"?0:window.pageYOffset,P=I[f]+_;(P!==(v==null?void 0:v.offset)||I.left!==(v==null?void 0:v.rect.left)||I.width!==(v==null?void 0:v.rect.width))&&b({offset:P,rect:I})}},[o,s,f,v==null?void 0:v.offset,v==null?void 0:v.rect.left,v==null?void 0:v.rect.width]);VE(function(){x()},[x]);var S=h.exports.useCallback(function(){typeof c.current=="function"&&(c.current(),c.current=null),o&&l.current&&(c.current=Ate(o,l.current,x,{elementResize:"ResizeObserver"in window}))},[o,x]);VE(function(){S()},[S]);var C=h.exports.useCallback(function(I){l.current=I,S()},[S]);if(!n&&s!=="fixed"||!v)return null;var w=me("div",J({ref:C},Pn(ye(ye({},t),{},{offset:v.offset,position:s,rect:v.rect}),"menuPortal",{"menu-portal":!0}),i),r);return me(Pre.Provider,{value:g},n?ka.exports.createPortal(w,n):w)},wSt=function(t){var n=t.isDisabled,r=t.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},CSt=function(t){var n=t.children,r=t.innerProps,o=t.isDisabled,i=t.isRtl;return me("div",J({},Pn(t,"container",{"--is-disabled":o,"--is-rtl":i}),r),n)},ESt=function(t,n){var r=t.theme.spacing,o=t.isMulti,i=t.hasValue,a=t.selectProps.controlShouldRenderValue;return ye({alignItems:"center",display:o&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},kSt=function(t){var n=t.children,r=t.innerProps,o=t.isMulti,i=t.hasValue;return me("div",J({},Pn(t,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":i}),r),n)},ISt=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},_St=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"indicatorsContainer",{indicators:!0}),r),n)},cj,OSt=["size"],PSt={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Mre=function(t){var n=t.size,r=co(t,OSt);return me("svg",J({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:PSt},r))},LP=function(t){return me(Mre,J({size:20},t),me("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Rre=function(t){return me(Mre,J({size:20},t),me("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Dre=function(t,n){var r=t.isFocused,o=t.theme,i=o.spacing.baseUnit,a=o.colors;return ye({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?a.neutral60:a.neutral20,padding:i*2,":hover":{color:r?a.neutral80:a.neutral40}})},TSt=Dre,ASt=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||me(Rre,null))},$St=Dre,MSt=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||me(LP,null))},RSt=function(t,n){var r=t.isDisabled,o=t.theme,i=o.spacing.baseUnit,a=o.colors;return ye({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?a.neutral10:a.neutral20,marginBottom:i*2,marginTop:i*2})},DSt=function(t){var n=t.innerProps;return me("span",J({},n,Pn(t,"indicatorSeparator",{"indicator-separator":!0})))},LSt=vh(cj||(cj=Ete([`
  0%, 80%, 100% { opacity: 0; }
  40% { opacity: 1; }
`]))),BSt=function(t,n){var r=t.isFocused,o=t.size,i=t.theme,a=i.colors,s=i.spacing.baseUnit;return ye({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?a.neutral60:a.neutral20,padding:s*2})},U4=function(t){var n=t.delay,r=t.offset;return me("span",{css:t1({animation:"".concat(LSt," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Lre=function(t){var n=t.innerProps,r=t.isRtl;return me("div",J({},Pn(t,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),me(U4,{delay:0,offset:r}),me(U4,{delay:160,offset:!0}),me(U4,{delay:320,offset:!r}))};Lre.defaultProps={size:4};var FSt=function(t,n){var r=t.isDisabled,o=t.isFocused,i=t.theme,a=i.colors,s=i.borderRadius,l=i.spacing;return ye({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?a.neutral5:a.neutral0,borderColor:r?a.neutral10:o?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},NSt=function(t){var n=t.children,r=t.isDisabled,o=t.isFocused,i=t.innerRef,a=t.innerProps,s=t.menuIsOpen;return me("div",J({ref:i},Pn(t,"control",{control:!0,"control--is-disabled":r,"control--is-focused":o,"control--menu-is-open":s}),a),n)},zSt=["data"],jSt=function(t,n){var r=t.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},HSt=function(t){var n=t.children,r=t.cx,o=t.getStyles,i=t.getClassNames,a=t.Heading,s=t.headingProps,l=t.innerProps,c=t.label,u=t.theme,d=t.selectProps;return me("div",J({},Pn(t,"group",{group:!0}),l),me(a,J({},s,{selectProps:d,theme:u,getStyles:o,getClassNames:i,cx:r}),c),me("div",null,n))},VSt=function(t,n){var r=t.theme,o=r.colors,i=r.spacing;return ye({label:"group",cursor:"default",display:"block"},n?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:"uppercase"})},WSt=function(t){var n=kre(t);n.data;var r=co(n,zSt);return me("div",J({},Pn(t,"groupHeading",{"group-heading":!0}),r))},USt=["innerRef","isDisabled","isHidden","inputClassName"],GSt=function(t,n){var r=t.isDisabled,o=t.value,i=t.theme,a=i.spacing,s=i.colors;return ye(ye({visibility:r?"hidden":"visible",transform:o?"translateZ(0)":""},KSt),n?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},Bre={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},KSt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":ye({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Bre)},qSt=function(t){return ye({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Bre)},YSt=function(t){var n=t.cx,r=t.value,o=kre(t),i=o.innerRef,a=o.isDisabled,s=o.isHidden,l=o.inputClassName,c=co(o,USt);return me("div",J({},Pn(t,"input",{"input-container":!0}),{"data-value":r||""}),me("input",J({className:n({input:!0},l),ref:i,style:qSt(s),disabled:a},c)))},XSt=function(t,n){var r=t.theme,o=r.spacing,i=r.borderRadius,a=r.colors;return ye({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:o.baseUnit/2})},ZSt=function(t,n){var r=t.theme,o=r.borderRadius,i=r.colors,a=t.cropWithEllipsis;return ye({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:o/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},QSt=function(t,n){var r=t.theme,o=r.spacing,i=r.borderRadius,a=r.colors,s=t.isFocused;return ye({alignItems:"center",display:"flex"},n?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Fre=function(t){var n=t.children,r=t.innerProps;return me("div",r,n)},JSt=Fre,e5t=Fre;function t5t(e){var t=e.children,n=e.innerProps;return me("div",J({role:"button"},n),t||me(LP,{size:14}))}var n5t=function(t){var n=t.children,r=t.components,o=t.data,i=t.innerProps,a=t.isDisabled,s=t.removeProps,l=t.selectProps,c=r.Container,u=r.Label,d=r.Remove;return me(c,{data:o,innerProps:ye(ye({},Pn(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:l},me(u,{data:o,innerProps:ye({},Pn(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},n),me(d,{data:o,innerProps:ye(ye({},Pn(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},s),selectProps:l}))},r5t=function(t,n){var r=t.isDisabled,o=t.isFocused,i=t.isSelected,a=t.theme,s=a.spacing,l=a.colors;return ye({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:i?l.primary:o?l.primary25:"transparent",color:r?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(s.baseUnit*2,"px ").concat(s.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:i?l.primary:l.primary50}})},o5t=function(t){var n=t.children,r=t.isDisabled,o=t.isFocused,i=t.isSelected,a=t.innerRef,s=t.innerProps;return me("div",J({},Pn(t,"option",{option:!0,"option--is-disabled":r,"option--is-focused":o,"option--is-selected":i}),{ref:a,"aria-disabled":r},s),n)},i5t=function(t,n){var r=t.theme,o=r.spacing,i=r.colors;return ye({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:i.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},a5t=function(t){var n=t.children,r=t.innerProps;return me("div",J({},Pn(t,"placeholder",{placeholder:!0}),r),n)},s5t=function(t,n){var r=t.isDisabled,o=t.theme,i=o.spacing,a=o.colors;return ye({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},l5t=function(t){var n=t.children,r=t.isDisabled,o=t.innerProps;return me("div",J({},Pn(t,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),o),n)},c5t={ClearIndicator:MSt,Control:NSt,DropdownIndicator:ASt,DownChevron:Rre,CrossIcon:LP,Group:HSt,GroupHeading:WSt,IndicatorsContainer:_St,IndicatorSeparator:DSt,Input:YSt,LoadingIndicator:Lre,Menu:gSt,MenuList:vSt,MenuPortal:SSt,LoadingMessage:$re,NoOptionsMessage:Are,MultiValue:n5t,MultiValueContainer:JSt,MultiValueLabel:e5t,MultiValueRemove:t5t,Option:o5t,Placeholder:a5t,SelectContainer:CSt,SingleValue:l5t,ValueContainer:kSt},u5t=function(t){return ye(ye({},c5t),t.components)},d5t={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},uj=function(t){return me("span",J({css:d5t},t))},f5t={guidance:function(t){var n=t.isSearchable,r=t.isMulti,o=t.isDisabled,i=t.tabSelectsValue,a=t.context;switch(a){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(t["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var n=t.action,r=t.label,o=r===void 0?"":r,i=t.labels,a=t.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(o,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return a?"option ".concat(o," is disabled. Select another option."):"option ".concat(o,", selected.");default:return""}},onFocus:function(t){var n=t.context,r=t.focused,o=t.options,i=t.label,a=i===void 0?"":i,s=t.selectValue,l=t.isDisabled,c=t.isSelected,u=function(g,m){return g&&g.length?"".concat(g.indexOf(m)+1," of ").concat(g.length):""};if(n==="value"&&s)return"value ".concat(a," focused, ").concat(u(s,r),".");if(n==="menu"){var d=l?" disabled":"",f="".concat(c?"selected":"focused").concat(d);return"option ".concat(a," ").concat(f,", ").concat(u(o,r),".")}return""},onFilter:function(t){var n=t.inputValue,r=t.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},p5t=function(t){var n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.focusableOptions,a=t.isFocused,s=t.selectValue,l=t.selectProps,c=t.id,u=l.ariaLiveMessages,d=l.getOptionLabel,f=l.inputValue,p=l.isMulti,g=l.isOptionDisabled,m=l.isSearchable,y=l.menuIsOpen,v=l.options,b=l.screenReaderStatus,x=l.tabSelectsValue,S=l["aria-label"],C=l["aria-live"],w=h.exports.useMemo(function(){return ye(ye({},f5t),u||{})},[u]),I=h.exports.useMemo(function(){var W="";if(n&&w.onChange){var L=n.option,z=n.options,N=n.removedValue,V=n.removedValues,Y=n.value,K=function(ce){return Array.isArray(ce)?null:ce},D=N||L||K(Y),H=D?d(D):"",Z=z||V||void 0,oe=Z?Z.map(d):[],ae=ye({isDisabled:D&&g(D,s),label:H,labels:oe},n);W=w.onChange(ae)}return W},[n,w,g,s,d]),_=h.exports.useMemo(function(){var W="",L=r||o,z=!!(r&&s&&s.includes(r));if(L&&w.onFocus){var N={focused:L,label:d(L),isDisabled:g(L,s),isSelected:z,options:i,context:L===r?"menu":"value",selectValue:s};W=w.onFocus(N)}return W},[r,o,d,g,w,i,s]),P=h.exports.useMemo(function(){var W="";if(y&&v.length&&w.onFilter){var L=b({count:i.length});W=w.onFilter({inputValue:f,resultsMessage:L})}return W},[i,f,y,w,v,b]),T=h.exports.useMemo(function(){var W="";if(w.guidance){var L=o?"value":y?"menu":"input";W=w.guidance({"aria-label":S,context:L,isDisabled:r&&g(r,s),isMulti:p,isSearchable:m,tabSelectsValue:x})}return W},[S,r,o,p,g,m,y,w,s,x]),R="".concat(_," ").concat(P," ").concat(T),B=me(h.exports.Fragment,null,me("span",{id:"aria-selection"},I),me("span",{id:"aria-context"},R)),q=(n==null?void 0:n.action)==="initial-input-focus";return me(h.exports.Fragment,null,me(uj,{id:c},q&&B),me(uj,{"aria-live":C,"aria-atomic":"false","aria-relevant":"additions text"},a&&!q&&B))},WE=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],h5t=new RegExp("["+WE.map(function(e){return e.letters}).join("")+"]","g"),Nre={};for(var G4=0;G4<WE.length;G4++)for(var K4=WE[G4],q4=0;q4<K4.letters.length;q4++)Nre[K4.letters[q4]]=K4.base;var zre=function(t){return t.replace(h5t,function(n){return Nre[n]})},g5t=Vte(zre),dj=function(t){return t.replace(/^\s+|\s+$/g,"")},m5t=function(t){return"".concat(t.label," ").concat(t.value)},v5t=function(t){return function(n,r){if(n.data.__isNew__)return!0;var o=ye({ignoreCase:!0,ignoreAccents:!0,stringify:m5t,trim:!0,matchFrom:"any"},t),i=o.ignoreCase,a=o.ignoreAccents,s=o.stringify,l=o.trim,c=o.matchFrom,u=l?dj(r):r,d=l?dj(s(n)):s(n);return i&&(u=u.toLowerCase(),d=d.toLowerCase()),a&&(u=g5t(u),d=zre(d)),c==="start"?d.substr(0,u.length)===u:d.indexOf(u)>-1}},y5t=["innerRef"];function b5t(e){var t=e.innerRef,n=co(e,y5t),r=uSt(n,"onExited","in","enter","exit","appear");return me("input",J({ref:t},r,{css:t1({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var x5t=function(t){t.preventDefault(),t.stopPropagation()};function S5t(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=h.exports.useRef(!1),s=h.exports.useRef(!1),l=h.exports.useRef(0),c=h.exports.useRef(null),u=h.exports.useCallback(function(y,v){if(c.current!==null){var b=c.current,x=b.scrollTop,S=b.scrollHeight,C=b.clientHeight,w=c.current,I=v>0,_=S-C-x,P=!1;_>v&&a.current&&(r&&r(y),a.current=!1),I&&s.current&&(i&&i(y),s.current=!1),I&&v>_?(n&&!a.current&&n(y),w.scrollTop=S,P=!0,a.current=!0):!I&&-v>x&&(o&&!s.current&&o(y),w.scrollTop=0,P=!0,s.current=!0),P&&x5t(y)}},[n,r,o,i]),d=h.exports.useCallback(function(y){u(y,y.deltaY)},[u]),f=h.exports.useCallback(function(y){l.current=y.changedTouches[0].clientY},[]),p=h.exports.useCallback(function(y){var v=l.current-y.changedTouches[0].clientY;u(y,v)},[u]),g=h.exports.useCallback(function(y){if(!!y){var v=sSt?{passive:!1}:!1;y.addEventListener("wheel",d,v),y.addEventListener("touchstart",f,v),y.addEventListener("touchmove",p,v)}},[p,f,d]),m=h.exports.useCallback(function(y){!y||(y.removeEventListener("wheel",d,!1),y.removeEventListener("touchstart",f,!1),y.removeEventListener("touchmove",p,!1))},[p,f,d]);return h.exports.useEffect(function(){if(!!t){var y=c.current;return g(y),function(){m(y)}}},[t,g,m]),function(y){c.current=y}}var fj=["boxSizing","height","overflow","paddingRight","position"],pj={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function hj(e){e.preventDefault()}function gj(e){e.stopPropagation()}function mj(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function vj(){return"ontouchstart"in window||navigator.maxTouchPoints}var yj=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Mg=0,rf={capture:!1,passive:!1};function w5t(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0?!0:n,o=h.exports.useRef({}),i=h.exports.useRef(null),a=h.exports.useCallback(function(l){if(!!yj){var c=document.body,u=c&&c.style;if(r&&fj.forEach(function(g){var m=u&&u[g];o.current[g]=m}),r&&Mg<1){var d=parseInt(o.current.paddingRight,10)||0,f=document.body?document.body.clientWidth:0,p=window.innerWidth-f+d||0;Object.keys(pj).forEach(function(g){var m=pj[g];u&&(u[g]=m)}),u&&(u.paddingRight="".concat(p,"px"))}c&&vj()&&(c.addEventListener("touchmove",hj,rf),l&&(l.addEventListener("touchstart",mj,rf),l.addEventListener("touchmove",gj,rf))),Mg+=1}},[r]),s=h.exports.useCallback(function(l){if(!!yj){var c=document.body,u=c&&c.style;Mg=Math.max(Mg-1,0),r&&Mg<1&&fj.forEach(function(d){var f=o.current[d];u&&(u[d]=f)}),c&&vj()&&(c.removeEventListener("touchmove",hj,rf),l&&(l.removeEventListener("touchstart",mj,rf),l.removeEventListener("touchmove",gj,rf)))}},[r]);return h.exports.useEffect(function(){if(!!t){var l=i.current;return a(l),function(){s(l)}}},[t,a,s]),function(l){i.current=l}}var C5t=function(){return document.activeElement&&document.activeElement.blur()},E5t={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function k5t(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=r===void 0?!0:r,i=e.onBottomArrive,a=e.onBottomLeave,s=e.onTopArrive,l=e.onTopLeave,c=S5t({isEnabled:o,onBottomArrive:i,onBottomLeave:a,onTopArrive:s,onTopLeave:l}),u=w5t({isEnabled:n}),d=function(p){c(p),u(p)};return me(h.exports.Fragment,null,n&&me("div",{onClick:C5t,css:E5t}),t(d))}var I5t={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},_5t=function(t){var n=t.name,r=t.onFocus;return me("input",{required:!0,name:n,tabIndex:-1,onFocus:r,css:I5t,value:"",onChange:function(){}})},O5t=function(t){return t.label},P5t=function(t){return t.label},T5t=function(t){return t.value},A5t=function(t){return!!t.isDisabled},$5t={clearIndicator:$St,container:wSt,control:FSt,dropdownIndicator:TSt,group:jSt,groupHeading:VSt,indicatorsContainer:ISt,indicatorSeparator:RSt,input:GSt,loadingIndicator:BSt,loadingMessage:bSt,menu:pSt,menuList:mSt,menuPortal:xSt,multiValue:XSt,multiValueLabel:ZSt,multiValueRemove:QSt,noOptionsMessage:ySt,option:r5t,placeholder:i5t,singleValue:s5t,valueContainer:ESt},M5t={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},R5t=4,jre=4,D5t=38,L5t=jre*2,B5t={baseUnit:jre,controlHeight:D5t,menuGutter:L5t},Y4={borderRadius:R5t,colors:M5t,spacing:B5t},F5t={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:lj(),captureMenuScroll:!lj(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:v5t(),formatGroupLabel:O5t,getOptionLabel:P5t,getOptionValue:T5t,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:A5t,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!iSt(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function bj(e,t,n,r){var o=Ure(e,t,n),i=Gre(e,t,n),a=Wre(e,t),s=uS(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:r}}function Hre(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(a,s){return bj(e,a,t,s)}).filter(function(a){return xj(e,a)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=bj(e,n,t,r);return xj(e,i)?i:void 0}).filter(lSt)}function Vre(e){return e.reduce(function(t,n){return n.type==="group"?t.push.apply(t,X1(n.options.map(function(r){return r.data}))):t.push(n.data),t},[])}function N5t(e,t){return Vre(Hre(e,t))}function xj(e,t){var n=e.inputValue,r=n===void 0?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!qre(e)||!i)&&Kre(e,{label:a,value:s,data:o},r)}function z5t(e,t){var n=e.focusedValue,r=e.selectValue,o=r.indexOf(n);if(o>-1){var i=t.indexOf(n);if(i>-1)return n;if(o<t.length)return t[o]}return null}function j5t(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var Wre=function(t,n){return t.getOptionLabel(n)},uS=function(t,n){return t.getOptionValue(n)};function Ure(e,t,n){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,n):!1}function Gre(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,n);var r=uS(e,t);return n.some(function(o){return uS(e,o)===r})}function Kre(e,t,n){return e.filterOption?e.filterOption(t,n):!0}var qre=function(t){var n=t.hideSelectedOptions,r=t.isMulti;return n===void 0?r:n},H5t=1,Yre=function(e){oh(n,e);var t=Cte(n);function n(r){var o;if(ri(this,n),o=t.call(this,r),o.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},o.blockOptionHover=!1,o.isComposing=!1,o.commonProps=void 0,o.initialTouchX=0,o.initialTouchY=0,o.instancePrefix="",o.openAfterFocus=!1,o.scrollToFocusedOptionOnUpdate=!1,o.userIsDragging=void 0,o.controlRef=null,o.getControlRef=function(s){o.controlRef=s},o.focusedOptionRef=null,o.getFocusedOptionRef=function(s){o.focusedOptionRef=s},o.menuListRef=null,o.getMenuListRef=function(s){o.menuListRef=s},o.inputRef=null,o.getInputRef=function(s){o.inputRef=s},o.focus=o.focusInput,o.blur=o.blurInput,o.onChange=function(s,l){var c=o.props,u=c.onChange,d=c.name;l.name=d,o.ariaOnChange(s,l),u(s,l)},o.setValue=function(s,l,c){var u=o.props,d=u.closeMenuOnSelect,f=u.isMulti,p=u.inputValue;o.onInputChange("",{action:"set-value",prevInputValue:p}),d&&(o.setState({inputIsHiddenAfterUpdate:!f}),o.onMenuClose()),o.setState({clearFocusValueOnUpdate:!0}),o.onChange(s,{action:l,option:c})},o.selectOption=function(s){var l=o.props,c=l.blurInputOnSelect,u=l.isMulti,d=l.name,f=o.state.selectValue,p=u&&o.isOptionSelected(s,f),g=o.isOptionDisabled(s,f);if(p){var m=o.getOptionValue(s);o.setValue(f.filter(function(y){return o.getOptionValue(y)!==m}),"deselect-option",s)}else if(!g)u?o.setValue([].concat(X1(f),[s]),"select-option",s):o.setValue(s,"select-option");else{o.ariaOnChange(s,{action:"select-option",option:s,name:d});return}c&&o.blurInput()},o.removeValue=function(s){var l=o.props.isMulti,c=o.state.selectValue,u=o.getOptionValue(s),d=c.filter(function(p){return o.getOptionValue(p)!==u}),f=qy(l,d,d[0]||null);o.onChange(f,{action:"remove-value",removedValue:s}),o.focusInput()},o.clearValue=function(){var s=o.state.selectValue;o.onChange(qy(o.props.isMulti,[],null),{action:"clear",removedValues:s})},o.popValue=function(){var s=o.props.isMulti,l=o.state.selectValue,c=l[l.length-1],u=l.slice(0,l.length-1),d=qy(s,u,u[0]||null);o.onChange(d,{action:"pop-value",removedValue:c})},o.getValue=function(){return o.state.selectValue},o.cx=function(){for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return eSt.apply(void 0,[o.props.classNamePrefix].concat(l))},o.getOptionLabel=function(s){return Wre(o.props,s)},o.getOptionValue=function(s){return uS(o.props,s)},o.getStyles=function(s,l){var c=o.props.unstyled,u=$5t[s](l,c);u.boxSizing="border-box";var d=o.props.styles[s];return d?d(u,l):u},o.getClassNames=function(s,l){var c,u;return(c=(u=o.props.classNames)[s])===null||c===void 0?void 0:c.call(u,l)},o.getElementId=function(s){return"".concat(o.instancePrefix,"-").concat(s)},o.getComponents=function(){return u5t(o.props)},o.buildCategorizedOptions=function(){return Hre(o.props,o.state.selectValue)},o.getCategorizedOptions=function(){return o.props.menuIsOpen?o.buildCategorizedOptions():[]},o.buildFocusableOptions=function(){return Vre(o.buildCategorizedOptions())},o.getFocusableOptions=function(){return o.props.menuIsOpen?o.buildFocusableOptions():[]},o.ariaOnChange=function(s,l){o.setState({ariaSelection:ye({value:s},l)})},o.onMenuMouseDown=function(s){s.button===0&&(s.stopPropagation(),s.preventDefault(),o.focusInput())},o.onMenuMouseMove=function(s){o.blockOptionHover=!1},o.onControlMouseDown=function(s){if(!s.defaultPrevented){var l=o.props.openMenuOnClick;o.state.isFocused?o.props.menuIsOpen?s.target.tagName!=="INPUT"&&s.target.tagName!=="TEXTAREA"&&o.onMenuClose():l&&o.openMenu("first"):(l&&(o.openAfterFocus=!0),o.focusInput()),s.target.tagName!=="INPUT"&&s.target.tagName!=="TEXTAREA"&&s.preventDefault()}},o.onDropdownIndicatorMouseDown=function(s){if(!(s&&s.type==="mousedown"&&s.button!==0)&&!o.props.isDisabled){var l=o.props,c=l.isMulti,u=l.menuIsOpen;o.focusInput(),u?(o.setState({inputIsHiddenAfterUpdate:!c}),o.onMenuClose()):o.openMenu("first"),s.preventDefault()}},o.onClearIndicatorMouseDown=function(s){s&&s.type==="mousedown"&&s.button!==0||(o.clearValue(),s.preventDefault(),o.openAfterFocus=!1,s.type==="touchend"?o.focusInput():setTimeout(function(){return o.focusInput()}))},o.onScroll=function(s){typeof o.props.closeMenuOnScroll=="boolean"?s.target instanceof HTMLElement&&jw(s.target)&&o.props.onMenuClose():typeof o.props.closeMenuOnScroll=="function"&&o.props.closeMenuOnScroll(s)&&o.props.onMenuClose()},o.onCompositionStart=function(){o.isComposing=!0},o.onCompositionEnd=function(){o.isComposing=!1},o.onTouchStart=function(s){var l=s.touches,c=l&&l.item(0);!c||(o.initialTouchX=c.clientX,o.initialTouchY=c.clientY,o.userIsDragging=!1)},o.onTouchMove=function(s){var l=s.touches,c=l&&l.item(0);if(!!c){var u=Math.abs(c.clientX-o.initialTouchX),d=Math.abs(c.clientY-o.initialTouchY),f=5;o.userIsDragging=u>f||d>f}},o.onTouchEnd=function(s){o.userIsDragging||(o.controlRef&&!o.controlRef.contains(s.target)&&o.menuListRef&&!o.menuListRef.contains(s.target)&&o.blurInput(),o.initialTouchX=0,o.initialTouchY=0)},o.onControlTouchEnd=function(s){o.userIsDragging||o.onControlMouseDown(s)},o.onClearIndicatorTouchEnd=function(s){o.userIsDragging||o.onClearIndicatorMouseDown(s)},o.onDropdownIndicatorTouchEnd=function(s){o.userIsDragging||o.onDropdownIndicatorMouseDown(s)},o.handleInputChange=function(s){var l=o.props.inputValue,c=s.currentTarget.value;o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange(c,{action:"input-change",prevInputValue:l}),o.props.menuIsOpen||o.onMenuOpen()},o.onInputFocus=function(s){o.props.onFocus&&o.props.onFocus(s),o.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(o.openAfterFocus||o.props.openMenuOnFocus)&&o.openMenu("first"),o.openAfterFocus=!1},o.onInputBlur=function(s){var l=o.props.inputValue;if(o.menuListRef&&o.menuListRef.contains(document.activeElement)){o.inputRef.focus();return}o.props.onBlur&&o.props.onBlur(s),o.onInputChange("",{action:"input-blur",prevInputValue:l}),o.onMenuClose(),o.setState({focusedValue:null,isFocused:!1})},o.onOptionHover=function(s){o.blockOptionHover||o.state.focusedOption===s||o.setState({focusedOption:s})},o.shouldHideSelectedOptions=function(){return qre(o.props)},o.onValueInputFocus=function(s){s.preventDefault(),s.stopPropagation(),o.focus()},o.onKeyDown=function(s){var l=o.props,c=l.isMulti,u=l.backspaceRemovesValue,d=l.escapeClearsValue,f=l.inputValue,p=l.isClearable,g=l.isDisabled,m=l.menuIsOpen,y=l.onKeyDown,v=l.tabSelectsValue,b=l.openMenuOnFocus,x=o.state,S=x.focusedOption,C=x.focusedValue,w=x.selectValue;if(!g&&!(typeof y=="function"&&(y(s),s.defaultPrevented))){switch(o.blockOptionHover=!0,s.key){case"ArrowLeft":if(!c||f)return;o.focusValue("previous");break;case"ArrowRight":if(!c||f)return;o.focusValue("next");break;case"Delete":case"Backspace":if(f)return;if(C)o.removeValue(C);else{if(!u)return;c?o.popValue():p&&o.clearValue()}break;case"Tab":if(o.isComposing||s.shiftKey||!m||!v||!S||b&&o.isOptionSelected(S,w))return;o.selectOption(S);break;case"Enter":if(s.keyCode===229)break;if(m){if(!S||o.isComposing)return;o.selectOption(S);break}return;case"Escape":m?(o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange("",{action:"menu-close",prevInputValue:f}),o.onMenuClose()):p&&d&&o.clearValue();break;case" ":if(f)return;if(!m){o.openMenu("first");break}if(!S)return;o.selectOption(S);break;case"ArrowUp":m?o.focusOption("up"):o.openMenu("last");break;case"ArrowDown":m?o.focusOption("down"):o.openMenu("first");break;case"PageUp":if(!m)return;o.focusOption("pageup");break;case"PageDown":if(!m)return;o.focusOption("pagedown");break;case"Home":if(!m)return;o.focusOption("first");break;case"End":if(!m)return;o.focusOption("last");break;default:return}s.preventDefault()}},o.instancePrefix="react-select-"+(o.props.instanceId||++H5t),o.state.selectValue=aj(r.value),r.menuIsOpen&&o.state.selectValue.length){var i=o.buildFocusableOptions(),a=i.indexOf(o.state.selectValue[0]);o.state.focusedOption=i[a]}return o}return oi(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&sj(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(o){var i=this.props,a=i.isDisabled,s=i.menuIsOpen,l=this.state.isFocused;(l&&!a&&o.isDisabled||l&&s&&!o.menuIsOpen)&&this.focusInput(),l&&a&&!o.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!a&&o.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(sj(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(o,i){this.props.onInputChange(o,i)}},{key:"focusInput",value:function(){!this.inputRef||this.inputRef.focus()}},{key:"blurInput",value:function(){!this.inputRef||this.inputRef.blur()}},{key:"openMenu",value:function(o){var i=this,a=this.state,s=a.selectValue,l=a.isFocused,c=this.buildFocusableOptions(),u=o==="first"?0:c.length-1;if(!this.props.isMulti){var d=c.indexOf(s[0]);d>-1&&(u=d)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:c[u]},function(){return i.onMenuOpen()})}},{key:"focusValue",value:function(o){var i=this.state,a=i.selectValue,s=i.focusedValue;if(!!this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(s);s||(l=-1);var c=a.length-1,u=-1;if(!!a.length){switch(o){case"previous":l===0?u=0:l===-1?u=c:u=l-1;break;case"next":l>-1&&l<c&&(u=l+1);break}this.setState({inputIsHidden:u!==-1,focusedValue:a[u]})}}}},{key:"focusOption",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",i=this.props.pageSize,a=this.state.focusedOption,s=this.getFocusableOptions();if(!!s.length){var l=0,c=s.indexOf(a);a||(c=-1),o==="up"?l=c>0?c-1:s.length-1:o==="down"?l=(c+1)%s.length:o==="pageup"?(l=c-i,l<0&&(l=0)):o==="pagedown"?(l=c+i,l>s.length-1&&(l=s.length-1)):o==="last"&&(l=s.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:s[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(Y4):ye(ye({},Y4),this.props.theme):Y4}},{key:"getCommonProps",value:function(){var o=this.clearValue,i=this.cx,a=this.getStyles,s=this.getClassNames,l=this.getValue,c=this.selectOption,u=this.setValue,d=this.props,f=d.isMulti,p=d.isRtl,g=d.options,m=this.hasValue();return{clearValue:o,cx:i,getStyles:a,getClassNames:s,getValue:l,hasValue:m,isMulti:f,isRtl:p,options:g,selectOption:c,selectProps:d,setValue:u,theme:this.getTheme()}}},{key:"hasValue",value:function(){var o=this.state.selectValue;return o.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var o=this.props,i=o.isClearable,a=o.isMulti;return i===void 0?a:i}},{key:"isOptionDisabled",value:function(o,i){return Ure(this.props,o,i)}},{key:"isOptionSelected",value:function(o,i){return Gre(this.props,o,i)}},{key:"filterOption",value:function(o,i){return Kre(this.props,o,i)}},{key:"formatOptionLabel",value:function(o,i){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,s=this.state.selectValue;return this.props.formatOptionLabel(o,{context:i,inputValue:a,selectValue:s})}else return this.getOptionLabel(o)}},{key:"formatGroupLabel",value:function(o){return this.props.formatGroupLabel(o)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var o=this.props,i=o.isDisabled,a=o.isSearchable,s=o.inputId,l=o.inputValue,c=o.tabIndex,u=o.form,d=o.menuIsOpen,f=o.required,p=this.getComponents(),g=p.Input,m=this.state,y=m.inputIsHidden,v=m.ariaSelection,b=this.commonProps,x=s||this.getElementId("input"),S=ye(ye(ye({"aria-autocomplete":"list","aria-expanded":d,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":f,role:"combobox"},d&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?(v==null?void 0:v.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?h.exports.createElement(g,J({},b,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:x,innerRef:this.getInputRef,isDisabled:i,isHidden:y,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:c,form:u,type:"text",value:l},S)):h.exports.createElement(b5t,J({id:x,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:lS,onFocus:this.onInputFocus,disabled:i,tabIndex:c,inputMode:"none",form:u,value:""},S))}},{key:"renderPlaceholderOrValue",value:function(){var o=this,i=this.getComponents(),a=i.MultiValue,s=i.MultiValueContainer,l=i.MultiValueLabel,c=i.MultiValueRemove,u=i.SingleValue,d=i.Placeholder,f=this.commonProps,p=this.props,g=p.controlShouldRenderValue,m=p.isDisabled,y=p.isMulti,v=p.inputValue,b=p.placeholder,x=this.state,S=x.selectValue,C=x.focusedValue,w=x.isFocused;if(!this.hasValue()||!g)return v?null:h.exports.createElement(d,J({},f,{key:"placeholder",isDisabled:m,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),b);if(y)return S.map(function(_,P){var T=_===C,R="".concat(o.getOptionLabel(_),"-").concat(o.getOptionValue(_));return h.exports.createElement(a,J({},f,{components:{Container:s,Label:l,Remove:c},isFocused:T,isDisabled:m,key:R,index:P,removeProps:{onClick:function(){return o.removeValue(_)},onTouchEnd:function(){return o.removeValue(_)},onMouseDown:function(q){q.preventDefault()}},data:_}),o.formatOptionLabel(_,"value"))});if(v)return null;var I=S[0];return h.exports.createElement(u,J({},f,{data:I,isDisabled:m}),this.formatOptionLabel(I,"value"))}},{key:"renderClearIndicator",value:function(){var o=this.getComponents(),i=o.ClearIndicator,a=this.commonProps,s=this.props,l=s.isDisabled,c=s.isLoading,u=this.state.isFocused;if(!this.isClearable()||!i||l||!this.hasValue()||c)return null;var d={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:d,isFocused:u}))}},{key:"renderLoadingIndicator",value:function(){var o=this.getComponents(),i=o.LoadingIndicator,a=this.commonProps,s=this.props,l=s.isDisabled,c=s.isLoading,u=this.state.isFocused;if(!i||!c)return null;var d={"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:d,isDisabled:l,isFocused:u}))}},{key:"renderIndicatorSeparator",value:function(){var o=this.getComponents(),i=o.DropdownIndicator,a=o.IndicatorSeparator;if(!i||!a)return null;var s=this.commonProps,l=this.props.isDisabled,c=this.state.isFocused;return h.exports.createElement(a,J({},s,{isDisabled:l,isFocused:c}))}},{key:"renderDropdownIndicator",value:function(){var o=this.getComponents(),i=o.DropdownIndicator;if(!i)return null;var a=this.commonProps,s=this.props.isDisabled,l=this.state.isFocused,c={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return h.exports.createElement(i,J({},a,{innerProps:c,isDisabled:s,isFocused:l}))}},{key:"renderMenu",value:function(){var o=this,i=this.getComponents(),a=i.Group,s=i.GroupHeading,l=i.Menu,c=i.MenuList,u=i.MenuPortal,d=i.LoadingMessage,f=i.NoOptionsMessage,p=i.Option,g=this.commonProps,m=this.state.focusedOption,y=this.props,v=y.captureMenuScroll,b=y.inputValue,x=y.isLoading,S=y.loadingMessage,C=y.minMenuHeight,w=y.maxMenuHeight,I=y.menuIsOpen,_=y.menuPlacement,P=y.menuPosition,T=y.menuPortalTarget,R=y.menuShouldBlockScroll,B=y.menuShouldScrollIntoView,q=y.noOptionsMessage,W=y.onMenuScrollToTop,L=y.onMenuScrollToBottom;if(!I)return null;var z=function(Z,oe){var ae=Z.type,ie=Z.data,ce=Z.isDisabled,ue=Z.isSelected,de=Z.label,be=Z.value,Ee=m===ie,xe=ce?void 0:function(){return o.onOptionHover(ie)},Ne=ce?void 0:function(){return o.selectOption(ie)},nt="".concat(o.getElementId("option"),"-").concat(oe),Ie={id:nt,onClick:Ne,onMouseMove:xe,onMouseOver:xe,tabIndex:-1};return h.exports.createElement(p,J({},g,{innerProps:Ie,data:ie,isDisabled:ce,isSelected:ue,key:nt,label:de,type:ae,value:be,isFocused:Ee,innerRef:Ee?o.getFocusedOptionRef:void 0}),o.formatOptionLabel(Z.data,"menu"))},N;if(this.hasOptions())N=this.getCategorizedOptions().map(function(H){if(H.type==="group"){var Z=H.data,oe=H.options,ae=H.index,ie="".concat(o.getElementId("group"),"-").concat(ae),ce="".concat(ie,"-heading");return h.exports.createElement(a,J({},g,{key:ie,data:Z,options:oe,Heading:s,headingProps:{id:ce,data:H.data},label:o.formatGroupLabel(H.data)}),H.options.map(function(ue){return z(ue,"".concat(ae,"-").concat(ue.index))}))}else if(H.type==="option")return z(H,"".concat(H.index))});else if(x){var V=S({inputValue:b});if(V===null)return null;N=h.exports.createElement(d,g,V)}else{var Y=q({inputValue:b});if(Y===null)return null;N=h.exports.createElement(f,g,Y)}var K={minMenuHeight:C,maxMenuHeight:w,menuPlacement:_,menuPosition:P,menuShouldScrollIntoView:B},D=h.exports.createElement(hSt,J({},g,K),function(H){var Z=H.ref,oe=H.placerProps,ae=oe.placement,ie=oe.maxHeight;return h.exports.createElement(l,J({},g,K,{innerRef:Z,innerProps:{onMouseDown:o.onMenuMouseDown,onMouseMove:o.onMenuMouseMove,id:o.getElementId("listbox")},isLoading:x,placement:ae}),h.exports.createElement(k5t,{captureEnabled:v,onTopArrive:W,onBottomArrive:L,lockEnabled:R},function(ce){return h.exports.createElement(c,J({},g,{innerRef:function(de){o.getMenuListRef(de),ce(de)},isLoading:x,maxHeight:ie,focusedOption:m}),N)}))});return T||P==="fixed"?h.exports.createElement(u,J({},g,{appendTo:T,controlElement:this.controlRef,menuPlacement:_,menuPosition:P}),D):D}},{key:"renderFormField",value:function(){var o=this,i=this.props,a=i.delimiter,s=i.isDisabled,l=i.isMulti,c=i.name,u=i.required,d=this.state.selectValue;if(!(!c||s)){if(u&&!this.hasValue())return h.exports.createElement(_5t,{name:c,onFocus:this.onValueInputFocus});if(l)if(a){var f=d.map(function(m){return o.getOptionValue(m)}).join(a);return h.exports.createElement("input",{name:c,type:"hidden",value:f})}else{var p=d.length>0?d.map(function(m,y){return h.exports.createElement("input",{key:"i-".concat(y),name:c,type:"hidden",value:o.getOptionValue(m)})}):h.exports.createElement("input",{name:c,type:"hidden",value:""});return h.exports.createElement("div",null,p)}else{var g=d[0]?this.getOptionValue(d[0]):"";return h.exports.createElement("input",{name:c,type:"hidden",value:g})}}}},{key:"renderLiveRegion",value:function(){var o=this.commonProps,i=this.state,a=i.ariaSelection,s=i.focusedOption,l=i.focusedValue,c=i.isFocused,u=i.selectValue,d=this.getFocusableOptions();return h.exports.createElement(p5t,J({},o,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:s,focusedValue:l,isFocused:c,selectValue:u,focusableOptions:d}))}},{key:"render",value:function(){var o=this.getComponents(),i=o.Control,a=o.IndicatorsContainer,s=o.SelectContainer,l=o.ValueContainer,c=this.props,u=c.className,d=c.id,f=c.isDisabled,p=c.menuIsOpen,g=this.state.isFocused,m=this.commonProps=this.getCommonProps();return h.exports.createElement(s,J({},m,{className:u,innerProps:{id:d,onKeyDown:this.onKeyDown},isDisabled:f,isFocused:g}),this.renderLiveRegion(),h.exports.createElement(i,J({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:f,isFocused:g,menuIsOpen:p}),h.exports.createElement(l,J({},m,{isDisabled:f}),this.renderPlaceholderOrValue(),this.renderInput()),h.exports.createElement(a,J({},m,{isDisabled:f}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s=i.clearFocusValueOnUpdate,l=i.inputIsHiddenAfterUpdate,c=i.ariaSelection,u=i.isFocused,d=i.prevWasFocused,f=o.options,p=o.value,g=o.menuIsOpen,m=o.inputValue,y=o.isMulti,v=aj(p),b={};if(a&&(p!==a.value||f!==a.options||g!==a.menuIsOpen||m!==a.inputValue)){var x=g?N5t(o,v):[],S=s?z5t(i,v):null,C=j5t(i,x);b={selectValue:v,focusedOption:C,focusedValue:S,clearFocusValueOnUpdate:!1}}var w=l!=null&&o!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},I=c,_=u&&d;return u&&!_&&(I={value:qy(y,v,v[0]||null),options:v,action:"initial-input-focus"},_=!d),(c==null?void 0:c.action)==="initial-input-focus"&&(I=null),ye(ye(ye({},b),w),{},{prevProps:o,ariaSelection:I,prevWasFocused:_})}}]),n}(h.exports.Component);Yre.defaultProps=F5t;var V5t=h.exports.forwardRef(function(e,t){var n=Zxt(e);return h.exports.createElement(Yre,J({ref:t},n))}),W5t=V5t;function rh(){return rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rh.apply(this,arguments)}var U5t=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.isDisabled,s=t.isRtl,l=t.hasValue,c=t.selectProps.chakraStyles,u=rh({position:"relative",direction:s?"rtl":void 0},a?{cursor:"not-allowed"}:{}),d=c!=null&&c.container?c.container(u,t):u;return O.createElement(Le,rh({},i,{className:o({"--is-disabled":a,"--is-rtl":s,"--has-value":l},r),sx:d}),n)},G5t=function(t){var n=t.children,r=t.className,o=t.cx,i=t.isMulti,a=t.hasValue,s=t.innerProps,l=t.selectProps,c=l.size,u=l.chakraStyles,d=l.variant,f=et("Input",{size:c,variant:d}),p={display:"flex",alignItems:"center",flex:1,paddingY:"2px",paddingX:f.field.px,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},g=u!=null&&u.valueContainer?u.valueContainer(p,t):p;return O.createElement(Le,rh({},s,{className:o({"value-container":!0,"value-container--is-multi":i,"value-container--has-value":a},r),sx:g}),n)},K5t=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps.chakraStyles,s={display:"flex",alignItems:"center",alignSelf:"stretch",flexShrink:0},l=a!=null&&a.indicatorsContainer?a.indicatorsContainer(s,t):s;return O.createElement(Le,rh({},i,{className:o({indicators:!0},r),sx:l}),n)};function Ea(){return Ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ea.apply(this,arguments)}var q5t=function(t){var n=t.className,r=t.cx,o=t.children,i=t.innerRef,a=t.innerProps,s=t.isDisabled,l=t.isFocused,c=t.menuIsOpen,u=t.selectProps,d=u.size,f=u.isInvalid,p=u.isReadOnly,g=u.chakraStyles,m=u.focusBorderColor,y=u.errorBorderColor,v=u.variant,b=et("Input",{focusBorderColor:m,errorBorderColor:y,size:d,variant:v}),x=Ea({},b.field,{display:"flex",padding:0,overflow:"hidden",height:"auto",minH:b.field.h},s?{pointerEvents:"none"}:{}),S=g!=null&&g.control?g.control(x,t):x;return O.createElement(Le,Ea({ref:i,className:r({control:!0,"control--is-disabled":s,"control--is-focused":l,"control--menu-is-open":c},n),sx:S},a,{"data-focus":l?!0:void 0,"data-focus-visible":l?!0:void 0,"data-invalid":f?!0:void 0,"data-disabled":s?!0:void 0,"aria-readonly":p?!0:void 0}),o)},Y5t=function(t){var n=t.className,r=t.cx,o=t.selectProps,i=o.chakraStyles,a=o.useBasicStyles,s=o.variant,l=Ea({opacity:1},a||s!=="outline"?{display:"none"}:{}),c=i!=null&&i.indicatorSeparator?i.indicatorSeparator(l,t):l;return O.createElement(tG,{className:r({"indicator-separator":!0},n),sx:c,orientation:"vertical"})},X5t=function(t){return O.createElement(Oo,t,O.createElement("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}))},Z5t=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps,s=a.chakraStyles,l=a.useBasicStyles,c=a.size,u=a.focusBorderColor,d=a.errorBorderColor,f=a.variant,p=et("Input",{size:c,focusBorderColor:u,errorBorderColor:d,variant:f}),g={sm:"16px",md:"20px",lg:"24px"},m=g[c||"md"],y=Ea({},p.addon,{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",borderRadius:0,borderWidth:0,fontSize:m},l&&{background:"transparent",padding:0,width:6,marginRight:2,marginLeft:1,cursor:"inherit"}),v=s!=null&&s.dropdownIndicator?s.dropdownIndicator(y,t):y,b={height:"1em",width:"1em"},x=s!=null&&s.downChevron?s.downChevron(b,t):b;return O.createElement(Le,Ea({},i,{className:o({indicator:!0,"dropdown-indicator":!0},r),sx:v}),n||O.createElement(X5t,{sx:x}))},Q5t=function(t){return O.createElement(Oo,Ea({focusable:"false","aria-hidden":!0},t),O.createElement("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}))},J5t=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps,s=a.size,l=a.chakraStyles,c=xr("CloseButton",{size:s}),u=Ea({},c,{marginX:1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,cursor:"pointer"}),d=l!=null&&l.clearIndicator?l.clearIndicator(u,t):u,f={width:"1em",height:"1em"},p=l!=null&&l.crossIcon?l.crossIcon(f,t):f;return O.createElement(Le,Ea({role:"button",className:o({indicator:!0,"clear-indicator":!0},r),sx:d,"aria-label":"Clear selected options"},i),n||O.createElement(Q5t,{sx:p}))},ewt=function(t){var n=t.className,r=t.cx,o=t.innerProps,i=t.selectProps,a=i.size,s=i.chakraStyles,l=t.color,c=t.emptyColor,u=t.speed,d=t.thickness,f=t.spinnerSize,p={sm:"xs",md:"sm",lg:"md"},g=p[a||"md"],m={marginRight:3},y=s!=null&&s.loadingIndicator?s.loadingIndicator(m,t):m;return O.createElement(a1,Ea({className:r({indicator:!0,"loading-indicator":!0},n),sx:y},o,{size:f||g,color:l,emptyColor:c,speed:u,thickness:d}))},twt=q5t,nwt=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"];function UE(){return UE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},UE.apply(this,arguments)}function rwt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var owt=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var n=rwt(t,nwt);return UE({},n)},iwt=["innerRef","isDisabled","isHidden","inputClassName"];function L0(){return L0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L0.apply(this,arguments)}function awt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var swt=function(t){var n=t.className,r=t.cx,o=t.value,i=t.selectProps,a=i.chakraStyles,s=i.isReadOnly,l=i.isRequired,c=owt(t),u=c.innerRef,d=c.isDisabled,f=c.isHidden,p=c.inputClassName,g=awt(c,iwt),m={gridArea:"1 / 2",font:"inherit",minW:"2px",border:0,margin:0,outline:0},y={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content",color:"inherit",marginX:"0.125rem",paddingY:"0.125rem",_after:L0({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre",padding:0},m)},v=a!=null&&a.inputContainer?a.inputContainer(y,t):y,b=L0({label:"input",color:"inherit",background:0,opacity:f?0:1,width:"100%"},m),x=a!=null&&a.input?a.input(b,t):b;return O.createElement(Le,{className:r({"input-container":!0},n),"data-value":o||"",sx:v},O.createElement(ve.input,L0({className:r({input:!0},p),ref:u,sx:x,disabled:d,readOnly:s?!0:void 0,"aria-readonly":s?!0:void 0,"aria-required":l?!0:void 0},g)))},lwt=swt;function ni(){return ni=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ni.apply(this,arguments)}var cwt=function(t){var n={bottom:"top",top:"bottom"};return t?n[t]:"top"},uwt=function(t){var n,r=t.className,o=t.cx,i=t.children,a=t.innerProps,s=t.innerRef,l=t.placement,c=t.selectProps.chakraStyles,u=(n={position:"absolute"},n[cwt(l)]="100%",n.marginY="8px",n.width="100%",n.zIndex=1,n),d=c!=null&&c.menu?c.menu(u,t):u;return O.createElement(Le,ni({},a,{ref:s,className:o({menu:!0},r),sx:d}),i)},dwt=uwt,fwt=function(t){var n,r=t.className,o=t.cx,i=t.innerRef,a=t.children,s=t.maxHeight,l=t.isMulti,c=t.innerProps,u=t.selectProps,d=u.size,f=u.chakraStyles,p=et("Menu"),g=et("Input",{size:d}),m=ni({},p.list,{minW:"100%",maxHeight:s+"px",overflowY:"auto",borderRadius:(n=g.field)==null?void 0:n.borderRadius,position:"relative",WebkitOverflowScrolling:"touch"}),y=f!=null&&f.menuList?f.menuList(m,t):m;return O.createElement(Le,ni({},c,{className:o({"menu-list":!0,"menu-list--is-multi":l},r),sx:y,ref:i}),a)},pwt=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps,s=a.size,l=a.chakraStyles,c=V0("gray.400","whiteAlpha.400"),u={sm:"6px",md:"8px",lg:"10px"},d={color:c,textAlign:"center",paddingY:u[s||"md"],fontSize:s},f=l!=null&&l.loadingMessage?l.loadingMessage(d,t):d;return O.createElement(Le,ni({},i,{className:o({"menu-notice":!0,"menu-notice--loading":!0},r),sx:f}),n)},hwt=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps,s=a.size,l=a.chakraStyles,c=V0("gray.400","whiteAlpha.400"),u={sm:"6px",md:"8px",lg:"10px"},d={color:c,textAlign:"center",paddingY:u[s||"md"],fontSize:s},f=l!=null&&l.noOptionsMessage?l.noOptionsMessage(d,t):d;return O.createElement(Le,ni({},i,{className:o({"menu-notice":!0,"menu-notice--no-options":!0},r),sx:f}),n)},gwt=function(t){var n=t.children,r=t.className,o=t.cx,i=t.theme,a=t.getStyles,s=t.Heading,l=t.headingProps,c=t.label,u=t.selectProps,d=t.innerProps,f=t.getClassNames,p=u.chakraStyles,g=p!=null&&p.group?p.group({},t):{};return O.createElement(Le,ni({},d,{className:o({group:!0},r),sx:g}),O.createElement(s,ni({},l,{selectProps:u,cx:o,theme:i,getStyles:a,getClassNames:f}),c),O.createElement(Le,null,n))},mwt=function(t){var n=t.cx,r=t.className,o=t.children,i=t.selectProps,a=i.size,s=i.hasStickyGroupHeaders,l=i.chakraStyles,c=et("Menu"),u={sm:"xs",md:"sm",lg:"md"},d={sm:"0.4rem 0.8rem",md:"0.5rem 1rem",lg:"0.6rem 1.2rem"},f=ni({},c.groupTitle,{fontSize:u[a||"md"],padding:d[a||"md"],margin:0,borderBottomWidth:s?"1px":0,position:s?"sticky":"static",top:-2,bg:c.list.bg,zIndex:1}),p=l!=null&&l.groupHeading?l.groupHeading(f,t):f;return O.createElement(Le,{className:n({"group-heading":!0},r),sx:p},o)},vwt=function(t){return O.createElement(tge,ni({viewBox:"0 0 14 14",w:"1em",h:"1em"},t),O.createElement("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"}))},ywt=function(t){var n=t.className,r=t.cx,o=t.innerRef,i=t.innerProps,a=t.children,s=t.isFocused,l=t.isDisabled,c=t.isSelected,u=t.selectProps,d=u.size,f=u.isMulti,p=u.hideSelectedOptions,g=u.selectedOptionStyle,m=u.selectedOptionColor,y=u.chakraStyles,v=et("Menu").item,b={sm:"0.3rem 0.6rem",md:"0.4rem 0.8rem",lg:"0.5rem 1rem"},x=V0(m+".500",m+".300"),S=V0("white","black"),C=g==="check"&&(!f||p===!1),w=g==="color"&&c,I=ni({},v,{display:"flex",alignItems:"center",width:"100%",textAlign:"start",fontSize:d,padding:b[d||"md"]},s&&v._focus,w&&{bg:x,color:S,_active:{bg:x}},l&&v._disabled,l&&{_active:{}}),_=y!=null&&y.option?y.option(I,t):I;return O.createElement(Le,ni({},i,{role:"button",className:r({option:!0,"option--is-disabled":l,"option--is-focused":s,"option--is-selected":c},n),sx:_,ref:o,"data-disabled":l?!0:void 0,"aria-disabled":l?!0:void 0}),C&&O.createElement(d5,{fontSize:"0.8em",marginEnd:"0.75rem",opacity:c?1:0},O.createElement(vwt,null)),a)};function ts(){return ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ts.apply(this,arguments)}var bwt=function(t){return typeof t=="object"&&t!==null&&"colorScheme"in t},Xre=function(t){return typeof t=="object"&&t!==null&&"isFixed"in t},xwt=function(t){return typeof t=="object"&&t!==null&&"variant"in t},Swt=function(t){var n=t.children,r=t.className,o=t.components,i=t.cx,a=t.data,s=t.innerProps,l=t.isDisabled,c=t.isFocused,u=t.removeProps,d=t.selectProps,f=o.Container,p=o.Label,g=o.Remove,m=d.chakraStyles,y=d.colorScheme,v=d.tagVariant,b=d.size,x="",S="",C=!1;bwt(a)&&typeof a.colorScheme=="string"&&(x=a.colorScheme),xwt(a)&&typeof a.variant=="string"&&(S=a.variant),Xre(a)&&(C=!!a.isFixed);var w=et("Tag",{size:b,colorScheme:x||y,variant:S||v||(C?"solid":"subtle")}),I=ts({},w.container,{display:"inline-flex",verticalAlign:"top",alignItems:"center",maxWidth:"100%",margin:"0.125rem"}),_=m!=null&&m.multiValue?m.multiValue(I,t):I,P=w.label,T=m!=null&&m.multiValueLabel?m.multiValueLabel(P,t):P,R=ts({display:"flex",alignItems:"center",justifyContent:"center"},w.closeButton),B=m!=null&&m.multiValueRemove?m.multiValueRemove(R,t):R;return O.createElement(f,{data:a,innerProps:ts({className:i({"multi-value":!0,"multi-value--is-disabled":l},r)},s),sx:_,selectProps:d},O.createElement(p,{data:a,innerProps:{className:i({"multi-value__label":!0},r)},sx:T,selectProps:d},n),O.createElement(g,{data:a,innerProps:ts({className:i({"multi-value__remove":!0},r),"aria-label":"Remove "+(n||"option")},u),sx:B,selectProps:d,isFocused:c}))},wwt=function(t){var n=t.children,r=t.innerProps,o=t.sx;return O.createElement(ve.span,ts({},r,{sx:o}),n)},Cwt=function(t){var n=t.children,r=t.innerProps,o=t.sx;return O.createElement(ve.span,ts({},r,{sx:o}),n)},Ewt=function(t){return O.createElement(Oo,ts({verticalAlign:"inherit",viewBox:"0 0 512 512"},t),O.createElement("path",{fill:"currentColor",d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"}))},kwt=function(t){var n=t.children,r=t.innerProps,o=t.isFocused,i=t.data,a=t.sx;return Xre(i)&&i.isFixed?null:O.createElement(Le,ts({},r,{role:"button",sx:a,"data-focus":o?!0:void 0,"data-focus-visible":o?!0:void 0}),n||O.createElement(Ewt,null))},Iwt=Swt;function GE(){return GE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GE.apply(this,arguments)}var _wt=function(t){var n=t.children,r=t.className,o=t.cx,i=t.innerProps,a=t.selectProps.chakraStyles,s=V0("gray.400","whiteAlpha.400"),l={color:s,mx:"0.125rem",position:"absolute",top:"50%",transform:"translateY(-50%)",userSelect:"none"},c=a!=null&&a.placeholder?a.placeholder(l,t):l;return O.createElement(Le,GE({},i,{className:o({placeholder:!0},r),sx:c}),n)},Owt=_wt;function KE(){return KE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},KE.apply(this,arguments)}var Pwt=function(t){var n=t.children,r=t.className,o=t.cx,i=t.isDisabled,a=t.innerProps,s=t.selectProps.chakraStyles,l={label:"singleValue",mx:"0.125rem",maxWidth:"calc(100% - 0.5rem)",overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"},c=s!=null&&s.singleValue?s.singleValue(l,t):l;return O.createElement(Le,KE({className:o({"single-value":!0,"single-value--is-disabled":i},r),sx:c},a),n)},Twt=Pwt,Awt={ClearIndicator:J5t,Control:twt,DropdownIndicator:Z5t,Group:gwt,GroupHeading:mwt,IndicatorSeparator:Y5t,IndicatorsContainer:K5t,Input:lwt,LoadingIndicator:ewt,LoadingMessage:pwt,Menu:dwt,MenuList:fwt,MultiValue:Iwt,MultiValueContainer:wwt,MultiValueLabel:Cwt,MultiValueRemove:kwt,NoOptionsMessage:hwt,Option:ywt,Placeholder:Owt,SelectContainer:U5t,SingleValue:Twt,ValueContainer:G5t},$wt=Awt,Mwt=["components","theme","size","colorScheme","isDisabled","isInvalid","isReadOnly","isRequired","inputId","tagVariant","hasStickyGroupHeaders","selectedOptionStyle","selectedOptionColor","variant","focusBorderColor","errorBorderColor","chakraStyles","onFocus","onBlur","menuIsOpen"];function dS(){return dS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dS.apply(this,arguments)}function Rwt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Dwt=function(t){var n,r=t.components,o=r===void 0?{}:r;t.theme;var i=t.size,a=t.colorScheme,s=a===void 0?"gray":a,l=t.isDisabled,c=t.isInvalid,u=t.isReadOnly,d=t.isRequired,f=t.inputId,p=t.tagVariant,g=t.hasStickyGroupHeaders,m=g===void 0?!1:g,y=t.selectedOptionStyle,v=y===void 0?"color":y,b=t.selectedOptionColor,x=b===void 0?"blue":b,S=t.variant,C=t.focusBorderColor,w=t.errorBorderColor,I=t.chakraStyles,_=I===void 0?{}:I,P=t.onFocus,T=t.onBlur,R=t.menuIsOpen,B=Rwt(t,Mwt),q=yh(),W=q.components.Input.defaultProps,L=W.variant,z=W.size,N=Y7({id:f,isDisabled:l,isInvalid:c,isRequired:d,isReadOnly:u,onFocus:P,onBlur:T}),V=R!=null?R:N.readOnly?!1:void 0,Y=i!=null?i:z==="xs"?"sm":z,K=["sm","md","lg"];K.includes(Y)||(Y="md");var D=p,H=["subtle","solid","outline"];p!==void 0&&(H.includes(p)||(D="subtle"));var Z=v,oe=["color","check"];oe.includes(v)||(Z="color");var ae=x;typeof x!="string"&&(ae="blue");var ie=S!=null?S:L,ce=["outline","filled","flushed","unstyled"];ce.includes(ie)||(ie=L);var ue=dS({components:dS({},$wt,o),colorScheme:s,size:Y,tagVariant:D,selectedOptionStyle:Z,selectedOptionColor:ae,variant:ie,hasStickyGroupHeaders:m,chakraStyles:_,focusBorderColor:C,errorBorderColor:w,onFocus:N.onFocus,onBlur:N.onBlur,isDisabled:N.disabled,isInvalid:!!N["aria-invalid"],inputId:N.id,isReadOnly:N.readOnly,menuIsOpen:V},B,{"aria-invalid":((n=B["aria-invalid"])!=null?n:N["aria-invalid"])?!0:void 0});return ue},Lwt=Dwt,Bwt=h.exports.forwardRef(function(e,t){var n=Lwt(e);return k(W5t,{ref:t,...n})}),Sj=Bwt;const Fwt=({initialCanvasState:e,updateCanvas:t,t:n,worldSubscriberGroups:r})=>{const[o,i]=h.exports.useState(e),a=u=>({value:u,label:n(u)}),s=["private","public"].map(a),l=r;h.exports.useEffect(()=>{o&&t(o)},[o,t]);const c=u=>{u&&u.length>0&&i({...o,subscribergroups:[...u]})};return ne(q7,{children:[k(ub,{htmlFor:"title",children:n("title")}),k(dl,{name:"title",placeholder:n("untitled"),defaultValue:o==null?void 0:o.title,onChange:u=>{i({...o,title:u.target.value})}}),k(ub,{paddingTop:"1rem",htmlFor:"status",children:n("elementStatus",{element:n("canvas")})}),k(Sj,{name:"status",options:s,closeMenuOnSelect:!0,size:"sm",defaultValue:o!=null&&o.state?a(o.state):void 0,css:{textTransform:"capitalize",paddingBottom:"1rem"},onChange:u=>{u!=null&&u.value&&i({...o,state:u==null?void 0:u.value})}}),!!l.length&&ne(Ue,{children:[k(ub,{paddingTop:"1rem",htmlFor:"subscriberGroups",children:n("subscriberGroups")}),k(KU,{paddingBottom:"0.5rem",children:n("subscriberGroupHelper")}),k(Sj,{isMulti:!0,name:"subscriberGroups",placeholder:n("subscriberGroupPlaceholder"),size:"sm",options:l,defaultValue:o==null?void 0:o.subscribergroups,getOptionLabel:u=>u.title,getOptionValue:u=>u.id,onChange:c})]})]})},Nwt=()=>{const e=h.exports.useRef(null),t=Pt(),{state:{appState:{modalSetting:n},document:r},selectedIds:o}=t,i=qp(_=>_.user.subscriberGroups),a=t.useStore(_=>_.settings.isDarkMode),{t:s}=zn("",{keyPrefix:"externalUI"}),[l,c]=h.exports.useState(!1),[u,d]=h.exports.useState(),[f,p]=h.exports.useState(),[g,m]=h.exports.useState({body:k(Ue,{}),footer:k(Ue,{}),title:""}),[y,v]=h.exports.useState(""),[b,x]=h.exports.useState(),S=()=>{n===Hr.background&&t.updateWaUserSettings(),t.handleModalOpened(void 0,f?[f]:[])},C=h.exports.useCallback(()=>{var _,P,T;t.updateDocument({...r,name:(_=b==null?void 0:b.title)!=null?_:r.name,title:(P=b==null?void 0:b.title)!=null?P:r.name,subscribergroups:b==null?void 0:b.subscribergroups,state:(T=b==null?void 0:b.state)!=null?T:r.state}),t.updateCanvasSettings(b),t.handleModalOpened(void 0,[])},[b]),w=et("SearchMenu",{}),I=_=>P=>{P.key==="Enter"&&(P.preventDefault(),P.stopPropagation(),_()),P.key=="Tab"&&(P.preventDefault(),P.stopPropagation())};return h.exports.useEffect(()=>{var P;const _=!!n;_&&l===!1&&(o.length===1||n===Hr.background)&&(p(o[0]),d((P=t.getBlock(o[0]))!=null?P:void 0)),c(_)},[o,n,o]),h.exports.useEffect(()=>{var _,P;switch(n){case Hr.canvas:const T={...r,title:r.name,subscribergroups:(_=r.subscribergroups)!=null?_:[],state:(P=r.state)!=null?P:"private"};m({title:s("editElement",{element:s("canvas")}),body:k(Fwt,{t:s,updateCanvas:B=>x(B),initialCanvasState:T,worldSubscriberGroups:i}),footer:ne(Ue,{children:[k(to,{mr:3,onClick:S,textTransform:"capitalize",variant:"ghost",children:s("close")}),k(to,{colorScheme:"blue",textTransform:"capitalize",type:"submit",onClick:C,children:s("applyChanges")})]})});break;case Hr.title:const R=()=>{f&&y&&t.updateWAElement({tlTitle:y},[f]),S()};m({title:s("renameElement",{element:"title"}),body:k(q7,{onKeyDown:I(R),children:k(dl,{ref:e,onChange:B=>{v(B.target.value)}})}),footer:ne(Ue,{children:[k(to,{mr:3,onClick:S,textTransform:"capitalize",variant:"ghost",children:s("close")}),k(to,{colorScheme:"blue",textTransform:"capitalize",type:"submit",onClick:R,children:s("renameElement",{element:"title"})})]})});break;case Hr.url:m({title:s("changeElement",{element:"Url"}),body:k(ku,{value:w,children:k(Rb,{onClickElement:async B=>{f&&JSON.stringify(B)!=="{}"&&t.addLinkToShape(B.tlUrl),S()}})}),footer:ne(Ue,{children:[k(to,{colorScheme:"blue",mr:3,onClick:S,textTransform:"capitalize",children:s("close")}),k(to,{colorScheme:"red",onClick:()=>{f&&t.addLinkToShape(void 0),S()},textTransform:"capitalize",children:s("removeElement",{element:"Url"})})]})});break;case Hr.image:m({title:s("changeElement",{element:"Image"}),body:k(ku,{value:w,children:k(Rb,{acceptedCategories:ft.IMAGES,onClickElement:async B=>{f&&JSON.stringify(B)!=="{}"&&t.updateWAElement({tlBgImage:B.tlBgImage},[f]),S()}})}),footer:ne(Ue,{children:[k(to,{colorScheme:"blue",mr:3,onClick:S,textTransform:"capitalize",children:s("close")}),k(to,{colorScheme:"red",onClick:()=>{f&&t.updateWAElement({tlBgImage:void 0,tlAltImage:void 0},[f]),S()},textTransform:"capitalize",children:s("removeElement",{element:"Image"})})]})});break;case Hr.background:m({title:s("changeElement",{element:"Background"}),body:ne(ku,{value:w,children:[k(ar,{fontWeight:"semibold",fontSize:"lg",children:s("changeBgColor")}),k(cf,{css:{display:"flex",flexWrap:"wrap"},changeStyle:({color:B})=>{t.updateWaUserSettings({DANGEROUSLY_SET_CSS:{background:B}})}}),k(ar,{fontWeight:"semibold",fontSize:"lg",paddingTop:"8",children:s("changeBgImage")}),k(Rb,{acceptedCategories:ft.IMAGES,onClickElement:async B=>{t.updateWaUserSettings({DANGEROUSLY_SET_CSS:{background:`url(${B.tlBgImage})`,backgroundSize:"cover"}})}})]}),footer:ne(Ue,{children:[k(to,{colorScheme:"blue",mr:3,onClick:()=>{t.updateWaUserSettings()},textTransform:"capitalize",children:s("close")}),k(to,{colorScheme:"red",onClick:()=>{t.updateWaUserSettings({DANGEROUSLY_SET_CSS:{background:void 0,backgroundSize:"unset"}})},textTransform:"capitalize",children:s("removeElement",{element:"Background"})})]})})}},[u,y,a,b,n,f,i]),ne(O5,{initialFocusRef:e,isOpen:l,onClose:S,children:[k(y_,{}),ne(g_,{children:[k(v_,{textTransform:"capitalize",children:g.title}),k(CY,{}),k(h_,{children:g.body}),k(m_,{children:g.footer})]})]})};function zwt({id:e,document:t,currentPageId:n,autofocus:r=!0,showMenu:o=!0,showPages:i=!0,showTools:a=!0,showZoom:s=!0,showStyles:l=!0,showUI:c=!0,readOnly:u=!1,showSponsorLink:d=!1,disableAssets:f=!1,isErebus:p,onMount:g,onChange:m,onChangePresence:y,onNewProject:v,onSaveProject:b,onSaveProjectAs:x,onOpenProject:S,onOpenMedia:C,onSignOut:w,onSignIn:I,onUndo:_,onRedo:P,onPersist:T,onPatch:R,onCommand:B,onChangePage:q,onAssetCreate:W,onAssetDelete:L,onExport:z,isLoading:N}){h.exports.useEffect(()=>{K==null||K.updateWaUserSettings({DANGEROUSLY_SET_CSS:{cursor:"unset"}})},[]);const[V,Y]=h.exports.useState(e),[K,D]=h.exports.useState(()=>new pu(e,{onMount:g,onChange:m,onChangePresence:y,onNewProject:v,onSaveProject:b,onSaveProjectAs:x,onOpenProject:S,onOpenMedia:C,onSignOut:w,onSignIn:I,onUndo:_,onRedo:P,onPersist:T,onPatch:R,onCommand:B,onChangePage:q,onAssetDelete:L,onAssetCreate:W}));return h.exports.useEffect(()=>{N&&K.zoomToFit(),K.setIsLoading(!!N)},[N]),h.exports.useEffect(()=>{if(e===V)return;const H=new pu(e,{onMount:g,onChange:m,onChangePresence:y,onNewProject:v,onSaveProject:b,onSaveProjectAs:x,onOpenProject:S,onOpenMedia:C,onSignOut:w,onSignIn:I,onUndo:_,onRedo:P,onPersist:T,onPatch:R,onCommand:B,onChangePage:q,onAssetDelete:L,onAssetCreate:W,onExport:z});Y(e),D(H)},[V,e]),h.exports.useEffect(()=>{!t||(t.id===K.document.id?K.updateDocument(t):K.loadDocument(t))},[t,K]),h.exports.useEffect(()=>{K.setDisableAssets(f)},[K,f]),h.exports.useEffect(()=>{!n||K.changePage(n)},[n,K]),h.exports.useEffect(()=>{K.readOnly=u},[K,u]),h.exports.useEffect(()=>{K.callbacks={onMount:g,onChange:m,onChangePresence:y,onNewProject:v,onSaveProject:b,onSaveProjectAs:x,onOpenProject:S,onOpenMedia:C,onSignOut:w,onSignIn:I,onUndo:_,onRedo:P,onPersist:T,onPatch:R,onCommand:B,onChangePage:q,onAssetDelete:L,onAssetCreate:W,onExport:z}},[g,m,y,v,b,x,S,C,w,I,_,P,T,R,B,q,L,W,z]),k(iJ.Provider,{value:K,children:k(jwt,{id:V,autofocus:r,showPages:i,showMenu:o,showStyles:l,showZoom:s,showTools:a,showUI:c,showSponsorLink:d,isErebus:p,readOnly:u},V||"Tldraw")})}const jwt=h.exports.memo(function({id:t,autofocus:n,showPages:r,showMenu:o,showZoom:i,showStyles:a,showTools:s,showSponsorLink:l,readOnly:c,showUI:u,isErebus:d}){var D,H,Z,oe;const f=Pt(),p=h.exports.useRef(null),g=f.useStore(),{document:m,settings:y,appState:v,room:b,canEdit:x}=g,S=g.appState.activeTool==="select",C=g.appState.isLoading,w=m.pages[v.currentPageId],I=m.pageStates[w.id],_=m.assets,{selectedIds:P}=I,T=P.length===1&&w.shapes[P[0]]&&se.getShapeUtil(w.shapes[P[0]].type).hideBounds,R=P.length===1&&w.shapes[P[0]]&&se.getShapeUtil(w.shapes[P[0]].type).hideResizeHandles,B=h.exports.useMemo(()=>({isDarkMode:y.isDarkMode}),[y.isDarkMode]),q=h.exports.useMemo(()=>({}),[y.isDarkMode]),W=f.session!==void 0,L=W&&((D=f.session)==null?void 0:D.constructor.name)!=="BrushSession"||!S||T||!!I.editingId,z=W||!S,N=W&&g.appState.status!==Gn.Brushing||!S,V=W||!S||!y.showCloneHandles||I.camera.zoom<.2,[Y,K]=h.exports.useState((Z=(H=g.document.userSettings)==null?void 0:H.DANGEROUSLY_SET_CSS)!=null?Z:{});return h.exports.useEffect(()=>{var ie,ce,ue,de,be,Ee,xe;let ae={};if(c)ae={...(ie=g.document.userSettings)==null?void 0:ie.DANGEROUSLY_SET_CSS,position:"relative",height:"100%",flexGrow:"1",minHeight:"500px",maxHeight:"620px"};else{const Ne=(Ee=(be=(ue=(ce=g.document.userSettings)==null?void 0:ce.DANGEROUSLY_SET_CSS)==null?void 0:ue.background)!=null?be:(de=g.document.userSettings)==null?void 0:de.tlCanvasBackground)!=null?Ee:"unset";ae={...(xe=g.document.userSettings)==null?void 0:xe.DANGEROUSLY_SET_CSS,background:Ne},ae.background==="unset"&&(ae.background=y.isDarkMode?"black":"white")}K(ae)},[g.document.userSettings,c,y.isDarkMode,K]),ne(Vwt,{usage:d?"erebus":"default",ref:p,tabIndex:-0,css:Y,className:(y.isDarkMode?_Be:"")+" DANGEROUSLY_SET_CSS",children:[k(hvt,{}),k(Hwt,{focusableRef:p,autofocus:n}),k(FNe,{children:k(e$e,{id:t,containerRef:p,shapeUtils:pc,page:w,pageState:I,assets:_,snapLines:v.snapLines,grid:Of,users:b==null?void 0:b.users,userId:b==null?void 0:b.userId,theme:q,meta:B,hideBounds:L,hideHandles:z,hideResizeHandles:R,hideIndicators:N,hideBindingHandles:!0,hideCloneHandles:V,hideRotateHandles:!y.showRotateHandles,hideGrid:!y.showGrid,performanceMode:(oe=f.session)==null?void 0:oe.performanceMode,onPinchStart:f.onPinchStart,onPinchEnd:f.onPinchEnd,onPinch:f.onPinch,onPan:f.onPan,onZoom:f.onZoom,onPointerDown:f.onPointerDown,onPointerMove:f.onPointerMove,onPointerUp:f.onPointerUp,onPointCanvas:f.onPointCanvas,onDoubleClickCanvas:f.onDoubleClickCanvas,onRightPointCanvas:f.onRightPointCanvas,onDragCanvas:f.onDragCanvas,onReleaseCanvas:f.onReleaseCanvas,onPointShape:f.onPointShape,onDoubleClickShape:f.onDoubleClickShape,onRightPointShape:f.onRightPointShape,onDragShape:f.onDragShape,onHoverShape:f.onHoverShape,onUnhoverShape:f.onUnhoverShape,onReleaseShape:f.onReleaseShape,onPointBounds:f.onPointBounds,onDoubleClickBounds:f.onDoubleClickBounds,onRightPointBounds:f.onRightPointBounds,onDragBounds:f.onDragBounds,onHoverBounds:f.onHoverBounds,onUnhoverBounds:f.onUnhoverBounds,onReleaseBounds:f.onReleaseBounds,onPointBoundsHandle:f.onPointBoundsHandle,onDoubleClickBoundsHandle:f.onDoubleClickBoundsHandle,onRightPointBoundsHandle:f.onRightPointBoundsHandle,onDragBoundsHandle:f.onDragBoundsHandle,onHoverBoundsHandle:f.onHoverBoundsHandle,onUnhoverBoundsHandle:f.onUnhoverBoundsHandle,onReleaseBoundsHandle:f.onReleaseBoundsHandle,onPointHandle:f.onPointHandle,onDoubleClickHandle:f.onDoubleClickHandle,onRightPointHandle:f.onRightPointHandle,onDragHandle:f.onDragHandle,onHoverHandle:f.onHoverHandle,onUnhoverHandle:f.onUnhoverHandle,onReleaseHandle:f.onReleaseHandle,onError:f.onError,onRenderCountChange:f.onRenderCountChange,onShapeChange:f.onShapeChange,onShapeBlur:f.onShapeBlur,onShapeClone:f.onShapeClone,onBoundsChange:f.updateBounds,onKeyDown:f.onKeyDown,onKeyUp:f.onKeyUp,onDragOver:f.onDragOver,onDrop:f.onDrop})}),u&&k(Wwt,{children:y.isFocusMode?k(UNe,{onSelect:f.toggleFocusMode}):ne(Ue,{children:[k(L2t,{readOnly:c,showPages:r,showMenu:o,showStyles:a,showZoom:i,showSponsorLink:l,canEdit:x}),k(Uwt,{}),s&&!c&&!C&&k(Gvt,{}),k(Nwt,{})]})})]})}),Hwt=h.exports.memo(function({focusableRef:t,autofocus:n}){return UBe(t),GBe(),h.exports.useEffect(()=>{var r;n&&((r=t.current)==null||r.focus())},[n]),null}),Vwt=$e("div",{variants:{usage:{erebus:{position:"unset",flexGrow:1,minHeight:"100%",minWidth:"100%"},default:{position:"absolute",height:"100%",width:"100%",minHeight:"100%",minWidth:"100%",maxHeight:"100%",maxWidth:"100%",overflow:"hidden",boxSizing:"border-box",outline:"none"}}},"& .tl-container":{position:"absolute",top:0,left:0,height:"100%",width:"100%",zIndex:1,backgroundColor:"unset !important"},"& input, textarea, button, select, label, button":{webkitTouchCallout:"none",webkitUserSelect:"none","-webkit-tap-highlight-color":"transparent","tap-highlight-color":"transparent"}}),Wwt=$e("div",{position:"absolute",top:0,left:0,height:"100%",width:"100%",padding:"8px 8px 0 8px",display:"flex",alignItems:"flex-start",justifyContent:"flex-start",pointerEvents:"none",zIndex:2,"& > *":{pointerEvents:"all "}}),Uwt=$e("div",{flexGrow:2}),Gwt={connectionState:"disconnected"},Zre=Ll({name:"connection",initialState:Gwt,reducers:{updateConnection:(e,t)=>{e.connectionState=t.payload}}}),{updateConnection:Kwt}=Zre.actions;var qwt=Zre.reducer;class BP{constructor(t,n){this.erebusEmbedded=t,this.cb=n}goBack(t){var n;try{if(!this.erebusEmbedded){t();return}if(!((n=this.cb)!=null&&n.goBackCb))throw Error("No goBack cb done");return this.cb.goBackCb(),!0}catch(r){return At.error("[ErebusService] goBack",{error:r}),!1}}invalidate(t){var n;try{if(!this.erebusEmbedded){t();return}if(!((n=this.cb)!=null&&n.invalidateCb))throw Error("No invalidate cb done");return this.cb.invalidateCb(),!0}catch(r){return At.error("[ErebusService] invalidate",{error:r}),!1}}}function Ywt(e,t,n,r,o=new BP){let{data:i,error:a,refetch:s}=W_e({userId:t,canvasId:e,serverUrl:n});const[l,c]=h.exports.useState(),[u,d]=h.exports.useState(),[f,p]=h.exports.useState(),g=I_(),m=D=>g(Kwt(D)),y=l==null?void 0:l.state.document.title,v=h.exports.useCallback(D=>{y&&y!==""&&D!==y&&o.invalidate(()=>{At.info("If connected to erebus it should invalidate because the title changed",{docTitle:y,newTitle:D})})},[y,o]),[b,x]=h.exports.useState(!0),[S,C]=h.exports.useState(),[w,I]=h.exports.useState(!1),_=jX(S,ha.app.socketInterval);h.exports.useEffect(()=>{l==null||l.updateWaUserSettings({DANGEROUSLY_SET_CSS:{cursor:"unset"}})},[]),h.exports.useEffect(()=>{_&&u&&(v(_.title),u.emit(aE.toServer,_),At.debug("[SOCKET HOOK] stateSentToServer",{state:JSON.parse(JSON.stringify(_))}),m("updating"),At.info("[socketio] Updated Backend with new state"))},[_,u,v]),h.exports.useEffect(()=>{var D,H,Z,oe,ae,ie;if(a&&(p(f),console.error(a),x(!1),t&&!w&&(s(),I(!0))),i){const ce=i.title,ue=i.state,de=i.subscribergroups,be=i.serverVersion;if(be&&At.info(`v: ${be} \u{1F5A5}`),ext(ce,ue,de)){const xe={state:ue,subscribergroups:de,name:ce};l!=null&&l.updateDocumentBasics(xe)||((D=window.app)==null||D.updateDocumentBasics(xe))}if((H=i.author)!=null&&H.id){const xe=((Z=i.author)==null?void 0:Z.id)===t;l!=null&&l.setCanEdit(xe)||((oe=window.app)==null||oe.setCanEdit(xe))}let Ee;if(typeof i.data=="string")if(i.data==="")console.log({isFirstTime:r,data:i.data}),P(ire),m("fresh"),x(!1);else{Ee=JSON.parse(i.data),P({...Ee,name:Ee.title},!0);let xe=Ee.settings;xe&&(xe={...xe,isDarkMode:!1},l!=null&&l.replaceSetting(xe)||((ae=window.app)==null||ae.replaceSetting(xe))),m("fresh"),x(!1)}else if(typeof i.data=="object"){Ee=i.data,P({...i.data,name:Ee.title},!0);let xe=Ee.settings;xe&&(xe={...xe,isDarkMode:!1},l!=null&&l.replaceSetting(xe)||((ie=window.app)==null||ie.replaceSetting(xe))),m("fresh"),x(!1)}else console.error("cant load")}},[i,a,t,r]);const P=(D,H)=>{var Z,oe;try{if(!l&&!(window!=null&&window.app))throw Error("App not defined");if(!WBe(D))console.error("Not valid document"+JSON.stringify(D));else if(H)l!=null&&l.updateDocument(D)||((Z=window.app)==null||Z.updateDocument(D)),m("fresh");else{const{assets:ae,pages:{page:{shapes:ie,bindings:ce}}}=D;l!=null&&l.replacePageContent(ie,ce,ae)||((oe=window.app)==null||oe.replacePageContent(ie,ce,ae)),m("fresh")}}catch(ae){console.error(ae)}};O.useEffect(()=>{if(!b)if(u)console.log("[SOCKET HOOK] - No active Socket");else{const D=$b(n,{withCredentials:!0,extraHeaders:{"my-custom-header":"true"},rejectUnauthorized:!1});d(D),D.onAny(H=>{At.info("[socketio] On Any",H)}),D.on("connect",()=>{At.info(`[socketio] Connected and entered room - ${e}`),D.emit(aE.enterRoom,e,t)}),D.on("connect_error",H=>{console.error("[socketio] Error when connecting"+H.message),m("disconnected")}),D.on(iE.informNewUserJoinedRoom,H=>{At.info("[socketio] New User entered"+H)}),D.on(iE.informCanvasState,H=>{At.info("[socketio] Server Informed state"+H),m(H)}),D.on("disconnect",()=>{m("disconnected")})}},[i,b,u,l]);const T=O.useCallback(D=>{D.loadRoom(e),window.app=D,c(D)},[e]),R=D=>{Y(D)},B=O.useCallback(async D=>{var H;(H=D.openAsset)==null||H.call(D)},[]),q=O.useCallback((D,H)=>{},[]),W=(D,H)=>{["updateWaUserSettings","updateCanvasSettings"].some(Z=>Z===H)&&Y(D),K(D)},L=(D,H)=>{K(D)},z=(D,H)=>{H&&/settings:*/.test(H)&&Y(D)},[N,V]=h.exports.useState();function Y(D){if(D||c(D),!u&&!b)console.error("[socketio] No Socket when trying to update the backend");else{const H={...D.document,id:e,uuid:e,title:D.document.name,settings:D==null?void 0:D.settings};C(H)}}function K(D,H){ha.isProduction||(N&&HX.exports.getDiff(JSON.parse(ZL(D.document)),N),V(JSON.parse(ZL(D.document))))}return{onPatch:L,onChange:z,onMount:T,onChangePage:R,onCommand:W,onChangePresence:q,onOpenMedia:B,isLoading:b}}class Qre{constructor(t,n,r=new BP){E(this,"headers");E(this,"baseUrl");this.erebus=r,this.headers=new Headers,this.headers.append("token",t),this.headers.append("x-user-token",t),this.headers.set("mode","no-cors"),this.headers.set("Content-Type","application/json"),this.baseUrl=n}genericGetFunction(t){return r=>r?fetch(`${this.baseUrl}/api/${t}?id=`+r,{method:"GET",headers:this.headers,redirect:"manual"}).then(o=>o.json()).catch(o=>{At.warning("error",o)}):(console.error("No id"),Promise.resolve(void 0))}getImages(t){return this.genericGetFunction("image")(t)}getMap(t){return this.genericGetFunction("map")(t)}getTimeline(t){return this.genericGetFunction("timeline")(t)}getSecret(t){return this.genericGetFunction("secret")(t)}getCategory(t){return this.genericGetFunction("category")(t)}getExternalCanvas(t){return this.genericGetFunction("canvas")(t)}getNote(t){return this.genericGetFunction("notes")(t)}getStatBlock(t){return this.genericGetFunction("block")(t)}getEvent(t){return this.genericGetFunction("history")(t)}getWorld(t){return this.genericGetFunction("world")(t)}postSearch(t){const{worldId:n,term:r}=t;return fetch(this.baseUrl+"/api/world/search?"+new URLSearchParams({id:n}),{method:"post",body:JSON.stringify({term:r}),headers:this.headers})}deleteCanvas(t){return fetch(`${this.baseUrl}/api/canvas?id=`+t,{method:"delete",headers:this.headers,redirect:"manual"}).then(n=>(this.erebus.goBack(()=>window.location.replace(window.location.origin)),n.json())).catch(n=>{At.warning("error",n)})}}const Xwt={userId:"",canvasId:"",worldId:"",serverUrl:"",subscriberGroups:[],api:void 0},Jre=Ll({name:"user",initialState:Xwt,reducers:{updateAvailableSubscriberGroups:(e,t)=>{e.subscriberGroups=t.payload},updateUserData:(e,t)=>{e.canvasId=t.payload.canvasId,e.worldId=t.payload.worldId,e.userId=t.payload.userId,e.serverUrl=t.payload.serverUrl,e.api=new Qre(t.payload.userId,t.payload.serverUrl)}}}),{updateUserData:Zwt,updateAvailableSubscriberGroups:Qwt}=Jre.actions;var Jwt=Jre.reducer;const e3t=NIe({reducer:{user:Jwt,connection:qwt,[Pb.reducerPath]:Pb.reducer},middleware:e=>e({serializableCheck:!1}).concat(Pb.middleware)}),eoe=e=>{const{canvasId:t,userId:n,worldId:r,serverUrl:o,readonly:i,erebusEmbedded:a}=e,[s,l]=O.useState(!1),c=new BP(e.erebusEmbedded,e.callbacks),u=Ywt(t,n,o,s,c),d=()=>l(!0),f=new Qre(n,o,c),p=I_();return h.exports.useEffect(()=>{p(Zwt({userId:n,canvasId:t,worldId:r,serverUrl:o})),Promise.all([f.getWorld(r).then(g=>{var m;return p(Qwt((m=g==null?void 0:g.subscribergroups)!=null?m:[]))}).catch(g=>{At.error("problems_getting_world_subscriber_groups",g)}),f.postSearch({worldId:r,term:""}).then(g=>g.json()).then(g=>{g&&(console.log("User has not worked with whiteboards,adding default whiteboard "),d())}).catch(g=>{})]),At.debug("initialization",{env:ha}),At.info(`v: ${ha.app.version} \u{1F4BB}`)},[]),ne(Le,{className:"tldraw-container",style:a?{minWidth:"100%",minHeight:"100%",display:"flex"}:{position:i?"unset":"fixed",top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%"},children:[k(Zvt,{}),k(zwt,{...u,id:t,showMenu:!0,disableAssets:!0,showPages:!1,isErebus:a,readOnly:i})]})};eoe.defaultProps={readonly:!1,callbacks:void 0};const t3t=e=>k(iIe,{store:e3t,children:k(eoe,{...e})});try{if(d6)aX(d6).render(k(O.StrictMode,{children:k(x7e,{theme:sX,children:k(t3t,{erebusEmbedded:p6,canvasId:Qy!=null?Qy:"",worldId:Jy!=null?Jy:"",userId:eb!=null?eb:"",serverUrl:rp!=null?rp:"",readonly:f6})})})),p6||w7e(f6),console.log("[PHIDIAS] Injected");else throw Error("[Phidias] No rootElement")}catch(e){console.error("[Phidias] Can't load",{error:e})}console.log("[PHIDIAS] Called | executed");// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
var n3t=async(e=[{}])=>(Array.isArray(e)||(e=[e]),new Promise((t,n)=>{const r=document.createElement("input");r.type="file";const o=[...e.map(l=>l.mimeTypes||[]).join(),e.map(l=>l.extensions||[]).join()].join();r.multiple=e[0].multiple||!1,r.accept=o||"";const i=()=>s(n),a=l=>{typeof s=="function"&&s(),t(l)},s=e[0].legacySetup&&e[0].legacySetup(a,i,r);r.addEventListener("change",()=>{a(r.multiple?Array.from(r.files):r.files[0])}),r.click()})),r3t=Object.freeze(Object.defineProperty({__proto__:null,default:n3t},Symbol.toStringTag,{value:"Module"}));// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
const o3t=async e=>{const t=await e.getFile();return t.handle=e,t};var i3t=async(e=[{}])=>{Array.isArray(e)||(e=[e]);const t=[];e.forEach((o,i)=>{t[i]={description:o.description||"",accept:{}},o.mimeTypes?o.mimeTypes.map(a=>{t[i].accept[a]=o.extensions||[]}):t[i].accept["*/*"]=o.extensions||[]});const n=await window.showOpenFilePicker({id:e[0].id,startIn:e[0].startIn,types:t,multiple:e[0].multiple||!1,excludeAcceptAllOption:e[0].excludeAcceptAllOption||!1}),r=await Promise.all(n.map(o3t));return e[0].multiple?r:r[0]},a3t=Object.freeze(Object.defineProperty({__proto__:null,default:i3t},Symbol.toStringTag,{value:"Module"}));// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
var s3t=async(e=[{}])=>(Array.isArray(e)||(e=[e]),e[0].recursive=e[0].recursive||!1,new Promise((t,n)=>{const r=document.createElement("input");r.type="file",r.webkitdirectory=!0;const o=()=>a(n),i=s=>{typeof a=="function"&&a(),t(s)},a=e[0].legacySetup&&e[0].legacySetup(i,o,r);r.addEventListener("change",()=>{let s=Array.from(r.files);e[0].recursive?e[0].recursive&&e[0].skipDirectory&&(s=s.filter(l=>l.webkitRelativePath.split("/").every(u=>!e[0].skipDirectory({name:u,kind:"directory"})))):s=s.filter(l=>l.webkitRelativePath.split("/").length===2),i(s)}),r.click()})),l3t=Object.freeze(Object.defineProperty({__proto__:null,default:s3t},Symbol.toStringTag,{value:"Module"}));// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
const toe=async(e,t,n=e.name,r)=>{const o=[],i=[];for(const a of e.values()){const s=`${n}/${a.name}`;a.kind==="file"?i.push(await a.getFile().then(l=>(l.directoryHandle=e,Object.defineProperty(l,"webkitRelativePath",{configurable:!0,enumerable:!0,get:()=>s})))):a.kind==="directory"&&t&&(!r||!r(a))&&o.push(await toe(a,t,s,r))}return[...(await Promise.all(o)).flat(),...await Promise.all(i)]};var c3t=async(e={})=>{e.recursive=e.recursive||!1;const t=await window.showDirectoryPicker({id:e.id,startIn:e.startIn});return toe(t,e.recursive,void 0,e.skipDirectory)},u3t=Object.freeze(Object.defineProperty({__proto__:null,default:c3t},Symbol.toStringTag,{value:"Module"}));// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
var d3t=async(e,t={})=>{Array.isArray(t)&&(t=t[0]);const n=document.createElement("a");let r=e;"body"in e&&(r=await f3t(e.body,e.headers.get("content-type"))),n.download=t.fileName||"Untitled",n.href=URL.createObjectURL(r);const o=()=>a(reject),i=()=>{typeof a=="function"&&a()},a=t.legacySetup&&t.legacySetup(i,o,n);return n.addEventListener("click",()=>{setTimeout(()=>URL.revokeObjectURL(n.href),30*1e3),i()}),n.click(),null};async function f3t(e,t){const n=e.getReader(),r=new ReadableStream({start(i){return a();async function a(){return n.read().then(({done:s,value:l})=>{if(s){i.close();return}return i.enqueue(l),a()})}}}),o=new Response(r);return n.releaseLock(),new Blob([await o.blob()],{type:t})}var p3t=Object.freeze(Object.defineProperty({__proto__:null,default:d3t},Symbol.toStringTag,{value:"Module"}));// @license © 2020 Google LLC. Licensed under the Apache License, Version 2.0.
var h3t=async(e,t=[{}],n=null,r=!1)=>{Array.isArray(t)||(t=[t]),t[0].fileName=t[0].fileName||"Untitled";const o=[];if(t.forEach((s,l)=>{o[l]={description:s.description||"",accept:{}},s.mimeTypes?(l===0&&(e.type?s.mimeTypes.push(e.type):e.headers&&e.headers.get("content-type")&&s.mimeTypes.push(e.headers.get("content-type"))),s.mimeTypes.map(c=>{o[l].accept[c]=s.extensions||[]})):e.type&&(o[l].accept[e.type]=s.extensions||[])}),n)try{await n.getFile()}catch(s){if(n=null,r)throw s}const i=n||await window.showSaveFilePicker({suggestedName:t[0].fileName,id:t[0].id,startIn:t[0].startIn,types:o,excludeAcceptAllOption:t[0].excludeAcceptAllOption||!1}),a=await i.createWritable();return"stream"in e?(await e.stream().pipeTo(a),i):"body"in e?(await e.body.pipeTo(a),i):(await a.write(blob),await a.close(),i)},g3t=Object.freeze(Object.defineProperty({__proto__:null,default:h3t},Symbol.toStringTag,{value:"Module"}))});export default m3t();
