File: /var/www/html/wp-content/plugins/media-cleaner/app/vendor.js
(self.wpJsonWpmc=self.wpJsonWpmc||[]).push([[121],{7861:e=>{"use strict";var n=Object.prototype.hasOwnProperty,t="~";function r(){}function o(e,n,t){this.fn=e,this.context=n,this.once=t||!1}function i(e,n,r,i,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new o(r,i||e,a),l=t?t+n:n;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function a(e,n){0==--e._eventsCount?e._events=new r:delete e._events[n]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(t=!1)),s.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)n.call(e,r)&&o.push(t?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var n=t?t+e:e,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},s.prototype.listenerCount=function(e){var n=t?t+e:e,r=this._events[n];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,n,r,o,i,a){var s=t?t+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,n),!0;case 3:return u.fn.call(u.context,n,r),!0;case 4:return u.fn.call(u.context,n,r,o),!0;case 5:return u.fn.call(u.context,n,r,o,i),!0;case 6:return u.fn.call(u.context,n,r,o,i,a),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,n);break;case 3:u[c].fn.call(u[c].context,n,r);break;case 4:u[c].fn.call(u[c].context,n,r,o);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,n,t){return i(this,e,n,t,!1)},s.prototype.once=function(e,n,t){return i(this,e,n,t,!0)},s.prototype.removeListener=function(e,n,r,o){var i=t?t+e:e;if(!this._events[i])return this;if(!n)return a(this,i),this;var s=this._events[i];if(s.fn)s.fn!==n||o&&!s.once||r&&s.context!==r||a(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==n||o&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:a(this,i)}return this},s.prototype.removeAllListeners=function(e){var n;return e?(n=t?t+e:e,this._events[n]&&a(this,n)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=t,s.EventEmitter=s,e.exports=s},5625:(e,n,t)=>{var r;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)
/*!
Copyright (c) 2015 Jed Watson.
Based on code that is Copyright 2013-2015, Facebook, Inc.
All rights reserved.
*/}!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};"object"===o(t.amdO)&&t.amdO?void 0===(r=function(){return a}.call(n,t,n,e))||(e.exports=r):e.exports?e.exports=a:window.ExecutionEnvironment=a}()},9939:(e,n,t)=>{"use strict";t.d(n,{A:()=>w});var r=t(1594),o=function(e){var n=function(e){return e.replace(/^([A-Z])|[\s-_]+(\w)/g,(function(e,n,t){return t?t.toUpperCase():n.toLowerCase()}))}(e);return n.charAt(0).toUpperCase()+n.slice(1)},i=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.filter((function(e,n,t){return Boolean(e)&&""!==e.trim()&&t.indexOf(e)===n})).join(" ").trim()},a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var l=["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"];function c(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||d(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function h(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?p(Object(t),!0).forEach((function(n){m(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function m(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==s(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
var y=(0,r.forwardRef)((function(e,n){var t=e.color,o=void 0===t?"currentColor":t,s=e.size,d=void 0===s?24:s,f=e.strokeWidth,p=void 0===f?2:f,m=e.absoluteStrokeWidth,y=e.className,b=void 0===y?"":y,v=e.children,g=e.iconNode,k=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,r.createElement)("svg",h(h(h({ref:n},a),{},{width:d,height:d,stroke:o,strokeWidth:m?24*Number(p)/Number(d):p,className:i("lucide",b)},!v&&!function(e){for(var n in e)if(n.startsWith("aria-")||"role"===n||"title"===n)return!0}(k)&&{"aria-hidden":"true"}),k),[].concat(u(g.map((function(e){var n=c(e,2),t=n[0],o=n[1];return(0,r.createElement)(t,o)}))),u(Array.isArray(v)?v:[v])))}));function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}var v=["className"];function g(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function k(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=b(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==b(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
var w=function(e,n){var t=(0,r.forwardRef)((function(t,a){var s,l=t.className,c=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(t,v);return(0,r.createElement)(y,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?g(Object(t),!0).forEach((function(n){k(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):g(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({ref:a,iconNode:n,className:i("lucide-".concat((s=o(e),s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())),"lucide-".concat(e),l)},c))}));return t.displayName=o(e),t}},2480:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},8897:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},8744:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},9685:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},1422:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},2297:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},2973:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},7192:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},8933:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},1602:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},4279:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},9126:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},2920:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},6190:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},1546:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},7843:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},8785:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},1666:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},112:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},5577:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},812:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(9939).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);
/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/},3005:e=>{"use strict";e.exports=function(e,n){return n=n||function(){},e.then((function(e){return new Promise((function(e){e(n())})).then((function(){return e}))}),(function(e){return new Promise((function(e){e(n())})).then((function(){throw e}))}))}},9171:(e,n,t)=>{"use strict";function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return n};var e,n={},t=Object.prototype,o=t.hasOwnProperty,i=Object.defineProperty||function(e,n,t){e[n]=t.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function d(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{d({},"")}catch(e){d=function(e,n,t){return e[n]=t}}function f(e,n,t,r){var o=n&&n.prototype instanceof g?n:g,a=Object.create(o.prototype),s=new M(r||[]);return i(a,"_invoke",{value:A(e,t,s)}),a}function p(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}n.wrap=f;var h="suspendedStart",m="suspendedYield",y="executing",b="completed",v={};function g(){}function k(){}function w(){}var x={};d(x,l,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(R([])));E&&E!==t&&o.call(E,l)&&(x=E);var S=w.prototype=g.prototype=Object.create(x);function j(e){["next","throw","return"].forEach((function(n){d(e,n,(function(e){return this._invoke(n,e)}))}))}function C(e,n){function t(r,i,s,l){var c=p(e[r],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==a(d)&&o.call(d,"__await")?n.resolve(d.__await).then((function(e){t("next",e,s,l)}),(function(e){t("throw",e,s,l)})):n.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return t("throw",e,s,l)}))}l(c.arg)}var r;i(this,"_invoke",{value:function(e,o){function i(){return new n((function(n,r){t(e,o,n,r)}))}return r=r?r.then(i,i):i()}})}function A(n,t,r){var o=h;return function(i,a){if(o===y)throw Error("Generator is already running");if(o===b){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var l=P(s,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===h)throw o=b,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=y;var c=p(n,t,r);if("normal"===c.type){if(o=r.done?b:m,c.arg===v)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=b,r.method="throw",r.arg=c.arg)}}}function P(n,t){var r=t.method,o=n.iterator[r];if(o===e)return t.delegate=null,"throw"===r&&n.iterator.return&&(t.method="return",t.arg=e,P(n,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=p(o,n.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,v;var a=i.arg;return a?a.done?(t[n.resultName]=a.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,v):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function z(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function N(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(z,this),this.reset(!0)}function R(n){if(n||""===n){var t=n[l];if(t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var r=-1,i=function t(){for(;++r<n.length;)if(o.call(n,r))return t.value=n[r],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}throw new TypeError(a(n)+" is not iterable")}return k.prototype=w,i(S,"constructor",{value:w,configurable:!0}),i(w,"constructor",{value:k,configurable:!0}),k.displayName=d(w,u,"GeneratorFunction"),n.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===k||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,d(e,u,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},j(C.prototype),d(C.prototype,c,(function(){return this})),n.AsyncIterator=C,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new C(f(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(S),d(S,u,"Generator"),d(S,l,(function(){return this})),d(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var n=Object(e),t=[];for(var r in n)t.push(r);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in n)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=R,M.prototype={constructor:M,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!n)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function r(r,o){return s.type="throw",s.arg=n,t.next=r,o&&(t.method="next",t.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),c=o.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),v},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),N(t),v}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;N(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:R(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),v}},n}function o(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function i(e){return function(){var n=this,t=arguments;return new Promise((function(r,i){var a=e.apply(n,t);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function l(e){var n=function(e,n){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==a(n)?n:n+""}function c(e,n,t){return n=d(n),function(e,n){if(n&&("object"==a(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,u()?Reflect.construct(n,t||[],d(e).constructor):n.apply(e,t))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(u=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function f(e,n){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},f(e,n)}var p=t(7861),h=t(9761),m=t(7577),y=function(){},b=new h.TimeoutError},8639:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t){for(var r=0,o=e.length;o>0;){var i=o/2|0,a=r+i;t(e[a],n)<=0?(r=++a,o-=i+1):o=i}return r}},7577:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function i(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}Object.defineProperty(n,"__esModule",{value:!0});var a=t(8639),s=function(){return function(e,n,t){return n&&o(e.prototype,n),t&&o(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._queue=[]}),[{key:"enqueue",value:function(e,n){var t={priority:(n=Object.assign({priority:0},n)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=n.priority)this._queue.push(t);else{var r=a.default(this._queue,t,(function(e,n){return n.priority-e.priority}));this._queue.splice(r,0,t)}}},{key:"dequeue",value:function(){var e=this._queue.shift();return null==e?void 0:e.run}},{key:"filter",value:function(e){return this._queue.filter((function(n){return n.priority===e.priority})).map((function(e){return e.run}))}},{key:"size",get:function(){return this._queue.length}}])}();n.default=s},9761:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function i(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}function a(e,n,t){return n=u(n),function(e,n){if(n&&("object"==r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(n,t||[],u(e).constructor):n.apply(e,t))}function s(e){var n="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(n){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return function(e,n,t){if(l())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,n);var o=new(e.bind.apply(e,r));return t&&c(o,t.prototype),o}(e,arguments,u(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),c(t,e)},s(e)}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function c(e,n){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},c(e,n)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var d=t(3005),f=function(e){function n(e){var t;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=a(this,n,[e])).name="TimeoutError",t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&c(e,n)}(n,e),function(e,n,t){return n&&o(e.prototype,n),t&&o(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n)}(s(Error)),p=function(e,n,t){return new Promise((function(r,o){if("number"!=typeof n||n<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(n!==1/0){var i=setTimeout((function(){if("function"!=typeof t){var i="string"==typeof t?t:"Promise timed out after ".concat(n," milliseconds"),a=t instanceof Error?t:new f(i);"function"==typeof e.cancel&&e.cancel(),o(a)}else try{r(t())}catch(e){o(e)}}),n);d(e.then(r,o),(function(){clearTimeout(i)}))}else r(e)}))};e.exports=p,e.exports.default=p,e.exports.TimeoutError=f},8043:(e,n,t)=>{"use strict";var r=t(3004);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},7639:(e,n,t)=>{e.exports=t(8043)()},3004:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4277:(e,n,t)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(n){var t=this.constructor.getDerivedStateFromProps(e,n);return null!=t?t:null}.bind(this))}function i(e,n){try{var t=this.props,r=this.state;this.props=e,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(t,r)}finally{this.props=t,this.state=r}}function a(e){var n=e.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof n.getSnapshotBeforeUpdate)return e;var t=null,a=null,s=null;if("function"==typeof n.componentWillMount?t="componentWillMount":"function"==typeof n.UNSAFE_componentWillMount&&(t="UNSAFE_componentWillMount"),"function"==typeof n.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof n.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof n.componentWillUpdate?s="componentWillUpdate":"function"==typeof n.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==t||null!==a||null!==s){var l=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==t?"\n "+t:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(n.componentWillMount=r,n.componentWillReceiveProps=o),"function"==typeof n.getSnapshotBeforeUpdate){if("function"!=typeof n.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=i;var u=n.componentDidUpdate;n.componentDidUpdate=function(e,n,t){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:t;u.call(this,e,n,r)}}return e}t.r(n),t.d(n,{polyfill:()=>a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},2558:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),a=t(1594),s=m(a),l=m(t(5206)),c=m(t(7639)),u=m(t(9648)),d=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(9976)),f=t(6244),p=m(f),h=t(4277);function m(e){return e&&e.__esModule?e:{default:e}}function y(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}var b=n.portalClassName="ReactModalPortal",v=n.bodyOpenClassName="ReactModal__Body--open",g=f.canUseDOM&&void 0!==l.default.createPortal,k=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function x(e){return e()}var O=function(e){function n(){var e,t,r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);for(var i=arguments.length,a=Array(i),c=0;c<i;c++)a[c]=arguments[c];return t=r=y(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.removePortal=function(){!g&&l.default.unmountComponentAtNode(r.node);var e=x(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var t=w()(r,s.default.createElement(u.default,o({defaultStyles:n.defaultStyles},e)),r.node);r.portalRef(t)},y(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){f.canUseDOM&&(g||(this.node=k("div")),this.node.className=this.props.portalClassName,x(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:x(e.parentSelector),nextParent:x(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(f.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=t.prevParent,s=t.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&g?(!this.node&&g&&(this.node=k("div")),w()(s.default.createElement(u.default,o({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){d.setElement(e)}}]),n}(a.Component);O.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(p.default),c.default.instanceOf(f.SafeHTMLCollection),c.default.instanceOf(f.SafeNodeList),c.default.arrayOf(c.default.instanceOf(p.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},O.defaultProps={isOpen:!1,portalClassName:b,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return s.default.createElement("div",e,n)},contentElement:function(e,n){return s.default.createElement("div",e,n)}},O.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,h.polyfill)(O),n.default=O},9648:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),s=t(1594),l=b(t(7639)),c=y(t(1837)),u=b(t(2797)),d=y(t(9976)),f=y(t(5396)),p=t(6244),h=b(p),m=b(t(6974));function y(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function b(e){return e&&e.__esModule?e:{default:e}}t(717);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,k=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&f.remove(s.body,i),o&&f.remove(s.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&d.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(c.returnFocus(t.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),m.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(c.setupScopedFocus(t.node),c.markForFocusLater()),t.setState({isOpen:!0},(function(){t.openAnimationFrame=requestAnimationFrame((function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})}))})))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},(function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())}))},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(t.content,e),t.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":i(n))?n:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},o=r.base;return t.state.afterOpen&&(o=o+" "+r.afterOpen),t.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof n&&n?o+" "+n:o},t.attributesFromObject=function(e,n){return Object.keys(n).reduce((function(t,r){return t[e+"-"+r]=n[r],t}),{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&f.add(a.body,o),r&&f.add(a.getElementsByTagName("html")[0],r),t&&(g+=1,d.hide(n)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,r=e.overlayClassName,i=e.defaultStyles,a=e.children,s=t?{}:i.content,l=r?{}:i.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=o({id:n,ref:this.setContentRef,style:o({},s,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,a);return this.props.overlayElement(c,d)}}]),n}(s.Component);k.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},k.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(h.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(h.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},n.default=k,e.exports=n.default},9976:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},n.log=function(){0},n.assertNodeList=l,n.setElement=function(e){var n=e;if("string"==typeof n&&a.canUseDOM){var t=document.querySelectorAll(n);l(t,n),n=t}return s=n||s},n.validateElement=c,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=c(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=c(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0){o.value.removeAttribute("aria-hidden")}}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){s=null};var r,o=t(9879),i=(r=o)&&r.__esModule?r:{default:r},a=t(6244);var s=null;function l(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function c(e){var n=e||s;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((0,i.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},717:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){for(var e=[a,s],n=0;n<e.length;n++){var t=e[n];t&&(t.parentNode&&t.parentNode.removeChild(t))}a=s=null,l=[]},n.log=function(){console.log("bodyTrap ----------"),console.log(l.length);for(var e=[a,s],n=0;n<e.length;n++){var t=e[n]||{};console.log(t.nodeName,t.className,t.id)}console.log("edn bodyTrap ----------")};var r,o=t(6974),i=(r=o)&&r.__esModule?r:{default:r};var a=void 0,s=void 0,l=[];function c(){0!==l.length&&l[l.length-1].focusContent()}i.default.subscribe((function(e,n){a||s||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",c),(s=a.cloneNode()).addEventListener("focus",c)),(l=n).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),s.parentElement&&s.parentElement.removeChild(s))}))},5396:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var n in t)o(e,t[n]);var i=document.body;for(var a in r)o(i,r[a]);t={},r={}},n.log=function(){0};var t={},r={};function o(e,n){e.classList.remove(n)}n.add=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach((function(e){!function(e,n){e[n]||(e[n]=0),e[n]+=1}(i,e),o.add(e)}));var o,i},n.remove=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach((function(e){!function(e,n){e[n]&&(e[n]-=1)}(i,e),0===i[e]&&o.remove(e)}));var o,i}},1837:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){a=[]},n.log=function(){0},n.handleBlur=c,n.handleFocus=u,n.markForFocusLater=function(){a.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==a.length&&(n=a.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){a.length>0&&a.pop()},n.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",u))},n.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",u))};var r,o=t(9505),i=(r=o)&&r.__esModule?r:{default:r};var a=[],s=null,l=!1;function c(){l=!0}function u(){if(l){if(l=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,i.default)(s)[0]||s).focus()}),0)}}},6974:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},n.resetState=function(){r=new t};var t=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach((function(t){return t(e,n.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new t;n.default=r},6244:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,o=t(5625);var i=((r=o)&&r.__esModule?r:{default:r}).default,a=i.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=i.canUseDOM?window.NodeList:{},n.canUseDOM=i.canUseDOM;n.default=a},2797:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,i.default)(e);if(!t.length)return void n.preventDefault();var r=void 0,o=n.shiftKey,s=t[0],l=t[t.length-1],c=a();if(e===c){if(!o)return;r=l}l!==c||o||(r=s);s===c&&o&&(r=l);if(r)return n.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==u||"Chrome"==u[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=t.indexOf(c);d>-1&&(d+=o?-1:1);if(void 0===(r=t[d]))return n.preventDefault(),void(r=o?l:s).focus();n.preventDefault(),r.focus()};var r,o=t(9505),i=(r=o)&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=n.default},9505:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){var t=[].slice.call(n.querySelectorAll("*"),0).reduce((function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])}),[]);return t.filter(s)};
/*!
* Adapted from jQuery UI core
*
* http://jqueryui.com
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/ui-core/
*/
var t="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function i(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),i=o.getPropertyValue("display");return n?i!==r&&function(e,n){return"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):i===t}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var t=e.nodeName.toLowerCase();return(o.test(t)&&!e.disabled||"a"===t&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),i(n))return!1;n=n.parentNode}return!0}(e)}function s(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},3062:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=t(2558),i=(r=o)&&r.__esModule?r:{default:r};n.default=i.default,e.exports=n.default},9879:e=>{"use strict";var n=function(){};e.exports=n},2564:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r,o=t(9616);var i={white:"hsl(0 0% 100%)",black:"hsl(0 0% 0%)",blue:"hsl(217 80% 42%)",blue10:"hsl(217 85% 22%)",blue50:"hsl(217 75% 58%)",blue80:"hsl(217 60% 88%)",blue95:"hsl(217 80% 96%)",green:"hsl(155 75% 42%)",green90:"hsl(155 60% 92%)",cyan:"hsl(188 85% 46%)",red:"hsl(358 76% 54%)",red90:"hsl(358 85% 96%)",orange:"hsl(28 92% 52%)",yellow:"hsl(45 92% 54%)",purple:"hsl(262 72% 62%)",gray30:"hsl(220 18% 20%)",gray40:"hsl(220 12% 34%)",gray50:"hsl(220 10% 48%)",gray60:"hsl(220 12% 62%)",gray70:"hsl(220 14% 76%)",gray80:"hsl(220 16% 86%)",gray90:"hsl(220 20% 92%)",gray95:"hsl(220 24% 96%)",gray98:"hsl(220 30% 98%)"},a=(0,o.DU)(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n :root {\n /* Base colors */\n --neko-blue: ",";\n --neko-white: ",";\n --neko-black: ",";\n --neko-purple: ",";\n --neko-orange: ",";\n --neko-yellow: ",";\n --neko-green: ",";\n --neko-cyan: ",";\n --neko-red: ",";\n\n /* Gray scale */\n --neko-gray-30: ",";\n --neko-gray-40: ",";\n --neko-gray-50: ",";\n --neko-gray-60: ",";\n --neko-gray-70: ",";\n --neko-gray-80: ",";\n --neko-gray-90: ",";\n --neko-gray-95: ",";\n --neko-gray-98: ",";\n\n /* Main color (primary = cat blue) */\n --neko-main-color: var(--neko-blue);\n --neko-main-color-10: ",";\n --neko-main-color-50: ",";\n --neko-main-color-80: ",";\n --neko-main-color-95: ",";\n --neko-main-color-98: hsl(217 50% 99%);\n --neko-main-overlay-color: rgb(30 86 220 / 85%);\n\n /* Variants */\n --neko-success: var(--neko-green);\n --neko-primary: var(--neko-main-color);\n --neko-secondary: ",";\n --neko-danger: var(--neko-red);\n --neko-warning: var(--neko-orange);\n --neko-lighten-green: ",";\n --neko-lighten-red: ",";\n\n /* Accent (checkbox/switch confirmation = cat green) */\n --neko-accent-color: var(--neko-green);\n --neko-accent-color-90: ",";\n\n /* Typography — WordPress admin system stack by default so plugins feel\n native inside wp-admin. Stories that want the Inter variable can\n override --neko-font-family locally. */\n --neko-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n --neko-font-mono: 'JetBrains Mono', 'SF Mono', 'Menlo', monospace;\n --neko-font-size: 13px;\n --neko-small-font-size: 12px;\n --neko-h1-font-size: 24px;\n --neko-h2-font-size: 20px;\n --neko-h3-font-size: 17px;\n --neko-h4-font-size: 15px;\n --neko-h5-font-size: 14px;\n --neko-h6-font-size: 13px;\n --neko-font-color: var(--neko-gray-30);\n\n /* Motion tokens */\n --neko-ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n --neko-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);\n --neko-duration-fast: 140ms;\n --neko-duration-base: 220ms;\n --neko-duration-slow: 360ms;\n\n /* Form control baseline — every input, select, button, checkbox, and the\n line-height on Settings titles reads from this token. Change it here,\n all controls re-align together. */\n --neko-control-height: 30px;\n --neko-control-height-small: 24px;\n --neko-control-height-large: 44px;\n\n /* Surface title — the \"white title above a white card\" spec that\n NekoBlock.primary and NekoTabs inversed share. Define once so they\n stay visually identical when placed side-by-side. */\n --neko-surface-title-font-size: 18px;\n --neko-surface-title-font-weight: 600;\n --neko-surface-title-line-height: 1.25;\n --neko-surface-title-letter-spacing: 0;\n --neko-surface-title-padding-bottom: 8px;\n --neko-surface-section-gap: 16px;\n\n /* Radii & Shadows — refined multi-layer shadows */\n --neko-radius-sm: 8px;\n --neko-radius-md: 12px;\n --neko-radius-lg: 16px;\n --neko-shadow-xs: 0 1px 2px rgba(15, 23, 42, 0.04);\n --neko-shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.06), 0 1px 2px rgba(15, 23, 42, 0.04);\n --neko-shadow-md: 0 6px 16px rgba(15, 23, 42, 0.08), 0 2px 4px rgba(15, 23, 42, 0.05);\n --neko-shadow-lg: 0 20px 40px rgba(15, 23, 42, 0.12), 0 6px 14px rgba(15, 23, 42, 0.07);\n --neko-focus-ring: 0 0 0 3px color-mix(in oklab, var(--neko-main-color) 24%, transparent);\n\n /* Neko UI */\n --neko-wp-background-color: #f0f0f1;\n --neko-background-color: var(--neko-wp-background-color);\n --neko-disabled-color: var(--neko-gray-60);\n --neko-main-color-alternative: var(--neko-main-color-10);\n --neko-main-color-disabled: var(--neko-main-color-50);\n --neko-input-background: var(--neko-white);\n --neko-input-border: var(--neko-gray-90);\n }\n\n /* Base reset/typography and focus treatments */\n html {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n }\n body {\n font-family: var(--neko-font-family);\n color: var(--neko-font-color);\n background-color: var(--neko-background-color);\n }\n :focus-visible { outline: none; box-shadow: var(--neko-focus-ring); }\n\n /* Brand-tinted text selection */\n ::selection {\n background: color-mix(in oklab, var(--neko-main-color) 24%, transparent);\n color: var(--neko-font-color);\n }\n\n /* Tabular nums helper — for tables, counters, metrics */\n .neko-numeric, .neko-tabular {\n font-variant-numeric: tabular-nums;\n font-feature-settings: 'tnum' 1;\n }\n\n /* Reduced motion */\n @media (prefers-reduced-motion: reduce) {\n *, *::before, *::after {\n animation-duration: 0.001ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.001ms !important;\n }\n }\n"])),i.blue,i.white,i.black,i.purple,i.orange,i.yellow,i.green,i.cyan,i.red,i.gray30,i.gray40,i.gray50,i.gray60,i.gray70,i.gray80,i.gray90,i.gray95,i.gray98,i.blue10,i.blue50,i.blue80,i.blue95,i.blue95,i.green90,i.red90,i.green90),s=function(e){var n=e.children;return React.createElement(React.Fragment,null,React.createElement(a,{key:"neko-ui-styles"}),n)};const l=function(e){var n=e.children;return React.createElement(s,null,n)}},9296:(e,n,t)=>{"use strict";t.d(n,{M:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(1329),d=t(6897),f=["className","variant","disabled","icon","color","onClick","onStopClick","rounded","isBusy","busy","spinning","disabledColor","busyText","hideBusyIcon","busyIconSize","requirePro","isPro","small","large","width","height","fullWidth","startTime","progress","ai","children"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=(0,l.Ay)((function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,a=e.disabled,s=void 0!==a&&a,l=e.icon,m=void 0===l?null:l,y=e.color,b=void 0===y?null:y,v=e.onClick,g=void 0===v?function(){}:v,k=e.onStopClick,w=void 0===k?null:k,x=e.rounded,O=e.isBusy,E=void 0!==O&&O,S=e.busy,j=void 0!==S&&S,C=e.spinning,A=void 0!==C&&C,P=(e.disabledColor,e.busyText,e.hideBusyIcon),z=void 0!==P&&P,N=(e.busyIconSize,e.requirePro),M=void 0!==N&&N,R=e.isPro,T=void 0!==R&&R,I=e.small,_=e.large,L=e.width,F=(e.height,e.fullWidth),D=e.startTime,q=void 0===D?null:D,B=e.progress,U=void 0===B?null:B,W=e.ai,H=void 0!==W&&W,$=e.children,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=j||E;i().useEffect((function(){E&&console.log('NekoButton: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[E]);var K=i().useRef(null),V=i().useRef(null),Y=h(i().useState(null),2),X=Y[0],Z=Y[1];i().useLayoutEffect((function(){K.current&&!V.current&&(V.current=K.current.offsetWidth)})),i().useEffect((function(){if(!G&&!w){var e=setTimeout((function(){Z(null)}),300);return function(){return clearTimeout(e)}}}),[G,w]),i().useEffect((function(){t&&["primary","primary-block","secondary","danger","success","warning","header"].includes(t)&&!r&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var J=r||(["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"primary"),ee=t&&!["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"";i().useEffect((function(){H&&(r||["secondary","danger","success","warning","header"].includes(J))&&console.warn('NekoButton: The "ai" property doesn\'t need a variant. The ai styling will override the variant styling.')}),[H,r,J]);var ne=s||M&&!T,te=!!m,re=M&&!T,oe=!!w&&G,ie=(0,o.useMemo)((function(){var e="number"==typeof L?L:30;return I&&(e*=.8),_&&(e*=1.3),"header"===J||t&&t.includes("header")?20:x?e-12:e-14}),[L,x,I,_,J,t]),ae=h((0,o.useState)(null),2),se=ae[0],le=ae[1];(0,d.$$)((function(){return le(new Date)}),q?1e3:null),(0,o.useEffect)((function(){q||le(null)}),[q]);var ce=(0,o.useMemo)((function(){if(!q||!se)return null;var e=Math.floor((se-q)/1e3),n=Math.floor(e/60),t=e%60;return"".concat(n.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0"))}),[se,q]),ue=(0,d.gR)("neko-button",J,ee,{"has-icon":te},{"custom-color":b},{small:I},{large:_},{rounded:x},{busy:G},{"is-pro":re},{full:F},{"has-stop":oe},{ai:H});return i().createElement("button",p({ref:K,type:"button",className:ue,onClick:function(e){if(!G&&K.current){var n=w&&V.current?V.current:K.current.offsetWidth;Z(n)}ne||oe||g(),e.stopPropagation(),e.preventDefault()},disabled:ne&&!(G&&oe),style:G&&X?{minWidth:"".concat(X,"px"),width:"".concat(X,"px")}:void 0},Q),G&&null!==U&&U>0&&i().createElement("div",{className:"progress-bar",style:{width:"".concat(U,"%")}}),G&&!oe&&!z&&i().createElement("div",{className:"busy-wrapper"},i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),null!==U&&U>=0&&i().createElement("span",{className:"progress-percentage"},Math.round(U),"%"),ce&&i().createElement("span",{className:"chrono-time"},ce)),!G&&!oe&&i().createElement("div",{className:"normal-content"},te&&!x&&!!$&&i().createElement("div",{className:"icon-section"},i().createElement(c.z,{raw:!0,icon:m,width:ie,height:ie,spinning:A,strokeWidth:x&&I?3:void 0})),te&&!x&&!$&&i().createElement(c.z,{raw:!0,icon:m,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?3:void 0}),te&&x&&i().createElement(c.z,{raw:!0,icon:m,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?3:void 0}),!!$&&i().createElement("span",{className:te&&!x?"button-text":""},$)),oe&&i().createElement(i().Fragment,null,i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),i().createElement("div",{className:"stop-section",onClick:function(e){e.stopPropagation(),w()}},i().createElement(c.z,{raw:!0,icon:"stop",width:"14",height:"14"}))),re&&i().createElement(u.K,{style:{marginLeft:"8px"}}))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n height: var(--neko-control-height);\n min-height: var(--neko-control-height);\n min-width: 36px;\n border: none;\n border-radius: 7px;\n text-align: center;\n padding: 0 14px;\n vertical-align: middle;\n font-family: inherit;\n font-size: var(--neko-font-size);\n font-weight: 500;\n letter-spacing: 0;\n /* A subtle vertical gradient + inner top highlight gives the primary fill\n a touch of dimensionality without being glossy. Feels considered, not stock. */\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-main-color) 94%, white) 0%,\n var(--neko-main-color) 55%,\n color-mix(in oklab, var(--neko-main-color) 94%, black) 100%);\n color: white;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.18),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n transition:\n background 0.2s var(--neko-ease-out),\n box-shadow 0.2s var(--neko-ease-out),\n transform 0.22s var(--neko-ease-spring),\n filter 0.2s var(--neko-ease-out),\n opacity 0.2s ease;\n will-change: transform, box-shadow, filter;\n overflow: hidden;\n \n /* Progress bar styling */\n .progress-bar {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-color: var(--neko-green);\n transition: width 0.3s ease;\n z-index: 0;\n opacity: 0.5;\n mix-blend-mode: overlay;\n }\n \n /* Ensure content appears above progress bar */\n .busy-wrapper,\n .normal-content,\n .busy-icon,\n .stop-section,\n .chrono-time,\n .progress-percentage {\n position: relative;\n z-index: 1;\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n .chrono-time {\n font-size: 11px;\n }\n\n .progress-percentage {\n font-size: 11px;\n font-weight: 600;\n }\n\n &:not([disabled]):hover {\n cursor: pointer;\n filter: brightness(1.04);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-main-color) 28%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n transform: translateY(-1px);\n }\n\n &:disabled {\n opacity: 0.4;\n cursor: not-allowed;\n filter: saturate(0.7);\n }\n\n &:focus { outline: none; }\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.18),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n var(--neko-focus-ring);\n }\n\n &:active:not([disabled]) {\n transform: translateY(0) scale(0.985);\n box-shadow:\n inset 0 2px 3px rgba(0, 0, 0, 0.15),\n 0 1px 1px rgba(15, 23, 42, 0.1);\n transition-duration: 80ms;\n }\n\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n &:not([disabled]):hover { transform: none; box-shadow: var(--neko-shadow-xs); }\n }\n\n\n &.is-pro {\n background-image: none;\n background-color: var(--neko-main-color-disabled);\n color: rgb(255 255 255 / 65%);\n align-items: center;\n opacity: 1;\n }\n\n &.has-icon {\n align-items: center;\n position: relative;\n\n svg {\n color: white;\n }\n }\n\n /* Secondary — quiet off-white chip that pairs with the bold primary.\n Flat fill (no gradient) keeps it calm; the border does the work. */\n &.secondary {\n background: color-mix(in oklab, var(--neko-main-color) 3%, white);\n color: var(--neko-main-color);\n border: 1px solid color-mix(in oklab, var(--neko-main-color) 18%, transparent);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.6),\n 0 1px 1px rgba(15, 23, 42, 0.04);\n\n svg {\n color: var(--neko-main-color);\n }\n\n &:not([disabled]):hover {\n background: color-mix(in oklab, var(--neko-main-color) 7%, white);\n border-color: color-mix(in oklab, var(--neko-main-color) 32%, transparent);\n filter: none;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.7),\n 0 2px 6px rgba(15, 23, 42, 0.06);\n transform: translateY(-1px);\n }\n\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.6),\n var(--neko-focus-ring);\n }\n\n .icon-section {\n border-right-color: color-mix(in oklab, var(--neko-main-color) 18%, transparent);\n }\n }\n\n /* Semantic variants — flat fill, tinted hover glow that matches each color. */\n &.danger {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-danger) 94%, white) 0%,\n var(--neko-danger) 55%,\n color-mix(in oklab, var(--neko-danger) 94%, black) 100%);\n border-color: var(--neko-danger);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-danger) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n &.success {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-accent-color) 94%, white) 0%,\n var(--neko-accent-color) 55%,\n color-mix(in oklab, var(--neko-accent-color) 94%, black) 100%);\n border-color: var(--neko-accent-color);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-accent-color) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n &.warning {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-warning) 94%, white) 0%,\n var(--neko-warning) 55%,\n color-mix(in oklab, var(--neko-warning) 94%, black) 100%);\n border-color: var(--neko-warning);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-warning) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n /* Safety-net spacing for sibling buttons — preferred practice is parent\n flex gap, but many existing plugin layouts render buttons as plain\n inline-block siblings. 5px keeps those from touching; with a gap-based\n parent, the effective spacing becomes parent-gap + 5px. */\n & + button.neko-button {\n margin-left: 5px;\n }\n\n &.small {\n font-size: var(--neko-small-font-size);\n height: var(--neko-control-height-small);\n min-height: var(--neko-control-height-small);\n border-radius: 6px;\n padding: 0 10px;\n }\n\n &.large {\n height: var(--neko-control-height-large);\n min-height: var(--neko-control-height-large);\n font-size: 15px;\n padding: 0 20px;\n border-radius: 9px;\n }\n\n /* Header variant — ghost glass button for use on the branded NekoHeader.\n Stays glassy throughout; hover just brightens the glass + lifts softly. */\n &.header {\n background: rgba(255, 255, 255, 0.12);\n backdrop-filter: blur(10px);\n -webkit-backdrop-filter: blur(10px);\n color: white;\n border: 1px solid rgba(255, 255, 255, 0.26);\n height: 38px;\n padding: 0 16px;\n font-weight: 500;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14);\n transition:\n background 0.3s var(--neko-ease-out),\n border-color 0.3s var(--neko-ease-out),\n box-shadow 0.3s var(--neko-ease-out),\n transform 0.3s var(--neko-ease-spring);\n\n svg { color: white; }\n\n &:hover {\n background: rgba(255, 255, 255, 0.22);\n border-color: rgba(255, 255, 255, 0.5);\n filter: none;\n box-shadow:\n 0 6px 18px rgba(0, 0, 0, 0.14),\n inset 0 1px 0 rgba(255, 255, 255, 0.22);\n transform: translateY(-1px);\n }\n\n &:active:not([disabled]) {\n transform: translateY(0);\n background: rgba(255, 255, 255, 0.16);\n }\n\n /* Kill the shimmer sweep from the base primary — ghost doesn't need it */\n &::after { display: none; }\n\n .icon-section {\n border-right: none;\n }\n }\n\n /* Apply width/height if provided */\n ","\n ","\n ","\n ","\n\n &.rounded {\n border-radius: 50%;\n padding: 0;\n /* Explicit size with matching min-height overrides the base 30px min-height,\n otherwise rounded buttons end up 30×30 (oval). */\n --neko-rounded-size: ","px;\n width: var(--neko-rounded-size);\n height: ",';\n min-width: var(--neko-rounded-size);\n min-height: var(--neko-rounded-size);\n /* Rounded elevation — a real dark drop shadow (works on any background,\n including the brand-blue tab bar) stacked with a colored halo that\n blooms on light surfaces. The inset highlight sells the "lifted" feel. */\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px rgba(15, 23, 42, 0.1),\n inset 0 1px 0 rgba(255, 255, 255, 0.28);\n\n &.small {\n --neko-rounded-size: 24px;\n box-shadow:\n 0 3px 8px rgba(15, 23, 42, 0.2),\n 0 1px 2px rgba(15, 23, 42, 0.1),\n inset 0 1px 0 rgba(255, 255, 255, 0.22);\n }\n\n &.success {\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px color-mix(in oklab, var(--neko-accent-color) 40%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n }\n\n &.danger {\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px color-mix(in oklab, var(--neko-danger) 40%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n }\n\n /* Hover lifts harder — shadow spreads further, inset highlights brighten.\n No translateY — rounded buttons stay put; the icon rotation + deeper\n shadow is the feedback. */\n &:not([disabled]):hover {\n transform: none;\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px rgba(15, 23, 42, 0.14),\n inset 0 1px 0 rgba(255, 255, 255, 0.34);\n }\n &.success:not([disabled]):hover {\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px color-mix(in oklab, var(--neko-accent-color) 50%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.36);\n }\n &.danger:not([disabled]):hover {\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px color-mix(in oklab, var(--neko-danger) 50%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.36);\n }\n\n /* Icon micro-animations on hover — each variant gets its own character */\n svg {\n transition: transform 0.35s var(--neko-ease-spring);\n }\n /* Success + → rotates 90° (add intent) */\n &.success:not([disabled]):hover svg {\n transform: rotate(90deg);\n }\n /* Primary (edit, push, etc.) → gentle tilt + bump */\n &.primary:not([disabled]):hover svg {\n transform: rotate(-8deg) scale(1.08);\n }\n /* Danger (trash) → nervous shake-ish tilt */\n &.danger:not([disabled]):hover svg {\n transform: rotate(8deg) scale(1.08);\n }\n }\n\n /* Normal content animation */\n .normal-content {\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 1;\n transform: scale(1);\n transition: opacity 0.3s ease, transform 0.3s ease;\n width: 100%;\n }\n\n /* Icon section with separator */\n .icon-section {\n display: flex;\n align-items: center;\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n padding: 0 7px;\n border-right: 1px solid rgba(255, 255, 255, 0.2);\n }\n\n /* Button text styling when icon is present */\n .button-text {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n flex: 1;\n justify-content: center;\n padding-left: 40px; /* Space for icon section */\n }\n\n /* Adjust padding for buttons with icons and text */\n &.has-icon:not(.rounded):has(.button-text) {\n padding-left: 0;\n text-align: center;\n }\n\n /* Busy state animations */\n &.busy:not(.has-stop) {\n pointer-events: none;\n overflow: hidden;\n \n .normal-content {\n opacity: 0;\n transform: scale(0.8);\n position: absolute;\n visibility: hidden;\n }\n \n .busy-wrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n width: 100%;\n animation: fadeIn 0.3s ease forwards;\n\n .busy-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n animation: slideInRotate 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;\n\n svg {\n animation: rotate 1.5s linear infinite;\n }\n }\n }\n }\n \n @keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n }\n \n @keyframes slideInRotate {\n from {\n transform: translateX(-20px) rotate(-180deg) scale(0);\n opacity: 0;\n }\n to {\n transform: translateX(0) rotate(0deg) scale(1);\n opacity: 1;\n }\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n\n &.has-stop {\n position: relative;\n pointer-events: none;\n padding-right: 35px; /* Space for stop section */\n padding-left: 15px;\n display: flex;\n align-items: center;\n justify-content: center;\n \n .busy-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n animation: fadeIn 0.3s ease forwards;\n \n svg {\n animation: rotate 1.5s linear infinite;\n color: white;\n }\n }\n \n .stop-section {\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0 10px;\n height: 100%;\n border-left: 1px solid rgba(255, 255, 255, 0.2);\n cursor: pointer;\n pointer-events: auto;\n transition: background-color 0.2s ease;\n \n svg {\n color: white;\n \n rect {\n transition: fill 0.2s ease;\n }\n }\n \n &:hover {\n background-color: rgba(255, 255, 255, 0.1);\n \n svg {\n rect {\n fill: var(--neko-red);\n }\n }\n }\n }\n }\n\n &.full {\n width: 100%;\n }\n\n /* AI button — one gradient, one soft glow. No sparkles, no border halo.\n The slow hue drift already reads as "AI"; stacking more effects cheapens it. */\n &.ai {\n position: relative;\n background: linear-gradient(\n 120deg,\n #6366f1 0%,\n #a855f7 50%,\n #ec4899 100%\n );\n background-size: 200% 100%;\n animation: aiFlow 10s ease-in-out infinite;\n color: white;\n border: none;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n 0 4px 14px color-mix(in oklab, #a855f7 22%, transparent);\n\n @keyframes aiFlow {\n 0%, 100% { background-position: 0% 50%; }\n 50% { background-position: 100% 50%; }\n }\n\n &:disabled {\n animation: none;\n }\n\n &:not([disabled]):hover {\n animation-duration: 6s;\n transform: translateY(-1px);\n filter: brightness(1.04);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.26),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n 0 6px 18px color-mix(in oklab, #a855f7 30%, transparent);\n }\n\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n var(--neko-focus-ring);\n }\n }\n\n ',"\n"])),(function(e){return e.width&&"string"==typeof e.width?"width: ".concat(e.width,";"):""}),(function(e){return e.width&&"number"==typeof e.width?"width: ".concat(e.width,"px;"):""}),(function(e){return e.height&&"string"==typeof e.height?"height: ".concat(e.height,";"):""}),(function(e){return e.height&&"number"==typeof e.height?"height: ".concat(e.height,"px;"):""}),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:e.large?50:30}),(function(e){var n;return null!==(n=e.height)&&void 0!==n?n:"var(--neko-rounded-size)"}),(function(e){return b(e.color)})),b=function(e){if(e){var n=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),t=n?e:"var(--neko-".concat(e,")"),r=n?e:"var(--neko-".concat(e,")");return"\n &.custom-color {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, ".concat(t," 94%, white) 0%,\n ").concat(t," 55%,\n color-mix(in oklab, ").concat(t," 94%, black) 100%);\n border: 1px solid ").concat(r,";\n color: white;\n\n &:not([disabled]):hover {\n filter: brightness(1.08);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, ").concat(t," 28%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n ")}},v=function(e){return i().createElement(y,e)};v.propTypes={className:s().string,variant:s().oneOf(["primary","primary-block","secondary","danger","success","warning","header"]),disabled:s().bool,icon:s().oneOfType([s().object,s().oneOf(["setting","edit","trash"])]),color:s().string,onClick:s().func.isRequired,onStopClick:s().func,rounded:s().bool,busy:s().bool,isBusy:s().bool,spinning:s().bool,busyText:s().string,hideBusyIcon:s().bool,busyIconSize:s().string,requirePro:s().bool,isPro:s().bool,disabledColor:s().string,small:s().bool,large:s().bool,progress:s().number,ai:s().bool}},2557:(e,n,t)=>{"use strict";t.d(n,{A:()=>b});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(6897),l=t(2109);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){p(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function p(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=function(e){var n=e.spinner,t=void 0===n||n,i=e.busy,a=void 0!==i&&i,c=e.isBusy,d=void 0!==c&&c,p=e.overlayStyle,m=e.spinnerTop,y=void 0!==m&&m,b=a||d;o().useEffect((function(){d&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[d]);var v=h((0,r.useState)(!0),2),g=v[0],k=v[1];(0,r.useEffect)((function(){var e;return b?k(!0):e=setTimeout((function(){k(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[b]);var w=(0,s.gR)("neko-overlay",{overlayHidden:!b,spinnerTop:y}),x=g?o().createElement(o().Fragment,null,o().createElement("div",{className:w,style:p},Boolean(t)&&o().createElement("div",{className:"neko-busy-icon "+(b?"":"spinnerHidden")},o().createElement(l.z,{raw:!0,icon:"sync",width:32,height:32}))),o().createElement("style",{jsx:"true"},"\n .neko-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: var(--neko-main-overlay-color);\n border-radius: 8px;\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerTop {\n justify-content: flex-start;\n padding-top: 80px;\n }\n .neko-busy-icon {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n animation: spin 1s linear infinite;\n }\n .neko-busy-icon svg {\n color: white;\n transform: scaleY(-1);\n }\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n ")):null,O=f(f({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",u({style:{position:"relative"}},O),x,e.children)};y.propTypes={busy:a().bool,isBusy:a().bool,spinner:a().bool,spinnerTop:a().bool,children:a().oneOfType([a().arrayOf(a().node),a().node]).isRequired};const b=y},702:(e,n,t)=>{"use strict";t.d(n,{hS:()=>$e,Ay:()=>Qe,ho:()=>He});var r=t(9939),o=(0,r.A)("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),i=t(112),a=(0,r.A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]),s=(0,r.A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),l=(0,r.A)("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),c=(0,r.A)("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),u=(0,r.A)("file-x",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),d=(0,r.A)("file-symlink",[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]]),f=t(1422),p=t(2297),h=t(8897),m=t(8744),y=t(2480),b=t(9685),v=(0,r.A)("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]]),g=(0,r.A)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]),k=(0,r.A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),w=(0,r.A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),x=t(7192),O=t(1602),E=t(8785),S=t(7843),j=(0,r.A)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),C=(0,r.A)("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),A=t(2973),P=t(5577),z=(0,r.A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),N=(0,r.A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),M=(0,r.A)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),R=t(812),T=(0,r.A)("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),I=(0,r.A)("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),_=(0,r.A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),L=(0,r.A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),F=(0,r.A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),D=t(9126),q=t(4279),B=(0,r.A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),U=t(2920),W=(0,r.A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),H=(0,r.A)("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),$=(0,r.A)("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),Q=(0,r.A)("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),G=(0,r.A)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),K=(0,r.A)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),V=(0,r.A)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),Y=t(1666),X=(0,r.A)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]),Z=(0,r.A)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),J=(0,r.A)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),ee=(0,r.A)("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]),ne=(0,r.A)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),te=t(6190),re=(0,r.A)("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),oe=(0,r.A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),ie=(0,r.A)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),ae=(0,r.A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),se=(0,r.A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),le=(0,r.A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),ce=(0,r.A)("circle-pause",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),ue=(0,r.A)("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),de=(0,r.A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]]),fe=(0,r.A)("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]),pe=(0,r.A)("list-checks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]),he=(0,r.A)("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),me=(0,r.A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),ye=(0,r.A)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),be=(0,r.A)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),ve=(0,r.A)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),ge=(0,r.A)("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),ke=(0,r.A)("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]),we=(0,r.A)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]),xe=t(8933),Oe=t(1546),Ee=(0,r.A)("file-plus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),Se=(0,r.A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]),je=(0,r.A)("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),Ce=(0,r.A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]),Ae=(0,r.A)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),Pe=(0,r.A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),ze=(0,r.A)("file-up",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),Ne=(0,r.A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),Me=(0,r.A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]),Re=(0,r.A)("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),Te=(0,r.A)("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),Ie=(0,r.A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),_e=(0,r.A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),Le=(0,r.A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),Fe=(0,r.A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),De=(0,r.A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),qe=(0,r.A)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),Be=(0,r.A)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),Ue=(0,r.A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]),We={"timer-reset":o,tag:i.A,"format-list-bulleted":a,duplicate:s,lock:l,"lock-open":c,"file-undo":u,"file-move":d,"chevron-double-left":f.A,"chevron-double-right":p.A,"chevron-left":h.A,"chevron-right":m.A,"chevron-down":y.A,"chevron-up":b.A,pause:v,play:g,replay:k,check:w,"check-circle":x.A,circle:O.A,stop:E.A,"checkbox-blank":E.A,"checkbox-marked":S.A,delete:j,undo:C,alert:A.A,warning:P.A,database:z,tools:N,cog:M,close:R.A,cat:T,upload:I,trash:j,pencil:_,dashboard:L,search:F,folder:D.A,"folder-open":q.A,image:B,"image-multiple-outline":U.A,plus:W,"folder-plus":H,"image-plus":$,"view-grid":Q,list:a,twitter:G,instagram:K,facebook:V,star:Y.A,"timer-outline":X,link:Z,linkedin:J,pinterest:ee,"zoom-in":ne,"info-outline":te.A,"image-off-outline":re,"arrow-up":oe,"arrow-down":ie,"arrow-left":ae,"arrow-right":se,sort:le,"alert-triangle":P.A,"alert-circle":A.A,"pause-circle":ce,brain:ue,console:de,terminal:de,clipboard:fe,copy:s,"list-checks":pe,server:he,eye:me,"eye-off":ye,"rocket-launch":be,"calendar-month":ve,wand:ge,mastodon:ke,filter:we,question:xe.A,loading:Oe.A,new:Ee,save:Se,reset:je,rename:Ce,edit:Ce,sync:Ae,lightning:Pe,zap:Pe,refresh:Ae,"file-upload":ze,sparkles:Ne,debug:Me,retina:Re,feather:Te,"external-link":Ie,download:_e,share:Le,mail:Fe,phone:De,message:qe,bell:Be,home:Ue},He={trash:"rgb(255 255 255 / 25%)",delete:"rgb(255 255 255 / 25%)",pencil:"rgb(255 255 255 / 25%)",filter:"rgb(255 255 255 / 25%)",lightning:"rgb(255 255 255 / 25%)",zap:"rgb(255 255 255 / 25%)",stop:"rgb(255 255 255 / 25%)","checkbox-blank":"rgb(255 255 255 / 25%)","checkbox-marked":"rgb(255 255 255 / 25%)",star:"rgb(255 255 255 / 25%)","file-upload":"rgb(255 255 255 / 25%)",cat:"rgb(255 255 255 / 25%)",pinterest:"rgb(255 255 255 / 25%)",instagram:"rgb(255 255 255 / 25%)",facebook:"rgb(255 255 255 / 25%)","rocket-launch":"rgb(255 255 255 / 25%)",upload:"rgb(255 255 255 / 25%)","zoom-in":"rgb(255 255 255 / 25%)",dashboard:"rgb(255 255 255 / 25%)",tools:"rgb(255 255 255 / 25%)",cog:"rgb(255 255 255 / 25%)",database:"rgb(255 255 255 / 25%)",folder:"rgb(255 255 255 / 25%)","lock-open":"rgb(255 255 255 / 25%)",lock:"rgb(255 255 255 / 25%)",question:"rgb(255 255 255 / 25%)","info-outline":"rgb(255 255 255 / 25%)",alert:"rgb(255 255 255 / 25%)",play:"rgb(255 255 255 / 25%)",sparkles:"rgb(255 255 255 / 25%)",bell:"rgb(255 255 255 / 25%)",home:"rgb(255 255 255 / 25%)",phone:"rgb(255 255 255 / 25%)",message:"rgb(255 255 255 / 25%)"},$e={chevron:18,buttonRounded:18,buttonNormal:24,default:30};const Qe=We},5263:(e,n,t)=>{"use strict";t.d(n,{R:()=>m});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1329),u=t(6087),d=t(6897),f=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","busy","small","color","variant"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n user-select: none;\n transition: color 0.3s ease, opacity 0.3s ease;\n \n ","\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: not-allowed;\n\n .neko-content {\n cursor: not-allowed;\n }\n\n .neko-checkbox-check-container, .neko-label, .description {\n opacity: 0.35;\n transition: opacity 0.3s ease;\n }\n }\n\n input {\n display: none;\n }\n\n .neko-content {\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n }\n\n .neko-checkbox-check-container {\n display: flex;\n\n .neko-checkbox-busy-container {\n position: relative;\n }\n }\n\n .neko-checkbox-inner-container {\n margin-left: 8px;\n\n .neko-label-container {\n display: flex;\n align-items: center;\n /* Label height matches the checkbox control height so the label text\n sits vertically centered with the box — both fit a single visual row. */\n min-height: var(--neko-control-height);\n line-height: 17px;\n\n .neko-label {\n display: block;\n transition: color 0.18s var(--neko-ease-out);\n ","\n }\n }\n\n .neko-content {\n display: block;\n font-size: var(--neko-font-size);\n line-height: var(--neko-control-height);\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n /* Pull closer to the label text, which is vertically centered inside the control-height line-box */\n margin-top: -4px;\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n font-size: var(--neko-small-font-size);\n line-height: inherit;\n margin: 0;\n }\n }\n }\n\n .neko-checkbox {\n width: var(--neko-control-height);\n height: var(--neko-control-height);\n box-sizing: border-box;\n border: 1.5px solid var(--neko-gray-80);\n border-radius: 7px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n transition:\n box-shadow 0.22s var(--neko-ease-out),\n background 0.22s var(--neko-ease-out),\n border-color 0.22s var(--neko-ease-out),\n transform 0.32s var(--neko-ease-spring);\n background: white;\n box-shadow: var(--neko-shadow-xs);\n\n .neko-checked-mark {\n position: absolute;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n transform: rotate(45deg);\n transform-origin: center;\n margin-top: -8%;\n height: 42%;\n width: 17%;\n border-bottom: 2.5px solid white;\n border-right: 2.5px solid white;\n }\n\n &.small {\n width: 20px;\n height: 20px;\n border: 1.5px solid var(--neko-gray-80);\n border-radius: 5px;\n\n .neko-checked-mark {\n border-bottom-width: 1.5px;\n border-right-width: 1.5px;\n }\n }\n\n &:hover:not(.disabled):not(.neko-checked):not(.neko-indeterminate) {\n border-color: color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 55%, var(--neko-gray-80));\n background: color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 6%, white);\n }\n\n .neko-indeterminate-mark {\n position: absolute;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n width: 50%;\n border-bottom: 1.5px solid white;\n border-right: 1.5px solid white;\n }\n\n &.disabled {\n border: 1.5px solid var(--neko-disabled-color);\n cursor: not-allowed;\n filter: grayscale(1);\n }\n }\n\n .neko-checked {\n &.neko-checkbox {\n border: 1.5px solid var(--checkbox-color, var(--neko-accent-color));\n background: var(--checkbox-color, var(--neko-accent-color));\n box-shadow:\n 0 2px 6px color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 30%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.25);\n animation: nekoCheckPop 0.4s var(--neko-ease-spring);\n\n .neko-checked-mark {\n opacity: 1;\n }\n }\n }\n\n @keyframes nekoCheckPop {\n 0% { transform: scale(1); }\n 45% { transform: scale(1.14); }\n 100% { transform: scale(1); }\n }\n\n .neko-indeterminate {\n &.neko-checkbox {\n border: 1.5px solid var(--checkbox-color, var(--neko-accent-color));\n background: var(--checkbox-color, var(--neko-accent-color));\n box-shadow:\n 0 2px 6px color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 30%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.25);\n\n .neko-indeterminate-mark {\n opacity: 1;\n }\n }\n }\n"])),(function(e){var n=e.color;return"danger"===e.variant?"\n --checkbox-color: var(--neko-danger);\n ":n?"\n --checkbox-color: var(--neko-".concat(n,");\n "):""}),(function(e){var n=e.checked,t=e.disabled,r=e.color,o=e.variant;return t?"":n?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-accent-color))":"var(--neko-accent-color)","; font-weight: 600;"):""})),m=function(e){var n=e.name,t=e.checked,r=void 0!==t&&t,o=e.indeterminate,a=void 0!==o&&o,s=e.onChange,l=e.label,m=e.description,y=e.isPro,b=void 0!==y&&y,v=e.disabled,g=e.requirePro,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.busy,E=void 0!==O&&O,S=e.small,j=void 0!==S&&S,C=e.color,A=e.variant,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),z=E||x;i().useEffect((function(){x&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);var N=k&&!b,M=v||N,R=(0,d.gR)("neko-checkbox",e.className,{disabled:M},{small:j}),T=(0,d.gR)("neko-checkbox",{disabled:M,"neko-checked":r,"neko-indeterminate":a,small:j}),I=(0,d.gR)("neko-checked-mark"),_=(0,d.gR)("neko-indeterminate-mark");return i().createElement(h,p({className:R,checked:r,disabled:M,color:C,variant:A,onClick:function(e){return e.stopPropagation()}},P),i().createElement("div",{className:"neko-checkbox-container"},i().createElement("div",{className:"neko-content",onClick:function(t){M||(s?s(!r,n,t):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},i().createElement("div",{className:"neko-checkbox-check-container"},z&&i().createElement("div",{className:"neko-checkbox-busy-container"},i().createElement("div",{className:T},i().createElement(u.X,{type:"circle",size:"16px"}))),!z&&i().createElement(i().Fragment,null,i().createElement("div",{className:T},i().createElement("div",{className:I}),i().createElement("div",{className:_})))),(l||N||m)&&i().createElement("div",{className:"neko-checkbox-inner-container"},i().createElement("span",{className:"neko-label-container"},i().createElement("span",{className:"neko-label"},l),i().createElement(c.K,{className:"inline",show:N,style:{position:"relative",top:-1}})),m?"string"==typeof m?i().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:m}}):i().createElement("small",{className:"description"},m):null))))};m.propTypes={name:s().string,checked:s().bool,label:s().string,description:s().string,isPro:s().bool,requirePro:s().bool,busy:s().bool,isBusy:s().bool,small:s().bool,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:s().oneOf(["danger"])}},4536:(e,n,t)=>{"use strict";t.d(n,{E:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=(0,t(9616).Ay)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t,o=i().Children.map(e.children,(function(e){return e.props.name?e:i().cloneElement(e,{name:n,isPro:r})}));return i().createElement("div",{className:"neko-checkbox-group"},o)}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]))),c=function(e){return i().createElement(l,e)};c.propTypes={name:s().string,max:s().number,isPro:s().bool}},8696:(e,n,t)=>{"use strict";t.d(n,{A:()=>x});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(6897);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var f=["type","name","value","description","placeholder","onChange","onEnter","onBlur","onFinalChange","readOnly","step","min","max","maxLength","natural","onReset","isCommaSeparatedArray","iconEmpty","iconFilled","onEmptyIconClick","onFilledIconClick","className","style","inputStyle"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function m(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?h(Object(t),!0).forEach((function(n){y(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function y(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==d(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return v(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?v(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var g=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},k=function(e,n){var t=e.type,r=void 0===t?"text":t,a=e.name,s=e.value,l=void 0===s?"":s,d=e.description,h=e.placeholder,y=void 0===h?"":h,v=e.onChange,k=e.onEnter,w=e.onBlur,x=e.onFinalChange,O=e.readOnly,E=void 0!==O&&O,S=e.step,j=void 0===S?1:S,C=e.min,A=void 0===C?0:C,P=e.max,z=void 0===P?null:P,N=e.maxLength,M=e.natural,R=void 0!==M&&M,T=e.onReset,I=e.isCommaSeparatedArray,_=void 0!==I&&I,L=e.iconEmpty,F=void 0===L?"":L,D=e.iconFilled,q=void 0===D?"":D,B=e.onEmptyIconClick,U=e.onFilledIconClick,W=e.className,H=e.style,$=e.inputStyle,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=b((0,o.useState)(l||0===l?l:""),2),K=G[0],V=G[1],Y=!!v,X=N||("number"===r?3:void 0);(0,o.useEffect)((function(){x&&(k||w)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[x,k,w]),(0,o.useEffect)((function(){var e;Y||V(_?(e=l,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):l)}),[l]);var Z=function(e){var n=e.target.value,t=_?g(n):n;e.stopPropagation(),e.preventDefault(),Y?v(t,a):V(n)},J=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value,t=_?g(n):n;x?x(t,a):k&&k(t,a)}},ee=function(e){var n=e.target.value,t=_?g(n):n;(_?function(e,n){if(!Array.isArray(e)||!Array.isArray(n)||e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}(l,t):l===t)||(x?x(t,a):w&&w(t,a))},ne=(0,u.gR)("neko-input",{natural:R}),te=function(){var e=Y?l:K;return _?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},re=F||q,oe=Boolean(te()&&q),ie=Boolean(!te()&&F);return i().createElement("div",{className:W,style:H},i().createElement("div",{style:{position:"relative"}},"number"===r?i().createElement("input",p({ref:n,className:ne,name:a,value:Y?l:K,type:r,disabled:E,step:j,min:A,max:z,maxLength:X,autoComplete:"off","data-form-type":"other",placeholder:y,style:m(m({},$),{},{paddingRight:re?"30px":void 0}),onChange:Z,onKeyPress:J,onBlur:function(e){!function(e){var n=Number(e.target.value);A&&n<Number(A)?e.target.value=A:z&&n>Number(z)&&(e.target.value=z)}(e),ee(e)},readOnly:E},Q)):i().createElement("input",p({ref:n,className:ne},Q,{name:a,value:Y?l:K,type:r,disabled:E,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:y,style:m(m({},$),{},{paddingRight:re?"30px":void 0}),maxLength:X,onChange:Z,onKeyPress:J,onBlur:ee,readOnly:E},Q)),!!l&&!!T&&i().createElement(c.z,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return T()}}),ie&&i().createElement(c.z,{icon:F,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:B?"auto":"none",cursor:B?"pointer":"default"},color:"#5a5a5a82",onClick:B}),oe&&i().createElement(c.z,{icon:q,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:U?"auto":"none",cursor:U?"pointer":"default"},color:"var(--neko-blue)",onClick:U})),d&&("string"==typeof d?i().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:d}}):i().createElement("p",{className:"neko-input-description"},d)))},w=(0,l.Ay)((0,o.forwardRef)(k))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n height: var(--neko-control-height);\n /* WP 7 admin CSS sets min-height: 40px on bare input[type=\"text\"] etc.,\n which overrides our height. Explicitly reset it so Neko's height wins. */\n min-height: 0;\n background: var(--neko-input-background);\n color: black;\n padding: 0 10px;\n width: 100%;\n border-radius: var(--neko-radius-md);\n transition: background 0.3s ease, box-shadow 0.2s ease, opacity 0.3s ease, border-color 0.3s ease;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n &:focus {\n background-color: white;\n outline: none;\n }\n\n /* Keyboard-only focus ring — the global --neko-focus-ring shadow + a\n brand-tinted border so tabbing through a form is always visible.\n Mouse clicks won't trigger this (browser distinguishes :focus from\n :focus-visible). */\n &:focus-visible {\n outline: none;\n border-color: color-mix(in oklab, var(--neko-main-color) 60%, transparent);\n box-shadow: var(--neko-focus-ring);\n }\n\n &:read-only {\n color: var(--neko-gray-60);\n }\n\n &:disabled {\n color: var(--neko-gray-60);\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n box-shadow: none;\n opacity: 0.6;\n cursor: not-allowed;\n }\n }\n\n .neko-input-description {\n font-size: var(--neko-small-font-size);\n color: var(--neko-gray-60);\n line-height: 14px;\n margin-top: 5px;\n margin-bottom: 0;\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n }\n"]))),x=i().forwardRef((function(e,n){return i().createElement(w,p({ref:n},e))}));x.propTypes={type:s().oneOf(["number","text"]),name:s().string,value:s().oneOfType([s().string,s().array]),description:s().string,placeholder:s().string,onChange:s().func,onEnter:s().func,onBlur:s().func,onFinalChange:s().func,readOnly:s().bool,step:s().number,min:s().number,max:s().number,maxLength:s().number,natural:s().bool,onReset:s().func,isCommaSeparatedArray:s().bool,iconEmpty:s().string,iconFilled:s().string,onEmptyIconClick:s().func,onFilledIconClick:s().func}},3467:(e,n,t)=>{"use strict";t.d(n,{j:()=>Q,u:()=>$});var r,o,i,a,s,l,c,u=t(1594),d=t.n(u),f=t(7639),p=t.n(f),h=t(1329),m=t(6897),y=t(6087),b=t(702),v=t(2480),g=t(7843),k=t(8785),w=(0,t(9939).A)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),x=t(1602),O=t(2109),E=t(8696),S=t(374),j=t(9616);function C(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var A=j.Ay.div(r||(r=C(["\n position: relative;\n border-radius: 8px;\n user-select: none;\n cursor: pointer;\n transition: background 0.3s ease, color 0.3s ease;\n color: black;\n box-sizing: border-box;\n\n .neko-select-option-label {\n overflow: hidden;\n height: 100%;\n display: flex;\n align-items: center;\n }\n\n &.show-options {\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true], &.disabled {\n cursor: not-allowed;\n pointer-events: none;\n color: var(--neko-gray-60);\n transition: opacity 0.3s ease, border-color 0.3s ease;\n\n .neko-select-option {\n pointer-events: none;\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n }\n }\n\n &.neko-dropdown-up {}\n"]))),P=j.Ay.div(o||(o=C(["\n align-items: center;\n background-color: var(--neko-input-background);\n border: 1.5px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n display: flex;\n font-size: var(--neko-font-size);\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: var(--neko-control-height);\n transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n \n &[data-is-disabled=true], &.disabled {\n border-color: var(--neko-disabled-color);\n opacity: 0.6;\n }\n\n &.isBusy {\n padding-left: 5px;\n }\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n\n /* Chevron hover animation */\n .rightContent .neko-chevron-wrap {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n transform-origin: center;\n transition: transform 160ms cubic-bezier(0.2, 0.8, 0.2, 1);\n will-change: transform;\n }\n\n &:hover .rightContent .neko-chevron-wrap { transform: scale(1.06); }\n\n /* Chevron color transition */\n .rightContent .neko-select-chevron {\n color: var(--neko-font-color);\n transition: color 150ms ease;\n }\n\n &:hover .rightContent .neko-select-chevron { color: var(--neko-main-color); }\n"]))),z=j.Ay.div(i||(i=C(["\n display: block;\n margin-top: 5px;\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n line-height: inherit;\n margin: 0;\n }\n"]))),N=j.Ay.div(a||(a=C(["\n position: absolute;\n left: 0;\n z-index: 9999;\n border-radius: var(--neko-radius-md);\n overflow: hidden;\n min-width: 100%;\n width: max-content;\n max-width: 100vw;\n top: 100%;\n margin-top: 4px;\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n box-shadow: var(--neko-shadow-lg);\n \n &.neko-dropdown-up {\n top: auto;\n bottom: 100%;\n }\n \n &.hidden {\n opacity: 0;\n }\n"]))),M=j.Ay.div(s||(s=C(["\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 320px;\n background-color: var(--neko-white);\n\n /* Custom scrollbar styling */\n scrollbar-width: thin;\n scrollbar-color: rgba(255, 255, 255, 0.3) transparent;\n\n &::-webkit-scrollbar {\n width: 8px;\n }\n\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n border: 2px solid transparent;\n background-clip: content-box;\n }\n\n &::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255, 255, 255, 0.5);\n }\n\n &.neko-select-filter-container {\n background-color: var(--neko-white);\n position: relative;\n padding: 6px;\n margin-top: 0;\n }\n"]))),R=j.Ay.div(l||(l=C(["\n margin-bottom: 0px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n\n svg {\n flex-shrink: 0;\n }\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n }\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n\n label {\n cursor: default;\n }\n }\n"]))),T=j.Ay.div(c||(c=C(["\n background-color: var(--neko-white);\n cursor: pointer;\n font-size: var(--neko-font-size); \n padding: 7px 13px;\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n position: relative;\n overflow: hidden;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: -60%;\n width: 120%;\n background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 100%);\n opacity: 0;\n pointer-events: none;\n transform: translateX(-120%) skewX(-15deg);\n }\n\n @keyframes nekoOptionGloss {\n 0% { opacity: 0; transform: translateX(-120%) skewX(-15deg); }\n 20% { opacity: .35; }\n 100% { opacity: 0; transform: translateX(120%) skewX(-15deg); }\n }\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n\n &:hover::after { animation: nekoOptionGloss 650ms ease; }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: var(--neko-font-color);\n display: flex;\n justify-content: space-between;\n font-size: var(--neko-font-size); \n line-height: 17px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: var(--neko-gray-98);\n pointer-events: none;\n\n .option {\n color: var(--neko-gray-60);\n }\n }\n"]))),I=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function _(){return _=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_.apply(null,arguments)}function L(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||D(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||D(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,n){if(e){if("string"==typeof e)return q(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?q(e,n):void 0}}function q(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var B=function(e){var n=e.name,t=e.description,r=e.scrolldown,o=void 0===r||r,i=e.isPro,a=void 0!==i&&i,s=e.onChange,l=e.isBusy,c=void 0!==l&&l,f=e.busy,p=void 0!==f&&f,g=e.chevronIconSize,k=void 0===g?b.hS.chevron:g,w=e.textFiltering,x=e.value,j=e.className,C=e.disabled,R=e.requirePro,T=e.multiple,D=void 0!==T&&T,q=e.placeholder,B=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,I),U=p||c;d().useEffect((function(){c&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var W,H,$,Q,G=15;if(D){var K=d().Children.toArray(e.children).filter((function(e){return(x||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));W=K.map((function(e){return e.label})).join(", ")||q||"Select",H=t,$=K.some((function(e){return e.requirePro}))||R,Q=null}else{var V,Y=null===(V=d().Children.toArray(e.children).find((function(e){return e.props.value===x||e.props.checked})))||void 0===V?void 0:V.props;W=(null==Y?void 0:Y.label)||q||"Select",H=(null==Y?void 0:Y.description)||t,$=(null==Y?void 0:Y.requirePro)||R,Q=null==Y?void 0:Y.icon,G=(null==Y?void 0:Y.iconSize)||15}var X=F((0,u.useState)(!1),2),Z=X[0],J=X[1],ee=F((0,u.useState)(""),2),ne=ee[0],te=ee[1],re=(0,u.useRef)(),oe=$&&!a;(0,u.useEffect)((function(){D&&!o&&console.warn('NekoSelect: The "multiple" prop should be used with "scrolldown={true}" for proper functionality. Multiple selection requires the dropdown interface to work correctly.')}),[D,o]);(0,u.useEffect)((function(){var e=function(e){"Escape"===e.key&&Z&&J(!1)};if(Z)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[Z]);var ie=d().Children.map(e.children,(function(t){return t?d().cloneElement(t,{name:t.props.name||n,checked:D?(x||[]).includes(t.props.value)||t.props.checked:t.props.value===x||t.props.checked,onClick:function(r){return function(t,r){if(t.stopPropagation(),s)if(D){var i=Array.isArray(x)?L(x):[];i.includes(r)?i=i.filter((function(e){return e!==r})):i.push(r),s(i,n)}else r!==x&&s(r,n),o&&J(!1);else console.log("The onChange handler is not set for this select.",e)}(r,t.props.value)},scrolldown:o,isPro:a,disabled:C,multiple:D}):null})),ae=(0,u.useMemo)((function(){if(!ne||!ie.length)return ie;var e=ne.toLowerCase().split(" ").filter((function(e){return e.length>0}));return d().Children.toArray(ie).filter((function(n){var t="string"==typeof n.props.label?n.props.label.toLowerCase():"",r="string"==typeof n.props.value?n.props.value.toLowerCase():"",o="".concat(t," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[ie,ne]),se=(0,m.gR)("neko-select",j,{"show-options":Z,disabled:C||c}),le=(0,m.gR)("neko-select-options",{hidden:!Z}),ce=(0,m.gR)("neko-select-option",{isBusy:U});return o?d().createElement(A,_({name:n},B,{onClick:function(){C||c||J(!Z)},className:se,"data-is-disabled":C||c,ref:re}),d().createElement(P,{className:ce},U?d().createElement(d().Fragment,null,d().createElement(y.X,{type:"circle",size:"20px"})):d().createElement(d().Fragment,null,Q&&d().createElement(O.z,{icon:Q,width:G,height:G,style:{marginRight:"".concat(Math.max(G-15,4),"px")}}),d().createElement("span",{className:"neko-select-option-label"},W),d().createElement("div",{className:"rightContent"},oe&&d().createElement(h.K,null),d().createElement("span",{className:"neko-chevron-wrap"},d().createElement(v.A,{size:k,className:"neko-select-chevron",style:{transform:Z?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),H&&("string"==typeof H?d().createElement(z,{dangerouslySetInnerHTML:{__html:H}}):d().createElement(z,null,H)),d().createElement(S.G,{visible:Z,targetRef:re,onClose:function(){Z&&J(!1)}},d().createElement(N,{className:le},w&&d().createElement(M,{className:"neko-select-filter-container"},d().createElement(E.A,{value:ne,placeholder:"Search...",onChange:function(e){return te(e)},onClick:function(e){return e.stopPropagation()},style:{background:"var(--neko-white)",borderRadius:10,margin:"5px 7px",borderColor:"var(--neko-input-background)"},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),d().createElement(M,null,ae)))):ie},U={latest:"var(--neko-blue, #2563eb)",preview:"var(--neko-orange, #f97316)",deprecated:"var(--neko-red, #dc2626)",experimental:"var(--neko-red, #dc2626)",tuned:"var(--neko-green, #16a34a)",beta:"var(--neko-orange, #f97316)",new:"var(--neko-green, #16a34a)"},W=function(e){var n=e.tag;if(!n)return null;var t=U[n]||"var(--neko-gray-50)";return d().createElement("small",{style:{background:t,color:"white",padding:"4px 6px",margin:"1px 0 0 5px",borderRadius:8,fontSize:8,lineHeight:"100%"}},n.toUpperCase())},H=function(e){var n=e.id,t=(e.name,e.value),r=e.checked,o=void 0!==r&&r,i=e.label,a=e.description,s=e.onClick,l=e.scrolldown,c=void 0===l||l,u=e.isPro,f=void 0!==u&&u,p=e.optionDisabled,y=void 0!==p&&p,b=e.requirePro,v=void 0!==b&&b,E=e.icon,S=e.iconSize,j=void 0===S?20:S,C=e.multiple,A=void 0!==C&&C,P=e.tag,N=v&&!f,M=(0,m.gR)({"neko-radio":!c},{"neko-select-option":c},e.className,{disabled:N||y}),I=A?o?g.A:k.A:o?w:x.A,_=d().createElement(T,{className:M,onClick:function(e){s(e,t)}},d().createElement("div",{className:"option"},d().createElement("div",{className:"option-group"},A?d().createElement(I,{size:j,color:N?"var(--neko-disabled-color)":o?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):d().createElement("div",{style:{position:"relative",width:j,height:j,flexShrink:0,marginRight:"8px"}},d().createElement(x.A,{size:j,color:N?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:.4*j,height:.4*j,borderRadius:"50%",backgroundColor:N?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),E&&d().createElement(O.z,{icon:E,width:j,height:j,style:{marginRight:"".concat(Math.max(j-11,4),"px")}}),i,d().createElement(W,{tag:P})),d().createElement(h.K,{show:N}))),L=d().createElement(R,{className:M,onClick:function(e){s(e,t)}},d().createElement("label",{htmlFor:n},d().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},d().createElement(x.A,{size:24,color:N?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:10,height:10,borderRadius:"50%",backgroundColor:N?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),d().createElement("div",{className:"inner-container"},d().createElement("span",{className:"label"},i,d().createElement(W,{tag:P}),d().createElement(h.K,{className:"inline",style:{top:-1},show:N})),a&&("string"==typeof a?d().createElement(z,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:a}}):d().createElement(z,{style:{marginTop:0}},a)))));return c?_:L},$=function(e){return d().createElement(B,e)};$.propTypes={name:p().string,description:p().string,scrolldown:p().bool,isPro:p().bool,onChange:p().func,busy:p().bool,isBusy:p().bool,chevronIconSize:p().number,textFiltering:p().bool,multiple:p().bool,placeholder:p().string};var Q=function(e){return d().createElement(H,e)};Q.propTypes={id:p().string,name:p().string,value:p().string,checked:p().bool,label:p().string,description:p().string,onClick:p().func,scrolldown:p().bool,isPro:p().bool,optionDisabled:p().bool,requirePro:p().bool,icon:p().string,iconSize:p().number,multiple:p().bool}},8482:(e,n,t)=>{"use strict";t.d(n,{S:()=>p});var r,o=t(1594),i=t(7639),a=t.n(i),s=t(9616),l=t(6897),c=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e){return"number"==typeof e?"".concat(e,"px"):e}var f=s.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-size: ",";\n position: relative;\n display: inline-block;\n width: ",";\n height: ",";\n\n transition: opacity 300ms ease;\n \n &[data-is-disabled=disabled] {\n opacity: 0.6;\n\n .neko-slider {\n cursor: not-allowed;\n box-shadow: var(--neko-shadow-xs);\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ",'\n );\n border-radius: 35px;\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transition: background 260ms ease-in-out, box-shadow 160ms ease-in-out;\n will-change: background, box-shadow;\n margin-bottom: -2px;\n }\n\n .neko-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n top: 50%;\n background-color: white;\n transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 160ms ease-in-out;\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18);\n will-change: transform, box-shadow;\n transform: translate(0, -50%);\n }\n\n .neko-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n &.neko-checked .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ","\n );\n }\n\n &.neko-checked .neko-slider:before {\n transform: translate(",', -50%);\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18), 0 2px 4px rgba(16, 24, 40, 0.12);\n }\n\n &.neko-checked .neko-slider:after {\n content: "','";\n margin-left: ',';\n margin-right: auto;\n }\n\n /* Hover feedback — the thumb "peeks" toward its next position, track\n brightens, and the thumb gains a slightly bigger shadow. Active state\n presses the thumb into the track. */\n &:not([data-is-disabled=disabled]) .neko-slider:hover {\n filter: brightness(1.06);\n box-shadow: var(--neko-shadow-sm);\n }\n &:not([data-is-disabled=disabled]) .neko-slider:hover:before {\n box-shadow:\n 0 1px 2px rgba(16, 24, 40, 0.18),\n 0 3px 8px rgba(16, 24, 40, 0.15);\n /* Off → nudge right, On → nudge left */\n transform: translate(3px, -50%);\n }\n &.neko-checked:not([data-is-disabled=disabled]) .neko-slider:hover:before {\n transform: translate(calc('," - 3px), -50%);\n }\n\n &:not([data-is-disabled=disabled]) .neko-slider:active {\n filter: brightness(0.97);\n }\n\n @media (prefers-reduced-motion: reduce) {\n .neko-slider { transition: none; }\n .neko-slider:before { transition: none; }\n }\n"])),(function(e){return e.fontSize}),(function(e){return d(e.width)}),(function(e){return d(e.height)}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(d(e.width)," - ").concat(d(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")}),(function(e){return"".concat(d(e.width)," - ").concat(d(e.height))})),p=function(e){var n=e.width,t=e.height,r=void 0===t?24:t,i=e.fontSize,a=void 0===i?"13px":i,s=e.onLabel,d=void 0===s?"Yes":s,p=e.offLabel,h=void 0===p?"No":p,m=e.onBackgroundColor,y=void 0===m?"var(--neko-accent-color)":m,b=e.offBackgroundColor,v=void 0===b?"var(--neko-disabled-color)":b,g=e.onValue,k=e.offValue,w=e.small,x=e.checked,O=void 0!==x&&x,E=e.onChange,S=e.disabled,j=void 0!==S&&S,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c),A=(0,l.gR)("neko-switch",{small:w,"neko-checked":O}),P=(0,o.useCallback)((function(e){j||E(e?void 0===g||g:void 0!==k&&k)}),[g,k,E,j]);w&&(r=20,a="11px");var z=n||(d&&""!==d||h&&""!==h?70:40);return React.createElement(f,u({className:A,width:z,height:r,fontSize:a},C,{$offBackgroundColor:v,$onBackgroundColor:y,$onLabel:d,$offLabel:h,"data-is-disabled":j?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return P(!O)}}))};p.propTypes={width:a().number,height:a().number,fontSize:a().string,onValue:a().string,offValue:a().string,checked:a().bool,onBackgroundColor:a().string,offBackgroundColor:a().string,onLabel:a().string,offLabel:a().string}},9904:(e,n,t)=>{"use strict";t.d(n,{YS:()=>M,mR:()=>P,a4:()=>E,LE:()=>R,g7:()=>N,m9:()=>j,IU:()=>C,Tb:()=>A,FE:()=>z});var r=t(1594),o=t.n(r);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function s(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var n=function(e,n){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==i(n)?n:n+""}var c=s((function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=n,this.code=t,this.body=o,this.debug=i,this.cancelledByUser="USER-ABORTED"===t}));function u(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function d(e,n,t){return n=p(n),function(e,n){if(n&&("object"==x(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(n,t||[],p(e).constructor):n.apply(e,t))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,n){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},h(e,n)}function m(e){var n=function(e,n){if("object"!=x(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==x(n)?n:n+""}function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||k(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */b=function(){return n};var e,n={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(e,n,t){e[n]=t.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{c({},"")}catch(e){c=function(e,n,t){return e[n]=t}}function u(e,n,t,r){var i=n&&n.prototype instanceof v?n:v,a=Object.create(i.prototype),s=new M(r||[]);return o(a,"_invoke",{value:A(e,t,s)}),a}function d(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}n.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function k(){}var w={};c(w,a,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(R([])));E&&E!==t&&r.call(E,a)&&(w=E);var S=k.prototype=v.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(n){c(e,n,(function(e){return this._invoke(n,e)}))}))}function C(e,n){function t(o,i,a,s){var l=d(e[o],e,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==x(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(e){t("next",e,a,s)}),(function(e){t("throw",e,a,s)})):n.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return t("throw",e,a,s)}))}s(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new n((function(n,o){t(e,r,n,o)}))}return i=i?i.then(o,o):o()}})}function A(n,t,r){var o=f;return function(i,a){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var l=P(s,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var c=d(n,t,r);if("normal"===c.type){if(o=r.done?m:p,c.arg===y)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=m,r.method="throw",r.arg=c.arg)}}}function P(n,t){var r=t.method,o=n.iterator[r];if(o===e)return t.delegate=null,"throw"===r&&n.iterator.return&&(t.method="return",t.arg=e,P(n,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=d(o,n.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,y;var a=i.arg;return a?a.done?(t[n.resultName]=a.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,y):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,y)}function z(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function N(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(z,this),this.reset(!0)}function R(n){if(n||""===n){var t=n[a];if(t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function t(){for(;++o<n.length;)if(r.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}throw new TypeError(x(n)+" is not iterable")}return g.prototype=k,o(S,"constructor",{value:k,configurable:!0}),o(k,"constructor",{value:g,configurable:!0}),g.displayName=c(k,l,"GeneratorFunction"),n.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===g||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,c(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},j(C.prototype),c(C.prototype,s,(function(){return this})),n.AsyncIterator=C,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new C(u(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(S),c(S,l,"Generator"),c(S,a,(function(){return this})),c(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var n=Object(e),t=[];for(var r in n)t.push(r);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in n)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=R,M.prototype={constructor:M,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!n)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function o(r,o){return s.type="throw",s.arg=n,t.next=r,o&&(t.method="next",t.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),y},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),N(t),y}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;N(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:R(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),y}},n}function v(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function g(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var i=e.apply(n,t);function a(e){v(i,r,o,a,s,"next",e)}function s(e){v(i,r,o,a,s,"throw",e)}a(void 0)}))}}function k(e,n){if(e){if("string"==typeof e)return w(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,n):void 0}}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function O(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var n=[];return function(t,r){if("object"===x(r)&&null!==r){if(-1!==n.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:t,value:r,cache:n,cacheIndex:n.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}n.push(r)}return r}}(t),n)}function E(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}var S=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var n,t=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=k(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(n){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},j=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,u,d,f=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},i=null,a=null,e.prev=5,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(n),t);case 12:return a=e.sent,e.next=15,a.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(s=!1===o.success?"NOT-SUCCESS":"N/A",l=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(l="The API can't be accessed. Are you sure the WP REST API is enabled? Check this article: https://meowapps.com/fix-wordpress-rest-api/.",s="NO-ROUTE"):"internal_server_error"===o.code&&(l="Server error. Please check your PHP Error Logs.",s="SERVER-ERROR"),i=new c(l,s,n,r||a)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),u="BROKEN-REPLY",d="The reply sent by the server is broken.","AbortError"===e.t0.name?(u="USER-ABORTED",d="The request was aborted by the user."):a&&a.status&&408===a.status&&(u="REQUEST-TIMEOUT",d="The request generated a timeout."),i=new c(d,u,n,r||a,e.t0);case 27:return i&&(o.success=!1,o.message=i.message,o.error=i),e.abrupt("return",S(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,m,v,g,k,w,x,E,S=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=S.length>1&&void 0!==S[1]?S[1]:{}).json,o=void 0===r?null:r,i=t.method,a=void 0===i?"GET":i,s=t.signal,l=t.file,c=t.nonce,u=t.bearerToken,"GET"!==a||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(n,")."));case 4:if(d=l?new FormData:null,l)for(d.append("file",l),f=0,p=Object.entries(o);f<p.length;f++)h=y(p[f],2),m=h[0],v=h[1],d.append(m,v);return g={},c&&(g["X-WP-Nonce"]=c),u&&(g.Authorization="Bearer ".concat(u)),d||(g["Content-Type"]="application/json"),k={method:a,headers:g,body:d||(o?O(o):null),signal:s},w=null,e.prev=12,e.next=15,j(n,k);case 15:if((w=e.sent).success){e.next=18;break}throw new Error(null!==(x=null===(E=w)||void 0===E?void 0:E.message)&&void 0!==x?x:"Unknown error.");case 18:return e.abrupt("return",w);case 21:throw e.prev=21,e.t0=e.catch(12),e.t0;case 24:case"end":return e.stop()}}),e,null,[[12,21]])})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,m,v=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=v.length>1&&void 0!==v[1]?v[1]:{}).json,o=void 0===r?{}:r,i=t.signal,a=t.file,s=t.nonce,l=t.bearerToken,c=a?new FormData:null,a)for(c.append("file",a),u=0,d=Object.entries(o);u<d.length;u++)f=y(d[u],2),p=f[0],h=f[1],c.append(p,h);return m=s?{"X-WP-Nonce":s}:{},l&&(m.Authorization="Bearer ".concat(l)),c||(m["Content-Type"]="application/json"),e.abrupt("return",j(n,{method:"POST",headers:m,body:c||O(o),signal:i}));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};var z=function(e){return o().createElement("span",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:e}})},N=function(e){for(var n=e,t=0;t<(arguments.length<=1?0:arguments.length-1);t++)n=n.replace("{".concat(t,"}"),t+1<1||arguments.length<=t+1?void 0:arguments[t+1]);return n},M=function(e){function n(e){var t;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=d(this,n,[e])).state={hasError:!1},t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&h(e,n)}(n,e),function(e,n,t){return n&&u(e.prototype,n),t&&u(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"render",value:function(){if(this.state.hasError){var e="";return e="string"==typeof this.state.hasError?this.state.hasError:this.state.hasError.message?this.state.hasError.message:this.state.hasError.toString?this.state.hasError.toString():O(this.state.hasError),o().createElement(o().Fragment,null,o().createElement("div",{style:{background:"var(--neko-red)",color:"white",margin:15,padding:15,borderRadius:15}},o().createElement("pre",{style:{margin:0,whiteSpace:"pre-wrap"}},"⚠️ ",o().createElement("b",null,"Error"),o().createElement("br",null),"Sorry, an error occured! Don't worry, I will fix this, so simply let me know about it.",o().createElement("br",null),"Here is some information about it:",o().createElement("br",null),o().createElement("br",null),e)))}return this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}])}(o().Component);function R(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{locale:"ja-JP",date:{year:"numeric",month:"2-digit",day:"2-digit"},time:{hour:"2-digit",minute:"2-digit",second:"2-digit"},tableStyling:!1};if(!e)return"";"string"==typeof e&&(e=new Date(e));var t=new Date(e),r=t.toLocaleDateString(n.locale,n.date),i=t.toLocaleTimeString(n.locale,n.time);return n.tableStyling?o().createElement("div",{style:{padding:"12px 16px",borderRadius:"8px",margin:"8px 0"}},o().createElement("div",{style:{display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"}},o().createElement("span",null,"📅 Date"),o().createElement("span",null,"⏰ Time")),o().createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},o().createElement("span",null,r),o().createElement("span",null,i))):{date:r,hour:i}}},6897:(e,n,t)=>{"use strict";t.d(n,{$$:()=>c,G8:()=>d,gR:()=>u,v_:()=>l});var r=t(1594);t(9171);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||a(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,n){if(e){if("string"==typeof e)return s(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var l=function(){var e=i((0,r.useState)(!1),2),n=e[0],t=e[1],o=i((0,r.useState)(!1),2),a=o[0],s=o[1],l=(0,r.useCallback)((function(e){t(e.shiftKey),s(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){t(!1),s(!1)}),[]);return(0,r.useEffect)((function(){return document.addEventListener("keydown",l,!1),document.addEventListener("keyup",c,!1),function(){document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",c,!1)}}),[]),{pressShift:n,pressControl:a}},c=function(e,n){var t=(0,r.useRef)();(0,r.useEffect)((function(){t.current=e}),[e]),(0,r.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])},u=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return(0,r.useMemo)((function(){var e=[];return n.forEach((function(n){if("string"==typeof n)n.trim().split(" ").filter((function(e){return e.length>0})).forEach((function(n){return e.push(n)}));else if("object"===o(n)){Object.keys(n).forEach((function(t){n[t]&&e.push(t)}))}})),e.join(" ")}),[n])},d=function(e,n){var t=(0,r.useRef)(null);return(0,r.useEffect)((function(){return function(){t.current&&clearTimeout(t.current)}}),[]),(0,r.useCallback)((function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t.current&&clearTimeout(t.current),t.current=setTimeout((function(){e.apply(void 0,o)}),n)}),[e,n])}},1329:(e,n,t)=>{"use strict";t.d(n,{K:()=>h});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["show","className"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=l.Ay.a(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: inline-flex;\n align-items: center;\n background: linear-gradient(135deg,\n var(--neko-orange, #f97316),\n color-mix(in oklab, var(--neko-orange, #f97316) 75%, var(--neko-red, #dc2626))\n );\n position: relative;\n border-radius: 4px;\n color: white !important;\n font-size: 9px;\n font-weight: 700;\n letter-spacing: 0.4px;\n line-height: 1;\n padding: 3px 5px;\n text-transform: uppercase;\n text-decoration: none;\n white-space: nowrap;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);\n transition: filter 0.2s var(--neko-ease-out), transform 0.2s var(--neko-ease-spring);\n\n &:hover {\n filter: brightness(1.06);\n transform: translateY(-0.5px);\n }\n\n &.inline {\n display: inline-flex;\n margin-left: 6px;\n vertical-align: middle;\n }\n"]))),p=function(e){var n=e.show,t=void 0===n||n,r=e.className,o=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),a=(0,c.gR)("neko-pro-only",r);return t?i().createElement(f,d({href:"https://meowapps.com",target:"_blank",className:a},o),"Pro"):null},h=function(e){return i().createElement(p,e)};h.propTypes={show:s().bool,className:s().string}},4461:(e,n,t)=>{"use strict";t.d(n,{z:()=>w});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(4977),c=t(6031),u=t(2557),d=t(6897);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}var p,h=["title","subtitle","children","className","color","busy","style","contentStyle","action","mwaiPillTooltip","mwaiPill","mwaiEnabled","maxHeight"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},m.apply(null,arguments)}function y(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function b(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?y(Object(t),!0).forEach((function(n){v(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function v(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=f(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==f(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var g=s.Ay.div(p||(p=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: var(--neko-font-size);\n margin-bottom: 16px;\n\n .neko-block-header {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n gap: 12px;\n }\n\n .neko-block-title-section {\n padding: 0 4px 8px 4px;\n\n &.has-subtitle {\n padding-bottom: 12px;\n }\n }\n\n .neko-block-titles {\n flex: 1;\n min-width: 0;\n }\n\n .neko-block-title {\n margin: 0 0 2px 0;\n font-weight: 600;\n letter-spacing: 0;\n }\n\n .neko-block-subtitle {\n font-size: 12px;\n opacity: 0.65;\n margin-top: 0;\n line-height: 1.45;\n }\n\n .neko-block-content {\n background: white;\n color: var(--neko-font-color);\n padding: 18px 18px;\n box-shadow: var(--neko-shadow-sm);\n border: 1px solid var(--neko-gray-90);\n border-radius: var(--neko-radius-md);\n\n p:first-child { margin-top: 0; }\n p:last-child { margin-bottom: 0; }\n ul { list-style: disc; }\n ol { list-style: decimal; }\n\n .neko-toolbar {\n border: 1px solid var(--neko-gray-90);\n }\n }\n\n .neko-block-action { }\n\n /* .primary is a section on a colored workspace (like TabContent).\n Title + subtitle sit directly on the workspace bg; body is a white card.\n No inner frame, no extra padding — the workspace IS the frame. */\n &.primary {\n background: transparent;\n padding: 0;\n\n /* Title sits on the colored workspace, above a white card. Spec is driven\n by the --neko-surface-title-* tokens so NekoTabs.inversed shares the\n same look automatically. */\n .neko-block-title-section {\n padding: 2px 4px var(--neko-surface-title-padding-bottom) 4px;\n }\n\n .neko-block-title {\n color: white;\n font-size: var(--neko-surface-title-font-size);\n font-weight: var(--neko-surface-title-font-weight);\n letter-spacing: var(--neko-surface-title-letter-spacing);\n line-height: var(--neko-surface-title-line-height);\n margin: 0 0 2px 0;\n }\n\n .neko-block-subtitle {\n color: rgba(255, 255, 255, 0.72);\n font-size: 13px;\n line-height: 1.45;\n }\n\n .neko-block-content {\n box-shadow: var(--neko-shadow-sm);\n }\n }\n\n &.primary.accent-green { --neko-block-accent: var(--neko-green); }\n &.primary.accent-purple { --neko-block-accent: var(--neko-purple); }\n &.primary.accent-orange { --neko-block-accent: var(--neko-orange); }\n &.primary.accent-red { --neko-block-accent: var(--neko-red); }\n &.primary.accent-cyan { --neko-block-accent: var(--neko-cyan); }\n\n &.standard {\n .neko-block-content { box-shadow: none; }\n }\n\n &.raw {\n --neko-block-accent: var(--neko-main-color);\n padding: 10px;\n background-color: var(--neko-block-accent);\n border-radius: var(--neko-radius-md);\n color: white;\n\n .neko-block-title,\n .neko-block-title-section .neko-block-subtitle {\n color: white;\n opacity: 0.95;\n }\n .neko-block-title-section .neko-block-subtitle { opacity: 0.7; }\n\n .neko-block-content {\n padding: 0;\n background: none;\n box-shadow: none;\n border: 0;\n }\n }\n &.raw.accent-green { --neko-block-accent: var(--neko-green); }\n &.raw.accent-purple { --neko-block-accent: var(--neko-purple); }\n"]))),k=function(e){var n=e.title,t=e.subtitle,r=e.children,i=e.className,a=void 0===i?"":i,s=e.color,f=e.busy,p=void 0!==f&&f,y=e.style,v=void 0===y?{}:y,k=e.contentStyle,w=void 0===k?{}:k,x=e.action,O=e.mwaiPillTooltip,E=void 0===O?"":O,S=e.mwaiPill,j=void 0!==S&&S,C=e.mwaiEnabled,A=void 0!==C&&C,P=e.maxHeight,z=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),N=(0,d.gR)("neko-block",a,s?"accent-".concat(s):""),M=j?o().createElement(o().Fragment,null,j?A?o().createElement(c.B,{tooltip:E,variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null,x):x;return o().createElement(g,m({className:N,style:v},z),n&&o().createElement("div",{className:"neko-block-title-section ".concat(t?"has-subtitle":"")},o().createElement("div",{className:"neko-block-header"},o().createElement("div",{className:"neko-block-titles"},o().createElement(l.s,{h2:!0,className:"neko-block-title"},n),t&&o().createElement("div",{className:"neko-block-subtitle"},t)),!!M&&o().createElement("div",{className:"neko-block-action"},M))),o().createElement(u.A,{busy:p},o().createElement("div",{className:"neko-block-content",style:b(b({},w),P?{maxHeight:P,overflowY:"auto"}:{})},r)))},w=function(e){return o().createElement(k,e)};w.propTypes={title:a().string,subtitle:a().string,className:a().oneOf(["","primary","standard","raw"]),color:a().oneOf(["green","purple","orange","red","cyan"]),style:a().object,contentStyle:a().object,action:a().element,busy:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,maxHeight:a().oneOfType([a().string,a().number])}},1543:(e,n,t)=>{"use strict";t.d(n,{L:()=>m});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897);function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var f=c.Ay.div(r||(r=d(["\n font-size: var(--neko-font-size);\n font-family: var(--neko-font-family);\n background-color: white;\n color: var(--neko-font-color);\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);\n margin-bottom: 25px;\n display: flex;\n flex-direction: column;\n\n &.primary {\n background-color: var(--neko-main-color);\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .neko-container-content {\n padding: 20px 20px;\n\n a {\n color: var(--neko-main-color);\n text-decoration: underline;\n text-underline-offset: 2px;\n text-decoration-thickness: 1px;\n transition: color 0.15s ease;\n }\n a:hover {\n color: var(--neko-main-color-10, var(--neko-main-color));\n }\n }\n"]))),p=c.Ay.div(o||(o=d(["\n justify-content: flex-start;\n background-color: var(--neko-gray-98);\n display: flex;\n align-items: center;\n gap: 8px;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]))),h=function(e){var n=e.header,t=e.headerAlign,r=void 0===t?"left":t,o=e.footer,i=e.footerAlign,s=void 0===i?"right":i,l=e.className,c=e.style,d=void 0===c?{}:c,h=e.contentStyle,m=void 0===h?{}:h,y=e.children,b=(0,u.gR)("neko-container",l);return a().createElement(f,{className:b,style:d},n&&a().createElement(p,{className:"align-".concat(r)},n),a().createElement("div",{className:"neko-container-content",style:m},y),o&&a().createElement(a().Fragment,null,a().createElement("div",{style:{flex:"auto"}}),a().createElement(p,{className:"align-".concat(s)},o)))},m=function(e){return a().createElement(h,e)};m.propTypes={header:l().element,headerAlign:l().oneOf(["left","right"]),footer:l().element,footerAlign:l().oneOf(["left","right"]),className:l().string,style:l().object,contentStyle:l().object}},6913:(e,n,t)=>{"use strict";t.d(n,{z:()=>y});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(9296),u=t(6897);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||f(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){if(e){if("string"==typeof e)return p(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,n):void 0}}function p(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n margin-left: -20px;\n background: var(--neko-background-color);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n }\n }\n }\n }\n"]))),m=function(e){var n=e.className,t=e.children,r=e.nekoErrors,a=void 0===r?[]:r,s=e.style,l=void 0===s?{}:s,p=d((0,o.useState)(!1),2),m=p[0],y=p[1],b=d((0,o.useState)(!1),2),v=b[0],g=b[1],k=(0,u.gR)("neko-page",n);return(0,o.useEffect)((function(){if(a&&!m){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=f(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(a);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){y(t);break}}}catch(e){n.e(e)}finally{n.f()}}}),[a,m]),i().createElement(h,{className:k,style:l},m&&i().createElement("div",{className:"neko-rest-error"},i().createElement("div",{className:"container"},!v&&i().createElement(i().Fragment,null,i().createElement("h3",null,"The Rest API is disabled or broken 😢"),i().createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),i().createElement("p",null,i().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),i().createElement("p",{className:"neko-debug"},i().createElement("small",null,"URL: ",m.url,i().createElement("br",null),"CODE: ",m.code,i().createElement("br",null),"MESSAGE: ",m.message,i().createElement("br",null)))),m.body&&v&&i().createElement("p",{className:"neko-debug"},i().createElement("div",{dangerouslySetInnerHTML:{__html:m.body}})),m.body&&i().createElement(c.M,{color:"#a94242",onClick:function(){return g(!v)}},v?"Hide":"Display"," response from server"),i().createElement(c.M,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),t)},y=function(e){return i().createElement(m,e)};y.propTypes={className:s().string,style:s().object,nekoErrors:s().array}},7039:(e,n,t)=>{"use strict";t.d(n,{d:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["title","contentAlign","titleStyle","color"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=(0,l.Ay)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,o=void 0===r?"left":r,a=e.titleStyle,s=void 0===a?{}:a,l=(e.color,function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u)),f=(0,c.gR)("neko-settings",e.className);return i().createElement("div",d({className:f},l),i().createElement("div",{className:"neko-settings-head",style:s},t||" "),i().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(o)},e.children))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: var(--neko-font-family);\n \n ","\n\n > .neko-settings-head {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n /* Tight line-height + a small top pad: single-line titles still sit roughly\n centred with the 30px controls, and wrapped titles don't get a 30px gap\n between lines. */\n line-height: 17px;\n padding-top: 6px;\n flex: 0 0 140px;\n min-width: 0;\n margin-right: 16px;\n font-weight: 500;\n color: var(--settings-color, var(--neko-main-color));\n /* Allow the title to wrap gracefully when needed (e.g. \"Context Max Length\")\n but don't let it blow up the row — hyphenate-and-wrap. */\n word-break: break-word;\n hyphens: auto;\n }\n\n /* Controls align top-flush with the settings title — the title has line-height 17px\n which sits at the top of the row, and controls (all 30px — checkbox/input/select/button)\n start at the same y. */\n\n > .neko-settings-content {\n flex: 1;\n\n &.neko-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 10px;\n }\n"])),(function(e){var n=e.color;return n?"\n --settings-color: var(--neko-".concat(n,");\n "):""})),p=function(e){return i().createElement(f,e)};p.propTypes={title:s().string,className:s().string,contentAlign:s().string,titleStyle:s().object,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"])}},6734:(e,n,t)=>{"use strict";t.d(n,{g:()=>b});var r,o,i,a=t(1594),s=t.n(a),l=t(7639),c=t.n(l),u=t(9616),d=["height","tiny","small","medium","large","line","style","children"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},f.apply(null,arguments)}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=u.Ay.div(r||(r=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: ",";\n"])),(function(e){var n=e.height;return"".concat(n,"px")})),m=u.Ay.div(o||(o=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n\n hr {\n width: 100%;\n border: none;\n border-top: 1px solid var(--neko-secondary);\n }\n"]))),y=u.Ay.span(i||(i=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n width: 100%;\n text-align: center;\n\n &::before,\n &::after {\n content: '';\n flex-grow: 1;\n border-top: ",";\n height: 0;\n }\n\n &::before {\n margin-right: 0.5em;\n }\n\n &::after {\n margin-left: 0.5em;\n }\n"])),(function(e){return e.line?"1px solid var(--neko-secondary)":"none"})),b=function(e){var n=e.height,t=void 0===n?null:n,r=e.tiny,o=void 0!==r&&r,i=e.small,a=void 0===i||i,l=e.medium,c=void 0!==l&&l,u=e.large,p=void 0!==u&&u,b=e.line,v=void 0!==b&&b,g=e.style,k=e.children,w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d);return t||(k||c?t=30:o?t=5:p?t=45:a&&(t=15)),s().createElement(h,f({className:"neko-spacer",height:t,style:g},w),k&&s().createElement(y,{line:v},k),!k&&s().createElement(m,null,v&&s().createElement("hr",null)))};b.propTypes={height:c().number,line:c().bool,tiny:c().bool,small:c().bool,medium:c().bool,large:c().bool,style:c().object}},4547:(e,n,t)=>{"use strict";t.d(n,{N:()=>w,Y:()=>x});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(9904),f=["children"],p=["fullWidth","minimal","size"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},h.apply(null,arguments)}function m(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=c.Ay.div(r||(r=y(["\n display: flex;\n flex-wrap: wrap;\n\n @media (max-width: 600px) {\n width: max-content;\n overflow-x: auto;\n padding: 0 350px 0 0;\n\n .neko-tab-content {\n max-width: 1200px;\n }\n\n .neko-tabs.inversed {\n max-width: 500px;\n\n .neko-accordion {\n max-width: 450px;\n overflow-x: hidden;\n }\n }\n\n .neko-block {\n max-width: 500px;\n\n .neko-block-content {\n overflow-x: scroll;\n\n table {\n width: max-content;\n }\n }\n }\n"]))),v=c.Ay.div(o||(o=y(["\n flex: ",";\n min-width: 0;\n padding: 32px 30px;\n\n .neko-block:last-child {\n margin-bottom: 0px;\n }\n\n &.minimal {\n padding: 0;\n }\n\n &.full {\n flex-basis: 100%;\n padding-bottom: 0;\n }\n\n & + .full {\n padding-bottom: 32px;\n padding-top: 0;\n }\n\n &:not(.full) + div:not(.full) {\n padding-left: 0;\n }\n\n /* Minimal columns sit flush — give them a clean gap when adjacent on the same row.\n Exclude .full (full-width) columns which wrap to their own line. */\n &.minimal:not(.full) + .minimal:not(.full) {\n margin-left: 20px;\n }\n"])),(function(e){return e.$flex||1})),g=function(e){var n=e.children,t=m(e,f);return a().createElement(b,h({className:"neko-wrapper"},t),n)},k=function(e){var n=e.fullWidth,t=e.minimal,r=e.size,o=m(e,p),i=(0,u.gR)("neko-column",{full:n},{minimal:t}),s=r?{"1/2":1,"1/3":1,"2/3":2,"1/4":1,"3/4":3,"1/5":1,"2/5":2,"3/5":3,"4/5":4,"1/6":1,"5/6":5}[r]||parseFloat(r):void 0;return a().createElement(v,h({className:i,$flex:s},o),e.children)},w=function(e){return a().createElement(d.YS,null,a().createElement(g,e))},x=function(e){return a().createElement(d.YS,null,a().createElement(k,e))};w.propTypes={},x.propTypes={fullWidth:l().any,minimal:l().bool,size:l().oneOfType([l().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),l().number,l().string])}},374:(e,n,t)=>{"use strict";t.d(n,{G:()=>h});var r=t(1594),o=t(5206),i=t.n(o),a=t(7639),s=t.n(a),l=t(2564);function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||d(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var p=(0,r.createContext)(null),h=function(e){var n=e.children,t=e.visible,o=void 0!==t&&t,a=e.targetRef,s=e.onClose,f=e.matchWidth,h=void 0===f||f,m=(0,r.useRef)(),y=u((0,r.useState)(0),2),b=y[0],v=y[1],g=(0,r.useContext)(p),k=(0,r.useRef)(new Set),w=(0,r.useMemo)((function(){return{register:function(e){k.current.add(e),g&&g.register(e)},unregister:function(e){k.current.delete(e),g&&g.unregister(e)}}}),[g]);(0,r.useEffect)((function(){if(g&&o)return g.register(m),function(){return g.unregister(m)}}),[g,o]),(0,r.useEffect)((function(){if(o){var e=function(e){var n,t=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=d(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}([a,m].concat(c(k.current)));try{for(t.s();!(n=t.n()).done;){var r=n.value;if(null!=r&&r.current&&r.current.contains(e.target))return}}catch(e){t.e(e)}finally{t.f()}s&&s()};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[o,s,a]),(0,r.useEffect)((function(){var e=document.createElement("div");return m.current=e,function(){m.current=null}}),[]);var x=function(){o&&m.current&&a.current&&requestAnimationFrame((function(){for(var e,n=a.current.getBoundingClientRect(),t=(null===(e=a.current.ownerDocument)||void 0===e?void 0:e.defaultView)||window,r=t.innerHeight,o=t.innerWidth,i=m.current.querySelector(".neko-portal-content");i&&!i.offsetHeight;)i=i.firstChild;var s=i?i.offsetHeight:0,l=h?n.width:i?i.offsetWidth:0,c=r-n.bottom<s?n.top-s:n.bottom,u=n.left,d=o-l-5;Number.isFinite(d)&&(u=Math.min(u,d)),u=Math.max(u,5);var f={position:"fixed",top:"".concat(c,"px"),left:"".concat(u,"px"),width:h?"".concat(n.width,"px"):"auto",zIndex:"9999"};Object.assign(m.current.style,f)}))};if((0,r.useEffect)((function(){if(o&&m.current){var e;((null===(e=a.current)||void 0===e?void 0:e.ownerDocument)||document).body.appendChild(m.current);var n=setTimeout((function(){x(),v(1)}),5);return function(){return clearTimeout(n)}}if(m.current){var t=m.current.parentNode;t&&t.removeChild(m.current),v(0)}}),[o,m,a]),(0,r.useLayoutEffect)((function(){var e;x();var n=function(){return x()},t=(null===(e=a.current)||void 0===e||null===(e=e.ownerDocument)||void 0===e?void 0:e.defaultView)||window;return t.addEventListener("resize",n),t.addEventListener("scroll",n),function(){t.removeEventListener("resize",n),t.removeEventListener("scroll",n)}}),[o,m,a]),!o||!m.current)return null;var O={opacity:b,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return i().createPortal(React.createElement("div",{className:"neko-portal-content",style:O},React.createElement(l.A,null,React.createElement(p.Provider,{value:w},n))),m.current)};h.propTypes={children:s().node.isRequired,visible:s().bool,targetRef:s().object.isRequired,onClose:s().func,matchWidth:s().bool}},365:(e,n,t)=>{"use strict";t.d(n,{H:()=>y});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(1997);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=c.Ay.div(r||(r=p(["\n display: inline-block;\n position: relative;\n width: ","px;\n height: ","px;\n user-select: none;\n cursor: pointer;\n"])),(function(e){return e.size}),(function(e){return e.size})),m=c.Ay.div(o||(o=p(["\n /* Center the text within the circle */\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-family: var(--neko-font-family, sans-serif);\n font-size: 0.8rem;\n font-weight: bold;\n"]))),y=function(e){var n=e.initialTime,t=void 0===n?10:n,r=e.size,o=void 0===r?35:r,s=e.strokeWidth,l=void 0===s?7:s,c=e.strokeColor,f=void 0===c?"var(--neko-blue)":c,p=e.onEndCountdown,y=d((0,i.useState)(t),2),b=y[0],v=y[1],g=d((0,i.useState)(!0),2),k=g[0],w=g[1],x=(0,i.useRef)(null),O=(o-l)/2,E=2*Math.PI*O;(0,i.useEffect)((function(){if(k)return b<=0?(null==p||p(),void w(!1)):(x.current=setInterval((function(){v((function(e){return e<=1?(clearInterval(x.current),null==p||p(),w(!1),0):e-1}))}),1e3),function(){clearInterval(x.current)})}),[b,k,p]);var S=E*(1-b/t);return a().createElement(u.f,{text:"Click to "+(k?"Pause":"Restart")},a().createElement(h,{className:"neko-countdown",size:o,onClick:function(){k?(clearInterval(x.current),w(!1)):(v(t),w(!0))}},a().createElement("svg",{width:o,height:o},a().createElement("circle",{stroke:"#ddd",fill:"transparent",strokeWidth:l,r:O,cx:o/2,cy:o/2}),a().createElement("circle",{stroke:f,fill:"transparent",strokeWidth:l,strokeDasharray:E,strokeDashoffset:S,r:O,cx:o/2,cy:o/2,style:{transition:"stroke-dashoffset 1s linear"}})),a().createElement(m,null,b)))};y.propTypes={initialTime:l().number,size:l().number,strokeWidth:l().number,strokeColor:l().string,onEndCountdown:l().func}},4876:(e,n,t)=>{"use strict";t.d(n,{M:()=>M,R:()=>R});var r,o,i,a,s,l,c=t(1594),u=t.n(c),d=t(7639),f=t.n(d),p=t(9616),h=t(2920),m=t(112),y=t(9126),b=t(4279),v=t(2480),g=t(8744),k=t(6897);function w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return x(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?x(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function O(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var E=function(e){var n=e.chevron,t=void 0===n||n;return u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:t})}))},S=p.Ay.div(r||(r=O(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: var(--neko-font-family);\n"]))),j=p.Ay.div(o||(o=O(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 0 0 8px;\n }\n\n svg {\n color: var(--neko-font-color) !important;\n }\n"]))),C=p.Ay.div(i||(i=O(["\n height: 24px;\n width: 24px;\n"]))),A=p.Ay.div(a||(a=O(["\n position: relative;\n width: 24px;\n height: 24px;\n"]))),P=p.Ay.div(s||(s=O(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]))),z=p.Ay.div(l||(l=O(["\n border-left: 1px solid var(--neko-gray-98);\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]))),N=function(e){var n={gallery:h.A,tag:m.A},t=e.title,r=e.chevron,o=e.rightElement,i=void 0===o?null:o,a=e.rightElementStyle,s=void 0===a?{marginLeft:"5px"}:a,l=e.showRightElement,d=void 0!==l&&l,f=e.selected,p=void 0!==f&&f,x=e.draggable,O=void 0!==x&&x,E=e.onDragStart,N=e.onDragOver,M=e.onDragEnd,R=e.onDrop,T=e.isExpanded,I=void 0!==T&&T,_=e.dragging,L=void 0!==_&&_,F=e.rightAction,D=void 0===F?null:F,q=e.rightActionOnHover,B=void 0===q?null:q,U=e.onDragLeave,W=(e.preventClose,!!e.icon),H=!!e.children,$=w((0,c.useState)(I),2),Q=$[0],G=$[1],K=w((0,c.useState)((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:y.A})),2),V=K[0],Y=K[1],X=Boolean(V),Z=w((0,c.useState)(!1),2),J=Z[0],ee=Z[1];(0,c.useEffect)((function(){G(I),W||Y(I?b.A:y.A)}),[W,I]);var ne=function(e){e.stopPropagation(),G(!Q)},te=u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:r})})),re=L||p?"var(--neko-purple)":p?"var(--neko-black)":"var(--neko-main-color)",oe=(0,k.gR)("neko-finder-title",{"can-expand":X||te||e.onClick},{selected:p}),ie=(0,k.gR)("neko-finder-item-container",{"no-line":!X},{"no-chvron":!r});return u().createElement("div",{className:"neko-finder"},u().createElement(S,{onMouseEnter:function(){return ee(!0)},onMouseLeave:function(){return ee(!1)}},u().createElement(j,{className:oe,onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:O,onDragStart:E,onDragOver:N,onDrop:R,onDragLeave:U,onDragEnd:M},r?X&&H?Q?u().createElement(v.A,{size:24,onClick:ne}):u().createElement(g.A,{size:24,onClick:ne}):u().createElement(C,null):null,u().createElement(A,null,u().createElement(P,null),u().createElement(V,{color:re,size:24})),u().createElement("span",null,t),d&&u().createElement("div",{style:s},i)),J&&B||D),Q&&u().createElement(z,{className:ie},te))},M=function(e){return u().createElement(E,e)};M.propTypes={chevron:f().bool};var R=function(e){return u().createElement(N,e)};R.propTypes={icon:f().oneOfType([f().elementType,f().oneOf(["gallery"])]),title:f().string,isExpanded:f().bool}},197:(e,n,t)=>{"use strict";t.d(n,{X:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=t(9616).Ay.section(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n display: inline-block;\n width: ","px;\n height: ","px;\n line-height: 1;\n\n svg {\n display: block;\n overflow: visible;\n }\n\n .neko-gauge-content {\n position: absolute;\n left: 0;\n right: 0;\n bottom: ","px;\n display: flex;\n flex-direction: column;\n align-items: center;\n color: white;\n text-align: center;\n pointer-events: none;\n }\n"])),(function(e){return e.width}),(function(e){return e.height}),(function(e){return Math.round(.05*e.width)})),c=function(e){var n=e.value,t=void 0===n?1e3:n,r=e.min,a=void 0===r?0:r,s=e.max,c=void 0===s?2500:s,u=e.width,d=void 0===u?200:u,f=e.background,p=void 0===f?"#007cba":f,h=e.children,m=(0,o.useId)().replace(/:/g,""),y=Math.max(1,c-a),b=Math.max(0,Math.min(1,(t-a)/y)),v=Math.max(10,Math.round(.075*d)),g=v/2+2,k=d/2,w=d/2,x=d/2-g,O=Math.ceil(d/2+g/2),E="M ".concat(k-x," ").concat(w," A ").concat(x," ").concat(x," 0 0 1 ").concat(k+x," ").concat(w),S=Math.PI*x,j=S*b;return i().createElement(l,{className:"neko-gauge",width:d,height:O,backgroundColor:p},i().createElement("svg",{width:d,height:O,viewBox:"0 0 ".concat(d," ").concat(O)},i().createElement("defs",null,i().createElement("linearGradient",{id:"neko-gauge-".concat(m),x1:"0%",y1:"0%",x2:"100%",y2:"0%"},i().createElement("stop",{offset:"0%",stopColor:"#27b775"}),i().createElement("stop",{offset:"50%",stopColor:"#f3c52c"}),i().createElement("stop",{offset:"100%",stopColor:"#f71b1b"}))),i().createElement("path",{d:E,fill:"none",stroke:"rgba(255, 255, 255, 0.18)",strokeWidth:v,strokeLinecap:"round"}),i().createElement("path",{d:E,fill:"none",stroke:"url(#neko-gauge-".concat(m,")"),strokeWidth:v,strokeLinecap:"round",strokeDasharray:"".concat(j," ").concat(S+1),style:{transition:"stroke-dasharray 0.4s var(--neko-ease-out, ease-out)"}})),i().createElement("div",{className:"neko-gauge-content"},h))};c.propTypes={value:s().number,min:s().number,max:s().number,width:s().number,background:s().string,children:s().node}},7e3:(e,n,t)=>{"use strict";t.d(n,{n:()=>m});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616);var c,u=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]))),d=function(){return i().createElement(u,{className:"neko-logo"},i().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{clipPath:"url(#clip0_310_229)"},i().createElement("path",{d:"M64 30.6408C64 27.7985 60.0816 25.8303 55.8298 25.8303C54.8593 25.8303 53.9311 25.933 53.076 26.1253C49.8865 19.079 41.6539 13.0853 32.0002 13.0853C30.8337 13.0853 29.6881 13.1727 28.5698 13.3392C27.2069 10.3076 22.6762 2.43426 11.5954 0.0830064C11.0491 -0.0327456 10.4946 0.240578 10.259 0.7469C8.85913 3.75608 4.74247 14.4116 10.2403 25.9931C9.58165 25.8864 8.88751 25.8303 8.17022 25.8303C3.91839 25.8303 0 27.7985 0 30.6408C0 33.483 3.91839 35.2272 8.17022 35.2272C8.71127 35.2272 9.23925 35.1988 9.74893 35.1435C9.43602 35.2664 9.12275 35.4075 8.81171 35.5677C5.69388 37.1707 3.9688 40.0312 4.95904 41.9568C5.9489 43.8824 9.2792 44.1442 12.397 42.5412C13.0464 42.2074 13.6348 41.819 14.1516 41.396C18.2627 44.4967 24.7283 45.9809 31.9998 45.9809C39.2713 45.9809 45.737 44.4967 49.848 41.396C50.3644 41.819 50.9533 42.2074 51.6026 42.5412C54.7204 44.1442 58.0503 43.8824 59.0406 41.9568C60.0305 40.0312 58.3057 37.1707 55.1879 35.5677C54.8761 35.4075 54.5621 35.2667 54.2485 35.1435C54.7589 35.1988 55.2876 35.2275 55.8294 35.2275C60.0812 35.2275 63.9996 33.4834 63.9996 30.6411L64 30.6408Z",fill:"white"}),i().createElement("path",{d:"M22.2293 36.7443C26.5935 36.7443 30.1314 33.2064 30.1314 28.8422C30.1314 24.478 26.5935 20.9401 22.2293 20.9401C17.8651 20.9401 14.3271 24.478 14.3271 28.8422C14.3271 33.2064 17.8651 36.7443 22.2293 36.7443Z",fill:"#00E28E"}),i().createElement("path",{d:"M22.2655 33.1361C23.5022 33.1361 24.5047 31.2805 24.5047 28.9915C24.5047 26.7024 23.5022 24.8468 22.2655 24.8468C21.0288 24.8468 20.0262 26.7024 20.0262 28.9915C20.0262 31.2805 21.0288 33.1361 22.2655 33.1361Z",fill:"#3C6E8B"}),i().createElement("path",{d:"M31.9998 37.9156C33.4237 37.9156 34.5781 37.3409 34.5781 36.6319C34.5781 35.9229 33.4237 35.3481 31.9998 35.3481C30.5758 35.3481 29.4215 35.9229 29.4215 36.6319C29.4215 37.3409 30.5758 37.9156 31.9998 37.9156Z",fill:"#FF9493"}),i().createElement("path",{d:"M54.2503 35.1058C54.76 35.1611 55.2879 35.1894 55.829 35.1894C60.0808 35.1894 63.9992 33.4453 63.9992 30.603C63.9992 27.7608 60.0808 25.7926 55.829 25.7926C55.1117 25.7926 54.4176 25.849 53.7585 25.9558C59.2567 14.3742 55.1397 3.71872 53.7402 0.709546C53.5046 0.203225 52.9501 -0.0700991 52.4038 0.0456529C41.323 2.39691 36.7923 10.2707 35.4298 13.3015C34.4541 13.1566 33.4579 13.0711 32.4452 13.0517C31.2743 20.033 28.9656 43.9365 54.3436 35.1439C54.3123 35.1312 54.2813 35.1181 54.2499 35.1058H54.2503Z",fill:"#2B9DFF"}),i().createElement("path",{d:"M41.7342 33.1361C42.9709 33.1361 43.9735 31.2805 43.9735 28.9915C43.9735 26.7024 42.9709 24.8468 41.7342 24.8468C40.4975 24.8468 39.495 26.7024 39.495 28.9915C39.495 31.2805 40.4975 33.1361 41.7342 33.1361Z",fill:"#3C6E8B"})),i().createElement("defs",null,i().createElement("clipPath",{id:"clip0_310_229"},i().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},f=function(e){return i().createElement(d,e)};f.propTypes={};var p=l.Ay.div(c||(c=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n display: flex;\n height: 74px;\n overflow: hidden;\n align-items: center;\n padding: 18px 32px;\n background: var(--neko-main-color);\n isolation: isolate;\n\n .neko-header-logo-container {\n width: 44px;\n height: 44px;\n padding: 9px;\n margin-right: 16px;\n background: rgba(255, 255, 255, 0.14);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n border: 1px solid rgba(255, 255, 255, 0.22);\n border-radius: 12px;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n z-index: 1;\n transition: transform var(--neko-duration-slow) var(--neko-ease-spring);\n }\n\n &:hover .neko-header-logo-container {\n transform: scale(1.05) rotate(-3deg);\n }\n\n .neko-header-title-container {\n flex-direction: column;\n display: flex;\n position: relative;\n z-index: 1;\n justify-content: center;\n\n .neko-header-title-row {\n display: flex;\n align-items: center;\n gap: 10px;\n }\n\n .neko-header-title {\n color: white;\n font-family: var(--neko-font-family);\n font-size: 22px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 1.1;\n margin: 0;\n position: relative;\n }\n\n .neko-header-separator {\n color: rgba(255,255,255,0.35);\n font-size: 18px;\n line-height: 1;\n align-self: center;\n }\n\n /* Section badge — green pulse dot anchors the accent color */\n .neko-header-section {\n display: inline-flex;\n align-items: center;\n gap: 7px;\n background: rgba(255, 255, 255, 0.14);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n color: white;\n font-size: 11px;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 0.09em;\n line-height: 1;\n padding: 5px 12px 5px 10px;\n border-radius: 999px;\n border: 1px solid rgba(255, 255, 255, 0.22);\n align-self: center;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n\n &::before {\n content: '';\n display: inline-block;\n width: 6px;\n height: 6px;\n border-radius: 50%;\n background: var(--neko-green);\n box-shadow: 0 0 8px color-mix(in oklab, var(--neko-green) 80%, transparent);\n animation: nekoSectionPulse 2s ease-in-out infinite;\n }\n }\n\n @keyframes nekoSectionPulse {\n 0%, 100% { opacity: 1; transform: scale(1); }\n 50% { opacity: 0.55; transform: scale(0.8); }\n }\n\n .neko-header-subtitle {\n color: rgba(255, 255, 255, 0.7);\n font-family: var(--neko-font-family);\n line-height: 1;\n margin-top: 5px;\n font-size: 11px;\n letter-spacing: 0.05em;\n\n a {\n color: rgba(255, 255, 255, 0.7);\n text-decoration: none;\n font-family: var(--neko-font-family);\n transition: color 0.18s var(--neko-ease-out);\n }\n a:hover { color: white; }\n\n .neko-header-version {\n color: rgba(255, 255, 255, 0.5);\n margin-left: 6px;\n padding-left: 8px;\n border-left: 1px solid rgba(255, 255, 255, 0.2);\n text-transform: uppercase;\n letter-spacing: 0.12em;\n font-size: 10px;\n font-weight: 600;\n text-decoration: none;\n transition: color 0.22s ease;\n }\n a.neko-header-version:hover { color: white; }\n .neko-header-version.pro {\n color: rgba(255, 220, 150, 0.9);\n }\n }\n }\n\n .neko-header-extra-content {\n margin-left: auto;\n display: flex;\n align-items: center;\n gap: 6px;\n position: relative;\n z-index: 1;\n }\n"]))),h=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.section,o=void 0===r?null:r,a=e.subtitle,s=void 0===a?"By Meow Apps":a,l=e.children,c=e.isPro,u=void 0!==c&&c,d=e.showFreeBadge,h=void 0===d||d;return i().createElement(p,{className:"neko-header"},i().createElement("div",{className:"neko-header-logo-container"},i().createElement(f,null)),i().createElement("div",{className:"neko-header-title-container"},i().createElement("div",{className:"neko-header-title-row"},i().createElement("h1",{className:"neko-header-title"},t),!!o&&i().createElement(i().Fragment,null,i().createElement("span",{className:"neko-header-separator"},"›"),i().createElement("span",{className:"neko-header-section"},o))),i().createElement("small",{className:"neko-header-subtitle"},i().createElement("a",{target:"_blank",href:"https://meowapps.com"},s),(u||h)&&(u?i().createElement("span",{className:"neko-header-version pro"},"Pro"):i().createElement("a",{className:"neko-header-version",href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="Upgrade ↗"},onMouseLeave:function(e){e.currentTarget.textContent="Free"}},"Free")))),i().createElement("div",{className:"neko-header-extra-content"},l))},m=function(e){return i().createElement(h,e)};m.propTypes={title:s().string,section:s().string,subtitle:s().string,children:s().node,isPro:s().bool,showFreeBadge:s().bool}},3860:(e,n,t)=>{"use strict";t.d(n,{G:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(2109),p=t(6897);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=d.Ay.div(r||(r=y(["\n display: inline-block;\n"]))),v=d.Ay.div(o||(o=y(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.11s ease-in-out, transform 0.11s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: translateX(-50%) translateY(-100%);\n ","\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px";switch(e.position){case"top":return"\n transform: translateX(-50%) translateY(calc(-100% - ".concat(n,"));\n ");case"bottom":return"\n transform: translateX(-50%) translateY(".concat(n,");\n ");case"left":return"\n transform: translateX(calc(-100% - ".concat(n,")) translateY(-50%);\n ");case"right":return"\n transform: translateX(".concat(n,") translateY(-50%);\n ");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),g=function(e){var n=e.content,t=e.position,r=void 0===t?"top":t,o=e.maxWidth,s=void 0===o?160:o,c=e.icon,u=void 0===c?"question":c,d=e.color,m=void 0===d?"gray-30":d,y=e.iconWidth,g=void 0===y?23:y,k=e.iconHeight,w=void 0===k?23:k,x=h((0,i.useState)(!1),2),O=x[0],E=x[1],S=(0,p.G8)((function(e){return E(e)}),100),j=h((0,i.useState)({top:0,left:0}),2),C=j[0],A=j[1],P=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(O&&P.current){var e=P.current.getBoundingClientRect(),n=window.scrollY||window.pageYOffset,t=window.scrollX||window.pageXOffset,o=0,i=0;switch(r){case"top":o=e.top+n,i=e.left+e.width/2+t;break;case"bottom":o=e.bottom+n,i=e.left+e.width/2+t;break;case"left":o=e.top+e.height/2+n,i=e.left+t;break;case"right":o=e.top+e.height/2+n,i=e.right+t}A({top:o,left:i})}}),[O,r]),a().createElement(b,{className:"neko-helper",ref:P,onMouseEnter:function(){return n&&S(!0)},onMouseLeave:function(){return S(!1)}},a().createElement(f.z,{icon:u,color:"var(--neko-".concat(m,")"),width:g,height:w}),O&&l().createPortal(a().createElement(v,{visible:O,position:r,maxWidth:s,style:{top:C.top,left:C.left}},n),document.body))},k=function(e){return a().createElement(g,e)};k.propTypes={content:u().node,icon:u().string,iconWidth:u().number,iconHeight:u().number,color:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},2109:(e,n,t)=>{"use strict";t.d(n,{z:()=>C});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(702),d=t(8933),f=t(1546),p=t(1997),h=t(6897),m=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],y=["width","height","fill"],b=["width","height","fill"];function v(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function g(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?v(Object(t),!0).forEach((function(n){k(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):v(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function k(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=w(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==w(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function x(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function O(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var E=c.Ay.div(r||(r=O(["\n display: flex;\n align-items: center;\n\n &.neko-clickable {\n cursor: pointer;\n }\n\n &.spin svg {\n animation-name: spin;\n animation-duration: 700ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n }\n\n &.disabled {\n pointer-events: none;\n opacity: 0.35;\n cursor: default;\n }\n\n svg {\n color: ",";\n transition: color 0.2s ease;\n }\n\n &:hover svg {\n color: ",";\n filter: ",";\n }\n"])),(function(e){return e.$color}),(function(e){return e.$hoverColor||e.$color}),(function(e){return!e.$hoverColor&&e.$color?"brightness(1.1)":"none"})),S=c.Ay.div(o||(o=O(["\n width: 25px;\n height: auto;\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n width: auto !important;\n height: 25px !important;\n }\n"]))),j={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},C=function(e){var n=e.icon,t=e.color,r=e.spinning,o=void 0!==r&&r,s=e.className,l=void 0===s?"":s,c=e.tooltip,v=e.raw,k=e.isBusy,O=void 0!==k&&k,C=e.busy,A=void 0!==C&&C,P=e.variant,z=e.title,N=e.containerStyle,M=e.hoverColor,R=e.disabled,T=void 0!==R&&R,I=e.width,_=e.height,L=e.strokeWidth,F=x(e,m),D=A||O;a().useEffect((function(){O&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[O]);var q=P&&j[P]?j[P].color:t,B=P&&j[P]?j[P].hoverColor:M,U="string"==typeof n&&u.ho[n]?u.ho[n]:void 0,W=I||_||30,H=(0,i.useMemo)((function(){return"string"==typeof n?u.Ay[n]?u.Ay[n]:(console.warn('NekoIcon: Icon "'.concat(n,'" does not exist. Falling back to placeholder.')),d.A):n}),[n]),$=(0,i.useMemo)((function(){return"string"==typeof n||"function"==typeof H||"object"===w(H)}),[n,H]),Q=(0,h.gR)("neko-icon",l,{"neko-clickable":!!F.onClick},{spin:o||D},{disabled:T}),G=function(){if(D&&!T)return a().createElement(f.A,{size:W,className:"spin",strokeWidth:L});if($){var e=H,n=(F.width,F.height,F.fill),t=x(F,y);return a().createElement(e,g({size:W,fill:n||U||"none",strokeWidth:L},t))}return a().createElement(S,null,H)};if(c)return"string"==typeof c&&(c={text:c}),a().createElement(p.f,{text:c.text,position:c.position||"top"},a().createElement(E,{style:N,className:Q,$color:q,$hoverColor:B,title:z},G()));if(v){if($){var K=H,V=(F.width,F.height,F.fill),Y=x(F,b);return a().createElement(K,g({size:W,color:q,fill:V||U||"none",className:Q,strokeWidth:L},Y))}return a().createElement(S,null,H)}return a().createElement(E,{style:N,title:z,className:Q,$color:q,$hoverColor:B},G())};C.propTypes={icon:l().oneOfType([l().elementType,l().oneOf(["duplicate","lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","check-circle","stop","checkbox-blank","checkbox-marked","delete","undo","alert","database","tools","cog","close","cat","upload","trash","pencil","dashboard","search","folder","folder-open","image-multiple-outline","plus","folder-plus","image-plus","view-grid","list","twitter","instagram","facebook","star","timer-outline","link","linkedin","pinterest","zoom-in","info-outline","image-off-outline","arrow-up","arrow-down","sort","eye","rocket-launch","calendar-month","wand","mastodon","filter","question","loading","new","save","reset","rename","edit","debug","external-link","download","share","mail","phone","message","bell","home"])]),color:l().string,spinning:l().bool,className:l().string,tooltip:l().string,raw:l().bool,busy:l().bool,isBusy:l().bool,variant:l().string}},900:(e,n,t)=>{"use strict";t.d(n,{W:()=>h});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1543),u=["children","framed","style"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(['\n font-family: var(--neko-font-family);\n font-size: 14px;\n line-height: 1.4;\n color: var(--neko-gray-40);\n\n p {\n margin: 0;\n font-size: inherit;\n line-height: inherit;\n color: inherit;\n }\n\n a[target="_blank"] {\n color: var(--neko-green);\n font-weight: 500;\n text-decoration: underline;\n text-decoration-color: color-mix(in oklab, var(--neko-green) 45%, transparent);\n text-decoration-thickness: 1.5px;\n text-underline-offset: 2px;\n transition: color 0.2s var(--neko-ease-out), text-decoration-color 0.2s var(--neko-ease-out);\n }\n\n a[target="_blank"]:hover {\n color: color-mix(in oklab, var(--neko-green) 80%, black);\n text-decoration-color: currentColor;\n }\n\n a[target="_blank"]::after {\n content: \' ↗\';\n font-variant-position: super;\n }\n']))),p=function(e){var n=e.children,t=e.framed,r=void 0===t||t,o=e.style,a=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),s=i().createElement(f,d({className:"neko-intro-body",style:r?void 0:o},r?{}:a),n);return r?i().createElement(c.L,d({contentStyle:{padding:"22px 26px"},style:o},a),s):s},h=function(e){return i().createElement(p,e)};h.propTypes={children:s().node,framed:s().bool,style:s().object}},1843:(e,n,t)=>{"use strict";t.d(n,{K:()=>v,o:()=>b});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(2109),d=t(6897);function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=c.Ay.div(r||(r=f(["\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 6px 4px;\n"]))),h=c.Ay.span(o||(o=f(["\n display: inline-flex;\n align-items: center;\n gap: 4px;\n color: var(--neko-gray-50);\n cursor: pointer;\n font-family: var(--neko-font-family);\n font-weight: 500;\n font-size: 13px;\n line-height: 1.2;\n letter-spacing: 0;\n padding: 5px 10px;\n border-radius: 999px;\n transition:\n color var(--neko-duration-base) var(--neko-ease-out),\n background var(--neko-duration-base) var(--neko-ease-out);\n\n &:hover:not(.active) {\n color: var(--neko-font-color);\n background: color-mix(in oklab, var(--neko-main-color) 6%, transparent);\n }\n\n &.active {\n cursor: default;\n color: var(--neko-main-color);\n font-weight: 600;\n background: color-mix(in oklab, var(--neko-main-color) 10%, transparent);\n }\n\n /* Inversed — for use on dark/branded surfaces like TabContent (blue) */\n &.inversed {\n color: rgba(255, 255, 255, 0.7);\n\n &:hover:not(.active) {\n color: white;\n background: rgba(255, 255, 255, 0.12);\n }\n\n &.active {\n color: white;\n background: rgba(255, 255, 255, 0.18);\n }\n }\n\n span {\n color: inherit;\n opacity: 0.7;\n font-weight: 400;\n font-variant-numeric: tabular-nums;\n }\n"]))),m=function(e){var n=e.name,t=e.value,r=e.onChange,o=e.busy,i=void 0!==o&&o,s=e.className,l=e.inversed,c=(0,d.gR)("neko-quick-links",s,{inversed:l}),u=a().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return a().cloneElement(e,{busy:i,inversed:l,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return a().createElement(p,{className:c},u)},y=function(e){var n=e.title,t=e.value,r=void 0===t?0:t,o=e.count,i=e.onClick,s=e.busy,l=e.isActive,c=void 0!==l&&l,f=e.className,p=e.inversed,m=(0,d.gR)("neko-link",f,{active:c,inversed:p});return a().createElement(h,{onClick:function(){return i(r)},className:m},n,void 0===o?null:a().createElement("span",null,"(",s?a().createElement(u.z,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):o,")"))},b=function(e){return a().createElement(m,e)};b.propTypes={name:l().string,value:l().string,onChange:l().func,inversed:l().bool};var v=function(e){return a().createElement(y,e)};v.propTypes={title:l().string,value:l().string,count:l().number,onClick:l().func,isActive:l().bool,inversed:l().bool}},7213:(e,n,t)=>{"use strict";t.d(n,{X:()=>k});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=t(2973),d=t(7192),f=t(5577),p=t(1666),h=t(6190),m=t(812),y=["variant","children","onClose","small"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}var v=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n padding: ",";\n color: white;\n border-radius: ",";\n display: flex;\n align-items: center;\n gap: ",";\n position: relative;\n overflow: hidden;\n border-left: "," solid rgba(0, 0, 0, 0.18);\n font-size: ",";\n line-height: 1.5;\n /* A subtle vertical brightness gradient replaces the old diagonal-stripe\n pattern — reads as dimensional but never dated. */\n background-image: linear-gradient(\n 180deg,\n rgba(255, 255, 255, 0.08),\n rgba(0, 0, 0, 0.04)\n );\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);\n\n &.danger {\n background-color: var(--neko-red, #dc2626);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n &.special {\n background-color: var(--neko-purple);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.info {\n background-color: var(--neko-blue);\n }\n\n &.disabled {\n background-color: #808080;\n opacity: 0.8;\n }\n\n a {\n color: white;\n font-weight: bold;\n }\n\n code {\n font-size: 9px;\n background: rgba(255, 255, 255, 0.2);\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n .neko-message-icon {\n flex-shrink: 0;\n position: relative;\n z-index: 1;\n }\n\n .neko-message-content {\n flex: 1;\n position: relative;\n z-index: 1;\n }\n\n .neko-message-close {\n flex-shrink: 0;\n position: relative;\n z-index: 1;\n cursor: pointer;\n opacity: 0.7;\n transition: opacity 0.2s ease;\n \n &:hover {\n opacity: 1;\n }\n }\n"])),(function(e){return e.small?"6px 10px":"14px 16px"}),(function(e){return e.small?"6px":"8px"}),(function(e){return e.small?"8px":"12px"}),(function(e){return e.small?"3px":"4px"}),(function(e){return e.small?"12px":"inherit"})),g=function(e){var n=e.variant,t=e.children,r=e.onClose,o=e.small,a=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,y);n||(n="info");var s=(0,c.gR)("neko-message",{danger:"danger"===n},{success:"success"===n},{info:"info"===n},{warning:"warning"===n},{special:"special"===n},{disabled:"disabled"===n},{small:o}),l=o?14:20;return i().createElement(v,b({className:s,small:o},a),i().createElement(function(){switch(n){case"danger":return u.A;case"success":return d.A;case"warning":return f.A;case"special":return p.A;default:return h.A}}(),{size:l,className:"neko-message-icon"}),i().createElement("div",{className:"neko-message-content"},t),r&&i().createElement(m.A,{size:l,className:"neko-message-close",onClick:r}))},k=function(e){return i().createElement(g,e)};k.propTypes={variant:s().string,children:s().node,onClose:s().func,small:s().bool}},520:(e,n,t)=>{"use strict";t.d(n,{Q:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1422),u=t(8897),d=t(8744),f=t(2297),p=t(702);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background: var(--neko-main-color);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: white;\n border-radius: 50%;\n cursor: pointer;\n margin-right: 2px;\n height: 18px;\n width: 18px;\n min-width: 18px;\n min-height: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n flex-shrink: 0;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: white;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 10px;\n user-select: none;\n white-space: nowrap;\n \n @media (min-width: 360px) {\n margin: 0 20px;\n }\n \n @media (min-width: 480px) {\n margin: 0 40px;\n }\n }\n\n span.neko-paging-current-page {\n cursor: pointer;\n text-decoration: underline;\n }\n\n input.neko-paging-current-page {\n width: 1.5rem;\n }\n }\n"]))),b=function(e){var n=e.currentPage,t=e.limit,r=void 0===t?0:t,a=e.onClick,s=e.total,l=void 0===s?0:s,m=e.onCurrentPageChanged,b=e.infinite,v=void 0!==b&&b,g=e.maxInfinite,k=void 0!==g&&g,w=e.controllerText,x=e.compact,O=void 0!==x&&x,E=!!m,S=(0,o.useMemo)((function(){return v||k?0:Math.ceil(0===l?1:r>0?l/r:1)}),[v,k,r,l]),j="nako-paging-controller-icon ".concat(v||1!==n?"":"disabled"),C="nako-paging-controller-icon ".concat(v||k||n!==S?"":"disabled"),A=h((0,o.useState)(!1),2),P=A[0],z=A[1],N=h((0,o.useState)(O),2),M=N[0],R=N[1],T=function(e){z(!1),a(e)},I=function(e){if(v)return e;var n=Number(e);return k?n<1?1:n:n>S?S:n<1?1:n},_=function(e){var n=e.target.value;isNaN(n)||m(I(n)),z(!1)},L=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value;isNaN(n)||m(I(n)),z(!1)}},F=(0,o.useMemo)((function(){if(!P){var e=E&&S>1;return i().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){E&&1!==S&&z(!0)}},n)}return i().createElement("input",{autoFocus:!0,type:"text",className:E?"neko-paging-current-page":"",defaultValue:n,onBlur:_,onKeyPress:L})}),[n,P,m,S]),D=function(e){P&&e.target===e.currentTarget&&z(!1)},q=(0,o.useRef)(null);return(0,o.useEffect)((function(){var e=function(){if(q.current){var e=q.current.offsetWidth;R(O||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[O]),i().createElement(y,{className:"neko-paging",ref:q},!!l&&i().createElement("span",{className:"neko-paging-text"},l," result",l>0?"s":""),i().createElement("div",{className:"neko-paging-controller",onClick:D},!v&&!k&&i().createElement(c.A,{className:j,onClick:function(){return T(1)},size:p.hS.chevron}),i().createElement(u.A,{className:j,onClick:function(){return T(n-1)},size:p.hS.chevron}),i().createElement("p",{className:"nako-paging-controller-text",onClick:D},w||(M?i().createElement(i().Fragment,null,F,"/",S):i().createElement(i().Fragment,null,"Page ",F," of ",S))),i().createElement(d.A,{className:C,onClick:function(){return T(n+1)},size:p.hS.chevron}),!v&&!k&&i().createElement(f.A,{className:C,onClick:function(){return T(S)},size:p.hS.chevron})))},v=function(e){return i().createElement(b,e)};v.propTypes={currentPage:s().number,limit:s().number,total:s().number,onClick:s().func,lastPage:s().number,infinite:s().bool,maxInfinite:s().bool,controllerText:s().object}},6031:(e,n,t)=>{"use strict";t.d(n,{B:()=>y});var r,o,i,a=t(1594),s=t.n(a),l=t(1997),c=t(7639),u=t.n(c),d=t(9616),f=["className","variant","children","onClick","led","tooltip","label","extender_label","extender_children","extender_width","link"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=d.Ay.div(r||(r=h(["\n display: inline-flex;\n position: relative;\n z-index: 10;\n align-items: center;\n padding: 3px 10px;\n border-radius: 999px;\n color: white;\n font-size: 12px;\n line-height: 1;\n cursor: ",";\n user-select: none;\n background-color: var(--neko-main-color);\n transition: background 0.3s ease, color 0.3s ease;\n vertical-align: middle;\n text-align: center;\n justify-content: center;\n\n a {\n color: white;\n text-decoration: none;\n cursor: pointer;\n }\n\n &:hover {\n ","\n }\n\n .led {\n padding: 0;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n margin-right: 5px;\n position: relative;\n }\n\n .led:before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 400%;\n height: 400%;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.5);\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n animation: pulse 2s infinite ease-out;\n ","\n }\n\n @keyframes pulse {\n 0% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0.7;\n }\n 70% {\n transform: translate(-50%, -50%) scale(1);\n opacity: 0;\n }\n 100% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n }\n }\n\n .led.success {\n background-color: var(--neko-green);\n }\n\n .led.danger {\n background-color: red;\n }\n\n .led.primary {\n background-color: #00a0ef;\n }\n\n .led.secondary {\n background-color: var(--neko-main-color);\n }\n\n .led.warning {\n background-color: var(--neko-yellow);\n }\n\n &.pill-extender {\n z-index: 1;\n position: relative;\n left: -25px;\n width: ",";\n\n .pill-extender-inner {\n display: flex;\n right: 5px;\n }\n\n span {\n margin-left: 20px;\n }\n\n &.danger {\n background-color: rgba(129, 60, 21, 0.5);\n }\n\n &.primary {\n background-color: rgba(var(--neko-main-color), 0.5);\n }\n\n &.secondary {\n background-color: rgba(var(--neko-secondary), 0.5);\n }\n\n &.warning {\n background-color: rgba(var(--neko-neon-yellow), 0.5);\n }\n\n &.success {\n background-color: rgba(var(--neko-lime), 0.5);\n }\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n &.primary {\n background-color: var(--neko-main-color-alternative);\n }\n\n &.secondary {\n background-color: #f0f0f0;\n color: #333;\n \n .led.secondary {\n background-color: var(--neko-main-color);\n }\n }\n\n &.danger {\n background-color: var(--neko-red);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n /* AI variant with magical gradient effect */\n &.ai {\n position: relative;\n background:\n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.25) 0%,\n transparent 50%\n ),\n linear-gradient(\n 120deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #818cf8\n );\n background-size: 100% 100%, 300% 300%;\n animation: aiPillFlow 6s ease infinite;\n box-shadow:\n 0 2px 8px rgba(168, 85, 247, 0.35),\n 0 1px 3px rgba(236, 72, 153, 0.2),\n inset 0 1px 0 rgba(255, 255, 255, 0.4);\n border: 1px solid rgba(168, 85, 247, 0.3);\n\n @keyframes aiPillFlow {\n 0%, 100% {\n background-position: 0% 50%, 0% 50%;\n }\n 25% {\n background-position: 0% 50%, 100% 0%;\n }\n 50% {\n background-position: 0% 50%, 100% 100%;\n }\n 75% {\n background-position: 0% 50%, 0% 100%;\n }\n }\n\n .led.ai {\n background: #ffeb3b;\n box-shadow: 0 0 10px rgba(255, 235, 59, 0.8);\n }\n }\n"])),(function(e){return e.onClick||e.link?"pointer":"default"}),(function(e){return(e.onClick||e.link)&&(0,d.AH)(o||(o=h(["\n filter: brightness(1.1);\n "])))}),(function(e){return("warning"===e.className||"danger"===e.className)&&(0,d.AH)(i||(i=h(["\n animation: none;\n "])))}),(function(e){return e.extender_width||"auto"})),y=function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,o=e.children,i=void 0===o?null:o,c=e.onClick,u=void 0===c?null:c,d=e.led,h=void 0===d||d,y=e.tooltip,b=void 0===y?"":y,v=e.label,g=e.extender_label,k=void 0===g?null:g,w=e.extender_children,x=void 0===w?null:w,O=e.extender_width,E=void 0===O?null:O,S=e.link,j=void 0===S?null:S,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f);s().useEffect((function(){t&&["primary","secondary","danger","warning","success","ai"].includes(t)&&!r&&console.warn("NekoPill: Using 'className' prop for pill variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var A=r||(["primary","secondary","danger","warning","success","ai"].includes(t)?t:"primary"),P=t&&!["primary","secondary","danger","warning","success","ai"].includes(t)?t:"",z=(0,a.useCallback)((function(e){u&&(u(),e.stopPropagation(),e.preventDefault())}),[u]),N=s().createElement(l.f,{text:b,position:"top"},s().createElement(m,p({className:"neko-pill ".concat(A," ").concat(P).trim(),onClick:u?z:void 0},C,{link:j}),h&&s().createElement("div",{className:"led ".concat(A)}),v&&s().createElement("span",null,v),i));return s().createElement(s().Fragment,null,j?s().createElement("a",{href:j,target:"_blank",rel:"noopener noreferrer"},N):N,(k||x)&&s().createElement(m,{className:"pill-extender ".concat(A),extender_width:E},s().createElement("div",{className:"pill-extender-inner"},k&&s().createElement("span",null,k),x)))};y.propTypes={className:u().string,variant:u().oneOf(["primary","secondary","danger","warning","success","ai"]),children:u().node,onClick:u().func,led:u().bool,extender_label:u().string,extender_children:u().node,extender_width:u().string,link:u().string}},851:(e,n,t)=>{"use strict";t.d(n,{j:()=>x});var r,o,i,a,s=t(1594),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(6897),p=t(9296),h=["value","max","busy","isBusy","paused","variant","startLabel","endLabel","onPauseClick","onStopClick","className","status","label","showPercent"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},m.apply(null,arguments)}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=d.Ay.div(r||(r=y(["\n display: flex;\n align-items: center;\n gap: 10px;\n font-size: 12px;\n color: var(--neko-gray-30);\n\n .neko-progress-side {\n font-size: 13px;\n font-weight: 700;\n color: var(--neko-gray-40);\n flex: 0 0 auto;\n }\n"]))),v=d.Ay.div(o||(o=y(['\n position: relative;\n flex: 1;\n min-width: 0;\n height: var(--neko-control-height);\n padding: 3px;\n box-sizing: border-box;\n border-radius: 999px;\n background: transparent;\n /* Crisp outer border defines the pill container. The inner fill sits\n inset from the border so you read it as "pill inside a pill". */\n border: 2px solid color-mix(in oklab, var(--neko-main-color) 55%, transparent);\n overflow: hidden;\n\n .neko-progress-label {\n position: absolute;\n inset: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n font-weight: 600;\n font-variant-numeric: tabular-nums;\n pointer-events: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0 12px;\n transition: clip-path 0.6s cubic-bezier(0.22, 1, 0.36, 1);\n }\n\n /* Crisp two-layer knockout — the dark label sits on the empty track,\n the white label is clip-path\'d to only reveal itself where the fill\n has passed. Both stay pin-sharp: no text-shadow, no blur. */\n .neko-progress-label.dark {\n color: var(--neko-gray-30);\n }\n .neko-progress-label.light {\n color: white;\n }\n']))),g={primary:"var(--neko-main-color)",success:"var(--neko-green)",warning:"var(--neko-orange)",danger:"var(--neko-red)",info:"var(--neko-blue)"},k=d.Ay.div(i||(i=y(["\n position: relative;\n height: 100%;\n width: ",";\n border-radius: 999px;\n /* Solid variant colour, pixel-sharp — no gradients, no shadows, no halos. */\n background: ",";\n transition:\n width 0.6s cubic-bezier(0.22, 1, 0.36, 1),\n background-color 0.3s ease;\n will-change: width;\n"])),(function(e){return"".concat(Math.max(0,Math.min(100,e.$percent)),"%")}),(function(e){return g[e.$variant]||g.primary})),w=d.Ay.div(a||(a=y(["\n display: inline-flex;\n align-items: center;\n gap: 6px;\n flex: 0 0 auto;\n"]))),x=function(e){var n=e.value,t=void 0===n?0:n,r=e.max,o=void 0===r?100:r,i=e.busy,a=void 0!==i&&i,s=e.isBusy,c=void 0!==s&&s,u=e.paused,d=void 0!==u&&u,y=e.variant,g=e.startLabel,x=e.endLabel,O=e.onPauseClick,E=e.onStopClick,S=e.className,j=(e.status,e.label,e.showPercent,function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h)),C=a||c;l().useEffect((function(){c&&console.log('NekoProgress: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var A=parseFloat(t)/parseFloat(o),P=Number.isFinite(A),z=P?Math.round(100*Math.max(0,Math.min(1,A))):0;l().useEffect((function(){P||console.warn("NekoProgress: invalid value/max (value=".concat(t,", max=").concat(o,"). Falling back to 0%. ")+"Make sure both are finite numbers and max > 0.")}),[P,t,o]);var N=y||(z>=100?"success":"primary"),M=(0,f.gR)("neko-progress",S),R=C&&(O||E),T="".concat(z,"%");return l().createElement(b,m({className:M},j),g&&l().createElement("span",{className:"neko-progress-side"},g),l().createElement(v,null,l().createElement(k,{$percent:z,$busy:C,$variant:N}),l().createElement("span",{className:"neko-progress-label dark"},T),l().createElement("span",{className:"neko-progress-label light",style:{clipPath:"inset(0 ".concat(100-z,"% 0 0)")}},T)),x&&l().createElement("span",{className:"neko-progress-side"},x),R&&l().createElement(w,null,O&&l().createElement(p.M,{rounded:!0,className:"primary",icon:d?"play":"pause",title:d?"Resume":"Pause",onClick:O}),E&&l().createElement(p.M,{rounded:!0,className:"danger",icon:"stop",title:"Stop",onClick:E})))};x.propTypes={value:u().number,max:u().number,busy:u().bool,isBusy:u().bool,paused:u().bool,variant:u().oneOf(["primary","success","warning","danger","info"]),startLabel:u().node,endLabel:u().node,onPauseClick:u().func,onStopClick:u().func}},6087:(e,n,t)=>{"use strict";t.d(n,{X:()=>O});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(2109),f=["className","size"],p=["className","size","color"],h=["type"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},m.apply(null,arguments)}function y(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=c.Ay.div(r||(r=b(["\n width: ",";\n padding-top: ",";\n position: relative;\n margin: 0 auto;\n\n .double-bounce1, .double-bounce2 {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: ",";\n opacity: 0.6;\n position: absolute;\n top: 0;\n left: 0;\n\n -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n animation: sk-bounce 2.0s infinite ease-in-out;\n }\n\n .double-bounce2 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s;\n }\n\n @-webkit-keyframes sk-bounce {\n 0%, 100% { -webkit-transform: scale(0.0) }\n 50% { -webkit-transform: scale(1.0) }\n }\n\n @keyframes sk-bounce {\n 0%, 100% {\n transform: scale(0.0);\n -webkit-transform: scale(0.0);\n } 50% {\n transform: scale(1.0);\n -webkit-transform: scale(1.0);\n }\n }\n"])),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),g=function(e){e.className;var n=e.size,t=y(e,f),r=(0,u.gR)("neko-spinner",t.className);return a().createElement(v,m({className:r,size:n},t),a().createElement("div",{className:"double-bounce1"}),a().createElement("div",{className:"double-bounce2"}))},k=c.Ay.div(o||(o=b(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: ",";\n height: ",";\n \n .neko-icon {\n animation: rotate 1s linear infinite;\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n"])),(function(e){return e.size||"24px"}),(function(e){return e.size||"24px"})),w=function(e){var n=e.className,t=e.size,r=void 0===t?"24px":t,o=e.color,i=void 0===o?"#666":o,s=y(e,p),l=(0,u.gR)("neko-spinner-icon",n),c=parseInt(r);return a().createElement(k,m({className:l,size:r},s),a().createElement(d.z,{icon:"sync",width:c,height:c,color:i,raw:!0}))},x=function(e){var n=e.type,t=void 0===n?"icon":n,r=y(e,h);return"circle"===t?a().createElement(g,r):a().createElement(w,r)},O=function(e){return a().createElement(x,e)};O.propTypes={type:l().oneOf(["circle","icon"]),size:l().string,color:l().string}},1997:(e,n,t)=>{"use strict";t.d(n,{f:()=>g});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(6897);function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return h(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?h(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var y=d.Ay.div(r||(r=m(["\n display: inline-block;\n"]))),b=d.Ay.div(o||(o=m(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.15s ease-in-out, transform 0.25s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: ",";\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.$maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px",t="15px";if(e.visible)switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(n,"))");case"bottom":return"translateX(-50%) translateY(".concat(n,")");case"left":return"translateX(calc(-100% - ".concat(n,")) translateY(-50%)");case"right":return"translateX(".concat(n,") translateY(-50%)");default:return""}else switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(t,"))");case"bottom":return"translateX(-50%) translateY(".concat(t,")");case"left":return"translateX(calc(-100% - ".concat(t,")) translateY(-50%)");case"right":return"translateX(".concat(t,") translateY(-50%)");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),v=function(e){var n=e.text,t=void 0===n?"Hello world!":n,r=e.position,o=void 0===r?"top":r,s=e.maxWidth,c=void 0===s?160:s,u=p((0,i.useState)(!1),2),d=u[0],h=u[1],m=(0,f.G8)((function(e){return h(e)}),100),v=p((0,i.useState)({top:0,left:0}),2),g=v[0],k=v[1],w=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(d&&w.current){var e=w.current.getBoundingClientRect(),n=0,t=0,r=window.scrollY||window.pageYOffset,i=window.scrollX||window.pageXOffset;switch(o){case"top":n=e.top+r,t=e.left+e.width/2+i;break;case"bottom":n=e.bottom+r,t=e.left+e.width/2+i;break;case"left":n=e.top+e.height/2+r,t=e.left+i;break;case"right":n=e.top+e.height/2+r,t=e.right+i}k({top:n,left:t})}}),[d,o]),a().createElement(y,{className:"neko-tooltip",ref:w,style:e.style,onMouseEnter:function(){return t&&m(!0)},onMouseLeave:function(){return m(!1)}},e.children,l().createPortal(a().createElement(b,{visible:d,position:o,$maxWidth:c,style:{top:g.top,left:g.left}},"string"==typeof t?t.split("\n").map((function(e,n){return a().createElement(a().Fragment,{key:n},e,a().createElement("br",null))})):t),document.body))},g=function(e){return e.text?a().createElement(v,e):e.children||null};g.propTypes={style:u().object,text:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},4977:(e,n,t)=>{"use strict";t.d(n,{s:()=>_});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(6897);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u,d,f,p,h,m,y,b,v,g=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function k(){return k=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},k.apply(null,arguments)}function w(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function x(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?w(Object(t),!0).forEach((function(n){O(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function O(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function E(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var S="\n font-family: var(--neko-font-family);\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n",j=s.Ay.h1(u||(u=E(["\n ","\n font-size: var(--neko-h1-font-size);\n"])),S),C=s.Ay.h2(d||(d=E(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),S),A=s.Ay.h3(f||(f=E(["\n ","\n font-size: var(--neko-h3-font-size);\n"])),S),P=s.Ay.h4(p||(p=E(["\n ","\n font-size: var(--neko-h4-font-size);\n"])),S),z=s.Ay.h5(h||(h=E(["\n ","\n font-size: var(--neko-h5-font-size);\n"])),S),N=s.Ay.h6(m||(m=E(["\n ","\n font-size: var(--neko-h6-font-size);\n"])),S),M=s.Ay.p(y||(y=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]))),R=s.Ay.span(b||(b=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),T=s.Ay.label(v||(v=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),I=function(e){var n=e.children,t=void 0===n?null:n,r=e.style,i=void 0===r?{}:r,a=e.className,s=void 0===a?"":a,c=e.bold,u=void 0!==c&&c,d=e.h1,f=e.h2,p=e.h3,h=e.h4,m=e.h5,y=e.h6,b=e.p,v=(e.span,e.label),w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,g),O=u?{fontWeight:"bold"}:{},E=(0,l.gR)("neko-typo",s,{"neko-typo-h1":d},{"neko-typo-h2":f},{"neko-typo-h3":p},{"neko-typo-h4":h},{"neko-typo-h5":m},{"neko-typo-h6":y},{"neko-typo-p":b},{"neko-typo-label":v});return d?o().createElement(j,k({style:x(x({},O),i),className:E},w),t):f?o().createElement(C,k({style:x(x({},O),i),className:E},w),t):p?o().createElement(A,k({style:x(x({},O),i),className:E},w),t):h?o().createElement(P,k({style:x(x({},O),i),className:E},w),t):m?o().createElement(z,k({style:x(x({},O),i),className:E},w),t):y?o().createElement(N,k({style:x(x({},O),i),className:E},w),t):b?o().createElement(M,k({style:x(x({},O),i),className:E},w),t):v?o().createElement(T,k({style:x(x({},O),i),className:E},w),t):o().createElement(R,k({style:x(x({},O),i),className:E},w),t)},_=function(e){return o().createElement(I,e)};_.propTypes={h1:a().any,h2:a().any,h3:a().any,h4:a().any,h5:a().any,h6:a().any,p:a().any,span:a().any,label:a().any,bold:a().bool,style:a().object,className:a().string,children:a().node}},9794:(e,n,t)=>{"use strict";t.d(n,{n:()=>E});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(3062),u=t.n(c),d=t(9616),f=t(9296),p=t(6897),h=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","action","isOpen","children","customButtonsPosition","size","fullSize"],m=["label"],y=["label"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}function v(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function g(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var k=(0,d.DU)(r||(r=g(["\n body.ReactModal__Body--open {\n overflow: hidden;\n }\n \n .ReactModal__Overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 9999;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n backdrop-filter: blur(2px);\n background-color: rgba(0, 0, 0, 0.35) !important;\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n overflow-y: auto;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n\n /* ──────────────────────────────────────────────────────────── */\n /* Base modal shell */\n /* ──────────────────────────────────────────────────────────── */\n .neko-modal {\n background: white;\n color: var(--neko-font-color);\n position: relative;\n box-shadow: 0 1px 2px rgba(0,0,0,0.07),\n 0 2px 4px rgba(0,0,0,0.07),\n 0 4px 8px rgba(0,0,0,0.07),\n 0 8px 16px rgba(0,0,0,0.07),\n 0 16px 32px rgba(0,0,0,0.07),\n 0 32px 64px rgba(0,0,0,0.07);\n outline: none;\n padding: 15px;\n max-width: 1200px;\n border-radius: 5px;\n display: flex;\n flex-direction: column;\n }\n\n .neko-modal.large { max-width: 700px; }\n .neko-modal.larger { max-width: 900px; }\n .neko-modal.full-size {\n margin-top: 32px;\n padding: 15px 0 0 0;\n width: 90vw;\n height: 85vh;\n max-width: none;\n max-height: 85vh;\n overflow: hidden;\n }\n"]))),w=d.Ay.div(o||(o=g(["\n /* Width adapts to the chosen size or explicit contentWidth */\n width: ",";\n flex: 1;\n display: flex;\n flex-direction: column;\n ","\n\n p { margin: 0; }\n\n .title {\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: bold;\n font-size: 18px;\n line-height: 22px;\n margin-bottom: 15px;\n }\n\n .content-container {\n display: flex;\n position: relative;\n z-index: 1;\n flex: 1;\n overflow-y: ",";\n\n .thumbnail {\n margin-right: 15px;\n width: 240px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n\n .content {\n flex: auto;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 14px;\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n ","\n }\n }\n\n /* Bottom‑footer buttons – new grey bar for better separation */\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n font-size: inherit;\n white-space: normal;\n\n background: #f0f0f0;\n padding: 10px;\n margin: 15px -15px -15px -15px;\n }\n\n /* Header variation inside full‑size mode – no grey footer */\n .full-size-header .button-group {\n background: none;\n padding: 0;\n margin: 0;\n }\n\n .full-size-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 15px;\n /* Top padding so primary-button hover-lift (transform: translateY(-1px))\n isn't clipped by the parent's overflow:hidden. */\n padding: 4px 15px 0;\n\n .title { margin-bottom: 0; align-self: center; }\n .button-group { gap: 5px; }\n }\n\n /* Footer variation for full-size mode */\n .button-group.full-size-footer {\n margin: 0;\n padding: 10px 15px;\n }\n"])),(function(e){if("full-size"===e.size)return"100%";if(e.contentWidth)return e.contentWidth;switch(e.size){case"large":return"700px";case"larger":return"900px";default:return"518px"}}),(function(e){return"full-size"===e.size&&"\n height: 100%;\n overflow: hidden;\n "}),(function(e){return"full-size"===e.size?"auto":"clip"}),(function(e){return"full-size"===e.size&&"\n overflow-y: auto;\n padding: 0 15px !important;\n "})),x=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],O=function(e){var n=e.className,t=e.style,r=e.contentStyle,o=e.title,s=void 0===o?"":o,l=e.content,c=void 0===l?"":l,d=e.contentWidth,g=e.customButtons,O=void 0===g?null:g,E=e.okOnEnter,S=void 0!==E&&E,j=e.thumbnail,C=e.okButton,A=void 0===C?{}:C,P=e.cancelButton,z=void 0===P?{}:P,N=e.action,M=void 0===N?null:N,R=e.isOpen,T=e.children,I=e.customButtonsPosition,_=void 0===I?"right":I,L=e.size,F=void 0===L?"normal":L,D=e.fullSize,q=void 0!==D&&D,B=v(e,h),U=F||(q?"full-size":"normal"),W="full-size"===U,H=(0,p.gR)("neko-modal",n,{large:"large"===U,larger:"larger"===U,"full-size":W,"custom-modal":t}),$=A.label,Q=void 0===$?"OK":$,G=v(A,m),K=z.label,V=void 0===K?"Cancel":K,Y=v(z,y);(0,i.useEffect)((function(){var n=x.filter((function(n){return void 0!==e[n]}));n.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(n.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var X=(0,i.useCallback)((function(e){"Enter"===e.key&&G.onClick&&G.onClick()}),[G]);(0,i.useEffect)((function(){if(S&&R)return window.addEventListener("keyup",X),function(){return window.removeEventListener("keyup",X)}}),[S,R,X]);var Z=T||a().createElement(w,{size:U,contentWidth:d},W&&s&&a().createElement("div",{className:"full-size-header"},a().createElement("p",{className:"title"},s),M&&a().createElement("div",{className:"button-group"},M)),!W&&s&&a().createElement("p",{className:"title"},s),a().createElement("div",{className:"content-container"},j&&a().createElement("div",{className:"thumbnail"},j),c&&a().createElement("div",{className:"content",style:r},c)),a().createElement("div",{className:"button-group".concat(W?" full-size-footer":"")},a().createElement(a().Fragment,null,O&&"left"===_&&O,Y.onClick&&a().createElement(f.M,b({className:"danger"},Y),V),G.onClick&&a().createElement(f.M,G,Q),O&&"right"===_&&O)));return a().createElement(a().Fragment,null,a().createElement(k,null),a().createElement(u(),b({ariaHideApp:!1,closeTimeoutMS:200,className:H,style:t,isOpen:R},B),Z))},E=function(e){return a().createElement(O,e)};E.propTypes={className:l().string,style:l().object,contentStyle:l().object,title:l().string,content:l().string,contentWidth:l().string,customButtons:l().object,okOnEnter:l().bool,thumbnail:l().element,okButton:l().object,cancelButton:l().object,action:l().element,size:l().oneOf(["normal","large","larger","full-size"]),fullSize:l().bool,isOpen:l().bool.isRequired}},1894:(e,n,t)=>{"use strict";t.d(n,{o:()=>U});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(2480),c=t(9685),u=t(702),d=t(2557),f=t(5263),p=t(6897);function h(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y,b=t(2109),v=t(374),g=t(4536),k=t(3467),w=t(9296),x=t(6734),O=t(8696);function E(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||j(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||j(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,n){if(e){if("string"==typeof e)return C(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,n):void 0}}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var A,P=s.Ay.div(y||(y=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n min-width: 160px;\n padding: 8px;\n border-radius: 8px;\n overflow: hidden;\n background: var(--neko-main-color-alternative);\n color: white;\n \n .neko-context-content {\n max-height: 202px;\n overflow-y: auto;\n }\n\n .neko-checkbox {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .neko-radio:last-child {\n margin-bottom: 0;\n }\n\n svg {\n color: var(--neko-disabled-color);\n }\n"]))),z=function(e){var n=e.accessor,t=e.options,o=e.type,i=void 0===o?"checkbox":o,a=e.onChange,s=e.description,l=e.filters,c=S((0,r.useState)(!1),2),u=c[0],d=c[1],p=S((0,r.useState)(l||""),2),h=p[0],m=p[1],y=S((0,r.useState)(l||""),2),j=y[0],C=y[1],A=(0,r.useRef)(null),z=(0,r.useRef)(null),N="text"===i;(0,r.useEffect)((function(){N&&l!==h&&(m(l||""),C(l||""))}),[l,N]);var M=l&&l.length>0||h.length>0,R="checkbox"===i,T="select"===i,I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==h&&m((function(){return e})),j!==h&&(a(n,j),m(j))};return(0,r.useEffect)((function(){I(),u&&setTimeout((function(){z.current&&z.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:A},React.createElement(b.z,{icon:"filter",fill:M?"white":void 0,onClick:function(){return d(!u)},width:16,height:16})),React.createElement(v.G,{visible:u,targetRef:A,onClose:function(){return d(!1)}},React.createElement(P,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!s&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},s),React.createElement("div",{className:"neko-context-content"},R&&React.createElement(g.E,{name:"neko-context-menu-checkboxes"},t.map((function(e){return React.createElement(f.R,{small:!0,key:e.value,label:e.label,checked:null==l?void 0:l.includes(e.value),onChange:function(t){if(l)return a(n,t?[].concat(E(l),[e.value]):l.filter((function(n){return n!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:n,option:e.value})}})}))),T&&React.createElement(k.u,{name:"neko-context-menu-select",value:l,onChange:function(e){return a(n,e)}},t.map((function(e){return React.createElement(k.j,{id:e.value,key:e.value,label:e.label,value:e.value,checked:l===e.value})})))),N&&React.createElement(O.A,{ref:z,name:"neko-context-menu-text",value:j,onChange:function(e){return C(e)},onEnter:function(e){I(e),d(!1)}}),React.createElement(x.g,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(w.M,{fullWidth:!0,disabled:!M,onClick:function(){a(n,R?[]:null),C(""),d(!1),m("")}},"Reset"))))))};function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},M.apply(null,arguments)}function R(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function T(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach((function(n){I(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):R(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function I(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=N(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==N(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}z.propTypes={accessor:a().string,options:a().array,type:a().oneOf(["checkbox","select","text"]),onChange:a().func,filters:a().oneOfType([a().string,a().array])};var _=s.Ay.table(A||(A=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: var(--neko-font-family);\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n display: block;\n\n thead, tbody, tfoot {\n display: block;\n }\n \n /* Rounded corners for header row */\n thead tr th:first-child {\n border-radius: 5px 0 0 0;\n }\n \n thead tr th:last-child {\n border-radius: 0 5px 0 0;\n }\n \n /* Rounded corners for footer row */\n tfoot tr th:first-child {\n border-radius: 0 0 0 5px;\n }\n \n tfoot tr th:last-child {\n border-radius: 0 0 5px 0;\n }\n\n tr {\n display: grid;\n grid-template-columns: ",";\n }\n\n th, td {\n margin: 0;\n padding: 7px 8px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-right: 1px solid rgba(0, 0, 0, 0.05);\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n a {\n text-decoration: none;\n }\n }\n\n th:last-child, td:last-child {\n border-right: 0;\n }\n\n th {\n height: 26px;\n background-color: var(--neko-main-color);\n color: var(--neko-white);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 16px;\n text-align: left;\n flex-direction: row;\n align-items: center;\n position: relative;\n overflow: hidden;\n\n > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n height: 100%;\n position: relative;\n z-index: 1;\n\n .neko-column-action {\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 18px;\n height: 18px;\n flex-shrink: 0;\n transition: transform 0.28s var(--neko-ease-spring);\n\n svg {\n color: rgba(255, 255, 255, 0.55);\n display: block;\n width: 18px;\n height: 18px;\n transition: color 0.2s var(--neko-ease-out);\n }\n\n &:hover svg {\n color: rgba(255, 255, 255, 0.85);\n }\n\n svg.neko-active {\n color: white;\n }\n }\n }\n }\n\n &.neko-table-raw {\n th, td {\n border: 0;\n\n .neko-column-action {\n\n > svg {\n color: black;\n opacity: 0.5;\n }\n\n > svg.neko-active {\n opacity: 1;\n }\n }\n }\n }\n\n &.neko-table-raw {\n th {\n font-weight: bold;\n }\n th {\n background-color: white;\n color: var(--neko-font-color);\n }\n }\n\n tbody {\n background-color: white;\n color: var(--neko-font-color);\n min-height: 40px;\n\n tr:nth-child(even) {\n background-color: var(--neko-gray-98);\n }\n\n tr.selected, tr.selected:nth-child(even) {\n position: relative;\n background: var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n \n td small {\n display: block;\n font-size: var(--neko-small-font-size);\n color: var(--neko-gray-60);\n line-height: 14px;\n margin-top: 2px;\n }\n \n tr.selected td small {\n color: white;\n opacity: 0.65;\n }\n \n img {\n vertical-align: bottom;\n }\n}\n\n &.neko-table-raw {\n\n svg {\n &.neko-active {\n color: var(--neko-main-color) !important;\n opacity: 1;\n }\n }\n\n tbody {\n tr {\n transition: background 0.18s var(--neko-ease-out);\n\n /* Subtle brand-blue row hover — clearly legible without fighting\n the zebra striping. */\n &:hover:not(.selected) {\n background: color-mix(in oklab, var(--neko-main-color) 8%, transparent);\n }\n\n &.selected, &.selected:nth-child(even) {\n position: relative;\n background: var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n text-align: center;\n justify-content: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n\n &.neko-row-selectable {\n tbody tr {\n cursor: pointer;\n }\n }\n"])),(function(e){return e.$gridColumns||"repeat(auto-fit, minmax(0, 1fr))"})),L=function(e){var n=e.checked,t=e.indeterminate,r=e.onSelect,i=void 0===r?function(){}:r,a=e.onUnselect,s=void 0===a?function(){}:a,l=e.isBusy,c=void 0!==l&&l,u=e.busy,d=void 0!==u&&u||c;return o().useEffect((function(){c&&console.log('TableCheckBox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]),o().createElement(f.R,{small:!0,onChange:function(e,n,t){return e?i(t):s(t)},checked:n,indeterminate:t,busy:n&&d,disabled:d})},F=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={};return e.align&&(t={textAlign:e.align}),n&&e.verticalAlign&&(t=T(T({},t),{},{verticalAlign:e.verticalAlign})),e.style&&(t=T(T({},t),e.style)),t},D=function(e){return!0===e?"#edf8ff":e},q=function(e,n){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:n})},B=function(e){var n=e.data,t=void 0===n?[]:n,i=e.selectedItems,a=void 0===i?[]:i,s=e.selectedRow,f=e.filters,m=e.onFilterChange,y=void 0===m?q:m,b=e.columns,v=void 0===b?[]:b,g=e.busy,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.onSelect,E=e.onSelectRow,S=e.selectOnRowClick,j=void 0===S||S,C=e.onUnselect,A=e.onSortChange,P=void 0===A?function(){}:A,N=e.variant,R=void 0===N?"default":N,I=e.alternateRowColor,B=void 0!==I&&I,U=e.sort,W=e.emptyMessage,H=void 0===W?"Empty.":W,$=e.initialLoad,Q=void 0!==$&&$,G=k||x;o().useEffect((function(){x&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);v.length;var K=t.some((function(e){return void 0===e.id}));K&&console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.');var V=K?t.map((function(e,n){return void 0===e.id?T(T({},e),{},{id:-(n+1),disabled_row:!0}):e})):t,Y=function(e){return e?{backgroundColor:D(e)}:{}}(B),X=V.map((function(e){var n=v.map((function(n){return{value:e[n.accessor],style:F(n,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:n}})),Z=function(e){var n=e.list,t=e.selectedList,o=e.callback,i=e.key,a=void 0===i?"id":i,s=(0,p.v_)().pressShift,l=(0,r.useMemo)((function(){if(!s||!t.length)return null;var e=t[t.length-1];return n.findIndex((function(n){return n[a]===e}))}),[a,n,s,t]);return{onSelect:(0,r.useCallback)((function(e){if(o)if(null!==l){var r=e[0],i=n.findIndex((function(e){return e[a]===r})),s=(l<i?l:i)+1,c=l<i?i:l,u=n.slice(s,c).map((function(e){return e[a]})).filter((function(e){return!t.some((function(n){return n===e}))}));o([].concat(h(u),h(e)))}else o(h(e))}),[l,n,o,t,a])}}({list:V.map((function(e){return{id:e.id}})),selectedList:a,callback:O}),J=Z.onSelect,ee=X.map((function(e){return e.id})),ne=0===ee.length,te=ee.filter((function(e){return a.includes(e)})),re=!ne&&te.length===ee.length,oe=!re&&a.length>0,ie=v.reduce((function(e,n,t){return!1===n.visible&&e.push(t),e}),[]),ae=!!O&&!ne,se=o().createElement("tr",null,ae&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(L,{checked:re,indeterminate:oe,onSelect:function(e){return O(ee,e)},onUnselect:function(e){C(oe?a:ee,e)}})),v.filter((function(e,n){return!ie.includes(n)})).map((function(e){var n,t,r,i=U&&U.accessor===e.accessor,a=U&&"asc"===U.by,s=F(e);return o().createElement("th",{style:s,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),e.filters&&o().createElement("div",{className:"neko-column-action"},o().createElement(z,M({accessor:e.accessor},e.filters,{onChange:function(e,n){return y(e,n)},filters:(r=null!==(n=null==f?void 0:f.find((function(n){return n.accessor===e.accessor})))&&void 0!==n?n:null,null!==(t=null==r?void 0:r.value)&&void 0!==t?t:null)}))),e.sortable&&o().createElement("div",{className:"neko-column-action",onClick:function(n){var t=U&&U.accessor!==e.accessor;P(e.accessor,t||i&&a?"desc":"asc",n)}},i?a?o().createElement(c.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:i?"neko-active":"",size:u.hS.chevron}))))}))),le=(0,p.gR)("neko-table","neko-table-".concat(R),{"neko-row-selectable":!!E}),ce=function(e,n){var t=e.filter((function(e){return!1!==e.visible})),r=n?["34px"]:[];return t.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var n=parseFloat(e.width)/100;r.push("".concat(n,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(v,ae);return o().createElement(d.A,{busy:G,spinnerTop:!0,overlayStyle:{top:"36px",bottom:"default"===R?"36px":0,height:"auto",borderRadius:0}},o().createElement(_,{className:le,$gridColumns:ce},o().createElement("thead",null,se),o().createElement("tbody",null,!X.length&&!Q&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},H)),X.map((function(e,n){var t=!!s&&s===e.id||a.includes(e.id),r=t||n%2!=0?{}:Y;return o().createElement("tr",{key:"neko-row-".concat(e.id),className:t?"selected":"",style:r,onClick:function(n){n.stopPropagation(),E&&j&&E(e.id,n)}},ae&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(L,{checked:a.includes(e.id),onSelect:function(n){n.stopPropagation(),J([e.id],n)},onUnselect:function(n){n.stopPropagation(),C([e.id],n)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.map((function(e,n){return T(T({},e),{},{origIdx:n})})).filter((function(e){return!ie.includes(e.origIdx)})).map((function(n){return o().createElement("td",{key:"".concat(e.id,"-").concat(n.origIdx),style:n.style},n.value)})))}))),"default"===R&&o().createElement("tfoot",null,se)))},U=function(e){return o().createElement(B,e)};U.propTypes={columns:a().arrayOf(a().any),data:a().arrayOf(a().any),busy:a().bool,isBusy:a().bool,onSelect:a().func,onSelectRow:a().func,selectOnRowClick:a().bool,onUnselect:a().func,selectedItems:a().arrayOf(a().any),onSortChange:a().func,variant:a().string,alternateRowColor:a().oneOfType([a().bool,a().string]),initialLoad:a().bool}},3676:(e,n,t)=>{"use strict";t.d(n,{V:()=>ee,_:()=>J});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(1329),c=t(2109),u=t(374),d=t(8696),f=t(4977),p=t(6031),h=t(2480),m=t(6897),y=t(2557);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}var v,g,k,w,x,O,E,S,j,C,A=["title","subtitle","inversed","transparent","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","mwaiPill","mwaiEnabled","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"],P=["children","isActive","busy","isBusy","inversed","transparent","_panelId","_labelledById","title","icon","requirePro","key"];function z(){return z=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},z.apply(null,arguments)}function N(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function M(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?N(Object(t),!0).forEach((function(n){R(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):N(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function R(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=b(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==b(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function T(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||I(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,n){if(e){if("string"==typeof e)return _(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_(e,n):void 0}}function _(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function L(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function F(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var D=.25,q=s.Ay.div(v||(v=F(["\n font-size: var(--neko-font-size);\n margin-bottom: 16px;\n"]))),B=s.Ay.div(g||(g=F(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),U=s.Ay.div(k||(k=F(["\n display: flex;\n align-items: stretch;\n height: 39px;\n overflow-x: hidden; /* we use overflow menu instead of horizontal scroll */\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0;\n max-width: 100%;\n box-shadow: inset 0 -1px 0 var(--neko-gray-90);\n\n /* Inversed header — no divider, pill active tab is its own marker */\n &.inversed {\n box-shadow: none;\n }\n\n /* Hide scrollbars defensively */\n scrollbar-width: none;\n -ms-overflow-style: none;\n &::-webkit-scrollbar { display: none; }\n"]))),W=s.Ay.div(w||(w=F(["\n display: flex;\n align-items: center;\n height: 39px;\n margin-left: auto;\n flex-shrink: 0;\n gap: 6px;\n\n /* Chevron animation: scale on hover, rotate when open */\n .neko-tabs-chevron {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n transform-origin: center;\n transition: transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 120ms ease;\n will-change: transform;\n }\n\n .neko-tabs-chevron.open { transform: rotate(180deg); }\n .neko-tabs-chevron:hover { transform: scale(1.06); }\n .neko-tabs-chevron.open:hover { transform: scale(1.06) rotate(180deg); }\n"]))),H=s.Ay.div(x||(x=F(["\n padding: 2px 4px var(--neko-surface-title-padding-bottom) 4px;\n\n .neko-tabs-title {\n margin: 0 0 2px 0;\n font-size: var(--neko-surface-title-font-size);\n font-weight: var(--neko-surface-title-font-weight);\n letter-spacing: var(--neko-surface-title-letter-spacing);\n line-height: var(--neko-surface-title-line-height);\n color: var(--neko-font-color);\n }\n\n .neko-tabs-subtitle {\n font-size: 13px;\n color: var(--neko-gray-50);\n line-height: 1.45;\n }\n\n /* Inversed — title sits on the brand-blue workspace above a tab panel card.\n Title tokens above keep the spec identical to NekoBlock.primary titles. */\n &.inversed {\n .neko-tabs-title { color: white; }\n .neko-tabs-subtitle { color: rgba(255, 255, 255, 0.72); }\n }\n"]))),$=s.Ay.button(O||(O=F(["\n /* Underline-style tabs — quiet, modern, text-first.\n Only the text color + a slim accent bar marks the active one. */\n border: 0;\n border-radius: 8px 8px 0 0;\n background-color: transparent;\n color: var(--neko-gray-50);\n display: flex;\n align-items: center;\n cursor: pointer;\n text-align: left;\n padding: 8px 14px;\n box-sizing: border-box;\n font-family: inherit;\n font-size: 13px;\n font-weight: 500;\n letter-spacing: 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0;\n position: relative;\n transition:\n background var(--neko-duration-base) var(--neko-ease-out),\n color var(--neko-duration-base) var(--neko-ease-out);\n\n /* Slim accent bar under the active tab */\n &::after {\n content: '';\n position: absolute;\n left: 10px;\n right: 10px;\n bottom: 0;\n height: 2px;\n border-radius: 2px 2px 0 0;\n background: var(--neko-main-color);\n transform: scaleX(0);\n transform-origin: center;\n transition: transform 0.28s var(--neko-ease-spring);\n }\n\n &:not(.active):not(.disabled):hover {\n background: color-mix(in oklab, var(--neko-main-color) 5%, transparent);\n color: var(--neko-font-color);\n }\n\n &:focus { outline: none; }\n /* Focus-visible — subtle bg tint only, no box-shadow ring (the global\n focus ring doesn't match the tab's partial border-radius). */\n &:focus-visible {\n outline: none;\n box-shadow: none;\n background: color-mix(in oklab, var(--neko-main-color) 10%, transparent);\n }\n\n &.active {\n color: var(--neko-main-color);\n font-weight: 600;\n background: transparent;\n }\n\n &.active::after {\n transform: scaleX(1);\n }\n\n &.disabled {\n cursor: default;\n opacity: 0.55;\n filter: grayscale(0.4);\n\n /* No hover effect on disabled tabs */\n &:hover { background: transparent; color: var(--neko-gray-50); }\n }\n\n &.hidden { display: none; }\n\n /* Busy state - overlay effect matching content */\n &.busy {\n cursor: default;\n pointer-events: none;\n position: relative;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: var(--neko-main-overlay-color);\n border-radius: inherit;\n pointer-events: none;\n z-index: 1;\n }\n }\n\n\n /* Inversed = tabs living directly on the brand-blue workspace.\n Pill-style: active tab lifts into white with dark text — crisp \"folder tab\"\n that connects to the white content card below. */\n &.inversed {\n color: rgba(255, 255, 255, 0.7);\n padding: 9px 16px;\n border-radius: 10px 10px 0 0;\n }\n &.inversed:not(.active):not(.disabled):hover {\n color: white;\n background: rgba(255, 255, 255, 0.1);\n }\n &.inversed.active {\n color: var(--neko-font-color);\n background: white;\n font-weight: 600;\n }\n &.inversed::after {\n display: none;\n }\n\n .neko-tab-label {\n position: relative;\n display: block;\n overflow: hidden;\n white-space: nowrap;\n flex: 1 1 auto;\n -webkit-mask-image: none;\n mask-image: none;\n }\n\n /* Fade only when flexing (or when overflow exists) */\n &.needs-fade .neko-tab-label {\n -webkit-mask-image: linear-gradient(to right, black 72%, transparent 100%);\n mask-image: linear-gradient(to right, black 72%, transparent 100%);\n }\n\n /* Remove underline - we're using gradient animation instead */\n\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n"]))),Q=s.Ay.div(E||(E=F(["\n /* Full brand-blue workspace. Sections float on it — titles in white,\n content in white cards. Clean and modern. */\n background: var(--neko-main-color);\n color: white;\n display: none;\n padding: 18px;\n border-radius: var(--neko-radius-md);\n margin-top: 8px;\n\n &.active { display: block; }\n\n /* Transparent content — for tabs nested inside a white card (underline style),\n so the content area inherits the parent's bg instead of being a blue block. */\n &.transparent {\n background: transparent;\n color: inherit;\n padding: 14px 0 0 0;\n margin-top: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n /* Inversed content = white card that connects seamlessly to the active pill tab above.\n Flat top edges so the tab row doesn't show a rounded white notch against the workspace. */\n &.inversed {\n background-color: var(--neko-white);\n color: var(--neko-font-color);\n margin-top: 0;\n border-radius: 0 0 var(--neko-radius-md) var(--neko-radius-md);\n box-shadow: var(--neko-shadow-sm);\n }\n"]))),G=s.Ay.div(S||(S=F(["\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n box-shadow: var(--neko-shadow-lg);\n min-width: 220px;\n overflow: hidden;\n"]))),K=s.Ay.div(j||(j=F(["\n max-height: 300px;\n overflow-y: auto;\n"]))),V=s.Ay.div(C||(C=F(["\n padding: 7px 12px;\n cursor: pointer;\n font-size: var(--neko-font-size);\n background: var(--neko-white);\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n"]))),Y=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,n="abcdefghijklmnopqrstuvwxyz0123456789",t="",r=0;r<e;r++)t+=n[36*Math.random()|0];return t},X=function(e){var n=e.title,t=e.subtitle,i=e.inversed,a=e.transparent,s=e.children,y=e.action,b=e.isPro,v=e.currentTab,g=e.onChange,k=e.keepTabOnReload,w=void 0!==k&&k,x=e.callOnTabChangeFirst,O=void 0===x||x,E=e.mwaiPill,S=void 0!==E&&E,j=e.mwaiEnabled,C=void 0!==j&&j,P=e.minWidth,N=void 0===P?72:P,R=e.idealWidth,_=void 0===R?120:R,F=e.maxWidth,Q=void 0===F?320:F,X=e.gap,Z=void 0===X?5:X,J=e.minGap,ee=void 0===J?2:J,ne=e.chevronReserve,te=void 0===ne?44:ne,re=e.layoutBuffer,oe=void 0===re?12:re,ie=e.ariaLabel,ae=void 0===ie?"Tabs":ie,se=L(e,A),le=(0,r.useRef)("nt-".concat(Y(8))).current,ce=(0,r.useRef)(null),ue=(0,r.useRef)(null),de=(0,r.useRef)(null),fe=(0,r.useRef)(null),pe=(0,r.useRef)([]),he=(0,r.useRef)({key:"",widths:{}}),me=T((0,r.useState)([]),2),ye=me[0],be=me[1],ve=T((0,r.useState)(!1),2),ge=ve[0],ke=ve[1],we=T((0,r.useState)(""),2),xe=we[0],Oe=we[1],Ee=T((0,r.useState)(!1),2),Se=Ee[0],je=Ee[1],Ce=T((0,r.useState)(Z),2),Ae=Ce[0],Pe=Ce[1],ze=T((0,r.useState)((function(){if("string"==typeof v)return v;if(w&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),Ne=ze[0],Me=ze[1],Re=(0,r.useRef)(!1);(0,r.useEffect)((function(){Pe(Z)}),[Z]);var Te=(0,r.useCallback)((function(e){var n;if("undefined"!=typeof window&&null!==(n=history)&&void 0!==n&&n.replaceState&&"string"==typeof e)try{var t=new URLSearchParams(window.location.search);t.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+t.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),Ie=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(s,(function(n){o().isValidElement(n)&&e.push(n)})),e}),[s]),_e=(0,r.useMemo)((function(){var e=new Set;return Ie.map((function(n,t){var r=n.key||function(e,n){var t=e.props||{},r="tab-"+(n+1);return e.key?r=e.key:"string"==typeof t.title&&(r=t.title.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u2e80-\u2eff\u31f0-\u31ff\u3200-\u32ff\u3400-\u4dbf\uf900-\ufaff ]/gi,"").replace(/ /g,"-")),r}(n,t);e.has(r)&&(r="".concat(r,"-").concat(Y())),e.add(r);var o=n.props||{},i=o.title,a=void 0===i?"Untitled Tab ".concat(t+1):i,s=o.requirePro,l=void 0!==s&&s,c=o.hidden,u=void 0!==c&&c,d=o.icon,f=void 0===d?null:d,p=o.busy,h=void 0!==p&&p,m=o.isBusy;return{key:r,title:a,requirePro:!b&&l,hidden:u,icon:f,busy:h||void 0!==m&&m}}))}),[Ie,b]),Le=(0,r.useMemo)((function(){return _e.map((function(e){return e.key}))}),[_e]),Fe=(0,r.useCallback)((function(e,n,t){n&&!n.requirePro&&(void 0===v&&Ne!==n.key&&Me(n.key),g&&g(e,n,t),w&&Te(n.key))}),[v,Ne,g,w,Te]),De=(0,r.useMemo)((function(){for(var e=new Set(ye),n=[],t=0;t<_e.length;t++){var r=_e[t];r&&(r.hidden||e.has(t)||n.push(t))}return n}),[ye,_e]),qe=(0,r.useCallback)((function(e){var n=pe.current[e];n&&n.focus&&n.focus({preventScroll:!0})}),[]),Be=(0,r.useCallback)((function(e,n){if(De.length){var t=De.indexOf(e),r=-1===t?0:(t+n+De.length)%De.length,o=De[r],i=_e[o];i&&!i.requirePro&&(Fe(o,i),qe(o))}}),[De,_e,Fe,qe]),Ue=(0,r.useCallback)((function(e){return function(n){switch(n.key){case"ArrowRight":n.preventDefault(),Be(e,1);break;case"ArrowLeft":n.preventDefault(),Be(e,-1);break;case"Home":if(n.preventDefault(),De.length){var t=De[0],r=_e[t];r&&!r.requirePro&&(Fe(t,r),qe(t))}break;case"End":if(n.preventDefault(),De.length){var o=De[De.length-1],i=_e[o];i&&!i.requirePro&&(Fe(o,i),qe(o))}}}}),[De,_e,Fe,qe]),We=(0,r.useCallback)((function(e){var n=pe.current[e];if(!n||"undefined"==typeof window)return _;for(var t=window.getComputedStyle(n),r=(parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0),o=0,i=Array.from(n.children);o<i.length;o++){var a=i[o],s=a.getBoundingClientRect().width||0;if(a.classList&&a.classList.contains("neko-tab-label"))r+=Math.max(a.scrollWidth||0,s);else r+=s}var l="number"==typeof Q?Q:Number.MAX_SAFE_INTEGER;return Math.min(r,l)}),[_,Q]),He=(0,r.useCallback)((function(){var e=ce.current;if(e){var n=e.clientWidth,t=fe.current?fe.current.offsetWidth:0,r=ue.current?ue.current.offsetWidth:0,o=[];pe.current.forEach((function(e,n){var t=_e[n];e&&t&&!t.hidden&&o.push(n)}));var i=o.length;if(0===i)return be((function(e){return e.length?[]:e})),je(!1),void Pe((function(e){return Math.abs(e-Z)<D?e:Z}));var a=oe,s=n-r-a,l=o.join(",");if(he.current.key!==l){var c={};o.forEach((function(e){c[e]=We(e)})),he.current={key:l,widths:c}}var u=he.current.widths,d=o.reduce((function(e,n){return e+(u[n]||_)}),0),f=fe.current?1:0,p=d+t+(i-1+f)*Z;if(p<=s)return je(!1),be((function(e){return e.length?[]:e})),void Pe((function(e){return Math.abs(e-Z)<D?e:Z}));var h=i-1+f;if(h>0&&ee<Z){var m=p-s;if(m>0&&m<=h*(Z-ee)+.5){var y=Math.max(ee,Z-m/h);return je(!1),be((function(e){return e.length?[]:e})),void Pe((function(e){return Math.abs(e-y)<D?e:y}))}}for(var b=n-(r+56)-a,v=_e.findIndex((function(e){return e&&e.key===Ne})),g=-1!==v?u[v]||_:0,k=[],w=[],x=t+(f>0?Z:0),O=(-1===v||o.includes(v))&&g>0?g+Z:0,E=0,S=o;E<S.length;E++){var j=S[E],C=u[j]||_;if(j!==v)x+C+Z+(-1===v||k.includes(v)?0:O)<=b?(k.push(j),x+=C+Z):w.push(j);else k.push(j),x+=C+Z}je(!0),Pe((function(e){return Math.abs(e-Z)<D?e:Z})),be((function(e){return e.length===w.length&&e.every((function(e,n){return e===w[n]}))?e:w}))}}),[_e,Ne,Z,ee,N,_,te,oe,We,y,n]);(0,r.useLayoutEffect)((function(){He()}),[He]),(0,r.useEffect)((function(){var e=ce.current;if(e){var n,t=function(){return He()};return"undefined"!=typeof ResizeObserver?(n=new ResizeObserver(t)).observe(e):window.addEventListener("resize",t),function(){n?n.disconnect():window.removeEventListener("resize",t)}}}),[He]),(0,r.useEffect)((function(){He()}),[Ne,He]),(0,r.useLayoutEffect)((function(){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=I(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(pe.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){var r=t.querySelector(".neko-tab-label");r&&t.classList.toggle("needs-fade",r.scrollWidth>r.clientWidth+1)}}}catch(e){n.e(e)}finally{n.f()}})),(0,r.useEffect)((function(){if(_e.length){var e="string"==typeof v?v:Ne;if(!Le.includes(e)&&Le.length>0){var n=_e.find((function(e){return!e.hidden}));n&&e!==n.key&&Me(n.key)}else e!==Ne&&Me(e)}}),[v,_e,Le,Ne]),(0,r.useEffect)((function(){var e=_e.find((function(e){return e.key===Ne}));if(e&&e.hidden){var n=_e.find((function(e){return!e.hidden}));n&&Me(n.key)}}),[_e,Ne]),(0,r.useLayoutEffect)((function(){if(!Re.current&&_e.length){Re.current=!0;var e=Ne;if(!e){var n,t,r=w&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&Le.includes(r)?r:null)||(null!==(n=null===(t=_e.find((function(e){return!e.hidden})))||void 0===t?void 0:t.key)&&void 0!==n?n:Le[0]),Me(e)}if(O){var o=Le.indexOf(e);-1!==o&&_e[o]&&Fe(o,_e[o])}}}),[w,O,_e,Le,Ne,Fe]);var $e=(0,r.useMemo)((function(){return o().Children.map(Ie,(function(e,n){var t=_e[n];if(!t)return null;var r=t.key===Ne&&!t.hidden;return o().cloneElement(e,{isActive:r,inversed:i,transparent:a,key:t.key,_panelId:"panel-".concat(le,"-").concat(n),_labelledById:"tab-".concat(le,"-").concat(n)})}))}),[Ie,_e,Ne,i,a,le]),Qe=(0,m.gR)("neko-tabs",{inversed:i},{transparent:a});return o().createElement(q,z({className:Qe},se),n&&o().createElement(H,{className:"".concat(i?"inversed":""," ").concat(t?"has-subtitle":"")},o().createElement(f.s,{h2:!0,className:"neko-tabs-title"},n),t&&o().createElement("div",{className:"neko-tabs-subtitle"},t)),o().createElement(B,null,o().createElement(U,{ref:ce,role:"tablist","aria-label":ae},_e.map((function(e,n){var t,r=e.key===Ne,a=(e.hidden||ye.includes(n))&&!r,s=(null===(t=Ie[n])||void 0===t?void 0:t.props)||{},u=s.busy||s.isBusy||!1,d="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(i?"inversed":""," ")+"".concat(u?"busy":""),f=he.current.widths[n]||_,p=M(M({},Se?{minWidth:N,maxWidth:Q,flex:"1 1 ".concat(f,"px")}:{flex:"0 0 auto"}),{},{marginRight:Ae});return o().createElement($,{key:e.key,id:"tab-".concat(le,"-").concat(n),ref:function(e){return pe.current[n]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(le,"-").concat(n),"aria-disabled":e.requirePro||u?"true":"false",tabIndex:r?0:-1,onKeyDown:Ue(n),onClick:function(t){u||Fe(n,e,t)},className:d,style:p,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement(c.z,{icon:e.icon,width:15,height:15,style:{marginRight:5},raw:!0}),o().createElement("div",{className:"neko-tab-label",title:e.title},e.title),o().createElement(l.K,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),y&&o().createElement("span",{ref:fe,style:{display:"inline-flex",alignItems:"center",marginLeft:Ae,flex:"0 0 auto"}},y),ye.length>0&&o().createElement("span",{ref:de,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":ge?"true":"false","aria-label":"".concat(ye.length," more tab").concat(1===ye.length?"":"s"),onClick:function(){return ke((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),ke((function(e){return!e})))},className:"neko-tabs-overflow-pill ".concat(ge?"open":""," ").concat(i?"inversed":""),style:{display:"inline-flex",alignItems:"center",gap:3,marginLeft:Ae,padding:"0 10px",height:"100%",flex:"0 0 auto",cursor:"pointer",fontWeight:600,fontSize:12,letterSpacing:"0",color:i?"rgba(255, 255, 255, 0.75)":"var(--neko-gray-50)",borderRadius:"8px 8px 0 0",transition:"color 0.22s ease, background 0.22s ease"}},"+",ye.length,o().createElement(h.A,{size:14,className:"neko-tabs-chevron"}))),o().createElement(W,{ref:ue},S&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},S?C?o().createElement(p.B,{variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null)),ye.length>0&&o().createElement(u.G,{visible:ge,targetRef:de,onClose:function(){ke(!1),Oe("")},matchWidth:!1},o().createElement(G,null,ye.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(d.A,{value:xe,placeholder:"Search tabs...",onChange:function(e){return Oe(e)}})),o().createElement(K,{role:"menu"},ye.filter((function(e){var n;return!xe||((null===(n=_e[e])||void 0===n?void 0:n.title)||"").toLowerCase().includes(xe.toLowerCase())})).map((function(e){var n,t;return o().createElement(V,{key:(null===(n=_e[e])||void 0===n?void 0:n.key)||e,role:"menuitem",onClick:function(n){ke(!1),Oe(""),Fe(e,_e[e],n)},className:"neko-tab-overflow-item"},(null===(t=_e[e])||void 0===t?void 0:t.title)||"Tab ".concat(e+1))})))))),$e,o().createElement("style",{jsx:"true"},"\n .neko-tab-panel-wrapper {\n border-radius: 0 0 12px 12px;\n overflow: hidden;\n }\n "))},Z=function(e){var n=e.children,t=e.isActive,r=void 0!==t&&t,i=e.busy,a=void 0!==i&&i,s=e.isBusy,l=void 0!==s&&s,c=e.inversed,u=e.transparent,d=e._panelId,f=e._labelledById,p=(e.title,e.icon,e.requirePro,e.key,L(e,P),a||l);o().useEffect((function(){l&&console.log('NekoTab: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[l]);var h=(0,m.gR)("neko-tab-content",{active:r,inversed:c,transparent:u});return o().createElement(y.A,{busy:p,overlayStyle:{borderRadius:"0 0 12px 12px"},className:"neko-tab-panel-wrapper"},o().createElement(Q,{id:d,role:"tabpanel","aria-labelledby":f,"aria-hidden":r?"false":"true",hidden:!r,className:h},r&&n))},J=function(e){return o().createElement(X,e)};J.propTypes={title:a().string,subtitle:a().string,isPro:a().bool,onChange:a().func,action:a().node,currentTab:a().string,keepTabOnReload:a().bool,callOnTabChangeFirst:a().bool,inversed:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,minWidth:a().number,idealWidth:a().number,maxWidth:a().number,gap:a().number,minGap:a().number,chevronReserve:a().number,layoutBuffer:a().number,ariaLabel:a().string};var ee=function(e){return o().createElement(Z,e)};ee.propTypes={isActive:a().bool,requirePro:a().bool,title:a().string,icon:a().string,busy:a().bool,isBusy:a().bool}},7494:(e,n,t)=>{"use strict";t.d(n,{V:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=["align"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}var d=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: white;\n color: var(--neko-font-color);\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\n align-items: center;\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]))),f=function(e){var n=e.align,t=void 0===n?"left":n,r=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c);return i().createElement(d,u({className:"neko-toolbar neko-align-".concat(t)},r),r.children)},p=function(e){return i().createElement(f,e)};p.propTypes={align:s().oneOf(["left","right"])}},1020:(e,n,t)=>{"use strict";var r=t(1594),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};
/**
* @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.
*/function c(e,n,t){var r,i={},c=null,u=null;for(r in void 0!==t&&(c=""+t),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)a.call(n,r)&&!l.hasOwnProperty(r)&&(i[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps)void 0===i[r]&&(i[r]=n[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:s.current}}n.jsx=c},4848:(e,n,t)=>{"use strict";e.exports=t(1020)},2833:e=>{e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var i=Object.keys(e),a=Object.keys(n);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(n),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],d=n[c];if(!1===(o=t?t.call(r,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}},9616:(e,n,t)=>{"use strict";t.d(n,{DU:()=>Jn,AH:()=>Kn,Ay:()=>Xn});var r=function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},r.apply(this,arguments)};Object.create;function o(e,n,t){if(t||2===arguments.length)for(var r,o=0,i=n.length;o<i;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return e.concat(r||Array.prototype.slice.call(n))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var i=t(1594),a=t.n(i),s=t(2833),l=t.n(s),c="-ms-",u="-moz-",d="-webkit-",f="comm",p="rule",h="decl",m="@import",y="@keyframes",b="@layer",v=Math.abs,g=String.fromCharCode,k=Object.assign;function w(e){return e.trim()}function x(e,n){return(e=n.exec(e))?e[0]:e}function O(e,n,t){return e.replace(n,t)}function E(e,n,t){return e.indexOf(n,t)}function S(e,n){return 0|e.charCodeAt(n)}function j(e,n,t){return e.slice(n,t)}function C(e){return e.length}function A(e){return e.length}function P(e,n){return n.push(e),e}function z(e,n){return e.filter((function(e){return!x(e,n)}))}var N=1,M=1,R=0,T=0,I=0,_="";function L(e,n,t,r,o,i,a,s){return{value:e,root:n,parent:t,type:r,props:o,children:i,line:N,column:M,length:a,return:"",siblings:s}}function F(e,n){return k(L("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function D(e){for(;e.root;)e=F(e.root,{children:[e]});P(e,e.siblings)}function q(){return I=T>0?S(_,--T):0,M--,10===I&&(M=1,N--),I}function B(){return I=T<R?S(_,T++):0,M++,10===I&&(M=1,N++),I}function U(){return S(_,T)}function W(){return T}function H(e,n){return j(_,e,n)}function $(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 Q(e){return N=M=1,R=C(_=e),T=0,[]}function G(e){return _="",e}function K(e){return w(H(T-1,X(91===e?e+2:40===e?e+1:e)))}function V(e){for(;(I=U())&&I<33;)B();return $(e)>2||$(I)>3?"":" "}function Y(e,n){for(;--n&&B()&&!(I<48||I>102||I>57&&I<65||I>70&&I<97););return H(e,W()+(n<6&&32==U()&&32==B()))}function X(e){for(;B();)switch(I){case e:return T;case 34:case 39:34!==e&&39!==e&&X(I);break;case 40:41===e&&X(e);break;case 92:B()}return T}function Z(e,n){for(;B()&&e+I!==57&&(e+I!==84||47!==U()););return"/*"+H(n,T-1)+"*"+g(47===e?e:B())}function J(e){for(;!$(U());)B();return H(e,T)}function ee(e,n){for(var t="",r=0;r<e.length;r++)t+=n(e[r],r,e,n)||"";return t}function ne(e,n,t,r){switch(e.type){case b:if(e.children.length)break;case m:case h:return e.return=e.return||e.value;case f:return"";case y:return e.return=e.value+"{"+ee(e.children,r)+"}";case p:if(!C(e.value=e.props.join(",")))return""}return C(t=ee(e.children,r))?e.return=e.value+"{"+t+"}":""}function te(e,n,t){switch(function(e,n){return 45^S(e,0)?(((n<<2^S(e,0))<<2^S(e,1))<<2^S(e,2))<<2^S(e,3):0}(e,n)){case 5103:return d+"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 d+e+e;case 4789:return u+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return d+e+u+e+c+e+e;case 5936:switch(S(e,n+11)){case 114:return d+e+c+O(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return d+e+c+O(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return d+e+c+O(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return d+e+c+e+e;case 6165:return d+e+c+"flex-"+e+e;case 5187:return d+e+O(e,/(\w+).+(:[^]+)/,d+"box-$1$2"+c+"flex-$1$2")+e;case 5443:return d+e+c+"flex-item-"+O(e,/flex-|-self/g,"")+(x(e,/flex-|baseline/)?"":c+"grid-row-"+O(e,/flex-|-self/g,""))+e;case 4675:return d+e+c+"flex-line-pack"+O(e,/align-content|flex-|-self/g,"")+e;case 5548:return d+e+c+O(e,"shrink","negative")+e;case 5292:return d+e+c+O(e,"basis","preferred-size")+e;case 6060:return d+"box-"+O(e,"-grow","")+d+e+c+O(e,"grow","positive")+e;case 4554:return d+O(e,/([^-])(transform)/g,"$1"+d+"$2")+e;case 6187:return O(O(O(e,/(zoom-|grab)/,d+"$1"),/(image-set)/,d+"$1"),e,"")+e;case 5495:case 3959:return O(e,/(image-set\([^]*)/,d+"$1$`$1");case 4968:return O(O(e,/(.+:)(flex-)?(.*)/,d+"box-pack:$3"+c+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+d+e+e;case 4200:if(!x(e,/flex-|baseline/))return c+"grid-column-align"+j(e,n)+e;break;case 2592:case 3360:return c+O(e,"template-","")+e;case 4384:case 3616:return t&&t.some((function(e,t){return n=t,x(e.props,/grid-\w+-end/)}))?~E(e+(t=t[n].value),"span",0)?e:c+O(e,"-start","")+e+c+"grid-row-span:"+(~E(t,"span",0)?x(t,/\d+/):+x(t,/\d+/)-+x(e,/\d+/))+";":c+O(e,"-start","")+e;case 4896:case 4128:return t&&t.some((function(e){return x(e.props,/grid-\w+-start/)}))?e:c+O(O(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return O(e,/(.+)-inline(.+)/,d+"$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(C(e)-1-n>6)switch(S(e,n+1)){case 109:if(45!==S(e,n+4))break;case 102:return O(e,/(.+:)(.+)-([^]+)/,"$1"+d+"$2-$3$1"+u+(108==S(e,n+3)?"$3":"$2-$3"))+e;case 115:return~E(e,"stretch",0)?te(O(e,"stretch","fill-available"),n,t)+e:e}break;case 5152:case 5920:return O(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(n,t,r,o,i,a,s){return c+t+":"+r+s+(o?c+t+"-span:"+(i?a:+a-+r)+s:"")+e}));case 4949:if(121===S(e,n+6))return O(e,":",":"+d)+e;break;case 6444:switch(S(e,45===S(e,14)?18:11)){case 120:return O(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+d+(45===S(e,14)?"inline-":"")+"box$3$1"+d+"$2$3$1"+c+"$2box$3")+e;case 100:return O(e,":",":"+c)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return O(e,"scroll-","scroll-snap-")+e}return e}function re(e,n,t,r){if(e.length>-1&&!e.return)switch(e.type){case h:return void(e.return=te(e.value,e.length,t));case y:return ee([F(e,{value:O(e.value,"@","@"+d)})],r);case p:if(e.length)return function(e,n){return e.map(n).join("")}(t=e.props,(function(n){switch(x(n,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":D(F(e,{props:[O(n,/:(read-\w+)/,":"+u+"$1")]})),D(F(e,{props:[n]})),k(e,{props:z(t,r)});break;case"::placeholder":D(F(e,{props:[O(n,/:(plac\w+)/,":"+d+"input-$1")]})),D(F(e,{props:[O(n,/:(plac\w+)/,":"+u+"$1")]})),D(F(e,{props:[O(n,/:(plac\w+)/,c+"input-$1")]})),D(F(e,{props:[n]})),k(e,{props:z(t,r)})}return""}))}}function oe(e){return G(ie("",null,null,null,[""],e=Q(e),0,[0],e))}function ie(e,n,t,r,o,i,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,h=0,m=1,y=1,b=1,k=0,w="",x=o,j=i,A=r,z=w;y;)switch(h=k,k=B()){case 40:if(108!=h&&58==S(z,d-1)){-1!=E(z+=O(K(k),"&","&\f"),"&\f",v(c?s[c-1]:0))&&(b=-1);break}case 34:case 39:case 91:z+=K(k);break;case 9:case 10:case 13:case 32:z+=V(h);break;case 92:z+=Y(W()-1,7);continue;case 47:switch(U()){case 42:case 47:P(se(Z(B(),W()),n,t,l),l);break;default:z+="/"}break;case 123*m:s[c++]=C(z)*b;case 125*m:case 59:case 0:switch(k){case 0:case 125:y=0;case 59+u:-1==b&&(z=O(z,/\f/g,"")),p>0&&C(z)-d&&P(p>32?le(z+";",r,t,d-1,l):le(O(z," ","")+";",r,t,d-2,l),l);break;case 59:z+=";";default:if(P(A=ae(z,n,t,c,u,o,s,w,x=[],j=[],d,i),i),123===k)if(0===u)ie(z,n,A,A,x,i,d,s,j);else switch(99===f&&110===S(z,3)?100:f){case 100:case 108:case 109:case 115:ie(e,A,A,r&&P(ae(e,A,A,0,0,o,s,w,o,x=[],d,j),j),o,j,d,s,r?x:j);break;default:ie(z,A,A,A,[""],j,0,s,j)}}c=u=p=0,m=b=1,w=z="",d=a;break;case 58:d=1+C(z),p=h;default:if(m<1)if(123==k)--m;else if(125==k&&0==m++&&125==q())continue;switch(z+=g(k),k*m){case 38:b=u>0?1:(z+="\f",-1);break;case 44:s[c++]=(C(z)-1)*b,b=1;break;case 64:45===U()&&(z+=K(B())),f=U(),u=d=C(w=z+=J(W())),k++;break;case 45:45===h&&2==C(z)&&(m=0)}}return i}function ae(e,n,t,r,o,i,a,s,l,c,u,d){for(var f=o-1,h=0===o?i:[""],m=A(h),y=0,b=0,g=0;y<r;++y)for(var k=0,x=j(e,f+1,f=v(b=a[y])),E=e;k<m;++k)(E=w(b>0?h[k]+" "+x:O(x,/&\f/g,h[k])))&&(l[g++]=E);return L(e,n,t,0===o?p:s,l,c,u,d)}function se(e,n,t,r){return L(e,n,t,f,g(I),j(e,2,-2),0,r)}function le(e,n,t,r,o){return L(e,n,t,h,j(e,0,r),j(e,r+1,-1),r,o)}var ce={animationIterationCount:1,aspectRatio: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},ue="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",de="active",fe="data-styled-version",pe="6.1.11",he="/*!sc*/\n",me="undefined"!=typeof window&&"HTMLElement"in window,ye=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),be={},ve=(new Set,Object.freeze([])),ge=Object.freeze({});function ke(e,n,t){return void 0===t&&(t=ge),e.theme!==t.theme&&e.theme||n||t.theme}var we=new Set(["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","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),xe=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Oe=/(^-|-$)/g;function Ee(e){return e.replace(xe,"-").replace(Oe,"")}var Se=/(a)(d)/gi,je=52,Ce=function(e){return String.fromCharCode(e+(e>25?39:97))};function Ae(e){var n,t="";for(n=Math.abs(e);n>je;n=n/je|0)t=Ce(n%je)+t;return(Ce(n%je)+t).replace(Se,"$1-$2")}var Pe,ze=5381,Ne=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},Me=function(e){return Ne(ze,e)};function Re(e){return Ae(Me(e)>>>0)}function Te(e){return e.displayName||e.name||"Component"}function Ie(e){return"string"==typeof e&&!0}var _e="function"==typeof Symbol&&Symbol.for,Le=_e?Symbol.for("react.memo"):60115,Fe=_e?Symbol.for("react.forward_ref"):60112,De={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},qe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Be={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ue=((Pe={})[Fe]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Pe[Le]=Be,Pe);function We(e){return("type"in(n=e)&&n.type.$$typeof)===Le?Be:"$$typeof"in e?Ue[e.$$typeof]:De;var n}var He=Object.defineProperty,$e=Object.getOwnPropertyNames,Qe=Object.getOwnPropertySymbols,Ge=Object.getOwnPropertyDescriptor,Ke=Object.getPrototypeOf,Ve=Object.prototype;function Ye(e,n,t){if("string"!=typeof n){if(Ve){var r=Ke(n);r&&r!==Ve&&Ye(e,r,t)}var o=$e(n);Qe&&(o=o.concat(Qe(n)));for(var i=We(e),a=We(n),s=0;s<o.length;++s){var l=o[s];if(!(l in qe||t&&t[l]||a&&l in a||i&&l in i)){var c=Ge(n,l);try{He(e,l,c)}catch(e){}}}}return e}function Xe(e){return"function"==typeof e}function Ze(e){return"object"==typeof e&&"styledComponentId"in e}function Je(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function en(e,n){if(0===e.length)return"";for(var t=e[0],r=1;r<e.length;r++)t+=n?n+e[r]:e[r];return t}function nn(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function tn(e,n,t){if(void 0===t&&(t=!1),!t&&!nn(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var r=0;r<n.length;r++)e[r]=tn(e[r],n[r]);else if(nn(n))for(var r in n)e[r]=tn(e[r],n[r]);return e}function rn(e,n){Object.defineProperty(e,"toString",{value:n})}function on(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var an=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var n=0,t=0;t<e;t++)n+=this.groupSizes[t];return n},e.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var t=this.groupSizes,r=t.length,o=r;e>=o;)if((o<<=1)<0)throw on(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=(i=0,n.length);i<s;i++)this.tag.insertRule(a,n[i])&&(this.groupSizes[e]++,a++)},e.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],t=this.indexOfGroup(e),r=t+n;this.groupSizes[e]=0;for(var o=t;o<r;o++)this.tag.deleteRule(t)}},e.prototype.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var t=this.groupSizes[e],r=this.indexOfGroup(e),o=r+t,i=r;i<o;i++)n+="".concat(this.tag.getRule(i)).concat(he);return n},e}(),sn=new Map,ln=new Map,cn=1,un=function(e){if(sn.has(e))return sn.get(e);for(;ln.has(cn);)cn++;var n=cn++;return sn.set(e,n),ln.set(n,e),n},dn=function(e,n){cn=n+1,sn.set(e,n),ln.set(n,e)},fn="style[".concat(ue,"][").concat(fe,'="').concat(pe,'"]'),pn=new RegExp("^".concat(ue,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),hn=function(e,n,t){for(var r,o=t.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(n,r)},mn=function(e,n){for(var t,r=(null!==(t=n.textContent)&&void 0!==t?t:"").split(he),o=[],i=0,a=r.length;i<a;i++){var s=r[i].trim();if(s){var l=s.match(pn);if(l){var c=0|parseInt(l[1],10),u=l[2];0!==c&&(dn(u,c),hn(e,u,l[3]),e.getTag().insertRules(c,o)),o.length=0}else o.push(s)}}};function yn(){return t.nc}var bn=function(e){var n=document.head,t=e||n,r=document.createElement("style"),o=function(e){var n=Array.from(e.querySelectorAll("style[".concat(ue,"]")));return n[n.length-1]}(t),i=void 0!==o?o.nextSibling:null;r.setAttribute(ue,de),r.setAttribute(fe,pe);var a=yn();return a&&r.setAttribute("nonce",a),t.insertBefore(r,i),r},vn=function(){function e(e){this.element=bn(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,t=0,r=n.length;t<r;t++){var o=n[t];if(o.ownerNode===e)return o}throw on(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},e}(),gn=function(){function e(e){this.element=bn(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var t=document.createTextNode(n);return this.element.insertBefore(t,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),kn=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),wn=me,xn={isServer:!me,useCSSOMInjection:!ye},On=function(){function e(e,n,t){void 0===e&&(e=ge),void 0===n&&(n={});var o=this;this.options=r(r({},xn),e),this.gs=n,this.names=new Map(t),this.server=!!e.isServer,!this.server&&me&&wn&&(wn=!1,function(e){for(var n=document.querySelectorAll(fn),t=0,r=n.length;t<r;t++){var o=n[t];o&&o.getAttribute(ue)!==de&&(mn(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),rn(this,(function(){return function(e){for(var n=e.getTag(),t=n.length,r="",o=function(t){var o=function(e){return ln.get(e)}(t);if(void 0===o)return"continue";var i=e.names.get(o),a=n.getGroup(t);if(void 0===i||0===a.length)return"continue";var s="".concat(ue,".g").concat(t,'[id="').concat(o,'"]'),l="";void 0!==i&&i.forEach((function(e){e.length>0&&(l+="".concat(e,","))})),r+="".concat(a).concat(s,'{content:"').concat(l,'"}').concat(he)},i=0;i<t;i++)o(i);return r}(o)}))}return e.registerId=function(e){return un(e)},e.prototype.reconstructWithOptions=function(n,t){return void 0===t&&(t=!0),new e(r(r({},this.options),n),this.gs,t&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var n=e.useCSSOMInjection,t=e.target;return e.isServer?new kn(t):n?new vn(t):new gn(t)}(this.options),new an(e)));var e},e.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},e.prototype.registerName=function(e,n){if(un(e),this.names.has(e))this.names.get(e).add(n);else{var t=new Set;t.add(n),this.names.set(e,t)}},e.prototype.insertRules=function(e,n,t){this.registerName(e,n),this.getTag().insertRules(un(e),t)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(un(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),En=/&/g,Sn=/^\s*\/\/.*$/gm;function jn(e,n){return e.map((function(e){return"rule"===e.type&&(e.value="".concat(n," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(n," ")),e.props=e.props.map((function(e){return"".concat(n," ").concat(e)}))),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=jn(e.children,n)),e}))}function Cn(e){var n,t,r,o=void 0===e?ge:e,i=o.options,a=void 0===i?ge:i,s=o.plugins,l=void 0===s?ve:s,c=function(e,r,o){return o.startsWith(t)&&o.endsWith(t)&&o.replaceAll(t,"").length>0?".".concat(n):e},u=l.slice();u.push((function(e){e.type===p&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(En,t).replace(r,c))})),a.prefix&&u.push(re),u.push(ne);var d=function(e,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),n=s,t=o,r=new RegExp("\\".concat(t,"\\b"),"g");var l=e.replace(Sn,""),c=oe(i||o?"".concat(i," ").concat(o," { ").concat(l," }"):l);a.namespace&&(c=jn(c,a.namespace));var d,f,p,h=[];return ee(c,(d=u.concat((p=function(e){return h.push(e)},function(e){e.root||(e=e.return)&&p(e)})),f=A(d),function(e,n,t,r){for(var o="",i=0;i<f;i++)o+=d[i](e,n,t,r)||"";return o})),h};return d.hash=l.length?l.reduce((function(e,n){return n.name||on(15),Ne(e,n.name)}),ze).toString():"",d}var An=new On,Pn=Cn(),zn=a().createContext({shouldForwardProp:void 0,styleSheet:An,stylis:Pn}),Nn=(zn.Consumer,a().createContext(void 0));function Mn(){return(0,i.useContext)(zn)}function Rn(e){var n=(0,i.useState)(e.stylisPlugins),t=n[0],r=n[1],o=Mn().styleSheet,s=(0,i.useMemo)((function(){var n=o;return e.sheet?n=e.sheet:e.target&&(n=n.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n}),[e.disableCSSOMInjection,e.sheet,e.target,o]),c=(0,i.useMemo)((function(){return Cn({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:t})}),[e.enableVendorPrefixes,e.namespace,t]);(0,i.useEffect)((function(){l()(t,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]);var u=(0,i.useMemo)((function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:s,stylis:c}}),[e.shouldForwardProp,s,c]);return a().createElement(zn.Provider,{value:u},a().createElement(Nn.Provider,{value:c},e.children))}var Tn=function(){function e(e,n){var t=this;this.inject=function(e,n){void 0===n&&(n=Pn);var r=t.name+n.hash;e.hasNameForId(t.id,r)||e.insertRules(t.id,r,n(t.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,rn(this,(function(){throw on(12,String(t.name))}))}return e.prototype.getName=function(e){return void 0===e&&(e=Pn),this.name+e.hash},e}(),In=function(e){return e>="A"&&e<="Z"};function _n(e){for(var n="",t=0;t<e.length;t++){var r=e[t];if(1===t&&"-"===r&&"-"===e[0])return e;In(r)?n+="-"+r.toLowerCase():n+=r}return n.startsWith("ms-")?"-"+n:n}var Ln=function(e){return null==e||!1===e||""===e},Fn=function(e){var n,t,r=[];for(var i in e){var a=e[i];e.hasOwnProperty(i)&&!Ln(a)&&(Array.isArray(a)&&a.isCss||Xe(a)?r.push("".concat(_n(i),":"),a,";"):nn(a)?r.push.apply(r,o(o(["".concat(i," {")],Fn(a),!1),["}"],!1)):r.push("".concat(_n(i),": ").concat((n=i,null==(t=a)||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||n in ce||n.startsWith("--")?String(t).trim():"".concat(t,"px")),";")))}return r};function Dn(e,n,t,r){return Ln(e)?[]:Ze(e)?[".".concat(e.styledComponentId)]:Xe(e)?!Xe(o=e)||o.prototype&&o.prototype.isReactComponent||!n?[e]:Dn(e(n),n,t,r):e instanceof Tn?t?(e.inject(t,r),[e.getName(r)]):[e]:nn(e)?Fn(e):Array.isArray(e)?Array.prototype.concat.apply(ve,e.map((function(e){return Dn(e,n,t,r)}))):[e.toString()];var o}function qn(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(Xe(t)&&!Ze(t))return!1}return!0}var Bn=Me(pe),Un=function(){function e(e,n,t){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===t||t.isStatic)&&qn(e),this.componentId=n,this.baseHash=Ne(Bn,n),this.baseStyle=t,On.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,t){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,t):"";if(this.isStatic&&!t.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))r=Je(r,this.staticRulesId);else{var o=en(Dn(this.rules,e,n,t)),i=Ae(Ne(this.baseHash,o)>>>0);if(!n.hasNameForId(this.componentId,i)){var a=t(o,".".concat(i),void 0,this.componentId);n.insertRules(this.componentId,i,a)}r=Je(r,i),this.staticRulesId=i}else{for(var s=Ne(this.baseHash,t.hash),l="",c=0;c<this.rules.length;c++){var u=this.rules[c];if("string"==typeof u)l+=u;else if(u){var d=en(Dn(u,e,n,t));s=Ne(s,d+c),l+=d}}if(l){var f=Ae(s>>>0);n.hasNameForId(this.componentId,f)||n.insertRules(this.componentId,f,t(l,".".concat(f),void 0,this.componentId)),r=Je(r,f)}}return r},e}(),Wn=a().createContext(void 0);Wn.Consumer;var Hn={};new Set;function $n(e,n,t){var o=Ze(e),s=e,l=!Ie(e),c=n.attrs,u=void 0===c?ve:c,d=n.componentId,f=void 0===d?function(e,n){var t="string"!=typeof e?"sc":Ee(e);Hn[t]=(Hn[t]||0)+1;var r="".concat(t,"-").concat(Re(pe+t+Hn[t]));return n?"".concat(n,"-").concat(r):r}(n.displayName,n.parentComponentId):d,p=n.displayName,h=void 0===p?function(e){return Ie(e)?"styled.".concat(e):"Styled(".concat(Te(e),")")}(e):p,m=n.displayName&&n.componentId?"".concat(Ee(n.displayName),"-").concat(n.componentId):n.componentId||f,y=o&&s.attrs?s.attrs.concat(u).filter(Boolean):u,b=n.shouldForwardProp;if(o&&s.shouldForwardProp){var v=s.shouldForwardProp;if(n.shouldForwardProp){var g=n.shouldForwardProp;b=function(e,n){return v(e,n)&&g(e,n)}}else b=v}var k=new Un(t,m,o?s.componentStyle:void 0);function w(e,n){return function(e,n,t){var o=e.attrs,s=e.componentStyle,l=e.defaultProps,c=e.foldedComponentIds,u=e.styledComponentId,d=e.target,f=a().useContext(Wn),p=Mn(),h=e.shouldForwardProp||p.shouldForwardProp,m=ke(n,f,l)||ge,y=function(e,n,t){for(var o,i=r(r({},n),{className:void 0,theme:t}),a=0;a<e.length;a+=1){var s=Xe(o=e[a])?o(i):o;for(var l in s)i[l]="className"===l?Je(i[l],s[l]):"style"===l?r(r({},i[l]),s[l]):s[l]}return n.className&&(i.className=Je(i.className,n.className)),i}(o,n,m),b=y.as||d,v={};for(var g in y)void 0===y[g]||"$"===g[0]||"as"===g||"theme"===g&&y.theme===m||("forwardedAs"===g?v.as=y.forwardedAs:h&&!h(g,b)||(v[g]=y[g]));var k=function(e,n){var t=Mn();return e.generateAndInjectStyles(n,t.styleSheet,t.stylis)}(s,y),w=Je(c,u);return k&&(w+=" "+k),y.className&&(w+=" "+y.className),v[Ie(b)&&!we.has(b)?"class":"className"]=w,v.ref=t,(0,i.createElement)(b,v)}(x,e,n)}w.displayName=h;var x=a().forwardRef(w);return x.attrs=y,x.componentStyle=k,x.displayName=h,x.shouldForwardProp=b,x.foldedComponentIds=o?Je(s.foldedComponentIds,s.styledComponentId):"",x.styledComponentId=m,x.target=o?s.target:e,Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];for(var r=0,o=n;r<o.length;r++)tn(e,o[r],!0);return e}({},s.defaultProps,e):e}}),rn(x,(function(){return".".concat(x.styledComponentId)})),l&&Ye(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),x}function Qn(e,n){for(var t=[e[0]],r=0,o=n.length;r<o;r+=1)t.push(n[r],e[r+1]);return t}var Gn=function(e){return Object.assign(e,{isCss:!0})};function Kn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(Xe(e)||nn(e))return Gn(Dn(Qn(ve,o([e],n,!0))));var r=e;return 0===n.length&&1===r.length&&"string"==typeof r[0]?Dn(r):Gn(Dn(Qn(r,n)))}function Vn(e,n,t){if(void 0===t&&(t=ge),!n)throw on(1,n);var i=function(r){for(var i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];return e(n,t,Kn.apply(void 0,o([r],i,!1)))};return i.attrs=function(o){return Vn(e,n,r(r({},t),{attrs:Array.prototype.concat(t.attrs,o).filter(Boolean)}))},i.withConfig=function(o){return Vn(e,n,r(r({},t),o))},i}var Yn=function(e){return Vn($n,e)},Xn=Yn;we.forEach((function(e){Xn[e]=Yn(e)}));var Zn=function(){function e(e,n){this.rules=e,this.componentId=n,this.isStatic=qn(e),On.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,n,t,r){var o=r(en(Dn(this.rules,n,t,r)),""),i=this.componentId+e;t.insertRules(i,i,o)},e.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,n,t,r){e>2&&On.registerId(this.componentId+e),this.removeStyles(e,t),this.createStyles(e,n,t,r)},e}();function Jn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];var i=Kn.apply(void 0,o([e],n,!1)),s="sc-global-".concat(Re(JSON.stringify(i))),l=new Zn(i,s),c=function(e){var n=Mn(),t=a().useContext(Wn),r=a().useRef(n.styleSheet.allocateGSInstance(s)).current;return n.styleSheet.server&&u(r,e,n.styleSheet,t,n.stylis),a().useLayoutEffect((function(){if(!n.styleSheet.server)return u(r,e,n.styleSheet,t,n.stylis),function(){return l.removeStyles(r,n.styleSheet)}}),[r,e,n.styleSheet,t,n.stylis]),null};function u(e,n,t,o,i){if(l.isStatic)l.renderStyles(e,be,t,i);else{var a=r(r({},n),{theme:ke(n,o,c.defaultProps)});l.renderStyles(e,a,t,i)}}return a().memo(c)}(function(){function e(){var e=this;this._emitSheetCSS=function(){var n=e.instance.toString(),t=yn(),r=en([t&&'nonce="'.concat(t,'"'),"".concat(ue,'="true"'),"".concat(fe,'="').concat(pe,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(n,"</style>")},this.getStyleTags=function(){if(e.sealed)throw on(2);return e._emitSheetCSS()},this.getStyleElement=function(){var n;if(e.sealed)throw on(2);var t=((n={})[ue]="",n[fe]=pe,n.dangerouslySetInnerHTML={__html:e.instance.toString()},n),o=yn();return o&&(t.nonce=o),[a().createElement("style",r({},t,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new On({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw on(2);return a().createElement(Rn,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw on(3)}})(),"__sc-".concat(ue,"__")},9658:(e,n,t)=>{"use strict";t.d(n,{m:()=>i});var r=t(6500),o=t(4880),i=new class extends r.Q{#e;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach((n=>{n(e)}))}isFocused(){return"boolean"==typeof this.#e?this.#e:"hidden"!==globalThis.document?.visibilityState}}},6158:(e,n,t)=>{"use strict";t.d(n,{$:()=>s,s:()=>a});var r=t(6261),o=t(1692),i=t(8904),a=class extends o.k{#r;#o;#i;constructor(e){super(),this.mutationId=e.mutationId,this.#o=e.mutationCache,this.#r=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#r.includes(e)||(this.#r.push(e),this.clearGcTimeout(),this.#o.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#r=this.#r.filter((n=>n!==e)),this.scheduleGc(),this.#o.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#r.length||("pending"===this.state.status?this.scheduleGc():this.#o.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(e){this.#i=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,n)=>{this.#a({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#o.canRun(this)});const n="pending"===this.state.status,t=!this.#i.canStart();try{if(!n){this.#a({type:"pending",variables:e,isPaused:t}),await(this.#o.config.onMutate?.(e,this));const n=await(this.options.onMutate?.(e));n!==this.state.context&&this.#a({type:"pending",context:n,variables:e,isPaused:t})}const r=await this.#i.start();return await(this.#o.config.onSuccess?.(r,e,this.state.context,this)),await(this.options.onSuccess?.(r,e,this.state.context)),await(this.#o.config.onSettled?.(r,null,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(r,null,e,this.state.context)),this.#a({type:"success",data:r}),r}catch(n){try{throw await(this.#o.config.onError?.(n,e,this.state.context,this)),await(this.options.onError?.(n,e,this.state.context)),await(this.#o.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(void 0,n,e,this.state.context)),n}finally{this.#a({type:"error",error:n})}}finally{this.#o.runNext(this)}}#a(e){this.state=(n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.j.batch((()=>{this.#r.forEach((n=>{n.onMutationUpdate(e)})),this.#o.notify({mutation:this,type:"updated",action:e})}))}};function s(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},6261:(e,n,t)=>{"use strict";t.d(n,{j:()=>r});var r=function(){let e=[],n=0,t=e=>{e()},r=e=>{e()},o=e=>setTimeout(e,0);const i=r=>{n?e.push(r):o((()=>{t(r)}))},a=()=>{const n=e;e=[],n.length&&o((()=>{r((()=>{n.forEach((e=>{t(e)}))}))}))};return{batch:e=>{let t;n++;try{t=e()}finally{n--,n||a()}return t},batchCalls:e=>(...n)=>{i((()=>{e(...n)}))},schedule:i,setNotifyFunction:e=>{t=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{o=e}}}()},6035:(e,n,t)=>{"use strict";t.d(n,{t:()=>i});var r=t(6500),o=t(4880),i=new class extends r.Q{#s=!0;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e(!0),t=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#s!==e&&(this.#s=e,this.listeners.forEach((n=>{n(e)})))}isOnline(){return this.#s}}},9757:(e,n,t)=>{"use strict";t.d(n,{X:()=>s,k:()=>l});var r=t(4880),o=t(6261),i=t(8904),a=t(1692),s=class extends a.k{#l;#c;#u;#i;#d;#f;constructor(e){super(),this.#f=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#u=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#l=e.state||function(e){const n="function"==typeof e.initialData?e.initialData():e.initialData,t=void 0!==n,r=t?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:t?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=this.#l,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){this.options={...this.#d,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#u.remove(this)}setData(e,n){const t=(0,r.pl)(this.state.data,e,this.options);return this.#a({data:t,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),t}setState(e,n){this.#a({type:"setState",state:e,setStateOptions:n})}cancel(e){const n=this.#i?.promise;return this.#i?.cancel(e),n?n.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#l)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some((e=>e.getCurrentResult().isStale)):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!(0,r.j3)(this.state.dataUpdatedAt,e)}onFocus(){const e=this.observers.find((e=>e.shouldFetchOnWindowFocus()));e?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){const e=this.observers.find((e=>e.shouldFetchOnReconnect()));e?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#u.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((n=>n!==e)),this.observers.length||(this.#i&&(this.#f?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#u.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#a({type:"invalidate"})}fetch(e,n){if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const t=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#f=!0,t.signal)})},a={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{const e=(0,r.ZM)(this.options,n),t={queryKey:this.queryKey,meta:this.meta};return o(t),this.#f=!1,this.options.persister?this.options.persister(e,t,this):e(t)}};o(a),this.options.behavior?.onFetch(a,this),this.#c=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===a.fetchOptions?.meta||this.#a({type:"fetch",meta:a.fetchOptions?.meta});const s=e=>{(0,i.wm)(e)&&e.silent||this.#a({type:"error",error:e}),(0,i.wm)(e)||(this.#u.config.onError?.(e,this),this.#u.config.onSettled?.(this.state.data,e,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#i=(0,i.II)({initialPromise:n?.initialPromise,fn:a.fetchFn,abort:t.abort.bind(t),onSuccess:e=>{void 0!==e?(this.setData(e),this.#u.config.onSuccess?.(e,this),this.#u.config.onSettled?.(e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):s(new Error(`${this.queryHash} data is undefined`))},onError:s,onFail:(e,n)=>{this.#a({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}),this.#i.start()}#a(e){this.state=(n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...l(n.data,this.options),fetchMeta:e.meta??null};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const t=e.error;return(0,i.wm)(t)&&t.revert&&this.#c?{...this.#c,fetchStatus:"idle"}:{...n,error:t,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:t,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}})(this.state),o.j.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate()})),this.#u.notify({query:this,type:"updated",action:e})}))}};function l(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,i.v_)(n.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}},5072:(e,n,t)=>{"use strict";t.d(n,{E:()=>y});var r=t(4880),o=t(9757),i=t(6261),a=t(6500),s=class extends a.Q{constructor(e={}){super(),this.config=e,this.#p=new Map}#p;build(e,n,t){const i=n.queryKey,a=n.queryHash??(0,r.F$)(i,n);let s=this.get(a);return s||(s=new o.X({cache:this,queryKey:i,queryHash:a,options:e.defaultQueryOptions(n),state:t,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.#p.has(e.queryHash)||(this.#p.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=this.#p.get(e.queryHash);n&&(e.destroy(),n===e&&this.#p.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.j.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}get(e){return this.#p.get(e)}getAll(){return[...this.#p.values()]}find(e){const n={exact:!0,...e};return this.getAll().find((e=>(0,r.MK)(n,e)))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter((n=>(0,r.MK)(e,n))):n}notify(e){i.j.batch((()=>{this.listeners.forEach((n=>{n(e)}))}))}onFocus(){i.j.batch((()=>{this.getAll().forEach((e=>{e.onFocus()}))}))}onOnline(){i.j.batch((()=>{this.getAll().forEach((e=>{e.onOnline()}))}))}},l=t(6158),c=class extends a.Q{constructor(e={}){super(),this.config=e,this.#h=new Map,this.#m=Date.now()}#h;#m;build(e,n,t){const r=new l.s({mutationCache:this,mutationId:++this.#m,options:e.defaultMutationOptions(n),state:t});return this.add(r),r}add(e){const n=u(e),t=this.#h.get(n)??[];t.push(e),this.#h.set(n,t),this.notify({type:"added",mutation:e})}remove(e){const n=u(e);if(this.#h.has(n)){const t=this.#h.get(n)?.filter((n=>n!==e));t&&(0===t.length?this.#h.delete(n):this.#h.set(n,t))}this.notify({type:"removed",mutation:e})}canRun(e){const n=this.#h.get(u(e))?.find((e=>"pending"===e.state.status));return!n||n===e}runNext(e){const n=this.#h.get(u(e))?.find((n=>n!==e&&n.state.isPaused));return n?.continue()??Promise.resolve()}clear(){i.j.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}getAll(){return[...this.#h.values()].flat()}find(e){const n={exact:!0,...e};return this.getAll().find((e=>(0,r.nJ)(n,e)))}findAll(e={}){return this.getAll().filter((n=>(0,r.nJ)(e,n)))}notify(e){i.j.batch((()=>{this.listeners.forEach((n=>{n(e)}))}))}resumePausedMutations(){const e=this.getAll().filter((e=>e.state.isPaused));return i.j.batch((()=>Promise.all(e.map((e=>e.continue().catch(r.lQ))))))}};function u(e){return e.options.scope?.id??String(e.mutationId)}var d=t(9658),f=t(6035);function p(e){return{onFetch:(n,t)=>{const o=async()=>{const t=n.options,o=n.fetchOptions?.meta?.fetchMore?.direction,i=n.state.data?.pages||[],a=n.state.data?.pageParams||[],s={pages:[],pageParams:[]};let l=!1;const c=(0,r.ZM)(n.options,n.fetchOptions),u=async(e,t,o)=>{if(l)return Promise.reject();if(null==t&&e.pages.length)return Promise.resolve(e);const i={queryKey:n.queryKey,pageParam:t,direction:o?"backward":"forward",meta:n.options.meta};var a;a=i,Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(n.signal.aborted?l=!0:n.signal.addEventListener("abort",(()=>{l=!0})),n.signal)});const s=await c(i),{maxPages:u}=n.options,d=o?r.ZZ:r.y9;return{pages:d(e.pages,s,u),pageParams:d(e.pageParams,t,u)}};let d;if(o&&i.length){const e="backward"===o,n={pages:i,pageParams:a},r=(e?m:h)(t,n);d=await u(n,r,e)}else{d=await u(s,a[0]??t.initialPageParam);const n=e??i.length;for(let e=1;e<n;e++){const e=h(t,d);d=await u(d,e)}}return d};n.options.persister?n.fetchFn=()=>n.options.persister?.(o,{queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},t):n.fetchFn=o}}}function h(e,{pages:n,pageParams:t}){const r=n.length-1;return e.getNextPageParam(n[r],n,t[r],t)}function m(e,{pages:n,pageParams:t}){return e.getPreviousPageParam?.(n[0],n,t[0],t)}var y=class{#y;#o;#d;#b;#v;#g;#k;#w;constructor(e={}){this.#y=e.queryCache||new s,this.#o=e.mutationCache||new c,this.#d=e.defaultOptions||{},this.#b=new Map,this.#v=new Map,this.#g=0}mount(){this.#g++,1===this.#g&&(this.#k=d.m.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#y.onFocus())})),this.#w=f.t.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#y.onOnline())})))}unmount(){this.#g--,0===this.#g&&(this.#k?.(),this.#k=void 0,this.#w?.(),this.#w=void 0)}isFetching(e){return this.#y.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#o.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#y.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.getQueryData(e.queryKey);if(void 0===n)return this.fetchQuery(e);{const t=this.defaultQueryOptions(e),o=this.#y.build(this,t);return e.revalidateIfStale&&o.isStaleByTime((0,r.d2)(t.staleTime,o))&&this.prefetchQuery(t),Promise.resolve(n)}}getQueriesData(e){return this.#y.findAll(e).map((({queryKey:e,state:n})=>[e,n.data]))}setQueryData(e,n,t){const o=this.defaultQueryOptions({queryKey:e}),i=this.#y.get(o.queryHash),a=i?.state.data,s=(0,r.Zw)(n,a);if(void 0!==s)return this.#y.build(this,o).setData(s,{...t,manual:!0})}setQueriesData(e,n,t){return i.j.batch((()=>this.#y.findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,n,t)]))))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#y.get(n.queryHash)?.state}removeQueries(e){const n=this.#y;i.j.batch((()=>{n.findAll(e).forEach((e=>{n.remove(e)}))}))}resetQueries(e,n){const t=this.#y,r={type:"active",...e};return i.j.batch((()=>(t.findAll(e).forEach((e=>{e.reset()})),this.refetchQueries(r,n))))}cancelQueries(e={},n={}){const t={revert:!0,...n},o=i.j.batch((()=>this.#y.findAll(e).map((e=>e.cancel(t)))));return Promise.all(o).then(r.lQ).catch(r.lQ)}invalidateQueries(e={},n={}){return i.j.batch((()=>{if(this.#y.findAll(e).forEach((e=>{e.invalidate()})),"none"===e.refetchType)return Promise.resolve();const t={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(t,n)}))}refetchQueries(e={},n){const t={...n,cancelRefetch:n?.cancelRefetch??!0},o=i.j.batch((()=>this.#y.findAll(e).filter((e=>!e.isDisabled())).map((e=>{let n=e.fetch(void 0,t);return t.throwOnError||(n=n.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():n}))));return Promise.all(o).then(r.lQ)}fetchQuery(e){const n=this.defaultQueryOptions(e);void 0===n.retry&&(n.retry=!1);const t=this.#y.build(this,n);return t.isStaleByTime((0,r.d2)(n.staleTime,t))?t.fetch(n):Promise.resolve(t.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}fetchInfiniteQuery(e){return e.behavior=p(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}resumePausedMutations(){return f.t.isOnline()?this.#o.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#y}getMutationCache(){return this.#o}getDefaultOptions(){return this.#d}setDefaultOptions(e){this.#d=e}setQueryDefaults(e,n){this.#b.set((0,r.EN)(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#b.values()];let t={};return n.forEach((n=>{(0,r.Cp)(e,n.queryKey)&&(t={...t,...n.defaultOptions})})),t}setMutationDefaults(e,n){this.#v.set((0,r.EN)(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#v.values()];let t={};return n.forEach((n=>{(0,r.Cp)(e,n.mutationKey)&&(t={...t,...n.defaultOptions})})),t}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#d.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=(0,r.F$)(n.queryKey,n)),void 0===n.refetchOnReconnect&&(n.refetchOnReconnect="always"!==n.networkMode),void 0===n.throwOnError&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),!0!==n.enabled&&n.queryFn===r.hT&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#d.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#y.clear(),this.#o.clear()}}},1692:(e,n,t)=>{"use strict";t.d(n,{k:()=>o});var r=t(4880),o=class{#x;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.gn)(this.gcTime)&&(this.#x=setTimeout((()=>{this.optionalRemove()}),this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(r.S$?1/0:3e5))}clearGcTimeout(){this.#x&&(clearTimeout(this.#x),this.#x=void 0)}}},8904:(e,n,t)=>{"use strict";t.d(n,{II:()=>u,v_:()=>s,wm:()=>c});var r=t(9658),o=t(6035),i=t(4880);function a(e){return Math.min(1e3*2**e,3e4)}function s(e){return"online"!==(e??"online")||o.t.isOnline()}var l=class{constructor(e){this.revert=e?.revert,this.silent=e?.silent}};function c(e){return e instanceof l}function u(e){let n,t,c,u=!1,d=0,f=!1;const p=new Promise(((e,n)=>{t=e,c=n})),h=()=>r.m.isFocused()&&("always"===e.networkMode||o.t.isOnline())&&e.canRun(),m=()=>s(e.networkMode)&&e.canRun(),y=r=>{f||(f=!0,e.onSuccess?.(r),n?.(),t(r))},b=t=>{f||(f=!0,e.onError?.(t),n?.(),c(t))},v=()=>new Promise((t=>{n=e=>{(f||h())&&t(e)},e.onPause?.()})).then((()=>{n=void 0,f||e.onContinue?.()})),g=()=>{if(f)return;let n;const t=0===d?e.initialPromise:void 0;try{n=t??e.fn()}catch(e){n=Promise.reject(e)}Promise.resolve(n).then(y).catch((n=>{if(f)return;const t=e.retry??(i.S$?0:3),r=e.retryDelay??a,o="function"==typeof r?r(d,n):r,s=!0===t||"number"==typeof t&&d<t||"function"==typeof t&&t(d,n);!u&&s?(d++,e.onFail?.(d,n),(0,i.yy)(o).then((()=>h()?void 0:v())).then((()=>{u?b(n):g()}))):b(n)}))};return{promise:p,cancel:n=>{f||(b(new l(n)),e.abort?.())},continue:()=>(n?.(),p),cancelRetry:()=>{u=!0},continueRetry:()=>{u=!1},canStart:m,start:()=>(m()?g():v().then(g),p)}}},6500:(e,n,t)=>{"use strict";t.d(n,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},4880:(e,n,t)=>{"use strict";t.d(n,{Cp:()=>p,EN:()=>f,F$:()=>d,MK:()=>c,S$:()=>r,ZM:()=>E,ZZ:()=>x,Zw:()=>i,d2:()=>l,f8:()=>m,gn:()=>a,hT:()=>O,j3:()=>s,lQ:()=>o,nJ:()=>u,pl:()=>k,y9:()=>w,yy:()=>g});var r="undefined"==typeof window||"Deno"in globalThis;function o(){}function i(e,n){return"function"==typeof e?e(n):e}function a(e){return"number"==typeof e&&e>=0&&e!==1/0}function s(e,n){return Math.max(e+(n||0)-Date.now(),0)}function l(e,n){return"function"==typeof e?e(n):e}function c(e,n){const{type:t="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a)if(r){if(n.queryHash!==d(a,n.options))return!1}else if(!p(n.queryKey,a))return!1;if("all"!==t){const e=n.isActive();if("active"===t&&!e)return!1;if("inactive"===t&&e)return!1}return("boolean"!=typeof s||n.isStale()===s)&&((!o||o===n.state.fetchStatus)&&!(i&&!i(n)))}function u(e,n){const{exact:t,status:r,predicate:o,mutationKey:i}=e;if(i){if(!n.options.mutationKey)return!1;if(t){if(f(n.options.mutationKey)!==f(i))return!1}else if(!p(n.options.mutationKey,i))return!1}return(!r||n.state.status===r)&&!(o&&!o(n))}function d(e,n){return(n?.queryKeyHashFn||f)(e)}function f(e){return JSON.stringify(e,((e,n)=>b(n)?Object.keys(n).sort().reduce(((e,t)=>(e[t]=n[t],e)),{}):n))}function p(e,n){return e===n||typeof e==typeof n&&(!(!e||!n||"object"!=typeof e||"object"!=typeof n)&&!Object.keys(n).some((t=>!p(e[t],n[t]))))}function h(e,n){if(e===n)return e;const t=y(e)&&y(n);if(t||b(e)&&b(n)){const r=t?e:Object.keys(e),o=r.length,i=t?n:Object.keys(n),a=i.length,s=t?[]:{};let l=0;for(let o=0;o<a;o++){const a=t?o:i[o];(!t&&r.includes(a)||t)&&void 0===e[a]&&void 0===n[a]?(s[a]=void 0,l++):(s[a]=h(e[a],n[a]),s[a]===e[a]&&void 0!==e[a]&&l++)}return o===a&&l===o?e:s}return n}function m(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const t in e)if(e[t]!==n[t])return!1;return!0}function y(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function b(e){if(!v(e))return!1;const n=e.constructor;if(void 0===n)return!0;const t=n.prototype;return!!v(t)&&(!!t.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype)}function v(e){return"[object Object]"===Object.prototype.toString.call(e)}function g(e){return new Promise((n=>{setTimeout(n,e)}))}function k(e,n,t){return"function"==typeof t.structuralSharing?t.structuralSharing(e,n):!1!==t.structuralSharing?h(e,n):n}function w(e,n,t=0){const r=[...e,n];return t&&r.length>t?r.slice(1):r}function x(e,n,t=0){const r=[n,...e];return t&&r.length>t?r.slice(0,-1):r}var O=Symbol(),E=(e,n)=>!e.queryFn&&n?.initialPromise?()=>n.initialPromise:e.queryFn&&e.queryFn!==O?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))},7665:(e,n,t)=>{"use strict";t.d(n,{Ht:()=>s,jE:()=>a});var r=t(1594),o=t(4848),i=r.createContext(void 0),a=e=>{const n=r.useContext(i);if(e)return e;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},s=({client:e,children:n})=>(r.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]),(0,o.jsx)(i.Provider,{value:e,children:n}))},7097:(e,n,t)=>{"use strict";t.d(n,{n:()=>d});var r=t(1594),o=t(6158),i=t(6261),a=t(6500),s=t(4880),l=class extends a.Q{#O;#E=void 0;#S;#j;constructor(e,n){super(),this.#O=e,this.setOptions(n),this.bindMethods(),this.#C()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const n=this.options;this.options=this.#O.defaultMutationOptions(e),(0,s.f8)(this.options,n)||this.#O.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#S,observer:this}),n?.mutationKey&&this.options.mutationKey&&(0,s.EN)(n.mutationKey)!==(0,s.EN)(this.options.mutationKey)?this.reset():"pending"===this.#S?.state.status&&this.#S.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#S?.removeObserver(this)}onMutationUpdate(e){this.#C(),this.#A(e)}getCurrentResult(){return this.#E}reset(){this.#S?.removeObserver(this),this.#S=void 0,this.#C(),this.#A()}mutate(e,n){return this.#j=n,this.#S?.removeObserver(this),this.#S=this.#O.getMutationCache().build(this.#O,this.options),this.#S.addObserver(this),this.#S.execute(e)}#C(){const e=this.#S?.state??(0,o.$)();this.#E={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#A(e){i.j.batch((()=>{if(this.#j&&this.hasListeners()){const n=this.#E.variables,t=this.#E.context;"success"===e?.type?(this.#j.onSuccess?.(e.data,n,t),this.#j.onSettled?.(e.data,null,n,t)):"error"===e?.type&&(this.#j.onError?.(e.error,n,t),this.#j.onSettled?.(void 0,e.error,n,t))}this.listeners.forEach((e=>{e(this.#E)}))}))}},c=t(7665),u=t(4362);function d(e,n){const t=(0,c.jE)(n),[o]=r.useState((()=>new l(t,e)));r.useEffect((()=>{o.setOptions(e)}),[o,e]);const a=r.useSyncExternalStore(r.useCallback((e=>o.subscribe(i.j.batchCalls(e))),[o]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),s=r.useCallback(((e,n)=>{o.mutate(e,n).catch(u.l)}),[o]);if(a.error&&(0,u.G)(o.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:s,mutateAsync:a.mutate}}},9270:(e,n,t)=>{"use strict";t.d(n,{I:()=>C});var r=t(4880),o=t(6261),i=t(9658),a=t(6500),s=t(9757),l=class extends a.Q{constructor(e,n){super(),this.options=n,this.#O=e,this.#P=null,this.bindMethods(),this.setOptions(n)}#O;#z=void 0;#N=void 0;#E=void 0;#M;#R;#P;#T;#I;#_;#L;#F;#D;#q=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#z.addObserver(this),c(this.#z,this.options)?this.#B():this.updateResult(),this.#U())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return u(this.#z,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return u(this.#z,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#W(),this.#H(),this.#z.removeObserver(this)}setOptions(e,n){const t=this.options,o=this.#z;if(this.options=this.#O.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.#$(),this.#z.setOptions(this.options),t._defaulted&&!(0,r.f8)(this.options,t)&&this.#O.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#z,observer:this});const i=this.hasListeners();i&&d(this.#z,o,this.options,t)&&this.#B(),this.updateResult(n),!i||this.#z===o&&this.options.enabled===t.enabled&&(0,r.d2)(this.options.staleTime,this.#z)===(0,r.d2)(t.staleTime,this.#z)||this.#Q();const a=this.#G();!i||this.#z===o&&this.options.enabled===t.enabled&&a===this.#D||this.#K(a)}getOptimisticResult(e){const n=this.#O.getQueryCache().build(this.#O,e),t=this.createResult(n,e);return function(e,n){if(!(0,r.f8)(e.getCurrentResult(),n))return!0;return!1}(this,t)&&(this.#E=t,this.#R=this.options,this.#M=this.#z.state),t}getCurrentResult(){return this.#E}trackResult(e,n){const t={};return Object.keys(e).forEach((r=>{Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(r),n?.(r),e[r])})})),t}trackProp(e){this.#q.add(e)}getCurrentQuery(){return this.#z}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#O.defaultQueryOptions(e),t=this.#O.getQueryCache().build(this.#O,n);return t.isFetchingOptimistic=!0,t.fetch().then((()=>this.createResult(t,n)))}fetch(e){return this.#B({...e,cancelRefetch:e.cancelRefetch??!0}).then((()=>(this.updateResult(),this.#E)))}#B(e){this.#$();let n=this.#z.fetch(this.options,e);return e?.throwOnError||(n=n.catch(r.lQ)),n}#Q(){this.#W();const e=(0,r.d2)(this.options.staleTime,this.#z);if(r.S$||this.#E.isStale||!(0,r.gn)(e))return;const n=(0,r.j3)(this.#E.dataUpdatedAt,e)+1;this.#L=setTimeout((()=>{this.#E.isStale||this.updateResult()}),n)}#G(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#z):this.options.refetchInterval)??!1}#K(e){this.#H(),this.#D=e,!r.S$&&!1!==this.options.enabled&&(0,r.gn)(this.#D)&&0!==this.#D&&(this.#F=setInterval((()=>{(this.options.refetchIntervalInBackground||i.m.isFocused())&&this.#B()}),this.#D))}#U(){this.#Q(),this.#K(this.#G())}#W(){this.#L&&(clearTimeout(this.#L),this.#L=void 0)}#H(){this.#F&&(clearInterval(this.#F),this.#F=void 0)}createResult(e,n){const t=this.#z,o=this.options,i=this.#E,a=this.#M,l=this.#R,u=e!==t?e.state:this.#N,{state:p}=e;let h,m={...p},y=!1;if(n._optimisticResults){const r=this.hasListeners(),i=!r&&c(e,n),a=r&&d(e,t,n,o);(i||a)&&(m={...m,...(0,s.k)(p.data,e.options)}),"isRestoring"===n._optimisticResults&&(m.fetchStatus="idle")}let{error:b,errorUpdatedAt:v,status:g}=m;if(n.select&&void 0!==m.data)if(i&&m.data===a?.data&&n.select===this.#T)h=this.#I;else try{this.#T=n.select,h=n.select(m.data),h=(0,r.pl)(i?.data,h,n),this.#I=h,this.#P=null}catch(e){this.#P=e}else h=m.data;if(void 0!==n.placeholderData&&void 0===h&&"pending"===g){let e;if(i?.isPlaceholderData&&n.placeholderData===l?.placeholderData)e=i.data;else if(e="function"==typeof n.placeholderData?n.placeholderData(this.#_?.state.data,this.#_):n.placeholderData,n.select&&void 0!==e)try{e=n.select(e),this.#P=null}catch(e){this.#P=e}void 0!==e&&(g="success",h=(0,r.pl)(i?.data,e,n),y=!0)}this.#P&&(b=this.#P,h=this.#I,v=Date.now(),g="error");const k="fetching"===m.fetchStatus,w="pending"===g,x="error"===g,O=w&&k,E=void 0!==h;return{status:g,fetchStatus:m.fetchStatus,isPending:w,isSuccess:"success"===g,isError:x,isInitialLoading:O,isLoading:O,data:h,dataUpdatedAt:m.dataUpdatedAt,error:b,errorUpdatedAt:v,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>u.dataUpdateCount||m.errorUpdateCount>u.errorUpdateCount,isFetching:k,isRefetching:k&&!w,isLoadingError:x&&!E,isPaused:"paused"===m.fetchStatus,isPlaceholderData:y,isRefetchError:x&&E,isStale:f(e,n),refetch:this.refetch}}updateResult(e){const n=this.#E,t=this.createResult(this.#z,this.options);if(this.#M=this.#z.state,this.#R=this.options,void 0!==this.#M.data&&(this.#_=this.#z),(0,r.f8)(t,n))return;this.#E=t;const o={};!1!==e?.listeners&&(()=>{if(!n)return!0;const{notifyOnChangeProps:e}=this.options,t="function"==typeof e?e():e;if("all"===t||!t&&!this.#q.size)return!0;const r=new Set(t??this.#q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#E).some((e=>{const t=e;return this.#E[t]!==n[t]&&r.has(t)}))})()&&(o.listeners=!0),this.#A({...o,...e})}#$(){const e=this.#O.getQueryCache().build(this.#O,this.options);if(e===this.#z)return;const n=this.#z;this.#z=e,this.#N=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#U()}#A(e){o.j.batch((()=>{e.listeners&&this.listeners.forEach((e=>{e(this.#E)})),this.#O.getQueryCache().notify({query:this.#z,type:"observerResultsUpdated"})}))}};function c(e,n){return function(e,n){return!1!==n.enabled&&void 0===e.state.data&&!("error"===e.state.status&&!1===n.retryOnMount)}(e,n)||void 0!==e.state.data&&u(e,n,n.refetchOnMount)}function u(e,n,t){if(!1!==n.enabled){const r="function"==typeof t?t(e):t;return"always"===r||!1!==r&&f(e,n)}return!1}function d(e,n,t,r){return(e!==n||!1===r.enabled)&&(!t.suspense||"error"!==e.state.status)&&f(e,t)}function f(e,n){return!1!==n.enabled&&e.isStaleByTime((0,r.d2)(n.staleTime,e))}var p=t(1594);t(4848);function h(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var m=p.createContext(h()),y=()=>p.useContext(m),b=t(7665),v=p.createContext(!1),g=()=>p.useContext(v),k=(v.Provider,t(4362)),w=(e,n)=>{(e.suspense||e.throwOnError)&&(n.isReset()||(e.retryOnMount=!1))},x=e=>{p.useEffect((()=>{e.clearReset()}),[e])},O=({result:e,errorResetBoundary:n,throwOnError:t,query:r})=>e.isError&&!n.isReset()&&!e.isFetching&&r&&(0,k.G)(t,[e.error,r]),E=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},S=(e,n)=>e?.suspense&&n.isPending,j=(e,n,t)=>n.fetchOptimistic(e).catch((()=>{t.clearReset()}));function C(e,n){return function(e,n,t){const r=(0,b.jE)(t),i=g(),a=y(),s=r.defaultQueryOptions(e);s._optimisticResults=i?"isRestoring":"optimistic",E(s),w(s,a),x(a);const[l]=p.useState((()=>new n(r,s))),c=l.getOptimisticResult(s);if(p.useSyncExternalStore(p.useCallback((e=>{const n=i?()=>{}:l.subscribe(o.j.batchCalls(e));return l.updateResult(),n}),[l,i]),(()=>l.getCurrentResult()),(()=>l.getCurrentResult())),p.useEffect((()=>{l.setOptions(s,{listeners:!1})}),[s,l]),S(s,c))throw j(s,l,a);if(O({result:c,errorResetBoundary:a,throwOnError:s.throwOnError,query:r.getQueryCache().get(s.queryHash)}))throw c.error;return s.notifyOnChangeProps?c:l.trackResult(c)}(e,l,n)}},4362:(e,n,t)=>{"use strict";function r(e,n){return"function"==typeof e?e(...n):!!e}function o(){}t.d(n,{G:()=>r,l:()=>o})}}]);
//# sourceMappingURL=vendor.js.map