# meow-gallery/5.4.7/app/admin.js

Meow Gallery, version 5.4.7. 55 lines.

- Page: https://pluginprobe.com/plugins/meow-gallery/5.4.7/code/app/admin.js
- Raw: https://pluginprobe.com/plugins/meow-gallery/5.4.7/raw/app/admin.js
- Modified: 2026-04-19T09:58:56+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/meow-gallery/5.4.7/code/app/admin.js#L10-L20`.

```javascript
(()=>{var e={945:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c<a.length;c++){var s=a[c];if(!l(s))return!1;var u=e[s],d=t[s];if(!1===(o=n?n.call(r,u,d,s):void 0)||void 0===o&&u!==d)return!1}return!0}},878:(e,t,n)=>{"use strict";
/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(594);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,c=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,s(o)&&u({inst:o})}),[e,n,t]),i((function(){return s(o)&&u({inst:o}),e((function(){s(o)&&u({inst:o})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},143:(e,t,n)=>{"use strict";e.exports=n(878)},743:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var l=new o(r,a||e,i),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},l.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=new Array(a);o<a;o++)i[o]=r[o].fn;return i},l.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},l.prototype.emit=function(e,t,r,o,a,i){var l=n?n+e:e;if(!this._events[l])return!1;var c,s,u=this._events[l],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,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,a),!0;case 6:return u.fn.call(u.context,t,r,o,a,i),!0}for(s=1,c=new Array(d-1);s<d;s++)c[s-1]=arguments[s];u.fn.apply(u.context,c)}else{var f,p=u.length;for(s=0;s<p;s++)switch(u[s].once&&this.removeListener(e,u[s].fn,void 0,!0),d){case 1:u[s].fn.call(u[s].context);break;case 2:u[s].fn.call(u[s].context,t);break;case 3:u[s].fn.call(u[s].context,t,r);break;case 4:u[s].fn.call(u[s].context,t,r,o);break;default:if(!c)for(f=1,c=new Array(d-1);f<d;f++)c[f-1]=arguments[f];u[s].fn.apply(u[s].context,c)}}return!0},l.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,r,o){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var l=this._events[a];if(l.fn)l.fn!==t||o&&!l.once||r&&l.context!==r||i(this,a);else{for(var c=0,s=[],u=l.length;c<u;c++)(l[c].fn!==t||o&&!l[c].once||r&&l[c].context!==r)&&s.push(l[c]);s.length?this._events[a]=1===s.length?s[0]:s:i(this,a)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&i(this,t)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l},631:(e,t,n)=>{var r;
/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},355:e=>{"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then((e=>new Promise((e=>{e(t())})).then((()=>e))),(e=>new Promise((e=>{e(t())})).then((()=>{throw e})))))},393:(e,t,n)=>{"use strict";const r=n(743),o=n(823),a=n(579),i=()=>{},l=new o.TimeoutError},89:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let r=0,o=e.length;for(;o>0;){const a=o/2|0;let i=r+a;n(e[i],t)<=0?(r=++i,o-=a+1):o=a}return r}},579:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(89);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const n={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(n);const o=r.default(this._queue,n,((e,t)=>t.priority-e.priority));this._queue.splice(o,0,n)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter((t=>t.priority===e.priority)).map((e=>e.run))}get size(){return this._queue.length}}},823:(e,t,n)=>{"use strict";const r=n(355);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const a=(e,t,n)=>new Promise(((a,i)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);const l=setTimeout((()=>{if("function"==typeof n){try{a(n())}catch(e){i(e)}return}const r=n instanceof Error?n:new o("string"==typeof n?n:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),i(r)}),t);r(e.then(a,i),(()=>{clearTimeout(l)}))}));e.exports=a,e.exports.default=a,e.exports.TimeoutError=o},941:(e,t,n)=>{"use strict";var r=n(566);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},449:(e,t,n)=>{e.exports=n(941)()},566:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},535:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var c=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==i?"\n  "+i:"")+(null!==l?"\n  "+l:"")+"\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&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},836:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(594),i=h(a),l=h(n(206)),c=h(n(449)),s=h(n(510)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(458)),d=n(497),f=h(d),p=n(535);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var y=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",g=d.canUseDOM&&void 0!==l.default.createPortal,b=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var x=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,c=Array(a),u=0;u<a;u++)c[u]=arguments[u];return n=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o.removePortal=function(){!g&&l.default.unmountComponentAtNode(o.node);var e=k(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.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.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},m(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(g||(this.node=b("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&g?(!this.node&&g&&(this.node=b("div")),w()(i.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);x.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(f.default),c.default.instanceOf(d.SafeHTMLCollection),c.default.instanceOf(d.SafeNodeList),c.default.arrayOf(c.default.instanceOf(f.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},x.defaultProps={isOpen:!1,portalClassName:y,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,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},x.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,p.polyfill)(x),t.default=x},510:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(594),l=y(n(449)),c=m(n(827)),s=y(n(967)),u=m(n(458)),d=m(n(34)),f=n(497),p=y(f),h=y(n(760));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function y(e){return e&&e.__esModule?e:{default:e}}n(459);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,l=i&&i().ownerDocument||document;a&&d.remove(l.body,a),o&&d.remove(l.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(n.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,s.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.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,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&d.add(i.body,o),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(g+=1,u.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,l=n?{}:a.content,c=o?{}:a.overlay;if(this.shouldBeClosed())return null;var s={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",n),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",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,i);return this.props.overlayElement(s,d)}}]),t}(i.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.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(p.default),l.default.instanceOf(f.SafeHTMLCollection),l.default.instanceOf(f.SafeNodeList),l.default.arrayOf(l.default.instanceOf(p.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},t.default=b,e.exports=t.default},458:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){l&&(l.removeAttribute?l.removeAttribute("aria-hidden"):null!=l.length?l.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(l).forEach((function(e){return e.removeAttribute("aria-hidden")})));l=null},t.log=function(){0},t.assertNodeList=c,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);c(n,t),t=n}return l=t||l},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){l=null};var r,o=n(377),a=(r=o)&&r.__esModule?r:{default:r},i=n(497);var l=null;function c(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||l;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.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(" ")),[])}},459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,l],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=l=null,c=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(c.length);for(var e=[i,l],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(760),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,c=[];function s(){0!==c.length&&c[c.length-1].focusContent()}a.default.subscribe((function(e,t){i||l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(c=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},34:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},827:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){0},t.handleBlur=s,t.handleFocus=u,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",u))};var r,o=n(911),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function s(){c=!0}function u(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},497:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(631);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=i},967:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,l=n[0],c=n[n.length-1],s=i();if(e===s){if(!o)return;r=c}c!==s||o||(r=l);l===s&&o&&(r=c);if(r)return t.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=n.indexOf(s);d>-1&&(d+=o?-1:1);if(void 0===(r=n[d]))return t.preventDefault(),void(r=o?c:l).focus();t.preventDefault(),r.focus()};var r,o=n(911),a=(r=o)&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},911:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(l)};
/*!
 * 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 n="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},916:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(836),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},377:e=>{"use strict";var t=function(){};e.exports=t},594:e=>{"use strict";e.exports=React},206:e=>{"use strict";e.exports=ReactDOM}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e=function(){return e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},e.apply(this,arguments)};Object.create;function t(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var r=n(594),o=n.n(r),a=n(945),i=n.n(a),l="-ms-",c="-moz-",s="-webkit-",u="comm",d="rule",f="decl",p="@import",h="@keyframes",m="@layer",y=Math.abs,v=String.fromCharCode,g=Object.assign;function b(e){return e.trim()}function w(e,t){return(e=t.exec(e))?e[0]:e}function k(e,t,n){return e.replace(t,n)}function x(e,t,n){return e.indexOf(t,n)}function E(e,t){return 0|e.charCodeAt(t)}function O(e,t,n){return e.slice(t,n)}function S(e){return e.length}function _(e){return e.length}function R(e,t){return t.push(e),e}function j(e,t){return e.filter((function(e){return!w(e,t)}))}var C=1,P=1,L=0,N=0,M=0,A="";function T(e,t,n,r,o,a,i,l){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:C,column:P,length:i,return:"",siblings:l}}function I(e,t){return g(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function z(e){for(;e.root;)e=I(e.root,{children:[e]});R(e,e.siblings)}function F(){return M=N>0?E(A,--N):0,P--,10===M&&(P=1,C--),M}function D(){return M=N<L?E(A,N++):0,P++,10===M&&(P=1,C++),M}function q(){return E(A,N)}function B(){return N}function G(e,t){return O(A,e,t)}function U(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 W(e){return C=P=1,L=S(A=e),N=0,[]}function H(e){return A="",e}function $(e){return b(G(N-1,Y(91===e?e+2:40===e?e+1:e)))}function V(e){for(;(M=q())&&M<33;)D();return U(e)>2||U(M)>3?"":" "}function Q(e,t){for(;--t&&D()&&!(M<48||M>102||M>57&&M<65||M>70&&M<97););return G(e,B()+(t<6&&32==q()&&32==D()))}function Y(e){for(;D();)switch(M){case e:return N;case 34:case 39:34!==e&&39!==e&&Y(M);break;case 40:41===e&&Y(e);break;case 92:D()}return N}function K(e,t){for(;D()&&e+M!==57&&(e+M!==84||47!==q()););return"/*"+G(t,N-1)+"*"+v(47===e?e:D())}function Z(e){for(;!U(q());)D();return G(e,N)}function X(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function J(e,t,n,r){switch(e.type){case m:if(e.children.length)break;case p:case f:return e.return=e.return||e.value;case u:return"";case h:return e.return=e.value+"{"+X(e.children,r)+"}";case d:if(!S(e.value=e.props.join(",")))return""}return S(n=X(e.children,r))?e.return=e.value+"{"+n+"}":""}function ee(e,t,n){switch(function(e,t){return 45^E(e,0)?(((t<<2^E(e,0))<<2^E(e,1))<<2^E(e,2))<<2^E(e,3):0}(e,t)){case 5103:return s+"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 s+e+e;case 4789:return c+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return s+e+c+e+l+e+e;case 5936:switch(E(e,t+11)){case 114:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return s+e+l+e+e;case 6165:return s+e+l+"flex-"+e+e;case 5187:return s+e+k(e,/(\w+).+(:[^]+)/,s+"box-$1$2"+l+"flex-$1$2")+e;case 5443:return s+e+l+"flex-item-"+k(e,/flex-|-self/g,"")+(w(e,/flex-|baseline/)?"":l+"grid-row-"+k(e,/flex-|-self/g,""))+e;case 4675:return s+e+l+"flex-line-pack"+k(e,/align-content|flex-|-self/g,"")+e;case 5548:return s+e+l+k(e,"shrink","negative")+e;case 5292:return s+e+l+k(e,"basis","preferred-size")+e;case 6060:return s+"box-"+k(e,"-grow","")+s+e+l+k(e,"grow","positive")+e;case 4554:return s+k(e,/([^-])(transform)/g,"$1"+s+"$2")+e;case 6187:return k(k(k(e,/(zoom-|grab)/,s+"$1"),/(image-set)/,s+"$1"),e,"")+e;case 5495:case 3959:return k(e,/(image-set\([^]*)/,s+"$1$`$1");case 4968:return k(k(e,/(.+:)(flex-)?(.*)/,s+"box-pack:$3"+l+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+s+e+e;case 4200:if(!w(e,/flex-|baseline/))return l+"grid-column-align"+O(e,t)+e;break;case 2592:case 3360:return l+k(e,"template-","")+e;case 4384:case 3616:return n&&n.some((function(e,n){return t=n,w(e.props,/grid-\w+-end/)}))?~x(e+(n=n[t].value),"span",0)?e:l+k(e,"-start","")+e+l+"grid-row-span:"+(~x(n,"span",0)?w(n,/\d+/):+w(n,/\d+/)-+w(e,/\d+/))+";":l+k(e,"-start","")+e;case 4896:case 4128:return n&&n.some((function(e){return w(e.props,/grid-\w+-start/)}))?e:l+k(k(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return k(e,/(.+)-inline(.+)/,s+"$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(S(e)-1-t>6)switch(E(e,t+1)){case 109:if(45!==E(e,t+4))break;case 102:return k(e,/(.+:)(.+)-([^]+)/,"$1"+s+"$2-$3$1"+c+(108==E(e,t+3)?"$3":"$2-$3"))+e;case 115:return~x(e,"stretch",0)?ee(k(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return k(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,n,r,o,a,i,c){return l+n+":"+r+c+(o?l+n+"-span:"+(a?i:+i-+r)+c:"")+e}));case 4949:if(121===E(e,t+6))return k(e,":",":"+s)+e;break;case 6444:switch(E(e,45===E(e,14)?18:11)){case 120:return k(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+s+(45===E(e,14)?"inline-":"")+"box$3$1"+s+"$2$3$1"+l+"$2box$3")+e;case 100:return k(e,":",":"+l)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return k(e,"scroll-","scroll-snap-")+e}return e}function te(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case f:return void(e.return=ee(e.value,e.length,n));case h:return X([I(e,{value:k(e.value,"@","@"+s)})],r);case d:if(e.length)return function(e,t){return e.map(t).join("")}(n=e.props,(function(t){switch(w(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":z(I(e,{props:[k(t,/:(read-\w+)/,":"+c+"$1")]})),z(I(e,{props:[t]})),g(e,{props:j(n,r)});break;case"::placeholder":z(I(e,{props:[k(t,/:(plac\w+)/,":"+s+"input-$1")]})),z(I(e,{props:[k(t,/:(plac\w+)/,":"+c+"$1")]})),z(I(e,{props:[k(t,/:(plac\w+)/,l+"input-$1")]})),z(I(e,{props:[t]})),g(e,{props:j(n,r)})}return""}))}}function ne(e){return H(re("",null,null,null,[""],e=W(e),0,[0],e))}function re(e,t,n,r,o,a,i,l,c){for(var s=0,u=0,d=i,f=0,p=0,h=0,m=1,g=1,b=1,w=0,O="",_=o,j=a,C=r,P=O;g;)switch(h=w,w=D()){case 40:if(108!=h&&58==E(P,d-1)){-1!=x(P+=k($(w),"&","&\f"),"&\f",y(s?l[s-1]:0))&&(b=-1);break}case 34:case 39:case 91:P+=$(w);break;case 9:case 10:case 13:case 32:P+=V(h);break;case 92:P+=Q(B()-1,7);continue;case 47:switch(q()){case 42:case 47:R(ae(K(D(),B()),t,n,c),c);break;default:P+="/"}break;case 123*m:l[s++]=S(P)*b;case 125*m:case 59:case 0:switch(w){case 0:case 125:g=0;case 59+u:-1==b&&(P=k(P,/\f/g,"")),p>0&&S(P)-d&&R(p>32?ie(P+";",r,n,d-1,c):ie(k(P," ","")+";",r,n,d-2,c),c);break;case 59:P+=";";default:if(R(C=oe(P,t,n,s,u,o,l,O,_=[],j=[],d,a),a),123===w)if(0===u)re(P,t,C,C,_,a,d,l,j);else switch(99===f&&110===E(P,3)?100:f){case 100:case 108:case 109:case 115:re(e,C,C,r&&R(oe(e,C,C,0,0,o,l,O,o,_=[],d,j),j),o,j,d,l,r?_:j);break;default:re(P,C,C,C,[""],j,0,l,j)}}s=u=p=0,m=b=1,O=P="",d=i;break;case 58:d=1+S(P),p=h;default:if(m<1)if(123==w)--m;else if(125==w&&0==m++&&125==F())continue;switch(P+=v(w),w*m){case 38:b=u>0?1:(P+="\f",-1);break;case 44:l[s++]=(S(P)-1)*b,b=1;break;case 64:45===q()&&(P+=$(D())),f=q(),u=d=S(O=P+=Z(B())),w++;break;case 45:45===h&&2==S(P)&&(m=0)}}return a}function oe(e,t,n,r,o,a,i,l,c,s,u,f){for(var p=o-1,h=0===o?a:[""],m=_(h),v=0,g=0,w=0;v<r;++v)for(var x=0,E=O(e,p+1,p=y(g=i[v])),S=e;x<m;++x)(S=b(g>0?h[x]+" "+E:k(E,/&\f/g,h[x])))&&(c[w++]=S);return T(e,t,n,0===o?d:l,c,s,u,f)}function ae(e,t,n,r){return T(e,t,n,u,v(M),O(e,2,-2),0,r)}function ie(e,t,n,r,o){return T(e,t,n,f,O(e,0,r),O(e,r+1,-1),r,o)}var le={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},ce="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",se="active",ue="data-styled-version",de="6.1.11",fe="/*!sc*/\n",pe="undefined"!=typeof window&&"HTMLElement"in window,he=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)),me={},ye=(new Set,Object.freeze([])),ve=Object.freeze({});function ge(e,t,n){return void 0===n&&(n=ve),e.theme!==n.theme&&e.theme||t||n.theme}var be=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"]),we=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ke=/(^-|-$)/g;function xe(e){return e.replace(we,"-").replace(ke,"")}var Ee=/(a)(d)/gi,Oe=52,Se=function(e){return String.fromCharCode(e+(e>25?39:97))};function _e(e){var t,n="";for(t=Math.abs(e);t>Oe;t=t/Oe|0)n=Se(t%Oe)+n;return(Se(t%Oe)+n).replace(Ee,"$1-$2")}var Re,je=5381,Ce=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Pe=function(e){return Ce(je,e)};function Le(e){return _e(Pe(e)>>>0)}function Ne(e){return e.displayName||e.name||"Component"}function Me(e){return"string"==typeof e&&!0}var Ae="function"==typeof Symbol&&Symbol.for,Te=Ae?Symbol.for("react.memo"):60115,Ie=Ae?Symbol.for("react.forward_ref"):60112,ze={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Fe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},De={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},qe=((Re={})[Ie]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Re[Te]=De,Re);function Be(e){return("type"in(t=e)&&t.type.$$typeof)===Te?De:"$$typeof"in e?qe[e.$$typeof]:ze;var t}var Ge=Object.defineProperty,Ue=Object.getOwnPropertyNames,We=Object.getOwnPropertySymbols,He=Object.getOwnPropertyDescriptor,$e=Object.getPrototypeOf,Ve=Object.prototype;function Qe(e,t,n){if("string"!=typeof t){if(Ve){var r=$e(t);r&&r!==Ve&&Qe(e,r,n)}var o=Ue(t);We&&(o=o.concat(We(t)));for(var a=Be(e),i=Be(t),l=0;l<o.length;++l){var c=o[l];if(!(c in Fe||n&&n[c]||i&&c in i||a&&c in a)){var s=He(t,c);try{Ge(e,c,s)}catch(e){}}}}return e}function Ye(e){return"function"==typeof e}function Ke(e){return"object"==typeof e&&"styledComponentId"in e}function Ze(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Xe(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r<e.length;r++)n+=t?t+e[r]:e[r];return n}function Je(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function et(e,t,n){if(void 0===n&&(n=!1),!n&&!Je(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=et(e[r],t[r]);else if(Je(t))for(var r in t)e[r]=et(e[r],t[r]);return e}function tt(e,t){Object.defineProperty(e,"toString",{value:t})}function nt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];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(t.length>0?" Args: ".concat(t.join(", ")):""))}var rt=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)if((o<<=1)<0)throw nt(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=(a=0,t.length);a<l;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+="".concat(this.tag.getRule(a)).concat(fe);return t},e}(),ot=new Map,at=new Map,it=1,lt=function(e){if(ot.has(e))return ot.get(e);for(;at.has(it);)it++;var t=it++;return ot.set(e,t),at.set(t,e),t},ct=function(e,t){it=t+1,ot.set(e,t),at.set(t,e)},st="style[".concat(ce,"][").concat(ue,'="').concat(de,'"]'),ut=new RegExp("^".concat(ce,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),dt=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},ft=function(e,t){for(var n,r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(fe),o=[],a=0,i=r.length;a<i;a++){var l=r[a].trim();if(l){var c=l.match(ut);if(c){var s=0|parseInt(c[1],10),u=c[2];0!==s&&(ct(u,s),dt(e,u,c[3]),e.getTag().insertRules(s,o)),o.length=0}else o.push(l)}}};function pt(){return n.nc}var ht=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){var t=Array.from(e.querySelectorAll("style[".concat(ce,"]")));return t[t.length-1]}(n),a=void 0!==o?o.nextSibling:null;r.setAttribute(ce,se),r.setAttribute(ue,de);var i=pt();return i&&r.setAttribute("nonce",i),n.insertBefore(r,a),r},mt=function(){function e(e){this.element=ht(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}throw nt(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,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 t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),yt=function(){function e(e){this.element=ht(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,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}(),vt=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),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}(),gt=pe,bt={isServer:!pe,useCSSOMInjection:!he},wt=function(){function t(t,n,r){void 0===t&&(t=ve),void 0===n&&(n={});var o=this;this.options=e(e({},bt),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&pe&&gt&&(gt=!1,function(e){for(var t=document.querySelectorAll(st),n=0,r=t.length;n<r;n++){var o=t[n];o&&o.getAttribute(ce)!==se&&(ft(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),tt(this,(function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=function(n){var o=function(e){return at.get(e)}(n);if(void 0===o)return"continue";var a=e.names.get(o),i=t.getGroup(n);if(void 0===a||0===i.length)return"continue";var l="".concat(ce,".g").concat(n,'[id="').concat(o,'"]'),c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+="".concat(e,","))})),r+="".concat(i).concat(l,'{content:"').concat(c,'"}').concat(fe)},a=0;a<n;a++)o(a);return r}(o)}))}return t.registerId=function(e){return lt(e)},t.prototype.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new t(e(e({},this.options),n),this.gs,r&&this.names||void 0)},t.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var t=e.useCSSOMInjection,n=e.target;return e.isServer?new vt(n):t?new mt(n):new yt(n)}(this.options),new rt(e)));var e},t.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.prototype.registerName=function(e,t){if(lt(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(lt(e),n)},t.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.prototype.clearRules=function(e){this.getTag().clearGroup(lt(e)),this.clearNames(e)},t.prototype.clearTag=function(){this.tag=void 0},t}(),kt=/&/g,xt=/^\s*\/\/.*$/gm;function Et(e,t){return e.map((function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map((function(e){return"".concat(t," ").concat(e)}))),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=Et(e.children,t)),e}))}function Ot(e){var t,n,r,o=void 0===e?ve:e,a=o.options,i=void 0===a?ve:a,l=o.plugins,c=void 0===l?ye:l,s=function(e,r,o){return o.startsWith(n)&&o.endsWith(n)&&o.replaceAll(n,"").length>0?".".concat(t):e},u=c.slice();u.push((function(e){e.type===d&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(kt,n).replace(r,s))})),i.prefix&&u.push(te),u.push(J);var f=function(e,o,a,l){void 0===o&&(o=""),void 0===a&&(a=""),void 0===l&&(l="&"),t=l,n=o,r=new RegExp("\\".concat(n,"\\b"),"g");var c=e.replace(xt,""),s=ne(a||o?"".concat(a," ").concat(o," { ").concat(c," }"):c);i.namespace&&(s=Et(s,i.namespace));var d,f,p,h=[];return X(s,(d=u.concat((p=function(e){return h.push(e)},function(e){e.root||(e=e.return)&&p(e)})),f=_(d),function(e,t,n,r){for(var o="",a=0;a<f;a++)o+=d[a](e,t,n,r)||"";return o})),h};return f.hash=c.length?c.reduce((function(e,t){return t.name||nt(15),Ce(e,t.name)}),je).toString():"",f}var St=new wt,_t=Ot(),Rt=o().createContext({shouldForwardProp:void 0,styleSheet:St,stylis:_t}),jt=(Rt.Consumer,o().createContext(void 0));function Ct(){return(0,r.useContext)(Rt)}function Pt(e){var t=(0,r.useState)(e.stylisPlugins),n=t[0],a=t[1],l=Ct().styleSheet,c=(0,r.useMemo)((function(){var t=l;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target,l]),s=(0,r.useMemo)((function(){return Ot({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:n})}),[e.enableVendorPrefixes,e.namespace,n]);(0,r.useEffect)((function(){i()(n,e.stylisPlugins)||a(e.stylisPlugins)}),[e.stylisPlugins]);var u=(0,r.useMemo)((function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:c,stylis:s}}),[e.shouldForwardProp,c,s]);return o().createElement(Rt.Provider,{value:u},o().createElement(jt.Provider,{value:s},e.children))}var Lt=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=_t);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,tt(this,(function(){throw nt(12,String(n.name))}))}return e.prototype.getName=function(e){return void 0===e&&(e=_t),this.name+e.hash},e}(),Nt=function(e){return e>="A"&&e<="Z"};function Mt(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(1===n&&"-"===r&&"-"===e[0])return e;Nt(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var At=function(e){return null==e||!1===e||""===e},Tt=function(e){var n,r,o=[];for(var a in e){var i=e[a];e.hasOwnProperty(a)&&!At(i)&&(Array.isArray(i)&&i.isCss||Ye(i)?o.push("".concat(Mt(a),":"),i,";"):Je(i)?o.push.apply(o,t(t(["".concat(a," {")],Tt(i),!1),["}"],!1)):o.push("".concat(Mt(a),": ").concat((n=a,null==(r=i)||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||n in le||n.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return o};function It(e,t,n,r){return At(e)?[]:Ke(e)?[".".concat(e.styledComponentId)]:Ye(e)?!Ye(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:It(e(t),t,n,r):e instanceof Lt?n?(e.inject(n,r),[e.getName(r)]):[e]:Je(e)?Tt(e):Array.isArray(e)?Array.prototype.concat.apply(ye,e.map((function(e){return It(e,t,n,r)}))):[e.toString()];var o}function zt(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Ye(n)&&!Ke(n))return!1}return!0}var Ft=Pe(de),Dt=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&zt(e),this.componentId=t,this.baseHash=Ce(Ft,t),this.baseStyle=n,wt.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))r=Ze(r,this.staticRulesId);else{var o=Xe(It(this.rules,e,t,n)),a=_e(Ce(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,a)){var i=n(o,".".concat(a),void 0,this.componentId);t.insertRules(this.componentId,a,i)}r=Ze(r,a),this.staticRulesId=a}else{for(var l=Ce(this.baseHash,n.hash),c="",s=0;s<this.rules.length;s++){var u=this.rules[s];if("string"==typeof u)c+=u;else if(u){var d=Xe(It(u,e,t,n));l=Ce(l,d+s),c+=d}}if(c){var f=_e(l>>>0);t.hasNameForId(this.componentId,f)||t.insertRules(this.componentId,f,n(c,".".concat(f),void 0,this.componentId)),r=Ze(r,f)}}return r},e}(),qt=o().createContext(void 0);qt.Consumer;var Bt={};new Set;function Gt(t,n,a){var i=Ke(t),l=t,c=!Me(t),s=n.attrs,u=void 0===s?ye:s,d=n.componentId,f=void 0===d?function(e,t){var n="string"!=typeof e?"sc":xe(e);Bt[n]=(Bt[n]||0)+1;var r="".concat(n,"-").concat(Le(de+n+Bt[n]));return t?"".concat(t,"-").concat(r):r}(n.displayName,n.parentComponentId):d,p=n.displayName,h=void 0===p?function(e){return Me(e)?"styled.".concat(e):"Styled(".concat(Ne(e),")")}(t):p,m=n.displayName&&n.componentId?"".concat(xe(n.displayName),"-").concat(n.componentId):n.componentId||f,y=i&&l.attrs?l.attrs.concat(u).filter(Boolean):u,v=n.shouldForwardProp;if(i&&l.shouldForwardProp){var g=l.shouldForwardProp;if(n.shouldForwardProp){var b=n.shouldForwardProp;v=function(e,t){return g(e,t)&&b(e,t)}}else v=g}var w=new Dt(a,m,i?l.componentStyle:void 0);function k(t,n){return function(t,n,a){var i=t.attrs,l=t.componentStyle,c=t.defaultProps,s=t.foldedComponentIds,u=t.styledComponentId,d=t.target,f=o().useContext(qt),p=Ct(),h=t.shouldForwardProp||p.shouldForwardProp,m=ge(n,f,c)||ve,y=function(t,n,r){for(var o,a=e(e({},n),{className:void 0,theme:r}),i=0;i<t.length;i+=1){var l=Ye(o=t[i])?o(a):o;for(var c in l)a[c]="className"===c?Ze(a[c],l[c]):"style"===c?e(e({},a[c]),l[c]):l[c]}return n.className&&(a.className=Ze(a.className,n.className)),a}(i,n,m),v=y.as||d,g={};for(var b in y)void 0===y[b]||"$"===b[0]||"as"===b||"theme"===b&&y.theme===m||("forwardedAs"===b?g.as=y.forwardedAs:h&&!h(b,v)||(g[b]=y[b]));var w=function(e,t){var n=Ct();return e.generateAndInjectStyles(t,n.styleSheet,n.stylis)}(l,y),k=Ze(s,u);return w&&(k+=" "+w),y.className&&(k+=" "+y.className),g[Me(v)&&!be.has(v)?"class":"className"]=k,g.ref=a,(0,r.createElement)(v,g)}(x,t,n)}k.displayName=h;var x=o().forwardRef(k);return x.attrs=y,x.componentStyle=w,x.displayName=h,x.shouldForwardProp=v,x.foldedComponentIds=i?Ze(l.foldedComponentIds,l.styledComponentId):"",x.styledComponentId=m,x.target=i?l.target:t,Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=i?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)et(e,o[r],!0);return e}({},l.defaultProps,e):e}}),tt(x,(function(){return".".concat(x.styledComponentId)})),c&&Qe(x,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),x}function Ut(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}var Wt=function(e){return Object.assign(e,{isCss:!0})};function Ht(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(Ye(e)||Je(e))return Wt(It(Ut(ye,t([e],n,!0))));var o=e;return 0===n.length&&1===o.length&&"string"==typeof o[0]?It(o):Wt(It(Ut(o,n)))}function $t(n,r,o){if(void 0===o&&(o=ve),!r)throw nt(1,r);var a=function(e){for(var a=[],i=1;i<arguments.length;i++)a[i-1]=arguments[i];return n(r,o,Ht.apply(void 0,t([e],a,!1)))};return a.attrs=function(t){return $t(n,r,e(e({},o),{attrs:Array.prototype.concat(o.attrs,t).filter(Boolean)}))},a.withConfig=function(t){return $t(n,r,e(e({},o),t))},a}var Vt=function(e){return $t(Gt,e)},Qt=Vt;be.forEach((function(e){Qt[e]=Vt(e)}));var Yt=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=zt(e),wt.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,t,n,r){var o=r(Xe(It(this.rules,t,n,r)),""),a=this.componentId+e;n.insertRules(a,a,o)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,n,r){e>2&&wt.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Kt(n){for(var r=[],a=1;a<arguments.length;a++)r[a-1]=arguments[a];var i=Ht.apply(void 0,t([n],r,!1)),l="sc-global-".concat(Le(JSON.stringify(i))),c=new Yt(i,l),s=function(e){var t=Ct(),n=o().useContext(qt),r=o().useRef(t.styleSheet.allocateGSInstance(l)).current;return t.styleSheet.server&&u(r,e,t.styleSheet,n,t.stylis),o().useLayoutEffect((function(){if(!t.styleSheet.server)return u(r,e,t.styleSheet,n,t.stylis),function(){return c.removeStyles(r,t.styleSheet)}}),[r,e,t.styleSheet,n,t.stylis]),null};function u(t,n,r,o,a){if(c.isStatic)c.renderStyles(t,me,r,a);else{var i=e(e({},n),{theme:ge(n,o,s.defaultProps)});c.renderStyles(t,i,r,a)}}return o().memo(s)}var Zt;(function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString(),n=pt(),r=Xe([n&&'nonce="'.concat(n,'"'),"".concat(ce,'="true"'),"".concat(ue,'="').concat(de,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw nt(2);return t._emitSheetCSS()},this.getStyleElement=function(){var n;if(t.sealed)throw nt(2);var r=((n={})[ce]="",n[ue]=de,n.dangerouslySetInnerHTML={__html:t.instance.toString()},n),a=pt();return a&&(r.nonce=a),[o().createElement("style",e({},r,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new wt({isServer:!0}),this.sealed=!1}t.prototype.collectStyles=function(e){if(this.sealed)throw nt(2);return o().createElement(Pt,{sheet:this.instance},e)},t.prototype.interleaveWithNodeStream=function(e){throw nt(3)}})(),"__sc-".concat(ce,"__");var Xt={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%)"},Jt=Kt(Zt||(Zt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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: 14px;\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"])),Xt.blue,Xt.white,Xt.black,Xt.purple,Xt.orange,Xt.yellow,Xt.green,Xt.cyan,Xt.red,Xt.gray30,Xt.gray40,Xt.gray50,Xt.gray60,Xt.gray70,Xt.gray80,Xt.gray90,Xt.gray95,Xt.gray98,Xt.blue10,Xt.blue50,Xt.blue80,Xt.blue95,Xt.blue95,Xt.green90,Xt.red90,Xt.green90),en=function(){return{colors:Xt}},tn=function(e){var t=e.children;return React.createElement(React.Fragment,null,React.createElement(Jt,{key:"neko-ui-styles"}),t)};const nn=function(e){var t=e.children;return React.createElement(tn,null,t)},rn=nn,on=r.createContext(void 0),an=r.createContext(!1);function ln(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=on),window.ReactQueryClientContext):on)}const cn=({context:e}={})=>{const t=r.useContext(ln(e,r.useContext(an)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},sn=({client:e,children:t,context:n,contextSharing:o=!1})=>{r.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const a=ln(n,o);return r.createElement(an.Provider,{value:!n&&o},r.createElement(a.Provider,{value:e},t))},un="undefined"==typeof window||"Deno"in window;function dn(){}function fn(e){return"number"==typeof e&&e>=0&&e!==1/0}function pn(e,t){return Math.max(e+(t||0)-Date.now(),0)}function hn(e,t,n){return Rn(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function mn(e,t,n){return Rn(e)?[{...t,queryKey:e},n]:[e||{},t]}function yn(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:a,queryKey:i,stale:l}=e;if(Rn(i))if(r){if(t.queryHash!==gn(i,t.options))return!1}else if(!wn(t.queryKey,i))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&((void 0===o||o===t.state.fetchStatus)&&!(a&&!a(t)))}function vn(e,t){const{exact:n,fetching:r,predicate:o,mutationKey:a}=e;if(Rn(a)){if(!t.options.mutationKey)return!1;if(n){if(bn(t.options.mutationKey)!==bn(a))return!1}else if(!wn(t.options.mutationKey,a))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(o&&!o(t))}function gn(e,t){return((null==t?void 0:t.queryKeyHashFn)||bn)(e)}function bn(e){return JSON.stringify(e,((e,t)=>Sn(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function wn(e,t){return kn(e,t)}function kn(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((n=>!kn(e[n],t[n]))))}function xn(e,t){if(e===t)return e;const n=On(e)&&On(t);if(n||Sn(e)&&Sn(t)){const r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),a=o.length,i=n?[]:{};let l=0;for(let r=0;r<a;r++){const a=n?r:o[r];i[a]=xn(e[a],t[a]),i[a]===e[a]&&l++}return r===a&&l===r?e:i}return t}function En(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function On(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Sn(e){if(!_n(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!_n(n)&&!!n.hasOwnProperty("isPrototypeOf")}function _n(e){return"[object Object]"===Object.prototype.toString.call(e)}function Rn(e){return Array.isArray(e)}function jn(e){return new Promise((t=>{setTimeout(t,e)}))}function Cn(e){jn(0).then(e)}function Pn(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?xn(e,t):t}const Ln=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()};const o=r=>{t?e.push(r):Cn((()=>{n(r)}))},a=()=>{const t=e;e=[],t.length&&Cn((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||a()}return n},batchCalls:e=>(...t)=>{o((()=>{e(...t)}))},schedule:o,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e}}}();class Nn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Mn=new class extends Nn{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach((({listener:e})=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},An=["online","offline"];const Tn=new class extends Nn{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return An.forEach((e=>{window.addEventListener(e,t,!1)})),()=>{An.forEach((e=>{window.removeEventListener(e,t)}))}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach((({listener:e})=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function In(e){return Math.min(1e3*2**e,3e4)}function zn(e){return"online"!==(null!=e?e:"online")||Tn.isOnline()}class Fn{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function Dn(e){return e instanceof Fn}function qn(e){let t,n,r,o=!1,a=0,i=!1;const l=new Promise(((e,t)=>{n=e,r=t})),c=()=>!Mn.isFocused()||"always"!==e.networkMode&&!Tn.isOnline(),s=r=>{i||(i=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},u=n=>{i||(i=!0,null==e.onError||e.onError(n),null==t||t(),r(n))},d=()=>new Promise((n=>{t=e=>{const t=i||!c();return t&&n(e),t},null==e.onPause||e.onPause()})).then((()=>{t=void 0,i||null==e.onContinue||e.onContinue()})),f=()=>{if(i)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(s).catch((t=>{var n,r;if(i)return;const l=null!=(n=e.retry)?n:3,s=null!=(r=e.retryDelay)?r:In,p="function"==typeof s?s(a,t):s,h=!0===l||"number"==typeof l&&a<l||"function"==typeof l&&l(a,t);!o&&h?(a++,null==e.onFail||e.onFail(a,t),jn(p).then((()=>{if(c())return d()})).then((()=>{o?u(t):f()}))):u(t)}))};return zn(e.networkMode)?f():d().then(f),{promise:l,cancel:t=>{i||(u(new Fn(t)),null==e.abort||e.abort())},continue:()=>(null==t?void 0:t())?l:Promise.resolve(),cancelRetry:()=>{o=!0},continueRetry:()=>{o=!1}}}class Bn extends Nn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),Gn(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Un(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Un(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),En(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const o=this.hasListeners();o&&Wn(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),!o||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();const a=this.computeRefetchInterval();!o||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),n=this.createResult(t,e);return function(e,t,n){if(n.keepPreviousData)return!1;if(void 0!==n.placeholderData)return t.isPlaceholderData;if(!En(e.getCurrentResult(),t))return!0;return!1}(this,n,e)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then((()=>this.createResult(n,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(dn)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),un||this.currentResult.isStale||!fn(this.options.staleTime))return;const e=pn(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!un&&!1!==this.options.enabled&&fn(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||Mn.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,r=this.options,o=this.currentResult,a=this.currentResultState,i=this.currentResultOptions,l=e!==n,c=l?e.state:this.currentQueryInitialState,s=l?this.currentResult:this.previousQueryResult,{state:u}=e;let d,{dataUpdatedAt:f,error:p,errorUpdatedAt:h,fetchStatus:m,status:y}=u,v=!1,g=!1;if(t._optimisticResults){const o=this.hasListeners(),a=!o&&Gn(e,t),i=o&&Wn(e,n,t,r);(a||i)&&(m=zn(e.options.networkMode)?"fetching":"paused",f||(y="loading")),"isRestoring"===t._optimisticResults&&(m="idle")}if(t.keepPreviousData&&!u.dataUpdatedAt&&null!=s&&s.isSuccess&&"error"!==y)d=s.data,f=s.dataUpdatedAt,y=s.status,v=!0;else if(t.select&&void 0!==u.data)if(o&&u.data===(null==a?void 0:a.data)&&t.select===this.selectFn)d=this.selectResult;else try{this.selectFn=t.select,d=t.select(u.data),d=Pn(null==o?void 0:o.data,d,t),this.selectResult=d,this.selectError=null}catch(e){0,this.selectError=e}else d=u.data;if(void 0!==t.placeholderData&&void 0===d&&"loading"===y){let e;if(null!=o&&o.isPlaceholderData&&t.placeholderData===(null==i?void 0:i.placeholderData))e=o.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){0,this.selectError=e}void 0!==e&&(y="success",d=Pn(null==o?void 0:o.data,e,t),g=!0)}this.selectError&&(p=this.selectError,d=this.selectResult,h=Date.now(),y="error");const b="fetching"===m,w="loading"===y,k="error"===y;return{status:y,fetchStatus:m,isLoading:w,isSuccess:"success"===y,isError:k,isInitialLoading:w&&b,data:d,dataUpdatedAt:f,error:p,errorUpdatedAt:h,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>c.dataUpdateCount||u.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!w,isLoadingError:k&&0===u.dataUpdatedAt,isPaused:"paused"===m,isPlaceholderData:g,isPreviousData:v,isRefetchError:k&&0!==u.dataUpdatedAt,isStale:Hn(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,En(n,t))return;this.currentResult=n;const r={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.trackedProps.size)return!0;const r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((e=>{const n=e;return this.currentResult[n]!==t[n]&&r.has(n)}))})()&&(r.listeners=!0),this.notify({...r,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||Dn(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Ln.batch((()=>{var t,n,r,o;if(e.onSuccess)null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(o=this.options).onSettled)||r.call(o,this.currentResult.data,null);else if(e.onError){var a,i,l,c;null==(a=(i=this.options).onError)||a.call(i,this.currentResult.error),null==(l=(c=this.options).onSettled)||l.call(c,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function Gn(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&Un(e,t,t.refetchOnMount)}function Un(e,t,n){if(!1!==t.enabled){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&Hn(e,t)}return!1}function Wn(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&Hn(e,n)}function Hn(e,t){return e.isStaleByTime(t.staleTime)}const $n=n(143).useSyncExternalStore;function Vn(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Qn=r.createContext(Vn()),Yn=()=>r.useContext(Qn),Kn=r.createContext(!1),Zn=()=>r.useContext(Kn);Kn.Provider;function Xn(e,t){return"function"==typeof e?e(...t):!!e}const Jn=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},er=e=>{r.useEffect((()=>{e.clearReset()}),[e])},tr=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&Xn(n,[e.error,r]),nr=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},rr=(e,t,n)=>(null==e?void 0:e.suspense)&&((e,t)=>e.isLoading&&e.isFetching&&!t)(t,n),or=(e,t,n)=>t.fetchOptimistic(e).then((({data:t})=>{null==e.onSuccess||e.onSuccess(t),null==e.onSettled||e.onSettled(t,null)})).catch((t=>{n.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)}));function ar(e,t,n){return function(e,t){const n=cn({context:e.context}),o=Zn(),a=Yn(),i=n.defaultQueryOptions(e);i._optimisticResults=o?"isRestoring":"optimistic",i.onError&&(i.onError=Ln.batchCalls(i.onError)),i.onSuccess&&(i.onSuccess=Ln.batchCalls(i.onSuccess)),i.onSettled&&(i.onSettled=Ln.batchCalls(i.onSettled)),nr(i),Jn(i,a),er(a);const[l]=r.useState((()=>new t(n,i))),c=l.getOptimisticResult(i);if($n(r.useCallback((e=>{const t=o?()=>{}:l.subscribe(Ln.batchCalls(e));return l.updateResult(),t}),[l,o]),(()=>l.getCurrentResult()),(()=>l.getCurrentResult())),r.useEffect((()=>{l.setOptions(i,{listeners:!1})}),[i,l]),rr(i,c,o))throw or(i,l,a);if(tr({result:c,errorResetBoundary:a,useErrorBoundary:i.useErrorBoundary,query:l.getCurrentQuery()}))throw c.error;return i.notifyOnChangeProps?c:l.trackResult(c)}(hn(e,t,n),Bn)}const ir=console;class lr{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),fn(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:un?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class cr extends lr{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||ir,this.observers=[],this.state=e.state||sr(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){const e=()=>{var e;return this.retryer=qn({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var n,r,o,a,i,l,c,s;if(!t){var u,d,f,p;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(u=(d=this.mutationCache.config).onMutate)?void 0:u.call(d,this.state.variables,this));const e=await(null==(f=(p=this.options).onMutate)?void 0:f.call(p,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const h=await e();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,h,this.state.variables,this.state.context,this)),await(null==(o=(a=this.options).onSuccess)?void 0:o.call(a,h,this.state.variables,this.state.context)),await(null==(i=(l=this.mutationCache.config).onSettled)?void 0:i.call(l,h,null,this.state.variables,this.state.context,this)),await(null==(c=(s=this.options).onSettled)?void 0:c.call(s,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(e){try{var h,m,y,v,g,b,w,k;throw await(null==(h=(m=this.mutationCache.config).onError)?void 0:h.call(m,e,this.state.variables,this.state.context,this)),await(null==(y=(v=this.options).onError)?void 0:y.call(v,e,this.state.variables,this.state.context)),await(null==(g=(b=this.mutationCache.config).onSettled)?void 0:g.call(b,void 0,e,this.state.variables,this.state.context,this)),await(null==(w=(k=this.options).onSettled)?void 0:w.call(k,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!zn(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),Ln.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}function sr(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class ur extends Nn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),En(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Ln.batch((()=>{var t,n,r,o;if(this.mutateOptions&&this.hasListeners())if(e.onSuccess)null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(o=this.mutateOptions).onSettled)||r.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var a,i,l,c;null==(a=(i=this.mutateOptions).onError)||a.call(i,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(l=(c=this.mutateOptions).onSettled)||l.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)}))}))}}function dr(e,t,n){const o=function(e,t,n){return Rn(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}(e,t,n),a=cn({context:o.context}),[i]=r.useState((()=>new ur(a,o)));r.useEffect((()=>{i.setOptions(o)}),[i,o]);const l=$n(r.useCallback((e=>i.subscribe(Ln.batchCalls(e))),[i]),(()=>i.getCurrentResult()),(()=>i.getCurrentResult())),c=r.useCallback(((e,t)=>{i.mutate(e,t).catch(fr)}),[i]);if(l.error&&Xn(i.options.useErrorBoundary,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}}function fr(){}var pr=n(449),hr=n.n(pr);n(393);function mr(e){return mr="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},mr(e)}function yr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||vr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vr(e,t){if(e){if("string"==typeof e)return gr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gr(e,t):void 0}}function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var br=function(e,t){var n=(0,r.useRef)(),o=t?Array.isArray(t)?t:[t]:[n],a=function(t){if(e){var n,r=!1,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=vr(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(o);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(null!=i&&i.current&&i.current.contains(t.target)){r=!0;break}}}catch(e){a.e(e)}finally{a.f()}r||e()}};return(0,r.useEffect)((function(){return document.addEventListener("mousedown",a),function(){document.removeEventListener("mousedown",a)}}),[e,t]),n},wr=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)((function(){var e=[];return t.forEach((function(t){if("string"==typeof t){var n=t.trim().split(" ").filter((function(e){return e.length>0}));n.forEach((function(t){return e.push(t)}))}else if("object"===mr(t)){Object.keys(t).forEach((function(n){t[n]&&e.push(n)}))}})),e.join(" ")}),[t])};function kr(e){return kr="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},kr(e)}var xr,Er,Or,Sr,_r,Rr,jr,Cr,Pr,Lr=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function Nr(){return Nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nr.apply(null,arguments)}function Mr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ar(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mr(Object(n),!0).forEach((function(t){Tr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=kr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ir(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var zr="\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",Fr=Qt.h1(xr||(xr=Ir(["\n  ","\n  font-size: var(--neko-h1-font-size);\n"])),zr),Dr=Qt.h2(Er||(Er=Ir(["\n  ","\n  font-size: var(--neko-h2-font-size);\n"])),zr),qr=Qt.h3(Or||(Or=Ir(["\n  ","\n  font-size: var(--neko-h3-font-size);\n"])),zr),Br=Qt.h4(Sr||(Sr=Ir(["\n  ","\n  font-size: var(--neko-h4-font-size);\n"])),zr),Gr=Qt.h5(_r||(_r=Ir(["\n  ","\n  font-size: var(--neko-h5-font-size);\n"])),zr),Ur=Qt.h6(Rr||(Rr=Ir(["\n  ","\n  font-size: var(--neko-h6-font-size);\n"])),zr),Wr=Qt.p(jr||(jr=Ir(["\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"]))),Hr=Qt.span(Cr||(Cr=Ir(["\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"]))),$r=Qt.label(Pr||(Pr=Ir(["\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"]))),Vr=function(e){var t=e.children,n=void 0===t?null:t,r=e.style,a=void 0===r?{}:r,i=e.className,l=void 0===i?"":i,c=e.bold,s=void 0!==c&&c,u=e.h1,d=e.h2,f=e.h3,p=e.h4,h=e.h5,m=e.h6,y=e.p,v=(e.span,e.label),g=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lr),b=s?{fontWeight:"bold"}:{},w=wr("neko-typo",l,{"neko-typo-h1":u},{"neko-typo-h2":d},{"neko-typo-h3":f},{"neko-typo-h4":p},{"neko-typo-h5":h},{"neko-typo-h6":m},{"neko-typo-p":y},{"neko-typo-label":v});return u?o().createElement(Fr,Nr({style:Ar(Ar({},b),a),className:w},g),n):d?o().createElement(Dr,Nr({style:Ar(Ar({},b),a),className:w},g),n):f?o().createElement(qr,Nr({style:Ar(Ar({},b),a),className:w},g),n):p?o().createElement(Br,Nr({style:Ar(Ar({},b),a),className:w},g),n):h?o().createElement(Gr,Nr({style:Ar(Ar({},b),a),className:w},g),n):m?o().createElement(Ur,Nr({style:Ar(Ar({},b),a),className:w},g),n):y?o().createElement(Wr,Nr({style:Ar(Ar({},b),a),className:w},g),n):v?o().createElement($r,Nr({style:Ar(Ar({},b),a),className:w},g),n):o().createElement(Hr,Nr({style:Ar(Ar({},b),a),className:w},g),n)},Qr=function(e){return o().createElement(Vr,e)};Qr.propTypes={h1:hr().any,h2:hr().any,h3:hr().any,h4:hr().any,h5:hr().any,h6:hr().any,p:hr().any,span:hr().any,label:hr().any,bold:hr().bool,style:hr().object,className:hr().string,children:hr().node};var Yr,Kr=["title","contentAlign","titleStyle","color"];function Zr(){return Zr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zr.apply(null,arguments)}var Xr,Jr=Qt((function(e){var t=e.title,n=void 0===t?"":t,r=e.contentAlign,a=void 0===r?"left":r,i=e.titleStyle,l=void 0===i?{}:i,c=(e.color,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Kr)),s=wr("neko-settings",e.className);return o().createElement("div",Zr({className:s},c),o().createElement("div",{className:"neko-settings-head",style:l},n||" "),o().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(a)},e.children))}))(Yr||(Yr=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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    /* Match control height so the title text vertically centers with checkboxes/inputs */\n    line-height: var(--neko-control-height);\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    /* Slightly smaller line-height when wrapped keeps multi-line titles tight. */\n    &:has(> br), &.is-multiline {\n      line-height: 17px;\n      padding-top: 6px;\n    }\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 t=e.color;return t?"\n      --settings-color: var(--neko-".concat(t,");\n    "):""})),eo=function(e){return o().createElement(Jr,e)};eo.propTypes={title:hr().string,className:hr().string,contentAlign:hr().string,titleStyle:hr().object,color:hr().oneOf(["blue","purple","green","red","orange","yellow","gray"])};var to=Qt((function(e){var t=e.name,n=(e.max,e.isPro),r=void 0!==n&&n,a=o().Children.map(e.children,(function(e){return e.props.name?e:o().cloneElement(e,{name:t,isPro:r})}));return o().createElement("div",{className:"neko-checkbox-group"},a)}))(Xr||(Xr=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n"]))),no=function(e){return o().createElement(to,e)};no.propTypes={name:hr().string,max:hr().number,isPro:hr().bool};var ro,oo=["show","className"];function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ao.apply(null,arguments)}var io=Qt.a(ro||(ro=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),lo=function(e){var t=e.show,n=void 0===t||t,r=e.className,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,oo),i=wr("neko-pro-only",r);return n?o().createElement(io,ao({href:"https://meowapps.com",target:"_blank",className:i},a),"Pro"):null},co=function(e){return o().createElement(lo,e)};co.propTypes={show:hr().bool,className:hr().string};
/**
 * @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.
 */
const so=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},uo=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),fo=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};
/**
 * @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 po={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"};
/**
 * @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.
 */
const ho=(0,r.forwardRef)((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:a="",children:i,iconNode:l,...c},s)=>(0,r.createElement)("svg",{ref:s,...po,width:t,height:t,stroke:e,strokeWidth:o?24*Number(n)/Number(t):n,className:uo("lucide",a),...!i&&!fo(c)&&{"aria-hidden":"true"},...c},[...l.map((([e,t])=>(0,r.createElement)(e,t))),...Array.isArray(i)?i:[i]]))),mo=(e,t)=>{const n=(0,r.forwardRef)((({className:n,...o},a)=>{return(0,r.createElement)(ho,{ref:a,iconNode:t,className:uo(`lucide-${i=so(e),i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...o});var i}));return n.displayName=so(e),n},yo=mo("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"}]]),vo=mo("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"}]]),go=mo("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"}]]),bo=mo("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"}]]),wo=mo("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"}]]),ko=mo("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"}]]),xo=mo("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"}]]),Eo=mo("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"}]]),Oo=mo("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]),So=mo("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]),_o=mo("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),Ro=mo("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),jo=mo("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),Co=mo("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),Po=mo("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"}]]),Lo=mo("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"}]]),No=mo("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"}]]),Mo=mo("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),Ao=mo("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"}]]),To=mo("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),Io=mo("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),zo=mo("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"}]]),Fo=mo("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"}]]),Do=mo("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"}]]),qo=mo("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"}]]),Bo=mo("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"}]]),Go=mo("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"}]]),Uo=mo("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"}]]),Wo=mo("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"}]]),Ho=mo("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),$o=mo("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"}]]),Vo=mo("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"}]]),Qo=mo("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"}]]),Yo=mo("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"}]]),Ko=mo("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Zo=mo("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"}]]),Xo=mo("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"}]]),Jo=mo("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"}]]),ea=mo("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"}]]),ta=mo("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),na=mo("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"}]]),ra=mo("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"}]]),oa=mo("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"}]]),aa=mo("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"}]]),ia=mo("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"}]]),la=mo("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),ca=mo("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"}]]),sa=mo("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"}]]),ua=mo("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"}]]),da=mo("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"}]]),fa=mo("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"}]]),pa=mo("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"}]]),ha=mo("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),ma=mo("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"}]]),ya=mo("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),va=mo("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),ga=mo("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),ba=mo("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),wa=mo("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"}]]),ka=mo("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"}]]),xa=mo("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"}]]),Ea=mo("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]]),Oa=mo("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"}]]),Sa=mo("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"}]]),_a=mo("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"}]]),Ra=mo("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"}]]),ja=mo("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"}]]),Ca=mo("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"}]]),Pa=mo("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"}]]),La=mo("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"}]]),Na=mo("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"}]]),Ma=mo("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"}]]),Aa=mo("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"}]]),Ta=mo("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),Ia=mo("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"}]]),za=mo("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"}]]),Fa=mo("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"}]]),Da=mo("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"}]]),qa=mo("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"}]]),Ba=mo("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"}]]),Ga=mo("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"}]]),Ua=mo("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"}]]),Wa=mo("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"}]]),Ha=mo("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"}]]),$a=mo("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"}]]),Va=mo("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"}]]),Qa=mo("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"}]]),Ya=mo("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"}]]),Ka=mo("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"}]]),Za=mo("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"}]]),Xa=mo("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"}]]),Ja=mo("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"}]]),ei=mo("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"}]]);var ti={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%)"},ni=18;const ri={"timer-reset":yo,tag:vo,"format-list-bulleted":go,duplicate:bo,lock:wo,"lock-open":ko,"file-undo":xo,"file-move":Eo,"chevron-double-left":Oo,"chevron-double-right":So,"chevron-left":_o,"chevron-right":Ro,"chevron-down":jo,"chevron-up":Co,pause:Po,play:Lo,replay:No,check:Mo,"check-circle":Ao,circle:To,stop:Io,"checkbox-blank":Io,"checkbox-marked":zo,delete:Fo,undo:Do,alert:qo,warning:Bo,database:Go,tools:Uo,cog:Wo,close:Ho,cat:$o,upload:Vo,trash:Fo,pencil:Qo,dashboard:Yo,search:Ko,folder:Zo,"folder-open":Xo,image:Jo,"image-multiple-outline":ea,plus:ta,"folder-plus":na,"image-plus":ra,"view-grid":oa,list:go,twitter:aa,instagram:ia,facebook:la,star:ca,"timer-outline":sa,link:ua,linkedin:da,pinterest:fa,"zoom-in":pa,"info-outline":ha,"image-off-outline":ma,"arrow-up":ya,"arrow-down":va,"arrow-left":ga,"arrow-right":ba,sort:wa,"alert-triangle":Bo,"alert-circle":qo,"pause-circle":ka,brain:xa,console:Ea,terminal:Ea,clipboard:Oa,copy:bo,"list-checks":Sa,server:_a,eye:Ra,"eye-off":ja,"rocket-launch":Ca,"calendar-month":Pa,wand:La,mastodon:Na,filter:Ma,question:Aa,loading:Ta,new:Ia,save:za,reset:Fa,rename:Da,edit:Da,sync:qa,lightning:Ba,zap:Ba,refresh:qa,"file-upload":Ga,sparkles:Ua,debug:Wa,retina:Ha,feather:$a,"external-link":Va,download:Qa,share:Ya,mail:Ka,phone:Za,message:Xa,bell:Ja,home:ei};var oi,ai,ii=n(206),li=n.n(ii);function ci(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return si(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?si(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function si(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ui(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var di=Qt.div(oi||(oi=ui(["\n  display: inline-block;\n"]))),fi=Qt.div(ai||(ai=ui(["\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 t="5px",n="15px";if(e.visible)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""}else 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""}}),(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""}})),pi=function(e){var t,n,a,i=e.text,l=void 0===i?"Hello world!":i,c=e.position,s=void 0===c?"top":c,u=e.maxWidth,d=void 0===u?160:u,f=ci((0,r.useState)(!1),2),p=f[0],h=f[1],m=(t=function(e){return h(e)},n=100,a=(0,r.useRef)(null),(0,r.useEffect)((function(){return function(){a.current&&clearTimeout(a.current)}}),[]),(0,r.useCallback)((function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];a.current&&clearTimeout(a.current),a.current=setTimeout((function(){t.apply(void 0,r)}),n)}),[t,n])),y=ci((0,r.useState)({top:0,left:0}),2),v=y[0],g=y[1],b=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(p&&b.current){var e=b.current.getBoundingClientRect(),t=0,n=0,r=window.scrollY||window.pageYOffset,o=window.scrollX||window.pageXOffset;switch(s){case"top":t=e.top+r,n=e.left+e.width/2+o;break;case"bottom":t=e.bottom+r,n=e.left+e.width/2+o;break;case"left":t=e.top+e.height/2+r,n=e.left+o;break;case"right":t=e.top+e.height/2+r,n=e.right+o}g({top:t,left:n})}}),[p,s]),o().createElement(di,{className:"neko-tooltip",ref:b,style:e.style,onMouseEnter:function(){return l&&m(!0)},onMouseLeave:function(){return m(!1)}},e.children,li().createPortal(o().createElement(fi,{visible:p,position:s,$maxWidth:d,style:{top:v.top,left:v.left}},"string"==typeof l?l.split("\n").map((function(e,t){return o().createElement(o().Fragment,{key:t},e,o().createElement("br",null))})):l),document.body))},hi=function(e){return e.text?o().createElement(pi,e):e.children||null};hi.propTypes={style:hr().object,text:hr().string,position:hr().oneOf(["top","right","bottom","left"]),maxWidth:hr().number};var mi,yi,vi=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],gi=["width","height","fill"],bi=["width","height","fill"];function wi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ki(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wi(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ei(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ei(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ei(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ei(e){return Ei="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},Ei(e)}function Oi(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Si(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var _i=Qt.div(mi||(mi=Si(["\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"})),Ri=Qt.div(yi||(yi=Si(["\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"]))),ji={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},Ci=function(e){var t=e.icon,n=e.color,a=e.spinning,i=void 0!==a&&a,l=e.className,c=void 0===l?"":l,s=e.tooltip,u=e.raw,d=e.isBusy,f=void 0!==d&&d,p=e.busy,h=void 0!==p&&p,m=e.variant,y=e.title,v=e.containerStyle,g=e.hoverColor,b=e.disabled,w=void 0!==b&&b,k=e.width,x=e.height,E=e.strokeWidth,O=Oi(e,vi),S=h||f;o().useEffect((function(){f&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[f]);var _=m&&ji[m]?ji[m].color:n,R=m&&ji[m]?ji[m].hoverColor:g,j="string"==typeof t&&ti[t]?ti[t]:void 0,C=k||x||30,P=(0,r.useMemo)((function(){return"string"==typeof t?ri[t]?ri[t]:(console.warn('NekoIcon: Icon "'.concat(t,'" does not exist. Falling back to placeholder.')),Aa):t}),[t]),L=(0,r.useMemo)((function(){return"string"==typeof t||"function"==typeof P||"object"===Ei(P)}),[t,P]),N=wr("neko-icon",c,{"neko-clickable":!!O.onClick},{spin:i||S},{disabled:w}),M=function(){if(S&&!w)return o().createElement(Ta,{size:C,className:"spin",strokeWidth:E});if(L){var e=P,t=(O.width,O.height,O.fill),n=Oi(O,gi);return o().createElement(e,ki({size:C,fill:t||j||"none",strokeWidth:E},n))}return o().createElement(Ri,null,P)};if(s)return"string"==typeof s&&(s={text:s}),o().createElement(hi,{text:s.text,position:s.position||"top"},o().createElement(_i,{style:v,className:N,$color:_,$hoverColor:R,title:y},M()));if(u){if(L){var A=P,T=(O.width,O.height,O.fill),I=Oi(O,bi);return o().createElement(A,ki({size:C,color:_,fill:T||j||"none",className:N,strokeWidth:E},I))}return o().createElement(Ri,null,P)}return o().createElement(_i,{style:v,title:y,className:N,$color:_,$hoverColor:R},M())};Ci.propTypes={icon:hr().oneOfType([hr().elementType,hr().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:hr().string,spinning:hr().bool,className:hr().string,tooltip:hr().string,raw:hr().bool,busy:hr().bool,isBusy:hr().bool,variant:hr().string};var Pi,Li,Ni=["className","size"],Mi=["className","size","color"],Ai=["type"];function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ti.apply(null,arguments)}function Ii(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Fi=Qt.div(Pi||(Pi=zi(["\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"})),Di=function(e){e.className;var t=e.size,n=Ii(e,Ni),r=wr("neko-spinner",n.className);return o().createElement(Fi,Ti({className:r,size:t},n),o().createElement("div",{className:"double-bounce1"}),o().createElement("div",{className:"double-bounce2"}))},qi=Qt.div(Li||(Li=zi(["\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"})),Bi=function(e){var t=e.className,n=e.size,r=void 0===n?"24px":n,a=e.color,i=void 0===a?"#666":a,l=Ii(e,Mi),c=wr("neko-spinner-icon",t),s=parseInt(r);return o().createElement(qi,Ti({className:c,size:r},l),o().createElement(Ci,{icon:"sync",width:s,height:s,color:i,raw:!0}))},Gi=function(e){var t=e.type,n=void 0===t?"icon":t,r=Ii(e,Ai);return"circle"===n?o().createElement(Di,r):o().createElement(Bi,r)},Ui=function(e){return o().createElement(Gi,e)};Ui.propTypes={type:hr().oneOf(["circle","icon"]),size:hr().string,color:hr().string};var Wi,Hi=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","busy","small","color","variant"];function $i(){return $i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$i.apply(null,arguments)}var Vi=Qt.div(Wi||(Wi=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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 t=e.color;return"danger"===e.variant?"\n        --checkbox-color: var(--neko-danger);\n      ":t?"\n      --checkbox-color: var(--neko-".concat(t,");\n    "):""}),(function(e){var t=e.checked,n=e.disabled,r=e.color,o=e.variant;return n?"":t?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-accent-color))":"var(--neko-accent-color)","; font-weight: 600;"):""})),Qi=function(e){var t=e.name,n=e.checked,r=void 0!==n&&n,a=e.indeterminate,i=void 0!==a&&a,l=e.onChange,c=e.label,s=e.description,u=e.isPro,d=void 0!==u&&u,f=e.disabled,p=e.requirePro,h=void 0!==p&&p,m=e.isBusy,y=void 0!==m&&m,v=e.busy,g=void 0!==v&&v,b=e.small,w=void 0!==b&&b,k=e.color,x=e.variant,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Hi),O=g||y;o().useEffect((function(){y&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[y]);var S=h&&!d,_=f||S,R=wr("neko-checkbox",e.className,{disabled:_},{small:w}),j=wr("neko-checkbox",{disabled:_,"neko-checked":r,"neko-indeterminate":i,small:w}),C=wr("neko-checked-mark"),P=wr("neko-indeterminate-mark");return o().createElement(Vi,$i({className:R,checked:r,disabled:_,color:k,variant:x,onClick:function(e){return e.stopPropagation()}},E),o().createElement("div",{className:"neko-checkbox-container"},o().createElement("div",{className:"neko-content",onClick:function(n){_||(l?l(!r,t,n):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},o().createElement("div",{className:"neko-checkbox-check-container"},O&&o().createElement("div",{className:"neko-checkbox-busy-container"},o().createElement("div",{className:j},o().createElement(Ui,{type:"circle",size:"16px"}))),!O&&o().createElement(o().Fragment,null,o().createElement("div",{className:j},o().createElement("div",{className:C}),o().createElement("div",{className:P})))),(c||S||s)&&o().createElement("div",{className:"neko-checkbox-inner-container"},o().createElement("span",{className:"neko-label-container"},o().createElement("span",{className:"neko-label"},c),o().createElement(co,{className:"inline",show:S,style:{position:"relative",top:-1}})),s?"string"==typeof s?o().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("small",{className:"description"},s):null))))};Qi.propTypes={name:hr().string,checked:hr().bool,label:hr().string,description:hr().string,isPro:hr().bool,requirePro:hr().bool,busy:hr().bool,isBusy:hr().bool,small:hr().bool,color:hr().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:hr().oneOf(["danger"])};var Yi,Ki=["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 Zi(){return Zi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zi.apply(null,arguments)}function Xi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ji(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ji(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var el,tl=Qt((function(e){var t=e.className,n=void 0===t?"primary":t,a=e.variant,i=e.disabled,l=void 0!==i&&i,c=e.icon,s=void 0===c?null:c,u=e.color,d=void 0===u?null:u,f=e.onClick,p=void 0===f?function(){}:f,h=e.onStopClick,m=void 0===h?null:h,y=e.rounded,v=e.isBusy,g=void 0!==v&&v,b=e.busy,w=void 0!==b&&b,k=e.spinning,x=void 0!==k&&k,E=(e.disabledColor,e.busyText,e.hideBusyIcon),O=void 0!==E&&E,S=(e.busyIconSize,e.requirePro),_=void 0!==S&&S,R=e.isPro,j=void 0!==R&&R,C=e.small,P=e.large,L=e.width,N=(e.height,e.fullWidth),M=e.startTime,A=void 0===M?null:M,T=e.progress,I=void 0===T?null:T,z=e.ai,F=void 0!==z&&z,D=e.children,q=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ki),B=w||g;o().useEffect((function(){g&&console.log('NekoButton: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[g]);var G=o().useRef(null),U=o().useRef(null),W=Xi(o().useState(null),2),H=W[0],$=W[1];o().useLayoutEffect((function(){G.current&&!U.current&&(U.current=G.current.offsetWidth)})),o().useEffect((function(){if(!B&&!m){var e=setTimeout((function(){$(null)}),300);return function(){return clearTimeout(e)}}}),[B,m]),o().useEffect((function(){n&&["primary","primary-block","secondary","danger","success","warning","header"].includes(n)&&!a&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(n,'"'))}),[n,a]);var V=a||(["primary","primary-block","secondary","danger","success","warning","header"].includes(n)?n:"primary"),Q=n&&!["primary","primary-block","secondary","danger","success","warning","header"].includes(n)?n:"";o().useEffect((function(){F&&(a||["secondary","danger","success","warning","header"].includes(V))&&console.warn('NekoButton: The "ai" property doesn\'t need a variant. The ai styling will override the variant styling.')}),[F,a,V]);var Y,K,Z,X=l||_&&!j,J=!!s,ee=_&&!j,te=!!m&&B,ne=(0,r.useMemo)((function(){var e="number"==typeof L?L:30;return C&&(e*=.8),P&&(e*=1.3),"header"===V||n&&n.includes("header")?20:y?e-12:e-14}),[L,y,C,P,V,n]),re=Xi((0,r.useState)(null),2),oe=re[0],ae=re[1];Y=function(){return ae(new Date)},K=A?1e3:null,Z=(0,r.useRef)(),(0,r.useEffect)((function(){Z.current=Y}),[Y]),(0,r.useEffect)((function(){if(null!==K){var e=setInterval((function(){Z.current()}),K);return function(){return clearInterval(e)}}}),[K]),(0,r.useEffect)((function(){A||ae(null)}),[A]);var ie=(0,r.useMemo)((function(){if(!A||!oe)return null;var e=Math.floor((oe-A)/1e3),t=Math.floor(e/60),n=e%60;return"".concat(t.toString().padStart(2,"0"),":").concat(n.toString().padStart(2,"0"))}),[oe,A]),le=wr("neko-button",V,Q,{"has-icon":J},{"custom-color":d},{small:C},{large:P},{rounded:y},{busy:B},{"is-pro":ee},{full:N},{"has-stop":te},{ai:F});return o().createElement("button",Zi({ref:G,type:"button",className:le,onClick:function(e){if(!B&&G.current){var t=m&&U.current?U.current:G.current.offsetWidth;$(t)}X||te||p(),e.stopPropagation(),e.preventDefault()},disabled:X&&!(B&&te),style:B&&H?{minWidth:"".concat(H,"px"),width:"".concat(H,"px")}:void 0},q),B&&null!==I&&I>0&&o().createElement("div",{className:"progress-bar",style:{width:"".concat(I,"%")}}),B&&!te&&!O&&o().createElement("div",{className:"busy-wrapper"},o().createElement("div",{className:"busy-icon"},o().createElement(Ci,{raw:!0,icon:"sync",width:16,height:16})),null!==I&&I>=0&&o().createElement("span",{className:"progress-percentage"},Math.round(I),"%"),ie&&o().createElement("span",{className:"chrono-time"},ie)),!B&&!te&&o().createElement("div",{className:"normal-content"},J&&!y&&!!D&&o().createElement("div",{className:"icon-section"},o().createElement(Ci,{raw:!0,icon:s,width:ne,height:ne,spinning:x,strokeWidth:y&&C?3:void 0})),J&&!y&&!D&&o().createElement(Ci,{raw:!0,icon:s,width:ne,height:ne,spinning:x,style:{margin:"0 auto"},strokeWidth:y&&C?3:void 0}),J&&y&&o().createElement(Ci,{raw:!0,icon:s,width:ne,height:ne,spinning:x,style:{margin:"0 auto"},strokeWidth:y&&C?3:void 0}),!!D&&o().createElement("span",{className:J&&!y?"button-text":""},D)),te&&o().createElement(o().Fragment,null,o().createElement("div",{className:"busy-icon"},o().createElement(Ci,{raw:!0,icon:"sync",width:16,height:16})),o().createElement("div",{className:"stop-section",onClick:function(e){e.stopPropagation(),m()}},o().createElement(Ci,{raw:!0,icon:"stop",width:"14",height:"14"}))),ee&&o().createElement(co,{style:{marginLeft:"8px"}}))}))(Yi||(Yi=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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 color-mix(in oklab, var(--neko-main-color) 30%, transparent),\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 color-mix(in oklab, var(--neko-main-color) 40%, transparent),\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 t;return null!==(t=e.width)&&void 0!==t?t:e.large?50:30}),(function(e){var t;return null!==(t=e.height)&&void 0!==t?t:"var(--neko-rounded-size)"}),(function(e){return nl(e.color)})),nl=function(e){if(e){var t=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),n=t?e:"var(--neko-".concat(e,")"),r=t?e:"var(--neko-".concat(e,")");return"\n      &.custom-color {\n        background-color: ".concat(n,";\n        border: 1px solid ").concat(r,";\n\n        &:hover {\n          background-color: ").concat(n,";\n          filter: brightness(1.1);\n        }\n      }\n    ")}},rl=function(e){return o().createElement(tl,e)};function ol(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||al(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function al(e,t){if(e){if("string"==typeof e)return il(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?il(e,t):void 0}}function il(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}rl.propTypes={className:hr().string,variant:hr().oneOf(["primary","primary-block","secondary","danger","success","warning","header"]),disabled:hr().bool,icon:hr().oneOfType([hr().object,hr().oneOf(["setting","edit","trash"])]),color:hr().string,onClick:hr().func.isRequired,onStopClick:hr().func,rounded:hr().bool,busy:hr().bool,isBusy:hr().bool,spinning:hr().bool,busyText:hr().string,hideBusyIcon:hr().bool,busyIconSize:hr().string,requirePro:hr().bool,isPro:hr().bool,disabledColor:hr().string,small:hr().bool,large:hr().bool,progress:hr().number,ai:hr().bool};var ll,cl=Qt.div(el||(el=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),sl=function(e){var t=e.className,n=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,c=void 0===l?{}:l,s=ol((0,r.useState)(!1),2),u=s[0],d=s[1],f=ol((0,r.useState)(!1),2),p=f[0],h=f[1],m=wr("neko-page",t);return(0,r.useEffect)((function(){if(i&&!u){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=al(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(i);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n){d(n);break}}}catch(e){t.e(e)}finally{t.f()}}}),[i,u]),o().createElement(cl,{className:m,style:c},u&&o().createElement("div",{className:"neko-rest-error"},o().createElement("div",{className:"container"},!p&&o().createElement(o().Fragment,null,o().createElement("h3",null,"The Rest API is disabled or broken 😢"),o().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."),o().createElement("p",null,o().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o().createElement("p",{className:"neko-debug"},o().createElement("small",null,"URL: ",u.url,o().createElement("br",null),"CODE: ",u.code,o().createElement("br",null),"MESSAGE: ",u.message,o().createElement("br",null)))),u.body&&p&&o().createElement("p",{className:"neko-debug"},o().createElement("div",{dangerouslySetInnerHTML:{__html:u.body}})),u.body&&o().createElement(rl,{color:"#a94242",onClick:function(){return h(!p)}},p?"Hide":"Display"," response from server"),o().createElement(rl,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),n)},ul=function(e){return o().createElement(sl,e)};ul.propTypes={className:hr().string,style:hr().object,nekoErrors:hr().array};var dl,fl=Qt.div(ll||(ll=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),pl=function(){return o().createElement(fl,{className:"neko-logo"},o().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o().createElement("g",{clipPath:"url(#clip0_310_229)"},o().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"}),o().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"}),o().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"}),o().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"}),o().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"}),o().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"})),o().createElement("defs",null,o().createElement("clipPath",{id:"clip0_310_229"},o().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},hl=function(e){return o().createElement(pl,e)};hl.propTypes={};var ml=Qt.div(dl||(dl=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),yl=function(e){var t=e.title,n=void 0===t?"NekoUI":t,r=e.section,a=void 0===r?null:r,i=e.subtitle,l=void 0===i?"By Meow Apps":i,c=e.children,s=e.isPro,u=void 0!==s&&s,d=e.showFreeBadge,f=void 0===d||d;return o().createElement(ml,{className:"neko-header"},o().createElement("div",{className:"neko-header-logo-container"},o().createElement(hl,null)),o().createElement("div",{className:"neko-header-title-container"},o().createElement("div",{className:"neko-header-title-row"},o().createElement("h1",{className:"neko-header-title"},n),!!a&&o().createElement(o().Fragment,null,o().createElement("span",{className:"neko-header-separator"},"›"),o().createElement("span",{className:"neko-header-section"},a))),o().createElement("small",{className:"neko-header-subtitle"},o().createElement("a",{target:"_blank",href:"https://meowapps.com"},l),(u||f)&&(u?o().createElement("span",{className:"neko-header-version pro"},"Pro"):o().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")))),o().createElement("div",{className:"neko-header-extra-content"},c))},vl=function(e){return o().createElement(yl,e)};function gl(e){return gl="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},gl(e)}function bl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kl(r.key),r)}}function wl(e,t,n){return t&&bl(e.prototype,t),n&&bl(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function kl(e){var t=function(e,t){if("object"!=gl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gl(t)?t:t+""}vl.propTypes={title:hr().string,section:hr().string,subtitle:hr().string,children:hr().node,isPro:hr().bool,showFreeBadge:hr().bool};var xl=wl((function e(t){var n=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,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=t,this.code=n,this.body=o,this.debug=a,this.cancelledByUser="USER-ABORTED"===n}));function El(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jl(r.key),r)}}function Ol(e,t,n){return t=_l(t),function(e,t){if(t&&("object"==Tl(t)||"function"==typeof t))return t;if(void 0!==t)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,Sl()?Reflect.construct(t,n||[],_l(e).constructor):t.apply(e,n))}function Sl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sl=function(){return!!e})()}function _l(e){return _l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_l(e)}function Rl(e,t){return Rl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Rl(e,t)}function jl(e){var t=function(e,t){if("object"!=Tl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tl(t)?t:t+""}function Cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Ml(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pl(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pl=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Tl(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Tl(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ll(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Nl(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ll(a,r,o,i,l,"next",e)}function l(e){Ll(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Ml(e,t){if(e){if("string"==typeof e)return Al(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Al(e,t):void 0}}function Al(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Tl(e){return Tl="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},Tl(e)}function Il(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var t=[];return function(n,r){if("object"===Tl(r)&&null!==r){if(-1!==t.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:n,value:r,cache:t,cacheIndex:t.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}t.push(r)}return r}}(n),t)}var zl=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Ml(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(e.data);try{for(n.s();!(t=n.n()).done;){var r=t.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){n.e(e)}finally{n.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(t){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},Fl=function(){var e=Nl(Pl().mark((function e(t){var n,r,o,a,i,l,c,s,u,d=arguments;return Pl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d.length>1&&void 0!==d[1]?d[1]:{},r=null,o={},a=null,i=null,e.prev=5,(n=n||{}).headers=n.headers?n.headers:{},n.headers.Pragma="no-cache",n.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(t),n);case 12:return i=e.sent,e.next=15,i.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(l=!1===o.success?"NOT-SUCCESS":"N/A",c=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(c="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/.",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new xl(c,l,t,r||i)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),s="BROKEN-REPLY",u="The reply sent by the server is broken.","AbortError"===e.t0.name?(s="USER-ABORTED",u="The request was aborted by the user."):i&&i.status&&408===i.status&&(s="REQUEST-TIMEOUT",u="The request generated a timeout."),a=new xl(u,s,t,r||i,e.t0);case 27:return a&&(o.success=!1,o.message=a.message,o.error=a),e.abrupt("return",zl(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(t){return e.apply(this,arguments)}}(),Dl=function(){var e=Nl(Pl().mark((function e(t){var n,r,o,a,i,l,c,s,u,d,f,p,h,m,y,v,g,b,w,k,x=arguments;return Pl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=x.length>1&&void 0!==x[1]?x[1]:{}).json,o=void 0===r?null:r,a=n.method,i=void 0===a?"GET":a,l=n.signal,c=n.file,s=n.nonce,u=n.bearerToken,"GET"!==i||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(t,")."));case 4:if(d=c?new FormData:null,c)for(d.append("file",c),f=0,p=Object.entries(o);f<p.length;f++)h=Cl(p[f],2),m=h[0],y=h[1],d.append(m,y);return v={},s&&(v["X-WP-Nonce"]=s),u&&(v.Authorization="Bearer ".concat(u)),d||(v["Content-Type"]="application/json"),g={method:i,headers:v,body:d||(o?Il(o):null),signal:l},b=null,e.prev=12,e.next=15,Fl(t,g);case 15:if((b=e.sent).success){e.next=18;break}throw new Error(null!==(w=null===(k=b)||void 0===k?void 0:k.message)&&void 0!==w?w:"Unknown error.");case 18:return e.abrupt("return",b);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(t){return e.apply(this,arguments)}}(),ql=function(){var e=Nl(Pl().mark((function e(t){var n,r,o,a,i,l,c,s,u,d,f,p,h,m,y=arguments;return Pl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=y.length>1&&void 0!==y[1]?y[1]:{}).json,o=void 0===r?{}:r,a=n.signal,i=n.file,l=n.nonce,c=n.bearerToken,s=i?new FormData:null,i)for(s.append("file",i),u=0,d=Object.entries(o);u<d.length;u++)f=Cl(d[u],2),p=f[0],h=f[1],s.append(p,h);return m=l?{"X-WP-Nonce":l}:{},c&&(m.Authorization="Bearer ".concat(c)),s||(m["Content-Type"]="application/json"),e.abrupt("return",Fl(t,{method:"POST",headers:m,body:s||Il(o),signal:a}));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Bl=function(e,t){var n=e.includes("index.php?rest_route");return e+(n?"&":"?")+new URLSearchParams(t).toString()};var Gl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ol(this,t,[e])).state={hasError:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rl(e,t)}(t,e),function(e,t,n){return t&&El(e.prototype,t),n&&El(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{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():Il(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);var Ul,Wl,Hl=["children"],$l=["fullWidth","minimal","size"];function Vl(){return Vl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vl.apply(null,arguments)}function Ql(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Yl(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Kl=Qt.div(Ul||(Ul=Yl(["\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"]))),Zl=Qt.div(Wl||(Wl=Yl(["\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})),Xl=function(e){var t=e.children,n=Ql(e,Hl);return o().createElement(Kl,Vl({className:"neko-wrapper"},n),t)},Jl=function(e){var t=e.fullWidth,n=e.minimal,r=e.size,a=Ql(e,$l),i=wr("neko-column",{full:t},{minimal:n}),l=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 o().createElement(Zl,Vl({className:i,$flex:l},a),e.children)},ec=function(e){return o().createElement(Gl,null,o().createElement(Xl,e))},tc=function(e){return o().createElement(Gl,null,o().createElement(Jl,e))};function nc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}ec.propTypes={},tc.propTypes={fullWidth:hr().any,minimal:hr().bool,size:hr().oneOfType([hr().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),hr().number,hr().string])};var oc,ac=function(e){var t=e.children,n=e.visible,o=void 0!==n&&n,a=e.targetRef,i=e.onClose,l=e.matchWidth,c=void 0===l||l,s=(0,r.useRef)(),u=nc((0,r.useState)(0),2),d=u[0],f=u[1];br((function(){o&&i()}),[a,s]),(0,r.useEffect)((function(){var e=document.createElement("div");return s.current=e,function(){s.current=null}}),[]);var p=function(){o&&s.current&&a.current&&requestAnimationFrame((function(){for(var e,t=a.current.getBoundingClientRect(),n=(null===(e=a.current.ownerDocument)||void 0===e?void 0:e.defaultView)||window,r=n.innerHeight,o=n.innerWidth,i=s.current.querySelector(".neko-portal-content");i&&!i.offsetHeight;)i=i.firstChild;var l=i?i.offsetHeight:0,u=c?t.width:i?i.offsetWidth:0,d=r-t.bottom<l?t.top-l:t.bottom,f=t.left,p=o-u-5;Number.isFinite(p)&&(f=Math.min(f,p)),f=Math.max(f,5);var h={position:"fixed",top:"".concat(d,"px"),left:"".concat(f,"px"),width:c?"".concat(t.width,"px"):"auto",zIndex:"9999"};Object.assign(s.current.style,h)}))};if((0,r.useEffect)((function(){if(o&&s.current){var e;((null===(e=a.current)||void 0===e?void 0:e.ownerDocument)||document).body.appendChild(s.current);var t=setTimeout((function(){p(),f(1)}),5);return function(){return clearTimeout(t)}}if(s.current){var n=s.current.parentNode;n&&n.removeChild(s.current),f(0)}}),[o,s,a]),(0,r.useLayoutEffect)((function(){var e;p();var t=function(){return p()},n=(null===(e=a.current)||void 0===e||null===(e=e.ownerDocument)||void 0===e?void 0:e.defaultView)||window;return n.addEventListener("resize",t),n.addEventListener("scroll",t),function(){n.removeEventListener("resize",t),n.removeEventListener("scroll",t)}}),[o,s,a]),!o||!s.current)return null;var h={opacity:d,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return li().createPortal(React.createElement("div",{className:"neko-portal-content",style:h},React.createElement(nn,null,t)),s.current)};function ic(e){return ic="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},ic(e)}ac.propTypes={children:hr().node.isRequired,visible:hr().bool,targetRef:hr().object.isRequired,onClose:hr().func,matchWidth:hr().bool};var lc=["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 cc(){return cc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cc.apply(null,arguments)}function sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sc(Object(n),!0).forEach((function(t){dc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ic(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ic(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ic(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hc=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},mc=function(e,t){var n=e.type,a=void 0===n?"text":n,i=e.name,l=e.value,c=void 0===l?"":l,s=e.description,u=e.placeholder,d=void 0===u?"":u,f=e.onChange,p=e.onEnter,h=e.onBlur,m=e.onFinalChange,y=e.readOnly,v=void 0!==y&&y,g=e.step,b=void 0===g?1:g,w=e.min,k=void 0===w?0:w,x=e.max,E=void 0===x?null:x,O=e.maxLength,S=e.natural,_=void 0!==S&&S,R=e.onReset,j=e.isCommaSeparatedArray,C=void 0!==j&&j,P=e.iconEmpty,L=void 0===P?"":P,N=e.iconFilled,M=void 0===N?"":N,A=e.onEmptyIconClick,T=e.onFilledIconClick,I=e.className,z=e.style,F=e.inputStyle,D=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,lc),q=fc((0,r.useState)(c||0===c?c:""),2),B=q[0],G=q[1],U=!!f,W=O||("number"===a?3:void 0);(0,r.useEffect)((function(){m&&(p||h)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[m,p,h]),(0,r.useEffect)((function(){var e;U||G(C?(e=c,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):c)}),[c]);var H=function(e){var t=e.target.value,n=C?hc(t):t;e.stopPropagation(),e.preventDefault(),U?f(n,i):G(t)},$=function(e){if("Enter"===e.key){e.preventDefault();var t=e.target.value,n=C?hc(t):t;m?m(n,i):p&&p(n,i)}},V=function(e){var t=e.target.value,n=C?hc(t):t;(C?function(e,t){if(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(c,n):c===n)||(m?m(n,i):h&&h(n,i))},Q=wr("neko-input",{natural:_}),Y=function(){var e=U?c:B;return C?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},K=L||M,Z=Boolean(Y()&&M),X=Boolean(!Y()&&L);return o().createElement("div",{className:I,style:z},o().createElement("div",{style:{position:"relative"}},"number"===a?o().createElement("input",cc({ref:t,className:Q,name:i,value:U?c:B,type:a,disabled:v,step:b,min:k,max:E,maxLength:W,autoComplete:"off","data-form-type":"other",placeholder:d,style:uc(uc({},F),{},{paddingRight:K?"30px":void 0}),onChange:H,onKeyPress:$,onBlur:function(e){!function(e){var t=Number(e.target.value);k&&t<Number(k)?e.target.value=k:E&&t>Number(E)&&(e.target.value=E)}(e),V(e)},readOnly:v},D)):o().createElement("input",cc({ref:t,className:Q},D,{name:i,value:U?c:B,type:a,disabled:v,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:d,style:uc(uc({},F),{},{paddingRight:K?"30px":void 0}),maxLength:W,onChange:H,onKeyPress:$,onBlur:V,readOnly:v},D)),!!c&&!!R&&o().createElement(Ci,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return R()}}),X&&o().createElement(Ci,{icon:L,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:A?"auto":"none",cursor:A?"pointer":"default"},color:"#5a5a5a82",onClick:A}),Z&&o().createElement(Ci,{icon:M,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:T?"auto":"none",cursor:T?"pointer":"default"},color:"var(--neko-blue)",onClick:T})),s&&("string"==typeof s?o().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("p",{className:"neko-input-description"},s)))},yc=Qt((0,r.forwardRef)(mc))(oc||(oc=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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    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 !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\n    }\n    \n    &:focus-visible {\n      outline: none !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\n    }\n\n    &:focus-within {\n      outline: none !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\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"]))),vc=o().forwardRef((function(e,t){return o().createElement(yc,cc({ref:t},e))}));vc.propTypes={type:hr().oneOf(["number","text"]),name:hr().string,value:hr().oneOfType([hr().string,hr().array]),description:hr().string,placeholder:hr().string,onChange:hr().func,onEnter:hr().func,onBlur:hr().func,onFinalChange:hr().func,readOnly:hr().bool,step:hr().number,min:hr().number,max:hr().number,maxLength:hr().number,natural:hr().bool,onReset:hr().func,isCommaSeparatedArray:hr().bool,iconEmpty:hr().string,iconFilled:hr().string,onEmptyIconClick:hr().func,onFilledIconClick:hr().func};var gc,bc,wc,kc=["className","variant","children","onClick","led","tooltip","label","extender_label","extender_children","extender_width","link"];function xc(){return xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xc.apply(null,arguments)}function Ec(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Oc=Qt.div(gc||(gc=Ec(["\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)&&Ht(bc||(bc=Ec(["\n      filter: brightness(1.1);\n    "])))}),(function(e){return("warning"===e.className||"danger"===e.className)&&Ht(wc||(wc=Ec(["\n        animation: none;\n      "])))}),(function(e){return e.extender_width||"auto"})),Sc=function(e){var t=e.className,n=void 0===t?"primary":t,a=e.variant,i=e.children,l=void 0===i?null:i,c=e.onClick,s=void 0===c?null:c,u=e.led,d=void 0===u||u,f=e.tooltip,p=void 0===f?"":f,h=e.label,m=e.extender_label,y=void 0===m?null:m,v=e.extender_children,g=void 0===v?null:v,b=e.extender_width,w=void 0===b?null:b,k=e.link,x=void 0===k?null:k,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,kc);o().useEffect((function(){n&&["primary","secondary","danger","warning","success","ai"].includes(n)&&!a&&console.warn("NekoPill: Using 'className' prop for pill variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(n,'"'))}),[n,a]);var O=a||(["primary","secondary","danger","warning","success","ai"].includes(n)?n:"primary"),S=n&&!["primary","secondary","danger","warning","success","ai"].includes(n)?n:"",_=(0,r.useCallback)((function(e){s&&(s(),e.stopPropagation(),e.preventDefault())}),[s]),R=o().createElement(hi,{text:p,position:"top"},o().createElement(Oc,xc({className:"neko-pill ".concat(O," ").concat(S).trim(),onClick:s?_:void 0},E,{link:x}),d&&o().createElement("div",{className:"led ".concat(O)}),h&&o().createElement("span",null,h),l));return o().createElement(o().Fragment,null,x?o().createElement("a",{href:x,target:"_blank",rel:"noopener noreferrer"},R):R,(y||g)&&o().createElement(Oc,{className:"pill-extender ".concat(O),extender_width:w},o().createElement("div",{className:"pill-extender-inner"},y&&o().createElement("span",null,y),g)))};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 Rc(){return Rc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rc.apply(null,arguments)}function jc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jc(Object(n),!0).forEach((function(t){Pc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Nc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Sc.propTypes={className:hr().string,variant:hr().oneOf(["primary","secondary","danger","warning","success","ai"]),children:hr().node,onClick:hr().func,led:hr().bool,extender_label:hr().string,extender_children:hr().node,extender_width:hr().string,link:hr().string};var Mc=function(e){var t=e.spinner,n=void 0===t||t,a=e.busy,i=void 0!==a&&a,l=e.isBusy,c=void 0!==l&&l,s=e.overlayStyle,u=e.spinnerTop,d=void 0!==u&&u,f=i||c;o().useEffect((function(){c&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var p=Lc((0,r.useState)(!0),2),h=p[0],m=p[1];(0,r.useEffect)((function(){var e;return f?m(!0):e=setTimeout((function(){m(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[f]);var y=wr("neko-overlay",{overlayHidden:!f,spinnerTop:d}),v=h?o().createElement(o().Fragment,null,o().createElement("div",{className:y,style:s},Boolean(n)&&o().createElement("div",{className:"neko-busy-icon "+(f?"":"spinnerHidden")},o().createElement(Ci,{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,g=Cc(Cc({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",Rc({style:{position:"relative"}},g),v,e.children)};Mc.propTypes={busy:hr().bool,isBusy:hr().bool,spinner:hr().bool,spinnerTop:hr().bool,children:hr().oneOfType([hr().arrayOf(hr().node),hr().node]).isRequired};const Ac=Mc;function Tc(e){return Tc="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},Tc(e)}var Ic,zc,Fc,Dc,qc,Bc,Gc,Uc,Wc,Hc,$c=["title","subtitle","inversed","transparent","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","mwaiPill","mwaiEnabled","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"],Vc=["children","isActive","busy","isBusy","inversed","transparent","_panelId","_labelledById","title","icon","requirePro","key"];function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qc.apply(null,arguments)}function Yc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yc(Object(n),!0).forEach((function(t){Zc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Jc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jc(e,t){if(e){if("string"==typeof e)return es(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?es(e,t):void 0}}function es(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ts(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ns(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var rs=.25,os=Qt.div(Ic||(Ic=ns(["\n  font-size: var(--neko-font-size);\n  margin-bottom: 16px;\n"]))),as=Qt.div(zc||(zc=ns(["\n  display: flex;\n  align-items: stretch;\n  position: relative;\n  height: 39px;\n"]))),is=Qt.div(Fc||(Fc=ns(["\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"]))),ls=Qt.div(Dc||(Dc=ns(["\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"]))),cs=Qt.div(qc||(qc=ns(["\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"]))),ss=Qt.button(Bc||(Bc=ns(["\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"]))),us=Qt.div(Gc||(Gc=ns(["\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"]))),ds=Qt.div(Uc||(Uc=ns(["\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"]))),fs=Qt.div(Wc||(Wc=ns(["\n  max-height: 300px;\n  overflow-y: auto;\n"]))),ps=Qt.div(Hc||(Hc=ns(["\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"]))),hs=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t="abcdefghijklmnopqrstuvwxyz0123456789",n="",r=0;r<e;r++)n+=t[36*Math.random()|0];return n},ms=function(e){var t=e.title,n=e.subtitle,a=e.inversed,i=e.transparent,l=e.children,c=e.action,s=e.isPro,u=e.currentTab,d=e.onChange,f=e.keepTabOnReload,p=void 0!==f&&f,h=e.callOnTabChangeFirst,m=void 0===h||h,y=e.mwaiPill,v=void 0!==y&&y,g=e.mwaiEnabled,b=void 0!==g&&g,w=e.minWidth,k=void 0===w?72:w,x=e.idealWidth,E=void 0===x?120:x,O=e.maxWidth,S=void 0===O?320:O,_=e.gap,R=void 0===_?5:_,j=e.minGap,C=void 0===j?2:j,P=e.chevronReserve,L=void 0===P?44:P,N=e.layoutBuffer,M=void 0===N?12:N,A=e.ariaLabel,T=void 0===A?"Tabs":A,I=ts(e,$c),z=(0,r.useRef)("nt-".concat(hs(8))).current,F=(0,r.useRef)(null),D=(0,r.useRef)(null),q=(0,r.useRef)(null),B=(0,r.useRef)(null),G=(0,r.useRef)([]),U=(0,r.useRef)({key:"",widths:{}}),W=Xc((0,r.useState)([]),2),H=W[0],$=W[1],V=Xc((0,r.useState)(!1),2),Q=V[0],Y=V[1],K=Xc((0,r.useState)(""),2),Z=K[0],X=K[1],J=Xc((0,r.useState)(!1),2),ee=J[0],te=J[1],ne=Xc((0,r.useState)(R),2),re=ne[0],oe=ne[1],ae=Xc((0,r.useState)((function(){if("string"==typeof u)return u;if(p&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),ie=ae[0],le=ae[1],ce=(0,r.useRef)(!1);(0,r.useEffect)((function(){oe(R)}),[R]);var se=(0,r.useCallback)((function(e){var t;if("undefined"!=typeof window&&null!==(t=history)&&void 0!==t&&t.replaceState&&"string"==typeof e)try{var n=new URLSearchParams(window.location.search);n.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+n.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),ue=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(l,(function(t){o().isValidElement(t)&&e.push(t)})),e}),[l]),de=(0,r.useMemo)((function(){var e=new Set;return ue.map((function(t,n){var r=t.key||function(e,t){var n=e.props||{},r="tab-"+(t+1);return e.key?r=e.key:"string"==typeof n.title&&(r=n.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}(t,n);e.has(r)&&(r="".concat(r,"-").concat(hs())),e.add(r);var o=t.props||{},a=o.title,i=void 0===a?"Untitled Tab ".concat(n+1):a,l=o.requirePro,c=void 0!==l&&l,u=o.hidden,d=void 0!==u&&u,f=o.icon,p=void 0===f?null:f,h=o.busy,m=void 0!==h&&h,y=o.isBusy;return{key:r,title:i,requirePro:!s&&c,hidden:d,icon:p,busy:m||void 0!==y&&y}}))}),[ue,s]),fe=(0,r.useMemo)((function(){return de.map((function(e){return e.key}))}),[de]),pe=(0,r.useCallback)((function(e,t,n){t&&!t.requirePro&&(void 0===u&&ie!==t.key&&le(t.key),d&&d(e,t,n),p&&se(t.key))}),[u,ie,d,p,se]),he=(0,r.useMemo)((function(){for(var e=new Set(H),t=[],n=0;n<de.length;n++){var r=de[n];r&&(r.hidden||e.has(n)||t.push(n))}return t}),[H,de]),me=(0,r.useCallback)((function(e){var t=G.current[e];t&&t.focus&&t.focus({preventScroll:!0})}),[]),ye=(0,r.useCallback)((function(e,t){if(he.length){var n=he.indexOf(e),r=-1===n?0:(n+t+he.length)%he.length,o=he[r],a=de[o];a&&!a.requirePro&&(pe(o,a),me(o))}}),[he,de,pe,me]),ve=(0,r.useCallback)((function(e){return function(t){switch(t.key){case"ArrowRight":t.preventDefault(),ye(e,1);break;case"ArrowLeft":t.preventDefault(),ye(e,-1);break;case"Home":if(t.preventDefault(),he.length){var n=he[0],r=de[n];r&&!r.requirePro&&(pe(n,r),me(n))}break;case"End":if(t.preventDefault(),he.length){var o=he[he.length-1],a=de[o];a&&!a.requirePro&&(pe(o,a),me(o))}}}}),[he,de,pe,me]),ge=(0,r.useCallback)((function(e){var t=G.current[e];if(!t||"undefined"==typeof window)return E;for(var n=window.getComputedStyle(t),r=(parseFloat(n.paddingLeft)||0)+(parseFloat(n.paddingRight)||0),o=0,a=Array.from(t.children);o<a.length;o++){var i=a[o],l=i.getBoundingClientRect().width||0;if(i.classList&&i.classList.contains("neko-tab-label"))r+=Math.max(i.scrollWidth||0,l);else r+=l}var c="number"==typeof S?S:Number.MAX_SAFE_INTEGER;return Math.min(r,c)}),[E,S]),be=(0,r.useCallback)((function(){var e=F.current;if(e){var t=e.clientWidth,n=B.current?B.current.offsetWidth:0,r=D.current?D.current.offsetWidth:0,o=[];G.current.forEach((function(e,t){var n=de[t];e&&n&&!n.hidden&&o.push(t)}));var a=o.length;if(0===a)return $((function(e){return e.length?[]:e})),te(!1),void oe((function(e){return Math.abs(e-R)<rs?e:R}));var i=M,l=t-r-i,c=o.join(",");if(U.current.key!==c){var s={};o.forEach((function(e){s[e]=ge(e)})),U.current={key:c,widths:s}}var u=U.current.widths,d=o.reduce((function(e,t){return e+(u[t]||E)}),0),f=B.current?1:0,p=d+n+(a-1+f)*R;if(p<=l)return te(!1),$((function(e){return e.length?[]:e})),void oe((function(e){return Math.abs(e-R)<rs?e:R}));var h=a-1+f;if(h>0&&C<R){var m=p-l;if(m>0&&m<=h*(R-C)+.5){var y=Math.max(C,R-m/h);return te(!1),$((function(e){return e.length?[]:e})),void oe((function(e){return Math.abs(e-y)<rs?e:y}))}}for(var v=t-(r+56)-i,g=de.findIndex((function(e){return e&&e.key===ie})),b=-1!==g?u[g]||E:0,w=[],k=[],x=n+(f>0?R:0),O=(-1===g||o.includes(g))&&b>0?b+R:0,S=0,_=o;S<_.length;S++){var j=_[S],P=u[j]||E;if(j!==g)x+P+R+(-1===g||w.includes(g)?0:O)<=v?(w.push(j),x+=P+R):k.push(j);else w.push(j),x+=P+R}te(!0),oe((function(e){return Math.abs(e-R)<rs?e:R})),$((function(e){return e.length===k.length&&e.every((function(e,t){return e===k[t]}))?e:k}))}}),[de,ie,R,C,k,E,L,M,ge,c,t]);(0,r.useLayoutEffect)((function(){be()}),[be]),(0,r.useEffect)((function(){var e=F.current;if(e){var t,n=function(){return be()};return"undefined"!=typeof ResizeObserver?(t=new ResizeObserver(n)).observe(e):window.addEventListener("resize",n),function(){t?t.disconnect():window.removeEventListener("resize",n)}}}),[be]),(0,r.useEffect)((function(){be()}),[ie,be]),(0,r.useLayoutEffect)((function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Jc(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(G.current);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n){var r=n.querySelector(".neko-tab-label");r&&n.classList.toggle("needs-fade",r.scrollWidth>r.clientWidth+1)}}}catch(e){t.e(e)}finally{t.f()}})),(0,r.useEffect)((function(){if(de.length){var e="string"==typeof u?u:ie;if(!fe.includes(e)&&fe.length>0){var t=de.find((function(e){return!e.hidden}));t&&e!==t.key&&le(t.key)}else e!==ie&&le(e)}}),[u,de,fe,ie]),(0,r.useEffect)((function(){var e=de.find((function(e){return e.key===ie}));if(e&&e.hidden){var t=de.find((function(e){return!e.hidden}));t&&le(t.key)}}),[de,ie]),(0,r.useLayoutEffect)((function(){if(!ce.current&&de.length){ce.current=!0;var e=ie;if(!e){var t,n,r=p&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&fe.includes(r)?r:null)||(null!==(t=null===(n=de.find((function(e){return!e.hidden})))||void 0===n?void 0:n.key)&&void 0!==t?t:fe[0]),le(e)}if(m){var o=fe.indexOf(e);-1!==o&&de[o]&&pe(o,de[o])}}}),[p,m,de,fe,ie,pe]);var we=(0,r.useMemo)((function(){return o().Children.map(ue,(function(e,t){var n=de[t];if(!n)return null;var r=n.key===ie&&!n.hidden;return o().cloneElement(e,{isActive:r,inversed:a,transparent:i,key:n.key,_panelId:"panel-".concat(z,"-").concat(t),_labelledById:"tab-".concat(z,"-").concat(t)})}))}),[ue,de,ie,a,i,z]),ke=wr("neko-tabs",{inversed:a},{transparent:i});return o().createElement(os,Qc({className:ke},I),t&&o().createElement(cs,{className:"".concat(a?"inversed":""," ").concat(n?"has-subtitle":"")},o().createElement(Qr,{h2:!0,className:"neko-tabs-title"},t),n&&o().createElement("div",{className:"neko-tabs-subtitle"},n)),o().createElement(as,null,o().createElement(is,{ref:F,role:"tablist","aria-label":T},de.map((function(e,t){var n,r=e.key===ie,i=(e.hidden||H.includes(t))&&!r,l=(null===(n=ue[t])||void 0===n?void 0:n.props)||{},c=l.busy||l.isBusy||!1,s="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(i?"hidden":""," ").concat(a?"inversed":""," ")+"".concat(c?"busy":""),u=U.current.widths[t]||E,d=Kc(Kc({},ee?{minWidth:k,maxWidth:S,flex:"1 1 ".concat(u,"px")}:{flex:"0 0 auto"}),{},{marginRight:re});return o().createElement(ss,{key:e.key,id:"tab-".concat(z,"-").concat(t),ref:function(e){return G.current[t]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(z,"-").concat(t),"aria-disabled":e.requirePro||c?"true":"false",tabIndex:r?0:-1,onKeyDown:ve(t),onClick:function(n){c||pe(t,e,n)},className:s,style:d,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement(Ci,{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(co,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),c&&o().createElement("span",{ref:B,style:{display:"inline-flex",alignItems:"center",marginLeft:re,flex:"0 0 auto"}},c),H.length>0&&o().createElement("span",{ref:q,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":Q?"true":"false","aria-label":"".concat(H.length," more tab").concat(1===H.length?"":"s"),onClick:function(){return Y((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),Y((function(e){return!e})))},className:"neko-tabs-overflow-pill ".concat(Q?"open":""," ").concat(a?"inversed":""),style:{display:"inline-flex",alignItems:"center",gap:3,marginLeft:re,padding:"0 10px",height:"100%",flex:"0 0 auto",cursor:"pointer",fontWeight:600,fontSize:12,letterSpacing:"0",color:a?"rgba(255, 255, 255, 0.75)":"var(--neko-gray-50)",borderRadius:"8px 8px 0 0",transition:"color 0.22s ease, background 0.22s ease"}},"+",H.length,o().createElement(jo,{size:14,className:"neko-tabs-chevron"}))),o().createElement(ls,{ref:D},v&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},v?b?o().createElement(Sc,{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)),H.length>0&&o().createElement(ac,{visible:Q,targetRef:q,onClose:function(){Y(!1),X("")},matchWidth:!1},o().createElement(ds,null,H.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(vc,{value:Z,placeholder:"Search tabs...",onChange:function(e){return X(e)}})),o().createElement(fs,{role:"menu"},H.filter((function(e){var t;return!Z||((null===(t=de[e])||void 0===t?void 0:t.title)||"").toLowerCase().includes(Z.toLowerCase())})).map((function(e){var t,n;return o().createElement(ps,{key:(null===(t=de[e])||void 0===t?void 0:t.key)||e,role:"menuitem",onClick:function(t){Y(!1),X(""),pe(e,de[e],t)},className:"neko-tab-overflow-item"},(null===(n=de[e])||void 0===n?void 0:n.title)||"Tab ".concat(e+1))})))))),we,o().createElement("style",{jsx:"true"},"\n        .neko-tab-panel-wrapper {\n          border-radius: 0 0 12px 12px;\n          overflow: hidden;\n        }\n      "))},ys=function(e){var t=e.children,n=e.isActive,r=void 0!==n&&n,a=e.busy,i=void 0!==a&&a,l=e.isBusy,c=void 0!==l&&l,s=e.inversed,u=e.transparent,d=e._panelId,f=e._labelledById,p=(e.title,e.icon,e.requirePro,e.key,ts(e,Vc),i||c);o().useEffect((function(){c&&console.log('NekoTab: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var h=wr("neko-tab-content",{active:r,inversed:s,transparent:u});return o().createElement(Ac,{busy:p,overlayStyle:{borderRadius:"0 0 12px 12px"},className:"neko-tab-panel-wrapper"},o().createElement(us,{id:d,role:"tabpanel","aria-labelledby":f,"aria-hidden":r?"false":"true",hidden:!r,className:h},r&&t))},vs=function(e){return o().createElement(ms,e)};vs.propTypes={title:hr().string,subtitle:hr().string,isPro:hr().bool,onChange:hr().func,action:hr().node,currentTab:hr().string,keepTabOnReload:hr().bool,callOnTabChangeFirst:hr().bool,inversed:hr().bool,mwaiPill:hr().bool,mwaiEnabled:hr().bool,minWidth:hr().number,idealWidth:hr().number,maxWidth:hr().number,gap:hr().number,minGap:hr().number,chevronReserve:hr().number,layoutBuffer:hr().number,ariaLabel:hr().string};var gs=function(e){return o().createElement(ys,e)};function bs(e){return bs="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},bs(e)}gs.propTypes={isActive:hr().bool,requirePro:hr().bool,title:hr().string,icon:hr().string,busy:hr().bool,isBusy:hr().bool};var ws,ks=["title","subtitle","children","className","color","busy","style","contentStyle","action","mwaiPillTooltip","mwaiPill","mwaiEnabled","maxHeight"];function xs(){return xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xs.apply(null,arguments)}function Es(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Os(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Es(Object(n),!0).forEach((function(t){Ss(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Es(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ss(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bs(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _s=Qt.div(ws||(ws=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),Rs=function(e){var t=e.title,n=e.subtitle,r=e.children,a=e.className,i=void 0===a?"":a,l=e.color,c=e.busy,s=void 0!==c&&c,u=e.style,d=void 0===u?{}:u,f=e.contentStyle,p=void 0===f?{}:f,h=e.action,m=e.mwaiPillTooltip,y=void 0===m?"":m,v=e.mwaiPill,g=void 0!==v&&v,b=e.mwaiEnabled,w=void 0!==b&&b,k=e.maxHeight,x=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ks),E=wr("neko-block",i,l?"accent-".concat(l):""),O=g?o().createElement(o().Fragment,null,g?w?o().createElement(Sc,{tooltip:y,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,h):h;return o().createElement(_s,xs({className:E,style:d},x),t&&o().createElement("div",{className:"neko-block-title-section ".concat(n?"has-subtitle":"")},o().createElement("div",{className:"neko-block-header"},o().createElement("div",{className:"neko-block-titles"},o().createElement(Qr,{h2:!0,className:"neko-block-title"},t),n&&o().createElement("div",{className:"neko-block-subtitle"},n)),!!O&&o().createElement("div",{className:"neko-block-action"},O))),o().createElement(Ac,{busy:s},o().createElement("div",{className:"neko-block-content",style:Os(Os({},p),k?{maxHeight:k,overflowY:"auto"}:{})},r)))},js=function(e){return o().createElement(Rs,e)};js.propTypes={title:hr().string,subtitle:hr().string,className:hr().oneOf(["","primary","standard","raw"]),color:hr().oneOf(["green","purple","orange","red","cyan"]),style:hr().object,contentStyle:hr().object,action:hr().element,busy:hr().bool,mwaiPill:hr().bool,mwaiEnabled:hr().bool,maxHeight:hr().oneOfType([hr().string,hr().number])};var Cs,Ps=mgl_meow_gallery.prefix,Ls=mgl_meow_gallery.domain,Ns=mgl_meow_gallery.rest_url.replace(/\/+$/,""),Ms=mgl_meow_gallery.api_url.replace(/\/+$/,""),As=mgl_meow_gallery.plugin_url.replace(/\/+$/,""),Ts="1"===mgl_meow_gallery.is_pro,Is=Ts&&"1"===mgl_meow_gallery.is_registered,zs=mgl_meow_gallery.rest_nonce,Fs=mgl_meow_gallery.options;var Ds,qs,Bs,Gs,Us,Ws=Qt.section(Cs||(Cs=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  .mask {\n    position: absolute;\n    overflow: hidden;\n    display: block;\n    width: ","px;\n    height: ","px;\n  }\n\n  .semi-circle {\n    position: relative;\n    display: block;\n    width: ","px;\n    height: ",'px;\n    background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n    border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n    &::before {\n      content: "";\n      position: absolute;\n      bottom: 0;\n      left: 50%;\n      z-index: 2;\n      display: block;\n      width: 140px;\n      height: 70px;\n      margin-left: -70px;\n      background: ',";\n      border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n    }      \n  }\n\n  .semi-circle--mask {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: ","px;\n    height: ",'px;\n    background: transparent;\n    transform-origin: center center;\n    backface-visibility: hidden;\n    transition: all .3s ease-in-out;\n\n    &::before {\n      content: "";\n      position: absolute;\n      top: 0;\n      left: 0%;\n      z-index: 2;\n      display: block;\n      width: ',"px;\n      height: ","px;\n      margin-top: -1px;\n      margin-left: -1px;\n      background: #5396c1d6;\n      border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n    }      \n  }\n\n  .gauge { \n    width: ","px;\n    height: ","px;\n    \n    .semi-circle--mask {\n      transform: rotate(","deg) translate3d(0,0,0);\n    }\n  }\n\n  .child-container {\n    position: absolute;\n    font-size: 16px;\n    display: flex;\n    width: ","px;\n    height: ","px;\n    z-index: 10;\n\n    .spacing {\n      flex: auto;\n    }\n\n    .child {\n      color: white;\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n    }\n  }\n"])),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.backgroundColor}),(function(e){return e.width}),(function(e){return e.width}),(function(e){return e.width+2}),(function(e){return e.width/2+2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.degrees}),(function(e){return e.width+2}),(function(e){return e.width/2})),Hs=function(e){var t=e.value,n=void 0===t?1e3:t,r=(e.min,e.max),a=void 0===r?2500:r,i=e.width,l=void 0===i?200:i,c=e.background,s=void 0===c?"#007cba":c,u=e.children,d=180*(n<=a?n:a)/a;return o().createElement(Ws,{className:"neko-gauge",backgroundColor:s,degrees:d,width:l},o().createElement("div",{className:"gauge"},o().createElement("div",{className:"mask"},o().createElement("div",{className:"semi-circle"}),o().createElement("div",{className:"semi-circle--mask"})),o().createElement("div",{className:"child-container"},o().createElement("div",{className:"child"},o().createElement("div",{className:"spacing"}),u))))};function $s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Hs.propTypes={value:hr().number,min:hr().number,max:hr().number,width:hr().number,background:hr().string};var Vs=Qt.div(Ds||(Ds=$s(["\n  color: white;\n  padding: 15px;\n  margin-bottom: -15px;\n\n  a {\n    color: #7dedff;\n    text-decoration: none;\n  }\n\n  p {\n    font-size: 15px;\n  }\n"]))),Qs=Qt(js)(qs||(qs=$s(["\n\n  .neko-block-title {\n    display: none;\n  }\n\n  .plugin-desc {\n    display: flex;\n    flex-direction: column;\n    margin-left: 15px;\n  }\n\n  .neko-block-content {\n    display: flex;\n    padding: 15px;\n\n    h2 {\n      font-size: 18px;\n      margin: 0;\n\n      a {\n        text-decoration: none;\n      }\n    }\n\n    p {\n      margin: 0px;\n      margin-top: 10px;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .plugin-actual-desc {\n      font-size: 13px;\n      font-weight: 500;\n    }\n  }\n"]))),Ys=Qt.img(Bs||(Bs=$s(["\n  height: 125px;\n  width: auto;\n  border-radius: 10px;\n  background: lightgray;\n"]))),Ks=Qt.div(Gs||(Gs=$s(["\n\n  margin: 15px;\n\n  .center {\n    background: white;\n    color: black;\n    border-radius: 10px;\n    padding: 10px;\n    max-width: 100%\n    overflow: none;\n\n    h2 {\n      font-size: 26px;\n    }\n\n    table {\n      width: 100%;\n\n      tr td:first-child {\n        width: 220px;\n        font-weight: bold;\n        color: #1e7cba;\n      }\n\n      * {\n        overflow-wrap: anywhere;\n      }\n    }\n  }\n\n  hr {\n    border-color: #1e7cba;\n  }\n"]))),Zs=Qt.ul(Us||(Us=$s(["\n  margin-top: 10px;\n  background: rgb(0, 72, 88);\n  padding: 10px;\n  color: rgb(58, 212, 58);\n  max-height: 600px;\n  min-height: 200px;\n  display: block;\n  font-family: monospace;\n  font-size: 12px;\n  white-space: pre;\n  overflow-x: auto;\n  width: calc(100vw - 276px);\n  color: white;\n\n  .log-date {\n    color: var(--neko-yellow);\n    margin-left: 8px;\n  }\n\n  .log-type {\n    background: #0000004d;\n    padding: 2px 5px;\n    border-radius: 8px;\n    text-transform: uppercase;\n  }\n\n  .log-content {\n    display: block;\n  }\n\n  .log-warning .log-type {\n    background: var(--neko-yellow);\n    color: white;\n  }\n\n  .log-fatal .log-type {\n    background: var(--neko-red);\n    color: white;\n  }\n"])));function Xs(e){return Xs="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},Xs(e)}function Js(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Js=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Xs(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Xs(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function eu(e){return function(e){if(Array.isArray(e))return au(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ou(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 tu(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function nu(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){tu(a,r,o,i,l,"next",e)}function l(e){tu(a,r,o,i,l,"throw",e)}i(void 0)}))}}function ru(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||ou(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ou(e,t){if(e){if("string"==typeof e)return au(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?au(e,t):void 0}}function au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var iu=wp.element,lu=iu.useState,cu=iu.useEffect,su="".concat(Ns,"/meow-common/v1"),uu=function(e){var t=e.request,n=e.title,r=e.max,o=ru(lu(!1),2),a=o[0],i=o[1],l=ru(lu([]),2),c=l[0],s=l[1],u=c.length>0?c.reduce((function(e,t){return e+t})):0,d=c.length>0?Math.ceil(u/c.length):0,f=!c.length&&a;cu((function(){a&&setTimeout(nu(Js().mark((function e(){var n,r,o;return Js().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,Dl("".concat(su,"/").concat(t),{method:"POST",nonce:zs});case 3:r=(new Date).getTime(),o=r-n,s((function(e){return[].concat(eu(e),[o])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[c]);return React.createElement(Vs,{style:{width:200,textAlign:"center"}},React.createElement(Qr,{h2:!0,style:{color:"white"}},n),React.createElement(Hs,{size:200,value:f?r:d,max:r},React.createElement("span",{style:{fontSize:20}},f?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},f?"YOUR ENGINE":c.length+" requests")),React.createElement(rl,{style:{width:"100%",marginTop:10},color:a?"#cc3627":"#ccb027",onClick:function(){a||s([]),i(!a)}},a?"Stop":"Start"))};function du(e){return du="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},du(e)}function fu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function hu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */hu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==du(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(du(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function mu(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function yu(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){mu(a,r,o,i,l,"next",e)}function l(e){mu(a,r,o,i,l,"throw",e)}i(void 0)}))}}var vu=wp.element,gu=vu.useState,bu=vu.useEffect;Ms&&Ns&&As||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var wu,ku,xu,Eu,Ou,Su,_u,Ru,ju,Cu,Pu="".concat(Ns,"/meow-common/v1"),Lu=React.createElement(Vs,null,React.createElement(Qr,{p:!0,style:{lineHeight:"1.5",margin:"0 0 15px 0"}},"Hi! ☀️ Meow Apps isn't your typical plugin suite—it's a passion project led by me, ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://jordymeow.com"},"Jordy Meow"),", and a stellar team! 💕 Based in ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://offbeatjapan.org"},"Japan"),", we're all about making your WordPress experience smoother and speedier. Our plugins are all about boosting your site's performance and user-friendliness. Ready to level up your WordPress game? Check out ",React.createElement("a",{href:"http://meowapps.com",rel:"noreferrer",target:"_blank"},"Meow Apps")," and let's make magic happen! 🌴🙀")),Nu=React.createElement(Vs,null,React.createElement(Qr,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," measures your installation's basic performance by showing the average time needed to process an empty request on your server. To see how disabling plugins affects the results, turn some off and run the test again. Aim for a time under 2,000 ms, but ideally, keep it below 500 ms. The ",React.createElement("b",null,"File Operation Time")," creates a temporary 10MB file each time it runs. ",React.createElement("b",null,"The SQL Request Time")," calculates the total number of posts. This process should be quick and have a similar duration to the Empty Request Time.")),Mu=React.createElement(Vs,null,React.createElement(Qr,{p:!0},"Maintain a streamlined WordPress setup by using essential plugins and a dependable hosting provider. Refrain from self-hosting unless you're an expert. Go further by reading our tutorials:",React.createElement("ul",null,React.createElement("li",null,"⭐️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-improve-seo-wordpress/",rel:"noreferrer",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"⭐️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-faster-wordpress-optimize/",rel:"noreferrer",target:"_blank"},"Optimize your WordPress Speed")),React.createElement("li",null,"⭐️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-optimize-images-wordpress/",rel:"noreferrer",target:"_blank"},"Optimize Images (CDN, and so on)")),React.createElement("li",null,"⭐️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-hosting-service-wordpress/",rel:"noreferrer",target:"_blank"},"The Best Hosting Services for WordPress"))))),Au=function(){var e=yu(hu().mark((function e(){var t;return hu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Pu,"/all_settings/"),{method:"POST",nonce:zs});case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Tu=function(){var e=yu(hu().mark((function e(t){var n,r,o;return hu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.value,r=t.id,e.next=3,Dl("".concat(Pu,"/update_option"),{method:"POST",nonce:zs,json:{name:r,value:n}});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Iu=function(){var e=yu(hu().mark((function e(){var t;return hu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Pu,"/error_logs"),{method:"POST",nonce:zs});case 2:return t=e.sent,e.abrupt("return",t.data.reverse());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),zu=function(){var e=cn(),t=fu(gu(!1),2),n=t[0],r=t[1],o=fu(gu(""),2),a=o[0],i=o[1],l=ar({queryKey:["all_settings"],queryFn:Au}),c=l.data,s=l.error,u=dr({mutationFn:Tu,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),d=dr({mutationFn:Iu}),f=null==c?void 0:c.meowapps_hide_meowapps,p=null==c?void 0:c.force_sslverify;bu((function(){s&&!n&&(r(!0),console.error("Error from useQuery",s.message))}),[s]),bu((function(){var e=document.getElementById("meow-common-phpinfo");e&&i(e.innerHTML)}),[]);var h=function(e,t){u.mutate({value:e,id:t})},m=React.createElement(eo,{title:"Main Menu"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(Qr,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:u.isPending,checked:f,onChange:h}))),y=React.createElement(eo,{title:"SSL Verify"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(Qr,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:u.isPending,checked:p,onChange:h})));return React.createElement(ul,{showRestError:n},React.createElement(vl,{title:"The Dashboard"}),React.createElement(ec,null,React.createElement(tc,{full:!0},React.createElement(vs,{keepTabOnReload:!0},React.createElement(gs,{title:"Meow Apps"},Lu,React.createElement(ec,null,React.createElement(tc,{minimal:!0},React.createElement(Qs,{title:"AI Engine",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/ai-engine/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/ai-engine/",rel:"noreferrer"},"AI Engine")),React.createElement("p",{className:"plugin-actual-desc"},"This is the ultimate AI plugin for WordPress. From a chatbot adapted to your needs to an AI that can write your content for you, API, REST, and more."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/ai-engine/",rel:"noreferrer"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/ai-engine/",rel:"noreferrer"},"Meow Apps"))))),React.createElement(Qs,{title:"Media Cleaner",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/media-cleaner/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/",rel:"noreferrer"},"Media Cleaner")),React.createElement("p",{className:"plugin-actual-desc"},"Is your Media Library bloated, your database heavy, and your website running slow? Media Cleaner will clean your Media Library from the media entries (and files) which aren't used in your website, as well as broken entries."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/",rel:"noreferrer"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/media-cleaner/",rel:"noreferrer"},"Meow Apps"))))),React.createElement(Qs,{title:"Database Cleaner",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/database-cleaner/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/",rel:"noreferrer"},"Database Cleaner")),React.createElement("p",{className:"plugin-actual-desc"},"Not only does Database Cleaner have a user-friendly UI, but it's also equipped to handle large DBs, giving it an edge over other plugins. It's a must-have for any WordPress site."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/",rel:"noreferrer"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/database-cleaner/",rel:"noreferrer"},"Meow Apps"))))),React.createElement(Qs,{title:"Media File Renamer",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/media-file-renamer/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/",rel:"noreferrer"},"Media File Renamer")),React.createElement("p",{className:"plugin-actual-desc"},"Rename and move files directly from the dashboard, manually, automatically or via AI, either individually or in bulk. It's the best way to rename your files."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/",rel:"noreferrer"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/media-file-renamer/",rel:"noreferrer"},"Meow Apps"))))),React.createElement(Qs,{title:"Social Engine",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/social-engine/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/social-engine/",rel:"noreferrer"},"Social Engine")),React.createElement("p",{className:"plugin-actual-desc"},'Effortlessly schedule and automate the perfect posts for all your networks. Unlimited capabilities and infinite className="plugin-actual-desc" extensibility, for free!'),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/social-engine/",rel:"noreferrer"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/social-engine/",rel:"noreferrer"},"Meow Apps"))))),React.createElement(Qs,{title:"Meow Analytics",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/meow-analytics/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",{className:"plugin-actual-desc"},"Google Analytics for your website. Simple and fast."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/meow-analytics/"},"Meow Apps")))))),React.createElement(tc,{minimal:!0},React.createElement(Qs,{title:"Contact Form Block",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/seo-engine/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/seo-engine/",rel:"noreferrer"},"SEO Engine")),React.createElement("p",{className:"plugin-actual-desc"},"Optimize your content for SEO and for the AI world, with AI assistants... while keeping everything simple and fast, as it should be! ✌️"),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/seo-engine/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/seo-engine/"},"Meow Apps"))))),React.createElement(Qs,{title:"Meow Gallery",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/meow-gallery/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",{className:"plugin-actual-desc"},"Fast and beautiful galleries with many layouts. Forget the heavy and slow plugins, use the Meow Gallery for a better experience! 💕"),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/meow-gallery/"},"Meow Apps"))))),React.createElement(Qs,{title:"Meow Lightbox",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/meow-lightbox/assets/icon-256x256.gif"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",{className:"plugin-actual-desc"},"Sleek and performant lightbox with EXIF support."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/meow-lightbox/"},"Meow Apps"))))),React.createElement(Qs,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/wp-retina-2x/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"Perfect Images")),React.createElement("p",{className:"plugin-actual-desc"},"Manage, Optimize, Replace your images with Perfect Images."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wp-retina-2x/"},"Meow Apps"))))),React.createElement(Qs,{title:"Photo Engine",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/wplr-sync/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"Photo Engine")),React.createElement("p",{className:"plugin-actual-desc"},"Organize your photos in folders and collections. Synchronize with Lightroom. Simplify and speed up your workflow."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wplr-sync/"},"Meow Apps"))))),React.createElement(Qs,{title:"Contact Form Block",className:"primary"},React.createElement(Ys,{src:"https://ps.w.org/contact-form-block/assets/icon-256x256.png"}),React.createElement("div",{className:"plugin-desc"},React.createElement("h2",null,React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",{className:"plugin-actual-desc"},"Need a very simple but straightforward contact form? This is the one you need. It's fast, simple, and efficient."),React.createElement("p",null,React.createElement("div",null,"Free Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"WordPress.org")),React.createElement("div",null,"Pro Version: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/contact-form-block/"},"Meow Apps")))))))),React.createElement(gs,{title:"Performance"},Nu,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(uu,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(uu,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(uu,{title:"SQL Request Time",request:"sql_request",max:2800})),Mu),React.createElement(gs,{title:"PHP Info"},React.createElement(Ks,{dangerouslySetInnerHTML:{__html:a}})),React.createElement(gs,{title:"PHP Error Logs"},React.createElement(Vs,null,React.createElement(rl,{style:{marginBottom:10},color:"#ccb027",onClick:function(){d.mutate()},disabled:d.isPending,isBusy:d.isPending},"Load PHP Error Logs"),React.createElement(Zs,null,(d.data||[]).map((function(e){return React.createElement("li",{className:"log-".concat(e.type),key:e.id},React.createElement("span",{className:"log-type"},e.type),React.createElement("span",{className:"log-date"},e.date),React.createElement("span",{className:"log-content"},e.content))}))),React.createElement(Qr,{p:!0},"If you don't see any errors, your host might not allow remote access to PHP error logs. Contact them for assistance, or look in your hosting control panel."))),React.createElement(gs,{title:"Settings"},React.createElement(js,{title:"Settings",className:"primary"},m,y))))))},Fu={},Du=[],qu=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Bu=Array.isArray;function Gu(e,t){for(var n in t)e[n]=t[n];return e}function Uu(e){var t=e.parentNode;t&&t.removeChild(e)}function Wu(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++xu:o,__i:-1,__u:0};return null==o&&null!=ku.vnode&&ku.vnode(a),a}function Hu(e){return e.children}function $u(e,t){this.props=e,this.context=t}function Vu(e,t){if(null==t)return e.__?Vu(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?Vu(e):null}function Qu(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return Qu(e)}}function Yu(e){(!e.__d&&(e.__d=!0)&&Eu.push(e)&&!Ku.__r++||Ou!==ku.debounceRendering)&&((Ou=ku.debounceRendering)||Su)(Ku)}function Ku(){var e,t,n,r,o,a,i,l;for(Eu.sort(_u);e=Eu.shift();)e.__d&&(t=Eu.length,r=void 0,a=(o=(n=e).__v).__e,i=[],l=[],n.__P&&((r=Gu({},o)).__v=o.__v+1,ku.vnode&&ku.vnode(r),rd(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[a]:null,i,null==a?Vu(o):a,!!(32&o.__u),l),r.__v=o.__v,r.__.__k[r.__i]=r,od(i,r,l),r.__e!=a&&Qu(r)),Eu.length>t&&Eu.sort(_u));Ku.__r=0}function Zu(e,t,n,r,o,a,i,l,c,s,u){var d,f,p,h,m,y=r&&r.__k||Du,v=t.length;for(n.__d=c,function(e,t,n){var r,o,a,i,l,c=t.length,s=n.length,u=s,d=0;for(e.__k=[],r=0;r<c;r++)i=r+d,null!=(o=e.__k[r]=null==(o=t[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?Wu(null,o,null,null,null):Bu(o)?Wu(Hu,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?Wu(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=Ju(o,n,i,u),o.__i=l,a=null,-1!==l&&(u--,(a=n[l])&&(a.__u|=131072)),null==a||null===a.__v?(-1==l&&d--,"function"!=typeof o.type&&(o.__u|=65536)):l!==i&&(l===i+1?d++:l>i?u>c-i?d+=l-i:d--:l<i?l==i-1&&(d=l-i):d=0,l!==r+d&&(o.__u|=65536))):(a=n[i])&&null==a.key&&a.__e&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Vu(a)),ld(a,a,!1),n[i]=null,u--);if(u)for(r=0;r<s;r++)null!=(a=n[r])&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Vu(a)),ld(a,a))}(n,t,y),c=n.__d,d=0;d<v;d++)null!=(p=n.__k[d])&&"boolean"!=typeof p&&"function"!=typeof p&&(f=-1===p.__i?Fu:y[p.__i]||Fu,p.__i=d,rd(e,p,f,o,a,i,l,c,s,u),h=p.__e,p.ref&&f.ref!=p.ref&&(f.ref&&id(f.ref,null,p),u.push(p.ref,p.__c||h,p)),null==m&&null!=h&&(m=h),65536&p.__u||f.__k===p.__k?(c&&!c.isConnected&&(c=Vu(f)),c=Xu(p,c,e)):"function"==typeof p.type&&void 0!==p.__d?c=p.__d:h&&(c=h.nextSibling),p.__d=void 0,p.__u&=-196609);n.__d=c,n.__e=m}function Xu(e,t,n){var r,o;if("function"==typeof e.type){for(r=e.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=e,t=Xu(r[o],t,n));return t}e.__e!=t&&(n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8===t.nodeType);return t}function Ju(e,t,n,r){var o=e.key,a=e.type,i=n-1,l=n+1,c=t[n];if(null===c||c&&o==c.key&&a===c.type&&!(131072&c.__u))return n;if(r>(null==c||131072&c.__u?0:1))for(;i>=0||l<t.length;){if(i>=0){if((c=t[i])&&!(131072&c.__u)&&o==c.key&&a===c.type)return i;i--}if(l<t.length){if((c=t[l])&&!(131072&c.__u)&&o==c.key&&a===c.type)return l;l++}}return-1}function ed(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||qu.test(t)?n:n+"px"}function td(e,t,n,r,o){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ed(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||ed(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e||"onFocusOut"===t||"onFocusIn"===t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r?n.u=r.u:(n.u=Ru,e.addEventListener(t,a?Cu:ju,a)):e.removeEventListener(t,a?Cu:ju,a);else{if("http://www.w3.org/2000/svg"==o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function nd(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=Ru++;else if(t.t<n.u)return;return n(ku.event?ku.event(t):t)}}}function rd(e,t,n,r,o,a,i,l,c,s){var u,d,f,p,h,m,y,v,g,b,w,k,x,E,O,S=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(c=!!(32&n.__u),a=[l=t.__e=n.__e]),(u=ku.__b)&&u(t);e:if("function"==typeof S)try{if(v=t.props,g=(u=S.contextType)&&r[u.__c],b=u?g?g.props.value:u.__:r,n.__c?y=(d=t.__c=n.__c).__=d.__E:("prototype"in S&&S.prototype.render?t.__c=d=new S(v,b):(t.__c=d=new $u(v,b),d.constructor=S,d.render=cd),g&&g.sub(d),d.props=v,d.state||(d.state={}),d.context=b,d.__n=r,f=d.__d=!0,d.__h=[],d._sb=[]),null==d.__s&&(d.__s=d.state),null!=S.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=Gu({},d.__s)),Gu(d.__s,S.getDerivedStateFromProps(v,d.__s))),p=d.props,h=d.state,d.__v=t,f)null==S.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==S.getDerivedStateFromProps&&v!==p&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(v,b),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(v,d.__s,b)||t.__v===n.__v)){for(t.__v!==n.__v&&(d.props=v,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),w=0;w<d._sb.length;w++)d.__h.push(d._sb[w]);d._sb=[],d.__h.length&&i.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(v,d.__s,b),null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(p,h,m)}))}if(d.context=b,d.props=v,d.__P=e,d.__e=!1,k=ku.__r,x=0,"prototype"in S&&S.prototype.render){for(d.state=d.__s,d.__d=!1,k&&k(t),u=d.render(d.props,d.state,d.context),E=0;E<d._sb.length;E++)d.__h.push(d._sb[E]);d._sb=[]}else do{d.__d=!1,k&&k(t),u=d.render(d.props,d.state,d.context),d.state=d.__s}while(d.__d&&++x<25);d.state=d.__s,null!=d.getChildContext&&(r=Gu(Gu({},r),d.getChildContext())),f||null==d.getSnapshotBeforeUpdate||(m=d.getSnapshotBeforeUpdate(p,h)),Zu(e,Bu(O=null!=u&&u.type===Hu&&null==u.key?u.props.children:u)?O:[O],t,n,r,o,a,i,l,c,s),d.base=t.__e,t.__u&=-161,d.__h.length&&i.push(d),y&&(d.__E=d.__=null)}catch(e){t.__v=null,c||null!=a?(t.__e=l,t.__u|=c?160:32,a[a.indexOf(l)]=null):(t.__e=n.__e,t.__k=n.__k),ku.__e(e,t,n)}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=ad(n.__e,t,n,r,o,a,i,c,s);(u=ku.diffed)&&u(t)}function od(e,t,n){t.__d=void 0;for(var r=0;r<n.length;r++)id(n[r],n[++r],n[++r]);ku.__c&&ku.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){ku.__e(e,t.__v)}}))}function ad(e,t,n,r,o,a,i,l,c){var s,u,d,f,p,h,m,y=n.props,v=t.props,g=t.type;if("svg"===g?o="http://www.w3.org/2000/svg":"math"===g?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=a)for(s=0;s<a.length;s++)if((p=a[s])&&"setAttribute"in p==!!g&&(g?p.localName===g:3===p.nodeType)){e=p,a[s]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),a=null,l=!1}if(null===g)y===v||l&&e.data===v||(e.data=v);else{if(a=a&&wu.call(e.childNodes),y=n.props||Fu,!l&&null!=a)for(y={},s=0;s<e.attributes.length;s++)y[(p=e.attributes[s]).name]=p.value;for(s in y)if(p=y[s],"children"==s);else if("dangerouslySetInnerHTML"==s)d=p;else if("key"!==s&&!(s in v)){if("value"==s&&"defaultValue"in v||"checked"==s&&"defaultChecked"in v)continue;td(e,s,null,p,o)}for(s in v)p=v[s],"children"==s?f=p:"dangerouslySetInnerHTML"==s?u=p:"value"==s?h=p:"checked"==s?m=p:"key"===s||l&&"function"!=typeof p||y[s]===p||td(e,s,p,y[s],o);if(u)l||d&&(u.__html===d.__html||u.__html===e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(d&&(e.innerHTML=""),Zu(e,Bu(f)?f:[f],t,n,r,"foreignObject"===g?"http://www.w3.org/1999/xhtml":o,a,i,a?a[0]:n.__k&&Vu(n,0),l,c),null!=a)for(s=a.length;s--;)null!=a[s]&&Uu(a[s]);l||(s="value",void 0!==h&&(h!==e[s]||"progress"===g&&!h||"option"===g&&h!==y[s])&&td(e,s,h,y[s],o),s="checked",void 0!==m&&m!==e[s]&&td(e,s,m,y[s],o))}return e}function id(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){ku.__e(e,n)}}function ld(e,t,n){var r,o;if(ku.unmount&&ku.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||id(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){ku.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&ld(r[o],t,n||"function"!=typeof e.type);n||null==e.__e||Uu(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function cd(e,t,n){return this.constructor(e,n)}function sd(e){return sd="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},sd(e)}function ud(){return ud=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ud.apply(null,arguments)}function dd(e){return function(e){if(Array.isArray(e))return fd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return fd(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fd(e,t):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 fd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function pd(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==sd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(sd(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function hd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function md(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hd(Object(n),!0).forEach((function(t){yd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yd(e,t,n){return(t=bd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vd(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function gd(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bd(r.key),r)}}function bd(e){var t=function(e,t){if("object"!=sd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sd(t)?t:t+""}function wd(e,t,n){return t=xd(t),function(e,t){if(t&&("object"==sd(t)||"function"==typeof t))return t;if(void 0!==t)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,kd()?Reflect.construct(t,n||[],xd(e).constructor):t.apply(e,n))}function kd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kd=function(){return!!e})()}function xd(e){return xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xd(e)}function Ed(e,t){return Ed=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ed(e,t)}wu=Du.slice,ku={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},xu=0,$u.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=Gu({},this.state),"function"==typeof e&&(e=e(Gu({},n),this.props)),e&&Gu(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),Yu(this))},$u.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Yu(this))},$u.prototype.render=Hu,Eu=[],Su="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,_u=function(e,t){return e.__v.__b-t.__v.__b},Ku.__r=0,Ru=0,ju=nd(!1),Cu=nd(!0);var Od=wp.i18n.__,Sd=wp.element,_d=Sd.Component,Rd=(Sd.Fragment,Sd.createRef),jd=wp.components,Cd=jd.Button,Pd=jd.DropZone,Ld=jd.PanelBody,Nd=jd.RangeControl,Md=jd.CheckboxControl,Ad=jd.TextControl,Td=jd.SelectControl,Id=jd.Toolbar,zd=jd.withNotices,Fd=wp.blockEditor,Dd=Fd.BlockControls,qd=Fd.MediaPlaceholder,Bd=Fd.InspectorControls,Gd=Fd.useBlockProps,Ud=wp.mediaUtils,Wd=Ud.MediaUpload,Hd=Ud.uploadMedia,$d=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),Vd=[{value:"attachment",label:Od("Attachment Page")},{value:"media",label:Od("Media File")},{value:"none",label:Od("None")}],Qd=["image"],Yd=function(e){return{id:e.id}},Kd=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=wd(this,t,arguments)).onSelectImages=e.onSelectImages.bind(e),e.setLinkTo=e.setLinkTo.bind(e),e.setColumns=e.setColumns.bind(e),e.addFiles=e.addFiles.bind(e),e.uploadFromFiles=e.uploadFromFiles.bind(e),e.ref=Rd(),e.state={isBusy:!1,error:null,selectedImage:null,uploadingImages:[],htmlPreview:null},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ed(e,t)}(t,e),function(e,t,n){return t&&gd(e.prototype,t),n&&gd(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"onSelectImages",value:function(e){var t=(e||[]).map((function(e){return Yd(e)}));this.props.setAttributes({images:t}),this.onRefresh({images:t})}},{key:"setLinkTo",value:function(e){this.props.setAttributes({linkTo:e})}},{key:"setUseDefaults",value:function(e){this.props.setAttributes({useDefaults:e}),this.onRefresh({useDefaults:e})}},{key:"setCaptions",value:function(e){this.props.setAttributes({captions:e}),this.onRefresh({captions:e})}},{key:"setCustomClass",value:function(e){this.props.setAttributes({customClass:e})}},{key:"setGutter",value:function(e){this.props.setAttributes({gutter:e}),this.onRefresh({gutter:e})}},{key:"setKeepAspectRatio",value:function(e){this.props.setAttributes({keepAspectRatio:e}),this.onRefresh({keepAspectRatio:e})}},{key:"setGalleryEmpty",value:function(){this.props.setAttributes({images:[]}),this.setState({htmlPreview:null}),(this.props.attributes.wplrCollection||this.props.attributes.wplrFolder)&&this.onRefresh({images:[]})}},{key:"setRowHeight",value:function(e){this.props.setAttributes({rowHeight:e}),this.onRefresh({rowHeight:e})}},{key:"setGalleriesManager",value:function(e){if(!e||""===e)return this.props.setAttributes({galleriesManager:""}),this.setState({htmlPreview:null}),void this.onRefresh({galleriesManager:""});this.props.attributes.collectionsManager&&this.props.setAttributes({collectionsManager:""}),this.props.setAttributes({galleriesManager:e}),this.onRefresh({galleriesManager:e})}},{key:"setCollectionsManager",value:function(e){if(!e||""===e)return this.props.setAttributes({collectionsManager:""}),this.setState({htmlPreview:null}),void this.onRefresh({collectionsManager:""});this.props.attributes.galleriesManager&&this.props.setAttributes({galleriesManager:""}),this.props.setAttributes({collectionsManager:e}),this.onRefresh({collectionsManager:e})}},{key:"setWplrCollection",value:function(e){if(!e||""===e)return this.props.setAttributes({wplrCollection:"",wplrFolder:""}),this.setState({htmlPreview:null}),void(this.props.attributes.images.length&&this.onRefresh({wplrCollection:"",wplrFolder:""}));var t=mgl_meow_gallery.wplr_collections.find((function(t){return t.wp_col_id===e}));t.is_folder="1"===t.is_folder,this.props.setAttributes({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""}),this.onRefresh({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""})}},{key:"setColumns",value:function(e){this.props.setAttributes({columns:e}),this.onRefresh({columns:e})}},{key:"setOrderBy",value:function(e){this.props.setAttributes({orderBy:e}),this.onRefresh({orderBy:e})}},{key:"setLayout",value:function(e){this.props.setAttributes({layout:e}),this.onRefresh({layout:e})}},{key:"setAnimation",value:function(e){this.props.setAttributes({animation:e}),this.onRefresh({animation:e})}},{key:"onRefresh",value:(n=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){vd(a,r,o,i,l,"next",e)}function l(e){vd(a,r,o,i,l,"throw",e)}i(void 0)}))}}(pd().mark((function e(){var t,n,r,o,a,i,l,c,s,u,d,f,p,h,m,y,v,g,b=arguments;return pd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.length>0&&void 0!==b[0]?b[0]:{},this.setState({error:null,isBusy:!0}),n=md(md({},this.props.attributes),t),r=n.layout,o=n.useDefaults,a=n.animation,i=n.gutter,l=n.columns,c=n.rowHeight,s=n.keepAspectRatio,u=n.captions,d=n.wplrCollection,f=n.wplrFolder,p=n.galleriesManager,h=n.collectionsManager,m=n.orderBy,y=(n.images||[]).map((function(e){return e.id})),v={ids:y,layout:r,animation:a,"wplr-collection":d,"wplr-folder":f,id:p,collection:h,orderby:m},o||(v.gutter=i,v.columns=l,v["row-height"]=c,v.captions=u,"carousel"===r&&(v["keep-aspect-ratio"]=s)),g=null,e.prev=8,e.next=11,ql("".concat(Ms,"/preview"),{json:v,nonce:zs});case 11:g=e.sent,this.setState({isBusy:!1,htmlPreview:g.data}),e.next=19;break;case 15:throw e.prev=15,e.t0=e.catch(8),this.setState({isBusy:!1}),new Error(e.t0.message);case 19:case"end":return e.stop()}}),e,this,[[8,15]])}))),function(){return n.apply(this,arguments)})},{key:"uploadFromFiles",value:function(e){this.addFiles(e.target.files)}},{key:"addFiles",value:function(e){var t=this,n=this.props.attributes.images||[],r=this.props,o=r.noticeOperations,a=r.setAttributes;Hd({allowedTypes:Qd,filesList:e,onFileChange:function(e){if(console.log("Uploaded files",e),e.some((function(e){return e.url&&e.url.startsWith("blob:")})))t.setState({uploadingImages:e});else{var r=(e||[]).map((function(e){return Yd(e)})),o=n.concat(r);a({images:o}),t.setState({uploadingImages:[]}),t.onRefresh({images:o})}},onError:function(e){console.error("Error uploading files: ",e),o.createErrorNotice(e.message),t.setState({uploadingImages:[]})}})}},{key:"createElementFromHTML",value:function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}},{key:"renderMeowGallery",value:function(e){null!=e&&(null!=e.querySelector(".mgl-root")&&renderMeowGalleries(),null!=e.querySelector(".mgl-collection-root")&&renderMeowCollections())}},{key:"componentDidMount",value:function(){var e,t=this.props.attributes,n=t.images,r=t.wplrCollection,o=t.wplrFolder,a=t.galleriesManager,i=t.collectionsManager;(n.length>0||!!r||!!o||!!a||!!i)&&this.onRefresh(),this.renderMeowGallery(null===(e=this.ref.current)||void 0===e?void 0:e.querySelector(".mgl-preview"))}},{key:"componentDidUpdate",value:function(e,t){var n;t.htmlPreview!==this.state.htmlPreview&&this.renderMeowGallery(null===(n=this.ref.current)||void 0===n?void 0:n.querySelector(".mgl-preview"))}},{key:"render",value:function(){var e=this,t=this.state,n=t.isBusy,r=t.error,o=t.uploadingImages,a=t.htmlPreview,i=this.props,l=i.attributes,c=(i.isSelected,i.className),s=i.noticeOperations,u=i.noticeUI,d=l.layout,f=l.useDefaults,p=l.images,h=l.gutter,m=l.columns,y=l.rowHeight,v=l.animation,g=l.galleriesManager,b=l.collectionsManager,w=l.captions,k=l.wplrCollection,x=l.wplrFolder,E=l.linkTo,O=l.customClass,S=l.keepAspectRatio,_=l.orderBy,R=React.createElement(Pd,{onFilesDrop:this.addFiles}),j=p.length>0||!!k||!!x||!!g||!!b,C=o.length>0,P=React.createElement(Dd,null,j&&React.createElement(Id,null,React.createElement(Wd,{onSelect:this.onSelectImages,allowedTypes:Qd,multiple:!0,gallery:!0,value:(p||[]).map((function(e){return e.id})),render:function(e){var t=e.open;return React.createElement(Cd,{className:"components-toolbar__control",label:Od("Edit Gallery"),icon:"edit",onClick:t})}}),React.createElement(Cd,{className:"components-toolbar__control",label:Od("Remove all"),icon:"minus",onClick:function(){return e.setGalleryEmpty()}}),React.createElement(Cd,{className:"components-toolbar__control",label:Od("Refresh"),icon:"controls-repeat",onClick:function(){return e.onRefresh()}}))),L="";if(window.mgl_meow_gallery&&mgl_meow_gallery.wplr_collections){var N=(mgl_meow_gallery.wplr_collections||[]).map((function(e){return{label:(e.level>0?"- ":"")+e.name.padStart(e.name.length+e.level," "),value:e.wp_col_id,disabled:"true"===e.is_folder}}));N.unshift({label:"None",value:""}),L=React.createElement(Td,{label:Od("Photo Engine Folders","meow-gallery"),value:k||x,onChange:function(t){return e.setWplrCollection(t)},disabled:g||b,options:N})}var M="";if(window.mgl_meow_gallery&&window.mgl_meow_gallery.galleries){var A=mgl_meow_gallery.galleries.galleries,T=(A?Object.keys(A):[]).map((function(e){return{label:A[e].name,value:e}}));T.unshift({label:"None",value:""}),M=React.createElement(Td,{label:Od("Manager's Galleries","meow-gallery"),value:g,onChange:function(t){return e.setGalleriesManager(t)},disabled:b||k||x,options:T})}var I="";if(window.mgl_meow_gallery&&window.mgl_meow_gallery.collections){var z=mgl_meow_gallery.collections.collections,F=(z?Object.keys(z):[]).map((function(e){return{label:z[e].name,value:e}}));F.unshift({label:"None",value:""}),I=React.createElement(Td,{label:Od("Manager's Collections","meow-gallery"),value:b,onChange:function(t){return e.setCollectionsManager(t)},disabled:g||k||x,options:F})}var D=this.props.blockProps;return React.createElement("div",D,P,!j&&React.createElement(qd,{icon:$d,className:c,multiple:!0,accept:"image/*",labels:{title:Od("Meow Gallery"),instructions:Od("Drag images, upload new ones or select files from your library. If WP/LR Sync is installed, you can directly select a collection or a folder from Lightroom.")},onSelect:this.onSelectImages,allowedTypes:Qd,notices:u,onError:s.createErrorNotice}),React.createElement(Bd,null,React.createElement(Ld,{title:Od("Gallery Settings")},React.createElement(Td,{label:Od("Layout","meow-gallery"),value:d,onChange:function(t){return e.setLayout(t)},disabled:b,options:[{value:"default",label:"Default",requiredPro:!1},{value:"tiles",label:"Tiles",requiredPro:!1},{value:"masonry",label:"Masonry",requiredPro:!1},{value:"justified",label:"Justified",requiredPro:!1},{value:"square",label:"Square",requiredPro:!1},{value:"cascade",label:"Cascade",requiredPro:!1},{value:"carousel",label:"Carousel",requiredPro:!0},{value:"map",label:"Map (GPS Based)",requiredPro:!0},{value:"horizontal",label:"Horizontal",requiredPro:!1}].filter((function(e){return!e.requiredPro||e.requiredPro===Is}))}),React.createElement(Td,{label:Od("Animation","meow-gallery"),value:v,onChange:function(t){return e.setAnimation(t)},options:[{value:"default",label:"Default"},{value:"zoom-out",label:"Zoom Out"},{value:"zoom-in",label:"Zoom In"},{value:"fade-out",label:"Fade Out"},{value:"fade-in",label:"Fade In"},{value:"colorize",label:"Colorize"},{value:"highlight",label:"Highlight"}]}),React.createElement(Td,{label:Od("Link To"),value:E,onChange:this.setLinkTo,options:Vd}),React.createElement(Td,{label:Od("Order By"),value:_,onChange:function(t){return e.setOrderBy(t)},options:[{value:"none",label:"None"},{value:"random",label:"Random"},{value:"ids-asc",label:"IDs Ascending"},{value:"ids-desc",label:"IDs Descending"},{value:"title-asc",label:"Title (Filename) Ascending"},{value:"title-desc",label:"Title (Filename) Descending"},{value:"date-asc",label:"Date Ascending"},{value:"date-desc",label:"Date Descending"},{value:"modified-asc",label:"Updated Date Ascending"},{value:"modified-desc",label:"Updated Date Descending"},{value:"menu-asc",label:"Menu Order Ascending"},{value:"menu-desc",label:"Menu Order Descending"}]}),M,I,L,j&&!f&&"carousel"===d&&React.createElement(Md,{label:Od("Keep Aspect Ratio"),checked:S,onChange:function(t){return e.setKeepAspectRatio(t)}}),j&&!f&&React.createElement(Nd,{label:Od("Gutter"),value:h,min:0,max:100,onChange:function(t){return e.setGutter(t)}}),j&&!f&&("masonry"===d||"square"===d)&&React.createElement(Nd,{label:Od("Columns"),value:m,min:2,max:100,onChange:function(t){return e.setColumns(t)}}),j&&!f&&"justified"===d&&React.createElement(Nd,{label:Od("Row Height"),value:y,min:50,max:500,onChange:function(t){return e.setRowHeight(t)}}),j&&!f&&React.createElement(Md,{label:Od("Captions"),checked:w,onChange:function(t){return e.setCaptions(t)}}),j&&React.createElement(Md,{label:Od("Use Default Settings"),checked:f,onChange:function(t){return e.setUseDefaults(t)}}),React.createElement(Ad,{label:Od("Custom CSS Classes"),value:O,onChange:function(t){return e.setCustomClass(t)}}))),u,React.createElement("div",{ref:this.ref,className:"test"},R,C&&React.createElement("div",{className:"mgl-uploading-container",style:yd({marginTop:"15px",border:"1px solid #b2b2b2ff",padding:"20px",background:"#ebebebff",marginBottom:"20px",color:"#000000ff"},"border","1px solid #333")},React.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"15px",fontSize:"14px",fontWeight:"400",color:"#000000ff"}},React.createElement("span",{className:"components-spinner",style:{marginRight:"10px"}}),"Uploading ",o.length," ",1===o.length?"image":"images","..."),React.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(100px, 1fr))",gap:"10px"}},(o||[]).map((function(e,t){return React.createElement("div",{key:t,style:{position:"relative",paddingBottom:"100%",overflow:"hidden",background:"#1a1a1a",borderRadius:"2px",border:"1px solid #333"}},e.url&&React.createElement("img",{src:e.url,alt:"Uploading...",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",opacity:.5}}),React.createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1}},React.createElement("span",{className:"components-spinner"})))})))),r&&React.createElement("div",{className:"components-notice is-error"},React.createElement("div",{className:"components-notice__content"},React.createElement("p",null,React.createElement("span",null,r),React.createElement("span",null," Please ",React.createElement("a",{style:{cursor:"pointer"},onClick:function(){return e.onRefresh()}},"click here")," to refresh the preview.")))),!r&&n&&React.createElement("div",{className:"mgl-gtb-container"+(n?" mgl-busy":"")},React.createElement("span",{className:"components-spinner",style:{}})),!r&&a&&React.createElement("div",{className:"mgl-preview",dangerouslySetInnerHTML:{__html:a}}),!r&&j&&!a&&React.createElement("div",{style:{marginTop:"20px",padding:"20px",background:"#f5f5f5",borderRadius:"4px"}},React.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(80px, 1fr))",gap:"15px",marginBottom:"15px"}},dd(Array(6)).map((function(e,t){return React.createElement("div",{key:t,style:{background:"#e0e0e0",borderRadius:"4px",paddingBottom:"100%",position:"relative",overflow:"hidden",animation:"pulse 2s infinite"}})}))),React.createElement("p",{style:{textAlign:"center",color:"#666",margin:"10px 0",fontSize:"14px"}},"Loading Gallery... (",React.createElement("a",{style:{cursor:"pointer",color:"#1e90ff"},onClick:function(){return e.onRefresh()}},"click here")," to force refresh)"),React.createElement("style",null,"\n\t\t\t\t\t\t\t@keyframes pulse {\n\t\t\t\t\t\t\t\t0%, 100% { opacity: 0.6; }\n\t\t\t\t\t\t\t\t50% { opacity: 1; }\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"))))}}]);var n}(_d),Zd=zd(Kd);function Xd(e){var t=Gd();return React.createElement(Zd,ud({},e,{blockProps:t}))}function Jd(e){return Jd="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},Jd(e)}function ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(n),!0).forEach((function(t){nf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ef(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Jd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Jd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rf=wp.i18n.__,of=wp.blocks,af=of.registerBlockType,lf=of.createBlock,cf=wp.blockEditor.useBlockProps,sf=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20",fill:"white"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),uf={customClass:{type:"string",default:""},images:{type:"array",default:[]},linkTo:{type:"string",default:"none"},layout:{type:"string",default:"default"},animation:{type:"animation",default:""},useDefaults:{type:"boolean",default:!0},captions:{type:"boolean",default:!1},columns:{type:"number",default:3},wplrCollection:{type:"string",default:""},galleriesManager:{type:"string",default:""},collectionsManager:{type:"string",default:""},wplrFolder:{type:"string",default:""},gutter:{type:"number",default:5},rowHeight:{type:"number",default:140},keepAspectRatio:{type:"boolean",default:!1},orderBy:{type:"string",default:"none"}},df=function(e){var t=e.useDefaults,n=e.layout,r=e.rowHeight,o=e.columns,a=(e.customClass,function(e){var t=e.align,n=e.useDefaults,r=e.images,o=e.layout,a=e.animation,i=e.gutter,l=e.captions,c=e.wplrCollection,s=e.wplrFolder,u=e.linkTo,d=e.customClass,f=e.galleriesManager,p=e.collectionsManager,h=e.keepAspectRatio,m=e.orderBy,y=(r||[]).map((function(e){return e.id})).join(","),v="";return y&&(v+='ids="'.concat(y,'" ')),f&&(v+='id="'.concat(f,'" ')),p&&(v+='collection="'.concat(p,'" ')),c&&(v+='wplr-collection="'.concat(c,'" ')),s&&(v+='wplr-folder="'.concat(s,'" ')),u&&"none"!==u&&(v+='link="'.concat(u,'" ')),t&&(v+='align="'.concat(t,'" ')),d&&(v+='custom-class="'.concat(d,'" ')),o&&"default"!==o&&(v+='layout="'.concat(o,'" ')),a&&(v+='animation="'.concat(a,'" ')),!n&&i&&(v+='gutter="'.concat(i,'" ')),n||(v+='captions="'.concat(l?"true":"false",'" ')),!n&&h&&(v+='keep-aspect-ratio="'.concat(h?"true":"false",'" ')),m&&"none"!==m&&(v+='order_by="'.concat(m,'" ')),v.trim()}(e)),i="";return t||"tiles"===n||"cascade"===n?i="[gallery ".concat(a,"]"):"masonry"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"justified"===n?i="[gallery ".concat(a,' row-height="').concat(r,'"]'):"square"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"horizontal"===n||"slider"===n||"carousel"===n||"map"===n||"default"===n?i="[gallery ".concat(a,"]"):(alert("This layout is not handled. Check the Console Logs."),console.log("Layout could not be handled.",e)),i};class ff extends lr{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||ir,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=Pn(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(dn).catch(dn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!pn(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return null==(o=this.retryer)||o.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const a=function(){if("function"==typeof AbortController)return new AbortController}(),i={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(a)return this.abortSignalConsumed=!0,a.signal}})};l(i);const c={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(i)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var s;(l(c),null==(n=this.options.behavior)||n.onFetch(c),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=c.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(s=c.fetchOptions)?void 0:s.meta});const u=e=>{var t,n,r,o;(Dn(e)&&e.silent||this.dispatch({type:"error",error:e}),Dn(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,this.state.data,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=qn({fn:c.fetchFn,abort:null==a?void 0:a.abort.bind(a),onSuccess:e=>{var t,n,r,o;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):u(new Error(this.queryHash+" data is undefined"))},onError:u,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:zn(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=e.error;return Dn(o)&&o.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),Ln.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}class pf extends Nn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;const o=t.queryKey,a=null!=(r=t.queryHash)?r:gn(o,t);let i=this.get(a);return i||(i=new ff({cache:this,logger:e.getLogger(),queryKey:o,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(o)}),this.add(i)),i}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Ln.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=mn(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>yn(n,e)))}findAll(e,t){const[n]=mn(e,t);return Object.keys(n).length>0?this.queries.filter((e=>yn(n,e))):this.queries}notify(e){Ln.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}onFocus(){Ln.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){Ln.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}class hf extends Nn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const r=new cr({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){Ln.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>vn(e,t)))}findAll(e){return this.mutations.filter((t=>vn(e,t)))}notify(e){Ln.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then((()=>{const e=this.mutations.filter((e=>e.state.isPaused));return Ln.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(dn)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}function mf(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,o,a,i;const l=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)||null==(o=r.meta)?void 0:o.fetchMore,s=null==c?void 0:c.pageParam,u="forward"===(null==c?void 0:c.direction),d="backward"===(null==c?void 0:c.direction),f=(null==(a=e.state.data)?void 0:a.pages)||[],p=(null==(i=e.state.data)?void 0:i.pageParams)||[];let h=p,m=!1;const y=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),v=(e,t,n,r)=>(h=r?[t,...h]:[...h,t],r?[n,...e]:[...e,n]),g=(t,n,r,o)=>{if(m)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);const a={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};var i;i=a,Object.defineProperty(i,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?m=!0:null==(n=e.signal)||n.addEventListener("abort",(()=>{m=!0})),e.signal}});const l=y(a);return Promise.resolve(l).then((e=>v(t,r,e,o)))};let b;if(f.length)if(u){const t=void 0!==s,n=t?s:yf(e.options,f);b=g(f,t,n)}else if(d){const t=void 0!==s,n=t?s:vf(e.options,f);b=g(f,t,n,!0)}else{h=[];const t=void 0===e.options.getNextPageParam;b=!l||!f[0]||l(f[0],0,f)?g([],t,p[0]):Promise.resolve(v([],p[0],f[0]));for(let n=1;n<f.length;n++)b=b.then((r=>{if(!l||!f[n]||l(f[n],n,f)){const o=t?p[n]:yf(e.options,r);return g(r,t,o)}return Promise.resolve(v(r,p[n],f[n]))}))}else b=g([]);return b.then((e=>({pages:e,pageParams:h})))}}}}function yf(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function vf(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}
/**
 * @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.
 */
const gf=mo("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);var bf,wf,kf,xf,Ef,Of,Sf;function _f(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Rf=Qt.div(bf||(bf=_f(["\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"]))),jf=Qt.div(wf||(wf=_f(["\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"]))),Cf=Qt.div(kf||(kf=_f(["\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"]))),Pf=Qt.div(xf||(xf=_f(["\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"]))),Lf=Qt.div(Ef||(Ef=_f(["\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"]))),Nf=Qt.div(Of||(Of=_f(["\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"]))),Mf=Qt.div(Sf||(Sf=_f(["\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"]))),Af=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function Tf(){return Tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tf.apply(null,arguments)}function If(e){return function(e){if(Array.isArray(e))return Df(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ff(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 zf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Ff(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ff(e,t){if(e){if("string"==typeof e)return Df(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Df(e,t):void 0}}function Df(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var qf=function(e){var t=e.name,n=e.description,a=e.scrolldown,i=void 0===a||a,l=e.isPro,c=void 0!==l&&l,s=e.onChange,u=e.isBusy,d=void 0!==u&&u,f=e.busy,p=void 0!==f&&f,h=e.chevronIconSize,m=void 0===h?ni:h,y=e.textFiltering,v=e.value,g=e.className,b=e.disabled,w=e.requirePro,k=e.multiple,x=void 0!==k&&k,E=e.placeholder,O=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Af),S=p||d;o().useEffect((function(){d&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[d]);var _,R,j,C,P=15;if(x){var L=o().Children.toArray(e.children).filter((function(e){return(v||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));_=L.map((function(e){return e.label})).join(", ")||E||"Select",R=n,j=L.some((function(e){return e.requirePro}))||w,C=null}else{var N,M=null===(N=o().Children.toArray(e.children).find((function(e){return e.props.value===v||e.props.checked})))||void 0===N?void 0:N.props;_=(null==M?void 0:M.label)||E||"Select",R=(null==M?void 0:M.description)||n,j=(null==M?void 0:M.requirePro)||w,C=null==M?void 0:M.icon,P=(null==M?void 0:M.iconSize)||15}var A=zf((0,r.useState)(!1),2),T=A[0],I=A[1],z=zf((0,r.useState)(""),2),F=z[0],D=z[1],q=(0,r.useRef)(),B=j&&!c;(0,r.useEffect)((function(){x&&!i&&console.warn('NekoSelect: The "multiple" prop should be used with "scrolldown={true}" for proper functionality. Multiple selection requires the dropdown interface to work correctly.')}),[x,i]);(0,r.useEffect)((function(){var e=function(e){"Escape"===e.key&&T&&I(!1)};if(T)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[T]);var G=o().Children.map(e.children,(function(n){return n?o().cloneElement(n,{name:n.props.name||t,checked:x?(v||[]).includes(n.props.value)||n.props.checked:n.props.value===v||n.props.checked,onClick:function(r){return function(n,r){if(n.stopPropagation(),s)if(x){var o=Array.isArray(v)?If(v):[];o.includes(r)?o=o.filter((function(e){return e!==r})):o.push(r),s(o,t)}else r!==v&&s(r,t),i&&I(!1);else console.log("The onChange handler is not set for this select.",e)}(r,n.props.value)},scrolldown:i,isPro:c,disabled:b,multiple:x}):null})),U=(0,r.useMemo)((function(){if(!F||!G.length)return G;var e=F.toLowerCase().split(" ").filter((function(e){return e.length>0}));return o().Children.toArray(G).filter((function(t){var n="string"==typeof t.props.label?t.props.label.toLowerCase():"",r="string"==typeof t.props.value?t.props.value.toLowerCase():"",o="".concat(n," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[G,F]),W=wr("neko-select",g,{"show-options":T,disabled:b||d}),H=wr("neko-select-options",{hidden:!T}),$=wr("neko-select-option",{isBusy:S});return i?o().createElement(Rf,Tf({name:t},O,{onClick:function(){b||d||I(!T)},className:W,"data-is-disabled":b||d,ref:q}),o().createElement(jf,{className:$},S?o().createElement(o().Fragment,null,o().createElement(Ui,{type:"circle",size:"20px"})):o().createElement(o().Fragment,null,C&&o().createElement(Ci,{icon:C,width:P,height:P,style:{marginRight:"".concat(Math.max(P-15,4),"px")}}),o().createElement("span",{className:"neko-select-option-label"},_),o().createElement("div",{className:"rightContent"},B&&o().createElement(co,null),o().createElement("span",{className:"neko-chevron-wrap"},o().createElement(jo,{size:m,className:"neko-select-chevron",style:{transform:T?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),R&&("string"==typeof R?o().createElement(Cf,{dangerouslySetInnerHTML:{__html:R}}):o().createElement(Cf,null,R)),o().createElement(ac,{visible:T,targetRef:q,onClose:function(){T&&I(!1)}},o().createElement(Pf,{className:H},y&&o().createElement(Lf,{className:"neko-select-filter-container"},o().createElement(vc,{value:F,placeholder:"Search...",onChange:function(e){return D(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})),o().createElement(Lf,null,U)))):G},Bf={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)"},Gf=function(e){var t=e.tag;if(!t)return null;var n=Bf[t]||"var(--neko-gray-50)";return o().createElement("small",{style:{background:n,color:"white",padding:"3px 4px",margin:"1px 0 0 6px",borderRadius:4,fontSize:9,lineHeight:"100%",letterSpacing:.3}},t.toUpperCase())},Uf=function(e){var t=e.id,n=(e.name,e.value),r=e.checked,a=void 0!==r&&r,i=e.label,l=e.description,c=e.onClick,s=e.scrolldown,u=void 0===s||s,d=e.isPro,f=void 0!==d&&d,p=e.optionDisabled,h=void 0!==p&&p,m=e.requirePro,y=void 0!==m&&m,v=e.icon,g=e.iconSize,b=void 0===g?20:g,w=e.multiple,k=void 0!==w&&w,x=e.tag,E=y&&!f,O=wr({"neko-radio":!u},{"neko-select-option":u},e.className,{disabled:E||h}),S=k?a?zo:Io:a?gf:To,_=o().createElement(Mf,{className:O,onClick:function(e){c(e,n)}},o().createElement("div",{className:"option"},o().createElement("div",{className:"option-group"},k?o().createElement(S,{size:b,color:E?"var(--neko-disabled-color)":a?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):o().createElement("div",{style:{position:"relative",width:b,height:b,flexShrink:0,marginRight:"8px"}},o().createElement(To,{size:b,color:E?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),a&&o().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:.4*b,height:.4*b,borderRadius:"50%",backgroundColor:E?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),v&&o().createElement(Ci,{icon:v,width:b,height:b,style:{marginRight:"".concat(Math.max(b-11,4),"px")}}),i,o().createElement(Gf,{tag:x})),o().createElement(co,{show:E})));return u?_:o().createElement(Nf,{className:O,onClick:function(e){c(e,n)}},o().createElement("label",{htmlFor:t},o().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},o().createElement(To,{size:24,color:E?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),a&&o().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:10,height:10,borderRadius:"50%",backgroundColor:E?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),o().createElement("div",{className:"inner-container"},o().createElement("span",{className:"label"},i,o().createElement(Gf,{tag:x}),o().createElement(co,{className:"inline",style:{top:-1},show:E})),l&&("string"==typeof l?o().createElement(Cf,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:l}}):o().createElement(Cf,{style:{marginTop:0}},l)))))},Wf=function(e){return o().createElement(qf,e)};Wf.propTypes={name:hr().string,description:hr().string,scrolldown:hr().bool,isPro:hr().bool,onChange:hr().func,busy:hr().bool,isBusy:hr().bool,chevronIconSize:hr().number,textFiltering:hr().bool,multiple:hr().bool,placeholder:hr().string};var Hf=function(e){return o().createElement(Uf,e)};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)}Hf.propTypes={id:hr().string,name:hr().string,value:hr().string,checked:hr().bool,label:hr().string,description:hr().string,onClick:hr().func,scrolldown:hr().bool,isPro:hr().bool,optionDisabled:hr().bool,requirePro:hr().bool,icon:hr().string,iconSize:hr().number,multiple:hr().bool};var Vf,Qf=["name","value","rows","description","placeholder","onEnter","onBlurForce","readOnly","avoidOnEnterWithShift","fullHeight","maxLength","className","style","textAreaStyle","countable","disabled","tabToSpaces","copyable"];function Yf(){return Yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yf.apply(null,arguments)}function Kf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kf(Object(n),!0).forEach((function(t){Xf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jf(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Jf=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==$f(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError($f(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ep(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function tp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ep(a,r,o,i,l,"next",e)}function l(e){ep(a,r,o,i,l,"throw",e)}i(void 0)}))}}function np(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var op,ap,ip=Qt((function(e){var t,n=e.name,a=e.value,i=void 0===a?"":a,l=e.rows,c=void 0===l?6:l,s=e.description,u=e.placeholder,d=void 0===u?"":u,f=e.onEnter,p=void 0===f?null:f,h=e.onBlurForce,m=void 0!==h&&h,y=e.readOnly,v=void 0!==y&&y,g=e.avoidOnEnterWithShift,b=void 0!==g&&g,w=e.fullHeight,k=void 0!==w&&w,x=e.maxLength,E=void 0===x?null:x,O=e.className,S=e.style,_=e.textAreaStyle,R=void 0===_?{}:_,j=e.countable,C=void 0!==j&&j,P=e.disabled,L=e.tabToSpaces,N=e.copyable,M=void 0!==N&&N,A=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Qf),T=np((0,r.useState)(i),2),I=T[0],z=T[1],F=np((0,r.useState)(0),2),D=F[0],q=F[1],B=np((0,r.useState)(!1),2),G=B[0],U=B[1],W=np((0,r.useState)(!1),2),H=W[0],$=W[1],V=!!e.onChange,Q=(0,r.useRef)(null),Y=(0,r.useCallback)((function(e){if(L&&"Tab"===e.key){e.preventDefault();var t=Q.current.selectionStart,n=Q.current.selectionEnd,r=Q.current.value;Q.current.value=r.substring(0,t)+"  "+r.substring(n),Q.current.selectionStart=Q.current.selectionEnd=t+2}else U(e.shiftKey)}),[L]),K=(0,r.useCallback)((function(){U(!1)}),[]);(0,r.useEffect)((function(){var e=Q.current;if(e)return e.addEventListener("keydown",Y,!1),e.addEventListener("keyup",K,!1),function(){e.removeEventListener("keydown",Y,!1),e.removeEventListener("keyup",K,!1)}}),[Y,K]),(0,r.useEffect)((function(){if(V||z(i),"words"===C){var e=i.split(" ").filter((function(e){return""!==e})).length;q(e)}else C&&q(i.length)}),[i,C,V]);var Z=(0,r.useCallback)((function(t){var r=E?t.target.value.substr(0,E):t.target.value;t.stopPropagation(),V?e.onChange(r,n):z(r,n)}),[E,V,e,n]),X=(0,r.useCallback)(tp(Jf().mark((function e(){var t,n;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=V?i:I){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,navigator.clipboard.writeText(t);case 6:$(!0),setTimeout((function(){return $(!1)}),2e3),e.next=20;break;case 10:e.prev=10,e.t0=e.catch(3),(n=document.createElement("textarea")).value=t,document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n),$(!0),setTimeout((function(){return $(!1)}),2e3);case 20:case"end":return e.stop()}}),e,null,[[3,10]])}))),[i,I,V]),J=wr(O,{disabled:P});return o().createElement("div",{className:J,style:S},o().createElement("div",{className:"neko-textarea-container"},o().createElement("textarea",Yf({ref:Q,className:"neko-textarea",rows:c,disabled:P},A,{name:n,spellCheck:"false",placeholder:d,onChange:Z,onKeyPress:function(t){if(p&&!t.shiftKey&&"Enter"===t.key){if(b&&G)return;t.preventDefault(),e.onEnter(t.target.value,n)}},onBlur:function(t){(m||e.onBlur&&i!==t.target.value)&&e.onBlur(t.target.value,n)},readOnly:v,style:Zf(Zf({},R),{},{height:k?"100%":null!==(t=R.height)&&void 0!==t?t:void 0}),value:V?i:I})),M&&(v||P)&&o().createElement("button",{className:"neko-textarea-copy-button",onClick:X,type:"button",title:H?"Copied!":"Copy to clipboard"},o().createElement(Ci,{icon:H?"check":"duplicate"})),o().createElement("div",{className:"neko-text-area-extra"},s?"string"==typeof s?o().createElement("div",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("div",{className:"neko-input-description"},s):C?o().createElement("div",null):null,C&&o().createElement("div",{className:"neko-textarea-count"},D,E?" / ".concat(E):""," ","words"===C?"words":"chars"))))}))(Vf||(Vf=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  .neko-textarea-container {\n    position: relative;\n    height: ","\n  }\n\n  .neko-textarea-copy-button {\n    position: absolute;\n    top: 8px;\n    right: 8px;\n    background: white;\n    border: 1px solid var(--neko-gray-80);\n    border-radius: 4px;\n    padding: 4px 8px;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.2s ease;\n    font-size: 12px;\n    color: var(--neko-gray-50);\n    z-index: 1;\n\n    &:hover {\n      background: var(--neko-gray-98);\n      color: var(--neko-main-color);\n      border-color: var(--neko-main-color);\n    }\n\n    &:active {\n      transform: scale(0.95);\n    }\n\n    svg {\n      width: 14px;\n      height: 14px;\n    }\n  }\n\n  .neko-textarea {\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    background: var(--neko-input-background);\n    color: black;\n    padding: 5px 10px;\n    width: 100%;\n    transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n\n    &::placeholder {\n      color: rgba(0, 0, 0, 0.25);\n    }\n\n    &:focus {\n      background-color: white;\n      outline: none !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\n    }\n    \n    &:focus-visible {\n      outline: none !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\n    }\n\n    &:focus-within {\n      outline: none !important;\n      box-shadow: none !important;\n      border-color: var(--neko-input-border) !important;\n    }\n\n    &:read-only {\n      background: repeating-linear-gradient(\n        -45deg,\n        var(--neko-gray-98),\n        var(--neko-gray-98) 10px,\n        var(--neko-gray-95) 10px,\n        var(--neko-gray-95) 20px\n      );\n      border: 1.5px solid var(--neko-gray-80);\n      color: var(--neko-gray-30);\n      cursor: default;\n      \n      &:focus {\n        background: repeating-linear-gradient(\n          -45deg,\n          var(--neko-gray-98),\n          var(--neko-gray-98) 10px,\n          var(--neko-gray-95) 10px,\n          var(--neko-gray-95) 20px\n        );\n        border-color: var(--neko-gray-80) !important;\n      }\n    }\n    \n    &:disabled {\n      color: var(--neko-gray-60);\n      background: var(--neko-gray-98);\n      border-color: var(--neko-disabled-color);\n      opacity: 0.6;\n      cursor: not-allowed;\n    }\n  }\n\n  .neko-text-area-extra {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    color: var(--neko-gray-60);\n    font-size: var(--neko-small-font-size);\n    line-height: 14px;\n\n    .neko-textarea-count {\n      margin: 0 0 0 10px;\n      text-align: right;\n      min-width: 130px;\n      display: block;\n      flex-shrink: 0;\n    }\n\n    .neko-input-description {\n      margin-top: 5px;\n      margin-bottom: 0;\n      flex: 1;\n      font-size: var(--neko-small-font-size);\n\n      code {\n        font-size: 9px;\n        background: #016fba14;\n        border-radius: 5px;\n        padding: 2px 4px;\n      }\n    }\n  }\n\n  &.disabled {\n    .neko-textarea {\n      border: 1.5px solid var(--neko-disabled-color);\n      cursor: not-allowed;\n      opacity: 0.35;\n    }\n  }\n"])),(function(e){return e.fullHeight?"100%":void 0})),lp=function(e){return o().createElement(ip,e)};function cp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}lp.propTypes={name:hr().string,value:hr().string,rows:hr().number,description:hr().string,placeholder:hr().string,onChange:hr().func,onEnter:hr().func,onBlur:hr().func,onBlurForce:hr().bool,readOnly:hr().bool,avoidOnEnterWithShift:hr().bool,fullHeight:hr().bool,copyable:hr().bool};var sp=Qt.div(op||(op=cp(["\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"]))),up=Qt.div(ap||(ap=cp(["\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"]))),dp=function(e){var t=e.header,n=e.headerAlign,r=void 0===n?"left":n,a=e.footer,i=e.footerAlign,l=void 0===i?"right":i,c=e.className,s=e.style,u=void 0===s?{}:s,d=e.contentStyle,f=void 0===d?{}:d,p=e.children,h=wr("neko-container",c);return o().createElement(sp,{className:h,style:u},t&&o().createElement(up,{className:"align-".concat(r)},t),o().createElement("div",{className:"neko-container-content",style:f},p),a&&o().createElement(o().Fragment,null,o().createElement("div",{style:{flex:"auto"}}),o().createElement(up,{className:"align-".concat(l)},a)))},fp=function(e){return o().createElement(dp,e)};fp.propTypes={header:hr().element,headerAlign:hr().oneOf(["left","right"]),footer:hr().element,footerAlign:hr().oneOf(["left","right"]),className:hr().string,style:hr().object,contentStyle:hr().object};var pp,hp=["children","framed","style"];function mp(){return mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mp.apply(null,arguments)}var yp=Qt.div(pp||(pp=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\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']))),vp=function(e){var t=e.children,n=e.framed,r=void 0===n||n,a=e.style,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,hp),l=o().createElement(yp,mp({className:"neko-intro-body",style:r?void 0:a},r?{}:i),t);return r?o().createElement(fp,mp({contentStyle:{padding:"22px 26px"},style:a},i),l):l},gp=function(e){return o().createElement(vp,e)};gp.propTypes={children:hr().node,framed:hr().bool,style:hr().object};var bp,kp=["variant","children","onClose","small"];function xp(){return xp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xp.apply(null,arguments)}var Ep=Qt.div(bp||(bp=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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.2);\n  font-size: ",";\n\n  /* Base diagonal stripe pattern */\n  &::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    opacity: 0.1;\n    background-image: repeating-linear-gradient(\n      -45deg,\n      transparent,\n      transparent 20px,\n      rgba(255, 255, 255, 0.3) 20px,\n      rgba(255, 255, 255, 0.3) 40px\n    );\n    pointer-events: none;\n  }\n\n  &.danger {\n    background: #ba341e;\n  }\n\n  &.success {\n    background: var(--neko-green);\n  }\n\n  &.special {\n    background: var(--neko-purple);\n  }\n\n  &.warning {\n    background: var(--neko-orange);\n  }\n\n  &.info {\n    background: var(--neko-blue);\n  }\n\n  &.disabled {\n    background: #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?"5px":"15px 15px 15px 10px"}),(function(e){return e.small?"3px":"5px"}),(function(e){return e.small?"8px":"15px"}),(function(e){return e.small?"4px":"6px"}),(function(e){return e.small?"12px":"inherit"})),Op=function(e){var t=e.variant,n=e.children,r=e.onClose,a=e.small,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,kp);t||(t="info");var l=wr("neko-message",{danger:"danger"===t},{success:"success"===t},{info:"info"===t},{warning:"warning"===t},{special:"special"===t},{disabled:"disabled"===t},{small:a}),c=a?14:20;return o().createElement(Ep,xp({className:l,small:a},i),o().createElement(function(){switch(t){case"danger":return qo;case"success":return Ao;case"warning":return Bo;case"special":return ca;default:return ha}}(),{size:c,className:"neko-message-icon"}),o().createElement("div",{className:"neko-message-content"},n),r&&o().createElement(Ho,{size:c,className:"neko-message-close",onClick:r}))},Sp=function(e){return o().createElement(Op,e)};Sp.propTypes={variant:hr().string,children:hr().node,onClose:hr().func,small:hr().bool};var _p,Rp,jp=n(916),Cp=n.n(jp),Pp=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","action","isOpen","children","customButtonsPosition","size","fullSize"],Lp=["label"],Np=["label"];function Mp(){return Mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mp.apply(null,arguments)}function Ap(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Tp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ip=Kt(_p||(_p=Tp(["\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"]))),zp=Qt.div(Rp||(Rp=Tp(["\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    padding: 0 15px;\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      "})),Fp=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],Dp=function(e){var t=e.className,n=e.style,a=e.contentStyle,i=e.title,l=void 0===i?"":i,c=e.content,s=void 0===c?"":c,u=e.contentWidth,d=e.customButtons,f=void 0===d?null:d,p=e.okOnEnter,h=void 0!==p&&p,m=e.thumbnail,y=e.okButton,v=void 0===y?{}:y,g=e.cancelButton,b=void 0===g?{}:g,w=e.action,k=void 0===w?null:w,x=e.isOpen,E=e.children,O=e.customButtonsPosition,S=void 0===O?"right":O,_=e.size,R=void 0===_?"normal":_,j=e.fullSize,C=void 0!==j&&j,P=Ap(e,Pp),L=R||(C?"full-size":"normal"),N="full-size"===L,M=wr("neko-modal",t,{large:"large"===L,larger:"larger"===L,"full-size":N,"custom-modal":n}),A=v.label,T=void 0===A?"OK":A,I=Ap(v,Lp),z=b.label,F=void 0===z?"Cancel":z,D=Ap(b,Np);(0,r.useEffect)((function(){var t=Fp.filter((function(t){return void 0!==e[t]}));t.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(t.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var q=(0,r.useCallback)((function(e){"Enter"===e.key&&I.onClick&&I.onClick()}),[I]);(0,r.useEffect)((function(){if(h&&x)return window.addEventListener("keyup",q),function(){return window.removeEventListener("keyup",q)}}),[h,x,q]);var B=E||o().createElement(zp,{size:L,contentWidth:u},N&&l&&o().createElement("div",{className:"full-size-header"},o().createElement("p",{className:"title"},l),k&&o().createElement("div",{className:"button-group"},k)),!N&&l&&o().createElement("p",{className:"title"},l),o().createElement("div",{className:"content-container"},m&&o().createElement("div",{className:"thumbnail"},m),s&&o().createElement("div",{className:"content",style:a},s)),o().createElement("div",{className:"button-group".concat(N?" full-size-footer":"")},o().createElement(o().Fragment,null,f&&"left"===S&&f,D.onClick&&o().createElement(rl,Mp({className:"danger"},D),F),I.onClick&&o().createElement(rl,I,T),f&&"right"===S&&f)));return o().createElement(o().Fragment,null,o().createElement(Ip,null),o().createElement(Cp(),Mp({ariaHideApp:!1,closeTimeoutMS:200,className:M,style:n,isOpen:x},P),B))},qp=function(e){return o().createElement(Dp,e)};function Bp(e){return Bp="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},Bp(e)}function Gp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Gp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Bp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Bp(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Up(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Wp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Up(a,r,o,i,l,"next",e)}function l(e){Up(a,r,o,i,l,"throw",e)}i(void 0)}))}}qp.propTypes={className:hr().string,style:hr().object,contentStyle:hr().object,title:hr().string,content:hr().string,contentWidth:hr().string,customButtons:hr().object,okOnEnter:hr().bool,thumbnail:hr().element,okButton:hr().object,cancelButton:hr().object,action:hr().element,size:hr().oneOf(["normal","large","larger","full-size"]),fullSize:hr().bool,isOpen:hr().bool.isRequired};var Hp=function(e){for(var t=0,n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return Math.abs(t).toString(36)},$p=function(){setTimeout(Wp(Gp().mark((function e(){var t,n,r,o,a,i,l,c,s,u;return Gp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("".concat(null===(t=window.MGL)||void 0===t||null===(t=t.rest_url)||void 0===t?void 0:t.replace(/\/+$/,""),"/meow-licenser/").concat(null===(n=window.MGL)||void 0===n?void 0:n.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(r=window.MGL)||void 0===r?void 0:r.rest_nonce}});case 3:if(!(o=e.sent).ok){e.next=9;break}return e.next=7,o.json();case 7:if((a=e.sent).success&&a.data&&a.data.key)if(i=a.data,32===(l=i.key).length&&/^[0-9a-f]{32}$/.test(l)){u=Hp(window.location.hostname);try{localStorage.removeItem(u)}catch(e){}}else if(!i.issue){c=Hp(window.location.hostname);try{s=JSON.stringify({k:l,t:Date.now()}),localStorage.setItem(c,s)}catch(e){}}case 9:e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])}))),3e4)},Vp=function(){try{var e,t,n=Hp(window.location.hostname);try{var r,o=localStorage.getItem(n);if(o&&null!==(r=window.MGL)&&void 0!==r&&r.is_pro)try{var a,i,l,c=JSON.parse(o).t;if(Date.now()-c<288e5)return fetch("".concat(null===(a=window.MGL)||void 0===a||null===(a=a.rest_url)||void 0===a?void 0:a.replace(/\/+$/,""),"/meow-licenser/").concat(null===(i=window.MGL)||void 0===i?void 0:i.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(l=window.MGL)||void 0===l?void 0:l.rest_nonce}}).then((function(e){if(e.ok)return e.json()})).then((function(e){e&&e.success&&e.data&&(e.data.issue&&(localStorage.removeItem(n),window.location.reload()))})).catch((function(){})),$p(),!1;localStorage.removeItem(n)}catch(e){localStorage.removeItem(n)}}catch(e){}var s,u=null===(e=window.MGL)||void 0===e?void 0:e.build_ref;if(!u)return null!==(s=window.MGL)&&void 0!==s&&s.is_pro&&$p(),!0;var d,f=function(e){for(var t="9e1b6a5b15119ef7699943e6210b36e1",n="",r=0;r<e.length;r++)n+=(e.charCodeAt(r)^t.charCodeAt(r%32)).toString(16).padStart(2,"0");return n}(u),p="[CRYPTED_CHECKSUM_PIRACY]";if(p===String.fromCharCode(91,67,82,89,80,84,69,68,95,67,72,69,67,75,83,85,77,95,80,73,82,65,67,89,93))return null!==(d=window.MGL)&&void 0!==d&&d.is_pro&&$p(),!0;var h=f===p;return h&&null!==(t=window.MGL)&&void 0!==t&&t.is_pro&&$p(),h}catch(e){return!1}};function Qp(e){return Qp="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},Qp(e)}function Yp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Yp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Qp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Qp(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Kp(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Zp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Kp(a,r,o,i,l,"next",e)}function l(e){Kp(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Xp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var eh,th,nh=wp.element,rh=nh.useState,oh=nh.useEffect,ah="".concat(Ns,"/meow-licenser/").concat(Ps,"/v1"),ih=function(){var e=Xp(rh(!1),2),t=e[0],n=e[1],r=Xp(rh(!1),2),o=r[0],a=r[1],i=Xp(rh(null),2),l=i[0],c=i[1],s=Xp(rh(null),2),u=s[0],d=s[1],f=Xp(rh(""),2),p=f[0],h=f[1],m=Xp(rh(!1),2),y=m[0],v=m[1],g=Is&&(!u||"valid"!==u.license),b=function(){var e=Zp(Yp().mark((function e(){var t;return Yp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ts){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.prev=3,e.next=6,Dl("".concat(ah,"/get_license"),{method:"POST",nonce:zs});case 6:if(t=e.sent,d(t.data),!t.data||!t.data.key){e.next=15;break}if(!(32!==t.data.key.length||!/^[0-9a-f]{32}$/.test(t.data.key))||t.data.issue){e.next=14;break}return v(!0),n(!1),e.abrupt("return");case 14:h(t.data.key);case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(3),alert("Error while checking the license. Check your console for more information."),console.error(e.t0);case 21:n(!1);case 22:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Zp(Yp().mark((function e(){return Yp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,Dl("".concat(ah,"/set_license"),{method:"POST",nonce:zs,json:{serialKey:null}});case 4:e.sent.success&&(h(""),d(null),c("licenseRemoved")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),alert("Error while removing the license. Check your console for more information."),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=Zp(Yp().mark((function e(){var t;return Yp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,Dl("".concat(ah,"/set_license"),{method:"POST",nonce:zs,json:{serialKey:p,override:!0}});case 4:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&c("licenseAdded")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),alert("Error while forcing the license. Check your console for more information."),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Zp(Yp().mark((function e(){var t;return Yp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==p){e.next=9;break}if(a(!0),Vp()){e.next=6;break}return v(!0),e.abrupt("return");case 6:return d(null),h(""),e.abrupt("return");case 9:return n(!0),e.prev=10,e.next=13,Dl("".concat(ah,"/set_license"),{method:"POST",nonce:zs,json:{serialKey:p}});case 13:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&c("licenseAdded")),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(10),alert("Error while validating the license. Check your console for more information."),console.error(e.t0);case 21:n(!1);case 22:case"end":return e.stop()}}),e,null,[[10,17]])})));return function(){return e.apply(this,arguments)}}();oh((function(){Ts&&(Vp()||v(!0))}),[]),oh((function(){b()}),[]);var E=g?"Forced License":Is?"Enabled":"Disabled",O=!y&&(g||u&&"valid"===u.license),S="Your license is active. Thanks a lot for your support :)";g&&(S="This license has been force-enabled for you.",u&&u.check_url&&(S=React.createElement(React.Fragment,null,React.createElement("span",null,S),React.createElement("br",null),React.createElement("small",null,"To check your license status, please click ",React.createElement("a",{target:"_blank",href:u.check_url+"&cache="+642e3*Math.random(),rel:"noreferrer"},"here"),".")))),O||(y?S=React.createElement(React.Fragment,null,React.createElement("p",null,"This copy does not match the official release. It appears to have been tampered with and may contain ",React.createElement("strong",null,"malicious code, spyware, or other security risks"),". For your safety, delete this version immediately and download only from the official source: ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),"."),React.createElement("p",null,"If you obtained this from any other website than Meow Apps, ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us")," and dispute the charge with your credit card provider or bank immediately.")):u&&u.key?"no_activations_left"===u.issue?S=React.createElement("span",null,"There are no activations left for this license. You can visit your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===u.issue?S=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),"."):"missing"===u.issue?S="This license does not exist.":"disabled"===u.issue?S="This license has been disabled.":"item_name_mismatch"===u.issue?S="This license seems to be for a different plugin... isn't it? :)":"forced"===u.issue?S="ABC":(S=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:u})):S="Please enter your license key below to activate Pro features.");var _=React.createElement(js,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/"},"Meow Apps"),"."),R=React.createElement(js,{title:"Pro Version (".concat(E,")"),busy:t,className:"primary"},!y&&!g&&!(u&&u.key===p)&&React.createElement(React.Fragment,null,React.createElement("div",{style:{marginBottom:10}},"License Key:"),React.createElement(vc,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:p,onChange:function(e){return h(e.trim())},placeholder:"Type your license key..."}),React.createElement(Qr,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"https://meowapps.com"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button.")),!O&&React.createElement(Sp,{variant:"danger"},S),O&&React.createElement(Sp,{variant:"success"},S),!y&&React.createElement("div",{style:{marginTop:15,display:"flex",justifyContent:"end"}},u&&!O&&React.createElement(rl,{className:"secondary",disabled:t||!p,onClick:x},"Retry to validate"),u&&u.key===p&&React.createElement(rl,{className:"secondary",disabled:t||!p,onClick:w},"Remove License"),React.createElement(rl,{disabled:t||!p||u&&u.key===p,onClick:x},"Validate License"),o&&!O&&React.createElement(rl,{disabled:t||!p||u&&u.key===p,onClick:k,className:"danger"},"Force License")),React.createElement(qp,{isOpen:"licenseAdded"===l,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}),React.createElement(qp,{isOpen:"licenseRemoved"===l,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}));return Ts?R:_};function lh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var ch=Qt.div(eh||(eh=lh(["\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 6px 4px;\n"]))),sh=Qt.span(th||(th=lh(["\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"]))),uh=function(e){var t=e.name,n=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=e.inversed,s=wr("neko-quick-links",l,{inversed:c}),u=o().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return o().cloneElement(e,{busy:i,inversed:c,isActive:e.props.value===n,onClick:function(e){e!==n&&r(e,t)}})}));return o().createElement(ch,{className:s},u)},dh=function(e){var t=e.title,n=e.value,r=void 0===n?0:n,a=e.count,i=e.onClick,l=e.busy,c=e.isActive,s=void 0!==c&&c,u=e.className,d=e.inversed,f=wr("neko-link",u,{active:s,inversed:d});return o().createElement(sh,{onClick:function(){return i(r)},className:f},t,void 0===a?null:o().createElement("span",null,"(",l?o().createElement(Ci,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):a,")"))},fh=function(e){return o().createElement(uh,e)};fh.propTypes={name:hr().string,value:hr().string,onChange:hr().func,inversed:hr().bool};var ph=function(e){return o().createElement(dh,e)};ph.propTypes={title:hr().string,value:hr().string,count:hr().number,onClick:hr().func,isActive:hr().bool,inversed:hr().bool};var hh,mh,yh,vh=["height","tiny","small","medium","large","line","style","children"];function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gh.apply(null,arguments)}function bh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var wh,kh=Qt.div(hh||(hh=bh(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: ",";\n"])),(function(e){var t=e.height;return"".concat(t,"px")})),xh=Qt.div(mh||(mh=bh(["\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"]))),Eh=Qt.span(yh||(yh=bh(["\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"})),Oh=function(e){var t=e.height,n=void 0===t?null:t,r=e.tiny,a=void 0!==r&&r,i=e.small,l=void 0===i||i,c=e.medium,s=void 0!==c&&c,u=e.large,d=void 0!==u&&u,f=e.line,p=void 0!==f&&f,h=e.style,m=e.children,y=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,vh);return n||(m||s?n=30:a?n=5:d?n=45:l&&(n=15)),o().createElement(kh,gh({className:"neko-spacer",height:n,style:h},y),m&&o().createElement(Eh,{line:p},m),!m&&o().createElement(xh,null,p&&o().createElement("hr",null)))};function Sh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _h(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_h(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Oh.propTypes={height:hr().number,line:hr().bool,tiny:hr().bool,small:hr().bool,medium:hr().bool,large:hr().bool,style:hr().object};var Rh=Qt.div(wh||(wh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),jh=function(e){var t=e.currentPage,n=e.limit,a=void 0===n?0:n,i=e.onClick,l=e.total,c=void 0===l?0:l,s=e.onCurrentPageChanged,u=e.infinite,d=void 0!==u&&u,f=e.maxInfinite,p=void 0!==f&&f,h=e.controllerText,m=e.compact,y=void 0!==m&&m,v=!!s,g=(0,r.useMemo)((function(){return d||p?0:Math.ceil(0===c?1:a>0?c/a:1)}),[d,p,a,c]),b="nako-paging-controller-icon ".concat(d||1!==t?"":"disabled"),w="nako-paging-controller-icon ".concat(d||p||t!==g?"":"disabled"),k=Sh((0,r.useState)(!1),2),x=k[0],E=k[1],O=Sh((0,r.useState)(y),2),S=O[0],_=O[1],R=function(e){E(!1),i(e)},j=function(e){if(d)return e;var t=Number(e);return p?t<1?1:t:t>g?g:t<1?1:t},C=function(e){var t=e.target.value;isNaN(t)||s(j(t)),E(!1)},P=function(e){if("Enter"===e.key){e.preventDefault();var t=e.target.value;isNaN(t)||s(j(t)),E(!1)}},L=(0,r.useMemo)((function(){if(!x){var e=v&&g>1;return o().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){v&&1!==g&&E(!0)}},t)}return o().createElement("input",{autoFocus:!0,type:"text",className:v?"neko-paging-current-page":"",defaultValue:t,onBlur:C,onKeyPress:P})}),[t,x,s,g]),N=function(e){x&&e.target===e.currentTarget&&E(!1)},M=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=function(){if(M.current){var e=M.current.offsetWidth;_(y||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[y]),o().createElement(Rh,{className:"neko-paging",ref:M},!!c&&o().createElement("span",{className:"neko-paging-text"},c," result",c>0?"s":""),o().createElement("div",{className:"neko-paging-controller",onClick:N},!d&&!p&&o().createElement(Oo,{className:b,onClick:function(){return R(1)},size:ni}),o().createElement(_o,{className:b,onClick:function(){return R(t-1)},size:ni}),o().createElement("p",{className:"nako-paging-controller-text",onClick:N},h||(S?o().createElement(o().Fragment,null,L,"/",g):o().createElement(o().Fragment,null,"Page ",L," of ",g))),o().createElement(Ro,{className:w,onClick:function(){return R(t+1)},size:ni}),!d&&!p&&o().createElement(So,{className:w,onClick:function(){return R(g)},size:ni})))},Ch=function(e){return o().createElement(jh,e)};function Ph(e){return Ph="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},Ph(e)}Ch.propTypes={currentPage:hr().number,limit:hr().number,total:hr().number,onClick:hr().func,lastPage:hr().number,infinite:hr().bool,maxInfinite:hr().bool,controllerText:hr().object};var Lh,Nh=["onSuccess","onFailure","apiUrl","onSelectFiles","apiConfig","className","disabled","children","multiple","accept"];function Mh(){return Mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mh.apply(null,arguments)}function Ah(e){return function(e){if(Array.isArray(e))return Uh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gh(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 Th(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Th=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ph(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Ph(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ih(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ih(Object(n),!0).forEach((function(t){Fh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ih(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fh(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ph(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ph(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ph(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dh(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function qh(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Dh(a,r,o,i,l,"next",e)}function l(e){Dh(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Bh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Gh(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gh(e,t){if(e){if("string"==typeof e)return Uh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Uh(e,t):void 0}}function Uh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Wh=Qt.div(Lh||(Lh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  &.dropping {\n    background: #a4d5ff;\n  }\n"]))),Hh=(0,r.forwardRef)((function(e,t){var n=e.onSuccess,a=void 0===n?function(){}:n,i=e.onFailure,l=void 0===i?function(){}:i,c=e.apiUrl,s=e.onSelectFiles,u=void 0===s?function(){}:s,d=e.apiConfig,f=e.className,p=e.disabled,h=void 0!==p&&p,m=e.children,y=e.multiple,v=(e.accept,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Nh)),g=Bh((0,r.useState)(!1),2),b=g[0],w=g[1],k=Bh((0,r.useState)(!1),2),x=k[0],E=k[1],O=c,S=(0,r.useCallback)(function(){var e=qh(Th().mark((function e(t){var n,r,o,i;return Th().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),n=function(){var e=qh(Th().mark((function e(t){var n;return Th().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=zh(zh({},d),{},{file:t}),e.next=3,ql(c,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),e.next=4,Promise.all(t.map(function(){var e=qh(Th().mark((function e(t){return Th().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:r=e.sent,o=r.filter((function(e){return e.success})),i=r.filter((function(e){return!e.success})),o.length&&a(y?o:o[0]),i.length&&l(y?i:i[0]),E(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[c,y,d,a,l]),_=(0,r.useCallback)((function(e,t){t.preventDefault(),t.stopPropagation(),w(!1),O?S(e):u(e)}),[O,S]),R=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),j=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),h||w(!0)}),[h]),C=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),h||w(!1)}),[h]),P=(0,r.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),!h){var t=Ah(e.dataTransfer.files);e.target.value=null,_(t,e)}}),[h,_]),L=(0,r.useCallback)((function(e){var t=Ah(e.target.files);e.target.value=null,_(t,e)}),[_]),N=wr("neko-upload-drop-area",f,{dropping:b});return o().createElement(Ac,{busy:x},o().createElement("input",{type:"file",accept:".csv, .json, .jsonl, .txt",ref:t,onChange:L,style:{display:"none"},multiple:y,disabled:h}),o().createElement(Wh,Mh({className:N,onDragOver:R,onDragEnter:j,onDragLeave:C,onDrop:P},v),m))}));function $h(e){return function(e){if(Array.isArray(e))return Vh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Vh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vh(e,t):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 Vh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Hh.propTypes={ref:hr().ref,onSuccess:hr().func,onFailure:hr().func,onSelectFiles:hr().func,apiUrl:hr().string,apiConfig:hr().object,disabled:hr().bool};var Qh,Yh=function(e){var t=e.list,n=e.selectedList,o=e.callback,a=e.key,i=void 0===a?"id":a,l=function(){var e=yr((0,r.useState)(!1),2),t=e[0],n=e[1],o=yr((0,r.useState)(!1),2),a=o[0],i=o[1],l=(0,r.useCallback)((function(e){n(e.shiftKey),i(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){n(!1),i(!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:t,pressControl:a}}(),c=l.pressShift,s=(0,r.useMemo)((function(){if(!c||!n.length)return null;var e=n[n.length-1];return t.findIndex((function(t){return t[i]===e}))}),[i,t,c,n]),u=(0,r.useCallback)((function(e){if(o)if(null!==s){var r=e[0],a=t.findIndex((function(e){return e[i]===r})),l=(s<a?s:a)+1,c=s<a?a:s,u=t.slice(l,c).map((function(e){return e[i]})).filter((function(e){return!n.some((function(t){return t===e}))}));o([].concat($h(u),$h(e)))}else o($h(e))}),[s,t,o,n,i]);return{onSelect:u}};function Kh(e){return function(e){if(Array.isArray(e))return Jh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xh(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 Zh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Xh(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xh(e,t){if(e){if("string"==typeof e)return Jh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jh(e,t):void 0}}function Jh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var em,tm=Qt.div(Qh||(Qh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),nm=function(e){var t=e.accessor,n=e.options,o=e.type,a=void 0===o?"checkbox":o,i=e.onChange,l=e.description,c=e.filters,s=Zh((0,r.useState)(!1),2),u=s[0],d=s[1],f=Zh((0,r.useState)(c||""),2),p=f[0],h=f[1],m=Zh((0,r.useState)(c||""),2),y=m[0],v=m[1],g=(0,r.useRef)(null),b=(0,r.useRef)(null),w="text"===a;(0,r.useEffect)((function(){w&&c!==p&&(h(c||""),v(c||""))}),[c,w]);var k=c&&c.length>0||p.length>0,x="checkbox"===a,E="select"===a,O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==p&&h((function(){return e})),y!==p&&(i(t,y),h(y))};return(0,r.useEffect)((function(){O(),u&&setTimeout((function(){b.current&&b.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:g},React.createElement(Ci,{icon:"filter",fill:k?"white":void 0,onClick:function(){return d(!u)},width:16,height:16})),React.createElement(ac,{visible:u,targetRef:g,onClose:function(){return d(!1)}},React.createElement(tm,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!l&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},l),React.createElement("div",{className:"neko-context-content"},x&&React.createElement(no,{name:"neko-context-menu-checkboxes"},n.map((function(e){return React.createElement(Qi,{small:!0,key:e.value,label:e.label,checked:null==c?void 0:c.includes(e.value),onChange:function(n){if(c)return i(t,n?[].concat(Kh(c),[e.value]):c.filter((function(t){return t!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:t,option:e.value})}})}))),E&&React.createElement(Wf,{name:"neko-context-menu-select",onChange:function(e){return i(t,e)}},n.map((function(e){return React.createElement(Hf,{id:e.value,key:e.value,label:e.label,value:e.value,checked:c===e.value})})))),w&&React.createElement(vc,{ref:b,name:"neko-context-menu-text",value:y,onChange:function(e){return v(e)},onEnter:function(e){O(e),d(!1)}}),React.createElement(Oh,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(rl,{fullWidth:!0,disabled:!k,onClick:function(){i(t,x?[]:null),v(""),d(!1),h("")}},"Reset"))))))};function rm(e){return rm="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},rm(e)}function om(){return om=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},om.apply(null,arguments)}function am(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function im(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?am(Object(n),!0).forEach((function(t){lm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):am(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=rm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}nm.propTypes={accessor:hr().string,options:hr().array,type:hr().oneOf(["checkbox","select","text"]),onChange:hr().func,filters:hr().oneOfType([hr().string,hr().array])};var cm=Qt.table(em||(em=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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        \n        svg {\n          color: rgba(255, 255, 255, 0.5);\n          display: block;\n          width: 18px;\n          height: 18px;\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        &.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))"})),sm=function(e){var t=e.checked,n=e.indeterminate,r=e.onSelect,a=void 0===r?function(){}:r,i=e.onUnselect,l=void 0===i?function(){}:i,c=e.isBusy,s=void 0!==c&&c,u=e.busy,d=void 0!==u&&u||s;return o().useEffect((function(){s&&console.log('TableCheckBox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[s]),o().createElement(Qi,{small:!0,onChange:function(e,t,n){return e?a(n):l(n)},checked:t,indeterminate:n,busy:t&&d,disabled:d})},um=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};return e.align&&(n={textAlign:e.align}),t&&e.verticalAlign&&(n=im(im({},n),{},{verticalAlign:e.verticalAlign})),e.style&&(n=im(im({},n),e.style)),n},dm=function(e){return!0===e?"#edf8ff":e},fm=function(e,t){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:t})},pm=function(e){var t=e.data,n=void 0===t?[]:t,r=e.selectedItems,a=void 0===r?[]:r,i=e.selectedRow,l=e.filters,c=e.onFilterChange,s=void 0===c?fm:c,u=e.columns,d=void 0===u?[]:u,f=e.busy,p=void 0!==f&&f,h=e.isBusy,m=void 0!==h&&h,y=e.onSelect,v=e.onSelectRow,g=e.selectOnRowClick,b=void 0===g||g,w=e.onUnselect,k=e.onSortChange,x=void 0===k?function(){}:k,E=e.variant,O=void 0===E?"default":E,S=e.alternateRowColor,_=void 0!==S&&S,R=e.sort,j=e.emptyMessage,C=void 0===j?"Empty.":j,P=e.initialLoad,L=void 0!==P&&P,N=p||m;o().useEffect((function(){m&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[m]);d.length;var M=n.some((function(e){return void 0===e.id}));M&&console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.');var A=M?n.map((function(e,t){return void 0===e.id?im(im({},e),{},{id:-(t+1),disabled_row:!0}):e})):n,T=function(e){return e?{backgroundColor:dm(e)}:{}}(_),I=A.map((function(e){var t=d.map((function(t){return{value:e[t.accessor],style:um(t,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:t}})),z=A.map((function(e){return{id:e.id}})),F=Yh({list:z,selectedList:a,callback:y}).onSelect,D=I.map((function(e){return e.id})),q=0===D.length,B=D.filter((function(e){return a.includes(e)})),G=!q&&B.length===D.length,U=!G&&a.length>0,W=d.reduce((function(e,t,n){return!1===t.visible&&e.push(n),e}),[]),H=!!y&&!q,$=o().createElement("tr",null,H&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(sm,{checked:G,indeterminate:U,onSelect:function(e){return y(D,e)},onUnselect:function(e){w(U?a:D,e)}})),d.filter((function(e,t){return!W.includes(t)})).map((function(e){var t,n,r,a=R&&R.accessor===e.accessor,i=R&&"asc"===R.by,c=um(e);return o().createElement("th",{style:c,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(nm,om({accessor:e.accessor},e.filters,{onChange:function(e,t){return s(e,t)},filters:(r=null!==(t=null==l?void 0:l.find((function(t){return t.accessor===e.accessor})))&&void 0!==t?t:null,null!==(n=null==r?void 0:r.value)&&void 0!==n?n:null)}))),e.sortable&&o().createElement("div",{className:"neko-column-action",onClick:function(t){var n=R&&R.accessor!==e.accessor;x(e.accessor,n||a&&i?"desc":"asc",t)}},a?i?o().createElement(Co,{className:"neko-active",size:ni}):o().createElement(jo,{className:"neko-active",size:ni}):o().createElement(jo,{className:a?"neko-active":"",size:ni}))))}))),V=wr("neko-table","neko-table-".concat(O),{"neko-row-selectable":!!v}),Q=function(e,t){var n=e.filter((function(e){return!1!==e.visible})),r=t?["34px"]:[];return n.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var t=parseFloat(e.width)/100;r.push("".concat(t,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(d,H);return o().createElement(Ac,{busy:N,spinnerTop:!0,overlayStyle:{top:"36px",bottom:"default"===O?"36px":0,height:"auto",borderRadius:0}},o().createElement(cm,{className:V,$gridColumns:Q},o().createElement("thead",null,$),o().createElement("tbody",null,!I.length&&!L&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},C)),I.map((function(e,t){var n=!!i&&i===e.id||a.includes(e.id),r=n||t%2!=0?{}:T;return o().createElement("tr",{key:"neko-row-".concat(e.id),className:n?"selected":"",style:r,onClick:function(t){t.stopPropagation(),v&&b&&v(e.id,t)}},H&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(sm,{checked:a.includes(e.id),onSelect:function(t){t.stopPropagation(),F([e.id],t)},onUnselect:function(t){t.stopPropagation(),w([e.id],t)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.map((function(e,t){return im(im({},e),{},{origIdx:t})})).filter((function(e){return!W.includes(e.origIdx)})).map((function(t){return o().createElement("td",{key:"".concat(e.id,"-").concat(t.origIdx),style:t.style},t.value)})))}))),"default"===O&&o().createElement("tfoot",null,$)))},hm=function(e){return o().createElement(pm,e)};hm.propTypes={columns:hr().arrayOf(hr().any),data:hr().arrayOf(hr().any),busy:hr().bool,isBusy:hr().bool,onSelect:hr().func,onSelectRow:hr().func,selectOnRowClick:hr().bool,onUnselect:hr().func,selectedItems:hr().arrayOf(hr().any),onSortChange:hr().func,variant:hr().string,alternateRowColor:hr().oneOfType([hr().bool,hr().string]),initialLoad:hr().bool};var mm,ym=["images","onNextPage","onPreviousPage","onRefresh","onClick","onRemoveClick","onZoomClick","onSearch","onUnusedImagesChanged","unusedImagesValue","searchValue","busy","isBusy","currentPage","limit","total","onPageChange","selected","multiSelect","showUploader","uploader","onSelectedOrderChanged","accept","className","onUploadSuccess","onUploadFailure","uploadApiUrl","uploadApiConfig","uploadMultiple","onClose","onCancel","onSave"];function vm(){return vm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vm.apply(null,arguments)}function gm(e){return function(e){if(Array.isArray(e))return km(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||wm(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 bm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||wm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wm(e,t){if(e){if("string"==typeof e)return km(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?km(e,t):void 0}}function km(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xm=Qt(qp)(mm||(mm=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  width: 633px;\n\n  &.custom-modal {\n    padding: 0;\n  }\n\n  .neko-media-library-modal-wrapper {\n    padding: 15px;\n  }\n\n  .neko-media-library-modal-content-header {\n    align-items: center;\n    display: flex;\n    justify-content: space-between;\n\n    h1 {\n      font-size: 21px;\n      font-weight: bold;\n      margin: 0;\n    }\n\n    input {\n      background-color: var(--neko-white);\n      border: 1px solid var(--neko-black);\n      border-radius: 3px;\n    }\n  }\n  .neko-media-library-modal-content-body {\n    margin-top: 33px;\n    margin-bottom: 36px;\n\n    video {\n      object-fit: cover;\n      height: 100%;\n    }\n\n    .neko-media-library-modal-content-body-list {\n      max-height: 406px;\n      overflow-y: scroll;\n      margin-bottom: 10px;\n      width: 100%;\n    }\n    .neko-media-library-modal-content-body-gallery {\n      display: grid;\n      gap: 10px;\n      grid-template-columns: repeat(6, 1fr);\n      margin-bottom: 10px;\n\n      .neko-media-library-modal-content-media-container {\n        cursor: pointer;\n        position: relative;\n\n        img, video {\n          box-sizing: border-box;\n        }\n\n        &.disabled {\n          img, video {\n            opacity: 0.3;\n            cursor: auto;\n          }\n        }\n\n        &.selected {\n          img, video {\n            cursor: pointer;\n            border: 5px solid var(--neko-main-color);\n          }\n        }\n\n        &:hover {\n          .zoom-button {\n              display: block;\n          }\n        }\n\n        .zoom-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 30px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 2px;\n          left: 2px;\n          width: 30px;\n          height: 30px;\n        }\n      }\n    }\n\n    .neko-media-library-modal-content-body-checkboxes {\n      display: flex;\n      margin-bottom: 8px;\n    }\n\n    .neko-media-library-modal-content-body-selected-gallery {\n      display: flex;\n\n      .neko-media-library-modal-content-selected-media-container {\n        overflow: hidden;\n        position: relative;\n        height: 50px;\n        width: 50px;\n        padding-right: 5px;\n\n        &.dummy {\n          width: 50px;\n\n          &.drag-over {\n            width: 50px;\n          }\n        }\n\n        &.drag-over {\n          width: 105px;\n\n          .zoom-button {\n            left: 56px;\n          }\n        }\n\n        &.drag-over::before {\n          content: '';\n          display: inline-block;\n          width: 50px;\n          height: 50px;\n          background-color: var(--neko-main-color);\n        }\n\n        img, video {\n          box-sizing: border-box;\n          width: 100%;\n          max-width: 50px;\n        }\n\n        &.drag-over {\n          img, video {\n            margin-left: 5px;\n          }\n        }\n\n        &:hover {\n          .remove-button,\n          .zoom-button {\n              display: block;\n          }\n        }\n\n        .remove-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 20px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 1px;\n          right: 1px;\n          width: 20px;\n          height: 20px;\n        }\n\n        .zoom-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 20px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 1px;\n          left: 1px;\n          width: 20px;\n          height: 20px;\n        }\n      }\n    }\n  }\n  .neko-media-library-modal-content-footer {\n    display: flex;\n    justify-content: space-between;\n  }\n  .neko-media-library-modal-search {\n    position: relative;\n  }\n"]))),Em="drag-over",Om=function(e){Array.prototype.forEach.call(document.getElementsByClassName(e),(function(t){t.classList.remove(e)}))},Sm="grid",_m="list",Rm=[{accessor:"thumbnail_url",title:"Thumb",style:{width:"42px"}},{accessor:"title",title:"Title"},{accessor:"size",title:"Size",style:{width:"70px"}},{accessor:"filename",title:"Filename"}],jm=function(e){var t=e.images,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onRemoveClick,l=e.onZoomClick,c=e.onSearch,s=e.onUnusedImagesChanged,u=e.unusedImagesValue,d=e.searchValue,f=e.busy,p=e.isBusy,h=e.currentPage,m=e.limit,y=e.total,v=e.onPageChange,g=e.selected,b=e.multiSelect,w=void 0!==b&&b,k=e.showUploader,x=void 0!==k&&k,E=e.uploader,O=e.onSelectedOrderChanged,S=e.accept,_=void 0===S?[]:S,R=e.className,j=e.onUploadSuccess,C=void 0===j?function(){}:j,P=e.onUploadFailure,L=void 0===P?function(){}:P,N=e.uploadApiUrl,M=e.uploadApiConfig,A=e.uploadMultiple,T=e.onClose,I=e.onCancel,z=e.onSave,F=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ym),D=f||p;o().useEffect((function(){p&&console.log('NekoMediaLibraryModal: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[p]);var q=bm((0,r.useState)(d),2),B=q[0],G=q[1],U=bm((0,r.useState)(null),2),W=U[0],H=U[1],$=bm((0,r.useState)(Sm),2),V=$[0],Q=$[1],Y=(0,r.useRef)(null),K=Array.isArray(_)?_:_.split(","),Z=wr("neko-media-library-modal",R),X=function(e,t){if(null==e||e.preventDefault(),e&&e.currentTarget&&e.currentTarget.getBoundingClientRect){if(null!==W){var n=e.currentTarget.getBoundingClientRect(),r=n.width,o=n.left,a=n.right,i=t;W<t&&(t>0&&t<g.length?i+1===W&&e.clientX>=a-25?i-=1:(i-1===W&&e.clientX>=o-25||55!==r&&e.clientX>=a-25)&&(i+=1):55!==r&&e.clientX>=a-25&&(i+=1)),Om(Em),W!==i&&W+1!==i&&document.getElementById("".concat("nmlm-selected-").concat(i)).classList.add(Em)}}else console.error("❌ Invalid event or target")},J=function(e){null==e||e.preventDefault(),H(null),Om(Em)},ee=function(e,t){null==e||e.preventDefault(),null!==W&&W!==t&&W+1!==t&&O({currentIndex:W,afterIndex:W>t?t:t-1})},te=(0,r.useMemo)((function(){return t.map((function(e){var t,n,r=g.some((function(t){return t.id===e.id})),i=K.length&&!K.includes(e.mime),c=[r?"selected":null,i?"disabled":null].filter((function(e){return null!==e}));return o().createElement("div",{key:e.id,className:"neko-media-library-modal-content-media-container ".concat(c.join(" ")),onClick:function(){!r&&i||a({id:e.id,src:e.src,zoom_src:e.zoom_src,mime:e.mime})}},(void 0===e.mime||(null===(t=e.mime)||void 0===t?void 0:t.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),(null===(n=e.mime)||void 0===n?void 0:n.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),o().createElement("button",{className:"zoom-button",onClick:function(t){t.stopPropagation(),l(e)}},o().createElement(Ci,{icon:"zoom-in",variant:"white",width:29,height:29})))}))}),[t,g,l,a,K]),ne=(0,r.useMemo)((function(){var e=function(e){var t,n;return void 0===e.mime||null!==(t=e.mime)&&void 0!==t&&t.includes("image")?o().createElement("img",{src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null!==(n=e.mime)&&void 0!==n&&n.includes("video")?o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null};return t.map((function(t){return{id:t.id,thumbnail_url:e(t),title:t.title,size:t.size,filename:t.filename}}))}),[t]),re=(0,r.useCallback)((function(){G(""),n()}),[n]),oe=(0,r.useMemo)((function(){var e=function(e,n){var r=t.find((function(t){return e.includes(t.id)}));a({id:r.id,src:r.src,zoom_src:r.zoom_src,mime:r.mime})};return o().createElement(hm,{data:ne,columns:Rm,onSelect:e,onUnselect:e,selectedItems:g.map((function(e){return e.id}))})}),[t,ne,g,a]);return o().createElement(xm,vm({className:Z},F),o().createElement("div",{className:"neko-media-library-modal-wrapper",draggable:!0,onDragOver:function(){return Om(Em)}},o().createElement(Hh,{ref:Y,onSuccess:C,onFailure:L,apiUrl:N,apiConfig:M,disabled:!x||null!==W,multiple:A},o().createElement("div",{className:"neko-media-library-modal-content"},o().createElement("div",{className:"neko-media-library-modal-content-header"},o().createElement(Qr,{h1:!0},"Media Library"),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-media-library-modal-search"},o().createElement(vc,{value:B,disabled:f,onEnter:c,onChange:function(e){return G(e)},placeholder:"Search..."}),""!==B&&o().createElement(Ci,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:re})),o().createElement(rl,{onClick:function(){return c(B)},style:{marginLeft:"4px",marginRight:"4px"}},"Search"),o().createElement(Ci,{variant:V===Sm?"black":"blue",icon:"view-grid",onClick:function(){return Q(Sm)},width:"20",height:"20"}),o().createElement(Ci,{variant:V===_m?"black":"blue",icon:"list",onClick:function(){return Q(_m)},width:"20",height:"20"}))),o().createElement("div",null,o().createElement("div",{className:"neko-media-library-modal-content-body"},o().createElement(Ac,{busy:D},o().createElement("div",{className:"".concat(V===Sm?"neko-media-library-modal-content-body-gallery":"neko-media-library-modal-content-body-list")},V===Sm&&x&&E,V===Sm?te:oe)),o().createElement("div",{className:"neko-media-library-modal-content-body-checkboxes"},o().createElement(no,null,o().createElement(Qi,{id:"unused_images",label:"Unused Images",onChange:s,checked:u}))),o().createElement("div",{className:"neko-media-library-modal-content-body-selected-gallery"},function(){if(!w)return[];var e=o().createElement("div",{id:"nmlm-selected-".concat(g.length),className:"neko-media-library-modal-content-selected-media-container dummy",draggable:!1,onDragEnd:function(e){return J(e)},onDragOver:function(e){return X(e,g.length)},onDrop:function(e){return ee(e,g.length)},onDragLeave:function(){return Om(Em)}}),t=g.map((function(e,t){var n,r;return o().createElement("div",{id:"nmlm-selected-".concat(t),key:e.id,className:"neko-media-library-modal-content-selected-media-container",draggable:!0,onDragStart:function(){return H(t)},onDragEnd:J,onDragOver:function(e){return X(e,t)},onDrop:function(e){return ee(e,t)}},(void 0===e.mime||(null===(n=e.mime)||void 0===n?void 0:n.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media"}),(null===(r=e.mime)||void 0===r?void 0:r.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media"}),o().createElement("button",{className:"remove-button",onClick:function(){return i({id:e.id,src:e.src})}},o().createElement(Ci,{icon:"close",variant:"white",width:19,height:19})),o().createElement("button",{className:"zoom-button",onClick:function(){return l(e)}},o().createElement(Ci,{icon:"zoom-in",variant:"white",width:19,height:19})))}));return[].concat(gm(t),[e])}()))),o().createElement("div",{className:"neko-media-library-modal-content-footer"},o().createElement(Ch,{limit:m,currentPage:h,total:y,onClick:v}),o().createElement("div",{style:{display:"flex"}},!!T&&o().createElement(rl,{onClick:function(){return T()}},"Close"),!!I&&o().createElement(rl,{className:"danger",onClick:function(){return I()}},"Cancel"),!!z&&o().createElement(rl,{onClick:function(){return z()}},"Save")))))))},Cm=function(e){return o().createElement(jm,e)};function Pm(e){return Pm="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},Pm(e)}function Lm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Lm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Pm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Pm(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Nm(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Mm(e){return function(e){if(Array.isArray(e))return Im(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Tm(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 Am(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Tm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tm(e,t){if(e){if("string"==typeof e)return Im(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Im(e,t):void 0}}function Im(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Cm.propTypes={images:hr().array,onNextPage:hr().func,onPreviousPage:hr().func,onRefresh:hr().func,onClick:hr().func,onSearch:hr().func,searchValue:hr().string,busy:hr().bool,isBusy:hr().bool,currentPage:hr().number,limit:hr().number,total:hr().number,onPageChange:hr().func,multiSelect:hr().bool,selected:hr().array,onClose:hr().func,onCancel:hr().func,onSave:hr().func,accept:hr().oneOf([hr().string,hr().array])};var zm=wp.element,Fm=zm.useState,Dm=zm.useEffect,qm=zm.useMemo,Bm=zm.useCallback,Gm=Is?1e3:50,Um=function(e){var t=e.isOpen,n=e.selectedMedias,r=e.onClose,o=void 0===r?{}:r,a=e.onSave,i=void 0===a?{}:a,l=Am(Fm(""),2),c=l[0],s=l[1],u=Am(Fm(1),2),d=u[0],f=u[1],p=Am(Fm(24*(d-1)),2),h=p[0],m=p[1],y=Am(Fm({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),v=y[0],g=y[1],b=Am(Fm(0),2),w=b[0],k=b[1],x=Am(Fm(!1),2),E=x[0],O=x[1];Dm((function(){t&&g(n)}),[t,n]),Dm((function(){m(24*(d-1))}),[d]),Dm((function(){f(1)}),[c,w]);var S=Bm((function(){s(""),f(1),m(24*(d-1)),g({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),k(0),O(!1),o()}),[o,d]),_=Bm((function(){i(v),S()}),[i,v,S]),R=Bm((function(e,t,n){g({thumbnail_ids:[].concat(Mm(v.thumbnail_ids),Mm(e)),thumbnail_urls:[].concat(Mm(v.thumbnail_urls),Mm(t)),thumbnails:[].concat(Mm(v.thumbnails),Mm(n))})}),[v]),j=Bm((function(e,t){g({thumbnail_ids:v.thumbnail_ids.filter((function(t){return t!=e})),thumbnail_urls:v.thumbnail_urls.filter((function(e){return e!=t})),thumbnails:v.thumbnails.filter((function(t){return t.id!=e}))})}),[v]),C=Bm((function(){return s("")}),[]),P=Bm((function(e){var t=e.id,n=e.src,r=e.zoom_src,o=e.mime;if(e.needsMutate&&mutateLatestPhotos(),v.thumbnail_ids.includes(t))j(t,n);else{if(v.thumbnail_ids.length>=Gm){var a="The maximum number of the media is up to ".concat(Gm," medias.");return Is||(a+=" Please upgrade to the Pro version to add up to 1000 medias."),void alert(a)}R([t],[n],[{id:t,url:n,zoom_url:r,mime:o}])}}),[v,j,R,Gm]),L=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Nm(a,r,o,i,l,"next",e)}function l(e){Nm(a,r,o,i,l,"throw",e)}i(void 0)}))}}(Lm().mark((function e(t){var n,r,o,a,i;return Lm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.queryKey,r=Am(n,2),o=r[0],a=r[1],e.next=4,fetch(o,a);case 4:if((i=e.sent).ok){e.next=7;break}throw new Error("Network response was not ok");case 7:return e.abrupt("return",i.json());case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=ar(qm((function(){return[Bl("".concat(Ms,"/latest_photos"),{search:c,offset:h,unusedImages:w,limit:24}),{headers:{"X-WP-Nonce":zs}}]}),[c,h,w,Ms,zs,Bl]),L,{keepPreviousData:!0}),M=N.data,A=N.isLoading,T=N.error;Dm((function(){T&&console.error("Failed to fetch latest photos:",T)}),[T]);var I=(null==M?void 0:M.data)||[],z=(null==M?void 0:M.total)||0,F=qm((function(){return I.map((function(e){return{id:e.id,src:e.thumbnail_url,zoom_src:e.zoom_url,title:e.title,filename:e.filename,size:e.size,mime:e.mime}}))}),[I]),D=Bm((function(e){var t=e.currentIndex,n=e.afterIndex,r=Mm(v.thumbnails),o=Mm(v.thumbnail_ids),a=Mm(v.thumbnail_urls),i=Am(r.splice(t,1),1)[0];r.splice(n,0,i);var l=Am(o.splice(t,1),1)[0];o.splice(n,0,l);var c=Am(a.splice(t,1),1)[0];a.splice(n,0,c),g({thumbnail_ids:o,thumbnail_urls:a,thumbnails:r})}),[v]);return React.createElement(Cm,{id:"neko-modal-select-photo",isOpen:t,accept:"image/gif,image/jpeg,image/png,image/webp,image/avif,video/mp4,video/quicktime",images:F,showUploader:!1,onClick:P,onRemoveClick:P,onZoomClick:null,busy:E||A,searchValue:c,onSearch:s,onRefresh:C,total:z,currentPage:d,limit:24,onPageChange:f,multiSelect:!0,selected:v.thumbnails.map((function(e){return{id:e.id,src:e.url,zoom_src:e.zoom_url,mime:e.mime}})),onSelectedOrderChanged:D,onCancel:S,onSave:_,unusedImagesValue:w,onUnusedImagesChanged:function(e,t){return k(Number(e))}})};function Wm(e){return Wm="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},Wm(e)}function Hm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hm(Object(n),!0).forEach((function(t){Vm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Wm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Qm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Wm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Wm(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ym(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Km(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Xm={display:"flex",alignItems:"center",position:"relative",flex:"1 1 auto"},Jm={display:"flex",alignItems:"center",background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)",height:36,color:"#64748b",margin:0,padding:"0 15px 0 35px",fontSize:13,fontWeight:500,border:"1px solid #e2e8f0",borderRadius:10,fontFamily:"'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace",whiteSpace:"pre",overflow:"hidden",textOverflow:"ellipsis",flex:"1 1 auto",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.04)",transition:"all 0.2s ease",letterSpacing:"0"},ey={position:"absolute",left:5,top:"50%",transform:"translateY(-50%)",display:"flex",alignItems:"center",justifyContent:"center",width:28,height:28,background:"transparent",border:"none",borderRadius:6,cursor:"pointer",color:"#94a3b8",transition:"all 0.15s ease"},ty=function(e){var t=e.copied;return o().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{transition:"all 0.15s ease"}},t?o().createElement("polyline",{points:"20 6 9 17 4 12"}):o().createElement(o().Fragment,null,o().createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),o().createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})))};function ny(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",document.body.appendChild(t),t.focus(),t.select();try{return document.execCommand("copy"),!0}catch(e){return!1}finally{document.body.removeChild(t)}}var ry=function(e){var t=e.prefix,n=void 0===t?"code-engine":t,a=e.name,i=void 0===a?"shortcode":a,l=e.params,c=void 0===l?{id:1}:l,s=e.color,u=void 0===s?"green":s,d=Km((0,r.useState)(!1),2),f=d[0],p=d[1],h=Km((0,r.useState)(!1),2),m=h[0],y=h[1],v=function(e,t){var n=Object.entries(t).map((function(e){var t=Km(e,2),n=t[0],r=t[1];return"".concat(n,'="').concat(r,'"')})).join(" ");return"[".concat(e).concat(n?" "+n:"","]")}(n,c),g=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ym(a,r,o,i,l,"next",e)}function l(e){Ym(a,r,o,i,l,"throw",e)}i(void 0)}))}}(Qm().mark((function e(t){var n;return Qm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),n=!1,!navigator.clipboard||!window.isSecureContext){e.next=14;break}return e.prev=3,e.next=6,navigator.clipboard.writeText(v);case 6:n=!0,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),n=ny(v);case 12:e.next=15;break;case 14:n=ny(v);case 15:n&&(p(!0),setTimeout((function(){return p(!1)}),1500));case 16:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t){return e.apply(this,arguments)}}(),b=function(e,t){return e.split(/(".*?")/).map((function(e,n){return/^".*"$/.test(e)?o().createElement("span",{key:n,style:{color:"var(--neko-".concat(t,")"),fontWeight:600}},e):o().createElement(o().Fragment,{key:n},e)}))}(v,u);return o().createElement("div",{className:"neko-shortcode",style:Xm,onMouseEnter:function(){return y(!0)},onMouseLeave:function(){return y(!1)}},o().createElement("button",{onClick:g,style:$m($m({},ey),{},{background:m?"#f1f5f9":"transparent",color:f?"#22c55e":m?"#475569":"#94a3b8"}),title:f?"Copied ".concat(i,"!"):"Copy ".concat(i),type:"button"},o().createElement(ty,{copied:f})),o().createElement("pre",{style:$m($m({},Jm),{},{borderColor:m?"#cbd5e1":"#e2e8f0",background:m?"linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%)":"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)"})},b))};ry.propTypes={prefix:hr().string,name:hr().string,params:hr().object,color:hr().string};var oy,ay=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function iy(){return iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iy.apply(null,arguments)}function ly(e){return"number"==typeof e?"".concat(e,"px"):e}var cy=Qt.div(oy||(oy=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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 ly(e.width)}),(function(e){return ly(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(ly(e.height)," - 8px)")}),(function(e){return"calc(".concat(ly(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(ly(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(ly(e.width)," - ").concat(ly(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(ly(e.height)," / 2)")}),(function(e){return"".concat(ly(e.width)," - ").concat(ly(e.height))})),sy=function(e){var t=e.width,n=e.height,o=void 0===n?24:n,a=e.fontSize,i=void 0===a?"13px":a,l=e.onLabel,c=void 0===l?"Yes":l,s=e.offLabel,u=void 0===s?"No":s,d=e.onBackgroundColor,f=void 0===d?"var(--neko-accent-color)":d,p=e.offBackgroundColor,h=void 0===p?"var(--neko-disabled-color)":p,m=e.onValue,y=e.offValue,v=e.small,g=e.checked,b=void 0!==g&&g,w=e.onChange,k=e.disabled,x=void 0!==k&&k,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ay),O=wr("neko-switch",{small:v,"neko-checked":b}),S=(0,r.useCallback)((function(e){x||w(e?void 0===m||m:void 0!==y&&y)}),[m,y,w,x]);v&&(o=20,i="11px");var _=t||(c&&""!==c||u&&""!==u?70:40);return React.createElement(cy,iy({className:O,width:_,height:o,fontSize:i},E,{$offBackgroundColor:h,$onBackgroundColor:f,$onLabel:c,$offLabel:u,"data-is-disabled":x?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return S(!b)}}))};sy.propTypes={width:hr().number,height:hr().number,fontSize:hr().string,onValue:hr().string,offValue:hr().string,checked:hr().bool,onBackgroundColor:hr().string,offBackgroundColor:hr().string,onLabel:hr().string,offLabel:hr().string};var uy=function(e){var t=new Date(1e3*e),n=t.toLocaleDateString("ja-JP",{year:"numeric",month:"2-digit",day:"2-digit"}),r=t.toLocaleTimeString("ja-JP",{hour:"2-digit",minute:"2-digit",second:"2-digit"});return React.createElement("div",{style:dy},React.createElement("div",{style:fy},React.createElement("span",null,"📅 Date"),React.createElement("span",null,"⏰ Time")),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},React.createElement("span",null,n),React.createElement("span",null,r)))},dy={padding:"12px 16px",borderRadius:"8px",margin:"8px 0"},fy={display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"},py={display:"flex",justifyContent:"flex-end",color:"#777",fontSize:"0.65rem",marginTop:"6px"},hy={fontSize:".8rem",fontWeight:600,margin:"2px 0",color:"#333"},my={fontSize:"0.55rem",color:"#555"},yy=function(e){var t=e.id,n=e.name,r=e.description,o=e.order,a=e.layout,i=e.rank;return React.createElement("div",{style:dy},React.createElement("div",{style:fy},React.createElement("span",null,"#",t),React.createElement("span",null,null==a?void 0:a.toUpperCase()," · #",o)),React.createElement("div",{style:hy},n),React.createElement("div",{style:my},r),0!=i&&React.createElement("div",{style:py},React.createElement("span",null,"⭐️: ",i)))};function vy(e){return vy="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},vy(e)}function gy(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */gy=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==vy(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(vy(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function by(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function wy(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){by(a,r,o,i,l,"next",e)}function l(e){by(a,r,o,i,l,"throw",e)}i(void 0)}))}}var ky,xy=["posts","onNextPage","onPreviousPage","onRefresh","onSearch","searchValue","busy","isBusy","currentPage","limit","total","onPageChange","selected","onSelect","onClose","onCancel","onSave","className","maxSelect"];function Ey(){return Ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ey.apply(null,arguments)}function Oy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sy(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sy(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _y=Qt(qp)(ky||(ky=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  width: 800px;\n\n  &.custom-modal {\n    padding: 0;\n  }\n\n  .neko-post-selector-modal-wrapper {\n    padding: 15px;\n  }\n\n  .neko-post-selector-modal-content-header {\n    align-items: center;\n    display: flex;\n    justify-content: space-between;\n\n    h1 {\n      font-size: 21px;\n      font-weight: bold;\n      margin: 0;\n    }\n\n    input {\n      background-color: var(--neko-white);\n      border: 1px solid var(--neko-black);\n      border-radius: 3px;\n    }\n  }\n\n  .neko-post-selector-modal-content-body {\n    margin-top: 33px;\n    margin-bottom: 36px;\n\n    .neko-post-selector-modal-content-body-list {\n      max-height: 406px;\n      overflow-y: scroll;\n      margin-bottom: 10px;\n      width: 100%;\n    }\n\n    .neko-post-selector-modal-content-body-selected {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 16px;\n      padding: 8px;\n      background-color: var(--neko-gray-10);\n      border-radius: 4px;\n\n      .neko-post-selector-modal-content-selected-item {\n        display: flex;\n        align-items: center;\n        padding: 4px 8px;\n        background-color: var(--neko-white);\n        border: 1px solid var(--neko-gray-30);\n        border-radius: 4px;\n        font-size: 14px;\n\n        .remove-button {\n          background: none;\n          border: none;\n          margin-left: 8px;\n          cursor: pointer;\n          padding: 0;\n          color: var(--neko-gray-60);\n          \n          &:hover {\n            color: var(--neko-gray-80);\n          }\n        }\n      }\n    }\n  }\n\n  .neko-post-selector-modal-content-footer {\n    display: flex;\n    justify-content: space-between;\n  }\n\n  .neko-post-selector-modal-search {\n    position: relative;\n  }\n"]))),Ry=[{accessor:"title",title:"Title"},{accessor:"date",title:"Date",width:"120px"},{accessor:"author",title:"Author",width:"150px"},{accessor:"status",title:"Status",width:"100px"}],jy=function(e){var t=e.posts,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onSearch,i=e.searchValue,l=e.busy,c=e.isBusy,s=e.currentPage,u=e.limit,d=e.total,f=e.onPageChange,p=e.selected,h=e.onSelect,m=e.onClose,y=e.onCancel,v=e.onSave,g=e.className,b=e.maxSelect,w=void 0===b?1:b,k=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,xy),x=l||c;o().useEffect((function(){c&&console.log('NekoPostSelectorModal: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var E=Oy((0,r.useState)(i),2),O=E[0],S=E[1],_=wr("neko-post-selector-modal",g),R=(0,r.useCallback)((function(){S(""),n()}),[n]),j=(0,r.useMemo)((function(){return t.map((function(e){return{id:e.id,title:e.title,date:new Date(e.date).toLocaleDateString(),author:e.author,status:e.status}}))}),[t]),C=(0,r.useMemo)((function(){return Array.isArray(p)?p:p?[p]:[]}),[p]),P=(0,r.useMemo)((function(){var e=function(e){var n=t.filter((function(t){return e.includes(t.id)}));h(1===w?n[0]:n)};return o().createElement(hm,{data:j,columns:Ry,onSelect:e,onUnselect:e,selectedItems:C.map((function(e){return e.id})),selectOnRowClick:!0})}),[t,j,C,h,w]),L=(0,r.useMemo)((function(){return 1!==w&&C.length?o().createElement("div",{className:"neko-post-selector-modal-content-body-selected"},C.map((function(e){return o().createElement("div",{key:e.id,className:"neko-post-selector-modal-content-selected-item"},e.title,o().createElement("button",{className:"remove-button",onClick:function(){var t=C.filter((function(t){return t.id!==e.id}));h(t)}},o().createElement(Ci,{icon:"close",width:16,height:16})))}))):null}),[C,w,h]);return o().createElement(_y,Ey({className:_},k),o().createElement("div",{className:"neko-post-selector-modal-wrapper"},o().createElement("div",{className:"neko-post-selector-modal-content"},o().createElement("div",{className:"neko-post-selector-modal-content-header"},o().createElement(Qr,{h1:!0},"Select Post",w>1?"s":""),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-post-selector-modal-search"},o().createElement(vc,{value:O,disabled:x,onEnter:a,onChange:function(e){return S(e)},placeholder:"Search posts..."}),""!==O&&o().createElement(Ci,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:R})),o().createElement(rl,{onClick:function(){return a(O)},style:{marginLeft:"4px"}},"Search"))),o().createElement("div",null,o().createElement("div",{className:"neko-post-selector-modal-content-body"},o().createElement(Ac,{busy:x},o().createElement("div",{className:"neko-post-selector-modal-content-body-list"},P),L))),o().createElement("div",{className:"neko-post-selector-modal-content-footer"},o().createElement(Ch,{limit:u,currentPage:s,total:d,onClick:f}),o().createElement("div",{style:{display:"flex"}},!!m&&o().createElement(rl,{onClick:function(){return m()}},"Close"),!!y&&o().createElement(rl,{className:"danger",onClick:function(){return y()}},"Cancel"),!!v&&o().createElement(rl,{onClick:function(){return v()}},"Save"))))))},Cy=function(e){return o().createElement(jy,e)};function Py(e){return function(e){if(Array.isArray(e))return My(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ny(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 Ly(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Ny(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ny(e,t){if(e){if("string"==typeof e)return My(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?My(e,t):void 0}}function My(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Cy.propTypes={posts:hr().arrayOf(hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired})),onNextPage:hr().func,onPreviousPage:hr().func,onRefresh:hr().func,onSearch:hr().func,searchValue:hr().string,busy:hr().bool,isBusy:hr().bool,currentPage:hr().number,limit:hr().number,total:hr().number,onPageChange:hr().func,selected:hr().oneOfType([hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired}),hr().arrayOf(hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired}))]),onSelect:hr().func.isRequired,onClose:hr().func,onCancel:hr().func,onSave:hr().func,maxSelect:hr().number};var Ay=wp.element,Ty=Ay.useState,Iy=Ay.useEffect,zy=(Ay.useMemo,Ay.useCallback),Fy=function(e){var t,n,r=e.isOpen,o=e.onClose,a=e.onSave,i=e.selectedPostIds,l=Ly(Ty(""),2),c=l[0],s=l[1],u=Ly(Ty(1),2),d=u[0],f=u[1],p=Ly(Ty([]),2),h=p[0],m=p[1],y=ar({queryKey:["posts",t={search:c,offset:10*(d-1),limit:10}],queryFn:(n=wy(gy().mark((function e(){var n;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/fetch_posts"),{nonce:zs,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch posts");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),v=y.data,g=y.isLoading,b=(y.error,(null==v?void 0:v.data)||[]),w=(null==v?void 0:v.total)||0;Iy((function(){if(!(c.length>0)&&(null==i?void 0:i.length)>0){var e=b.filter((function(e){return i.includes(e.id)}));m(e)}}),[i,b.length,c]);var k=zy((function(e){s(e),f(1)}),[]),x=zy((function(e){f(e)}),[]),E=zy((function(e){var t=e[0];h.some((function(e){return e.id===t.id}))?m(h.filter((function(e){return e.id!==t.id}))):m([].concat(Py(h),[t]))}),[h,b]),O=zy((function(){a(h.map((function(e){return e.id}))),o()}),[h,a,o]);return React.createElement(Cy,{isOpen:r,posts:b,selected:h,maxSelect:100,onNextPage:function(){return x(d+1)},onPreviousPage:function(){return x(d-1)},onRefresh:function(){return x(1)},onSearch:k,searchValue:c,busy:g,currentPage:d,limit:10,total:w,onPageChange:x,onSelect:E,onClose:o,onCancel:o,onSave:O})};function Dy(e){return Dy="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},Dy(e)}function qy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return By(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?By(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function By(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Gy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Uy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gy(Object(n),!0).forEach((function(t){Wy(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wy(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Dy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Dy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hy=wp.element.useState,$y=function(e){var t=e.style,n=e.size,r=void 0===n?40:n;return React.createElement("div",{style:Uy({display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%)",color:"#9ca3af"},t),"aria-label":"Image unavailable"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:.5*r,height:.5*r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",style:{opacity:.7}},React.createElement("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),React.createElement("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),React.createElement("path",{d:"M21 15l-5-5L5 21"}),React.createElement("line",{x1:"3",y1:"3",x2:"21",y2:"21"})))},Vy=function(e){var t=e.src,n=e.mime,r=e.style,o=e.context,a=e.size,i=void 0===a?40:a,l=qy(Hy(!1),2),c=l[0],s=l[1];if(!t||c)return React.createElement($y,{style:r,size:i});var u=function(){console.warn("[Meow Gallery] Thumbnail failed to load:",{src:t,context:o}),s(!0)};return null!=n&&n.includes("video")?React.createElement("video",{muted:!0,loop:!0,playsInline:!0,src:t,style:Uy({objectFit:"cover"},r),onError:u}):React.createElement("img",{src:t,style:r,onError:u})};function Qy(e){return Qy="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},Qy(e)}function Yy(e){return function(e){if(Array.isArray(e))return av(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ov(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 Ky(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ov(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function Zy(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Zy=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Qy(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Qy(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Xy(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Jy(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Xy(a,r,o,i,l,"next",e)}function l(e){Xy(a,r,o,i,l,"throw",e)}i(void 0)}))}}function ev(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ev(Object(n),!0).forEach((function(t){nv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ev(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Qy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||ov(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ov(e,t){if(e){if("string"==typeof e)return av(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?av(e,t):void 0}}function av(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var iv=wp.element,lv=iv.useState,cv=iv.useMemo,sv=iv.useEffect,uv=function(e){var t,n,r=e.layoutOptions,o=e.orderByOptions,a=e.busy,i=e.setBusyAction,l=e.mglGalleryShortcodeOverrideDisabled,c=e.setSelectedGalleriesItems,s=e.modals,u=e.setModals,d=e.allGalleries,f=e.filters,p=e.setFilters,h=e.columns,m=en().colors,y=rv(lv(""),2),v=y[0],g=y[1],b=rv(lv(""),2),w=b[0],k=b[1],x=rv(lv(""),2),E=x[0],O=x[1],S=rv(lv(""),2),_=S[0],R=S[1],j=rv(lv({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),C=j[0],P=j[1],L=rv(lv(""),2),N=L[0],M=L[1],A=rv(lv("none"),2),T=A[0],I=A[1],z=rv(lv([]),2),F=z[0],D=z[1],q=rv(lv(!1),2),B=q[0],G=q[1],U=rv(lv("none"),2),W=U[0],H=U[1],$=rv(lv(!1),2),V=$[0],Q=$[1],Y=rv(lv(!0),2),K=Y[0],Z=Y[1],X=rv(lv([]),2),J=X[0],ee=X[1],te=rv(lv(5),2),ne=te[0],re=te[1],oe=rv(lv([]),2),ae=oe[0],ie=oe[1],le=rv(lv("Create"),2),ce=le[0],se=le[1],ue=rv(lv({filters:f,sort:{accessor:"rank",by:"desc"},page:1,search:"",limit:10}),2),de=ue[0],fe=ue[1],pe=ar({queryKey:["galleries",t=de],queryFn:(n=wy(gy().mark((function e(){var n;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/fetch_shortcodes"),{nonce:zs,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch galleries");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),he=function(){var e,t=cn();return dr({mutationFn:(e=wy(gy().mark((function e(t){var n;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/save_shortcode"),{json:t,nonce:zs,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save gallery");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),me=function(){var e,t=cn();return dr({mutationFn:(e=wy(gy().mark((function e(t){var n,r;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.next=3,Dl("".concat(Ms,"/remove_shortcode"),{json:{id:n},nonce:zs,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove gallery");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),ye=function(){var e,t=cn();return dr({mutationFn:(e=wy(gy().mark((function e(t){var n,r,o;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=t.direction,e.next=3,Dl("".concat(Ms,"/update_gallery_rank"),{json:{id:n,direction:r},nonce:zs,method:"POST"});case 3:if(!(o=e.sent).success){e.next=6;break}return e.abrupt("return",o);case 6:throw new Error(o.message||"Failed to update gallery rank");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),ve=pe.data,ge=pe.isLoading,be=ye.isLoading,we=(null==ve?void 0:ve.data)||{},ke=(null==ve?void 0:ve.total)||0;sv((function(){if(0!==F.length){var e=F.map((function(e){var t=d[e]||we[e];return t=tv(tv({},t),{},{id:e})}));c(e)}}),[F,we,d]);var xe=function(){u(tv(tv({},s),{},{createShortcode:!1})),P({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),g(""),R(""),O(""),k(""),G(!1),H("none"),Q(!1),ee([]),re(5),ie([])},Ee=function(){var e=Jy(Zy().mark((function e(){return Zy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,he.mutateAsync({medias:C,name:v,layout:_,order_by:T,description:w,is_post_mode:B,is_hero_mode:V,posts:B&&"posts"===W&&!K?J:null,latest_posts:B&&"posts"===W&&K?ne:null,tags:B&&"tags"===W?ae:null,dynamic_source:B?W:null,lead_image_id:N,id:E});case 4:xe(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:i(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=Jy(Zy().mark((function e(t){var n,r;return Zy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the gallery "'.concat(r,'" ?'))){e.next=12;break}return i(!0),e.prev=3,e.next=6,me.mutateAsync({id:n});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:i(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),Se=function(){var e=Jy(Zy().mark((function e(){var t,n,r,o;return Zy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=F.length,!confirm("Are you sure you want to remove ".concat(t," ").concat(1===t?"gallery":"galleries","?"))){e.next=28;break}i(!0),e.prev=3,n=Ky(F),e.prev=5,n.s();case 7:if((r=n.n()).done){e.next=13;break}return o=r.value,e.next=11,me.mutateAsync({id:o});case 11:e.next=7;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),n.e(e.t0);case 18:return e.prev=18,n.f(),e.finish(18);case 21:D([]),e.next=27;break;case 24:e.prev=24,e.t1=e.catch(3),alert(e.t1.message);case 27:i(!1);case 28:case"end":return e.stop()}}),e,null,[[3,24],[5,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=Jy(Zy().mark((function e(t,n){return Zy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ye.mutateAsync({id:t,direction:n});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),alert(e.t0.message);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t,n){return e.apply(this,arguments)}}(),Re=cv((function(){var e;return null===(e=Object.entries(we))||void 0===e?void 0:e.map((function(e){var t=rv(e,2),n=t[0],r=t[1],o={layout:r.layout};null!=r&&r.order_by&&"none"!==(null==r?void 0:r.order_by)&&(o.order_by=r.order_by),null!=r&&r.is_post_mode?(console.log(r),r.tags?o.tags=r.tags.join(", "):r.posts?o.posts=r.posts.join(", "):r.latest_posts&&(o.latest_posts=r.latest_posts),null!=r&&r.hero&&(o.hero="true")):o.ids=r.medias.thumbnail_ids.join(", ");var a=React.createElement(ry,{prefix:l?"meow-gallery":"gallery",params:o}),i=React.createElement(ry,{prefix:l?"meow-gallery":"gallery",params:{id:n}}),c=null!=r&&r.updated?uy(r.updated):null,d=yy({id:n,name:r.name,description:r.description,order:r.order_by,layout:r.layout,rank:r.rank}),f=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement("div",{style:{display:"flex",gap:5}},React.createElement(rl,{icon:"edit",className:"primary",onClick:function(){return function(e){var t=we[e];O(e),g(t.name),P(t.medias),M((null==t?void 0:t.lead_image_id)||""),R(t.layout),k(t.description),G(t.is_post_mode),I(t.order_by||"none"),t.is_post_mode?(t.tags?(H("tags"),ie(t.tags)):(H(t.dynamic_source||"posts"),t.posts?(Z(!1),ee(t.posts)):t.latest_posts&&(Z(!0),re(t.latest_posts))),t.hero&&Q(!0)):(H("none"),ie([])),se("Update"),u(tv(tv({},s),{},{createShortcode:!0}))}(n)}},"Edit"),React.createElement(rl,{icon:"trash",className:"danger",style:{margin:0},onClick:function(){return Oe({id:n,name:r.name})}},"Delete")),React.createElement("div",{style:{display:"flex",gap:5}},React.createElement(rl,{className:"secondary",style:{margin:0,padding:"5px 12px",fontSize:"14px"},onClick:function(){return _e(n,"up")},disabled:be,title:"Move up (increase rank)"},"↑"),React.createElement(rl,{className:"secondary",style:{margin:0,padding:"5px 12px",fontSize:"14px"},onClick:function(){return _e(n,"down")},disabled:be,title:"Move down (decrease rank)"},"↓"))),p=React.createElement(React.Fragment,null,React.createElement("div",{style:{width:100,display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:3}},r.medias.thumbnails.slice(0,4).map((function(e,t){return React.createElement(Vy,{key:t,src:e.url,mime:e.mime,size:45,style:{width:"100%",height:45,display:"block",borderRadius:3,objectFit:"cover"},context:{galleryId:r.id,galleryName:r.name,mediaId:e.id}})}))));return{id:n,updated:c,thumbnail:null!=r&&r.is_post_mode?"No preview":p,info:d,shortcode:React.createElement(React.Fragment,null,a,i),actions:f}}))}),[we,l,be]),je=cv((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"center"}},F.length>0&&React.createElement(rl,{className:"danger",icon:"trash",style:{marginRight:8},onClick:Se,disabled:a||me.isPending},"Delete ",F.length," ",1===F.length?"entry":"entries"),React.createElement(vc,{style:{marginRight:8},value:de.search,placeholder:"Search...",onEnter:function(e){return fe((function(t){return tv(tv({},t),{},{search:e})}))},onBlur:function(e){return fe((function(t){return tv(tv({},t),{},{search:e})}))},iconEmpty:"search",iconFilled:"delete",onEmptyIconClick:function(){return fe((function(e){return tv(tv({},e),{},{search:""})}))}}),React.createElement(Ch,{currentPage:de.page,limit:de.limit,total:ke,onClick:function(e){fe((function(t){return tv(tv({},t),{},{page:e})}))}})))}),[de,ke,F,a,me.isPending]),Ce=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(rl,{className:"primary",onClick:function(){O(""),g(""),P({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),M(""),R(""),k(""),G(!1),H("none"),Q(!1),ee([]),re(5),ie([]),I("none"),se("Create"),u(tv(tv({},s),{},{createShortcode:!0}))}},"Create a Gallery"),React.createElement(rl,{className:"secondary",onClick:function(){return u(tv(tv({},s),{},{shortcodeInformation:!0}))}},React.createElement(Ci,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more"),F.length>0&&!s.createCollection&&React.createElement(rl,{style:{marginLeft:15},className:"secondary",onClick:function(){u(tv(tv({},s),{},{createCollection:!0}))},requirePro:!Is},"Create a Collection")),je),React.createElement(hm,{busy:ge,selectOnRowClick:!1,sort:de.sort,onSortChange:function(e,t){fe((function(n){return tv(tv({},n),{},{sort:{accessor:e,by:t}})}))},filters:f,onFilterChange:function(e,t){var n=[].concat(Yy(f.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);p(n)},data:Re,columns:h,emptyMessage:React.createElement(React.Fragment,null,ge?"Loading...":"It's empty here. You can create your first gallery shortcode by clicking on the button above.😸"),selectedItems:F,onSelectRow:function(e){D([e])},onSelect:function(e){D([].concat(Yy(F),Yy(e)))},onUnselect:function(e){D(Yy(F.filter((function(t){return!e.includes(t)}))))}})),Pe=React.createElement(Um,{isOpen:s.selectMedia,selectedMedias:C,onClose:function(){return u(tv(tv({},s),{},{selectMedia:!1}))},onSave:function(e){P(e)}}),Le=React.createElement(Fy,{isOpen:s.selectPosts,selectedPosts:J,onClose:function(){return u(tv(tv({},s),{},{selectPosts:!1}))},onSave:ee}),Ne=React.createElement(qp,{isOpen:s.shortcodeInformation,title:"Gallery Manager",content:React.createElement(React.Fragment,null,React.createElement(Qr,{p:!0},"Create beautiful galleries and easily use them in your posts, pages, or widgets by copying a shortcode."),React.createElement(Oh,null),React.createElement(Qr,{h2:!0},"What sets apart the Meow Gallery Block from the Gallery Manager?"),React.createElement(Qr,{p:!0},"The Meow Gallery Block is a Gutenberg Block, offering a visual way to craft galleries. Meanwhile, the Gallery Manager lets you create galleries using shortcodes—ideal for users of third-party page builders like Elementor that don't support Gutenberg Blocks. With the Gallery Manager, you can effortlessly create galleries, use them in different places, and manage edits in one central location."),React.createElement(Oh,null),React.createElement(Qr,{h2:!0},"How do the two shortcodes differ?"),React.createElement(Qr,{p:!0},"The first shortcode includes media IDs and updates along with the gallery—it's the default shortcode. If you make changes, you'll need to update it everywhere you've used it. On the other hand, the second shortcode features a unique ID. It's handy for using the same gallery in different places. The benefit is that when you update the gallery, the shortcode remains unchanged, saving you from updating it everywhere.")),okButton:{label:"Close",onClick:function(){return u(tv(tv({},s),{},{shortcodeInformation:!1}))}},onRequestClose:function(){return u(tv(tv({},s),{},{shortcodeInformation:!1}))}});return{jsxShortcodeMaker:Ce,jsxCreateShortcodeModal:React.createElement(qp,{isOpen:s.createShortcode,title:React.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},ce," a Gallery",React.createElement(sy,{style:{fontWeight:400},onLabel:"Medias",offLabel:"Dynamic",width:100,onBackgroundColor:m.purple,offBackgroundColor:m.green,onChange:function(e){G(!e),e&&H("none")},checked:!B})),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(vc,{name:"gallery_name",type:"text",value:v,placeholder:"Gallery Name...",onChange:function(e){return g(e)},style:{flex:.9}}),React.createElement(Wf,{scrolldown:!0,name:"gallery_layout",disabled:a,value:_,style:{minWidth:100},onChange:function(e){return R(e)}},null==r?void 0:r.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),React.createElement(Wf,{scrolldown:!0,name:"order_by",disabled:a,value:T,style:{minWidth:100},onChange:function(e){return I(e)}},null==o?void 0:o.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),!B&&React.createElement(rl,{className:"primary",onClick:function(){return u(tv(tv({},s),{},{selectMedia:!0}))}},"Select Medias")),React.createElement(Oh,null),React.createElement(vc,{name:"gallery_description",type:"text",value:w,placeholder:"Gallery Description...",onChange:function(e){return k(e)}}),B&&React.createElement("div",{style:{background:"#f5f5f5",borderRadius:8,padding:15,marginTop:10}},React.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:10}},React.createElement(Qr,{style:{marginRight:10,fontWeight:500}},"Source:"),React.createElement(Wf,{scrolldown:!0,name:"dynamic_source",disabled:a,value:W,style:{minWidth:150},onChange:function(e){return H(e)}},React.createElement(Hf,{id:"none",value:"none",label:"None"}),React.createElement(Hf,{id:"posts",value:"posts",label:"Posts"}),React.createElement(Hf,{id:"tags",value:"tags",label:"Tags"}))),"none"===W&&React.createElement(Qr,{style:{color:m.gray,fontStyle:"italic",padding:"10px 0"}},"Select a dynamic source"),"posts"===W&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(sy,{style:{flex:"none",marginRight:10},onLabel:"Post IDs",offLabel:"Latest Posts",width:120,onBackgroundColor:m.purple,offBackgroundColor:m.green,onChange:function(e){Z(!e)},checked:!K}),!K&&React.createElement(React.Fragment,null,React.createElement(vc,{disabled:!0,name:"post_ids",type:"text",value:J.join(", "),style:{flex:1},placeholder:"Post IDs... (separated by commas)",isCommaSeparatedArray:!0,onBlur:function(e){return ee(e)}}),React.createElement(rl,{className:"primary",style:{marginLeft:10},onClick:function(){return u(tv(tv({},s),{},{selectPosts:!0}))}},"Select Posts")),K&&React.createElement(vc,{name:"latest_posts_number",type:"number",value:ne,style:{flex:1},placeholder:"Number of latest posts...",onChange:function(e){return re(e)}})),"carousel"==_&&React.createElement(Qi,{name:"carousel_hero_mode",label:"Hero Mode",description:"Display the post title and excerpt on top of the image, linking to the post.",checked:V,onChange:function(e){return Q(e)}})),"tags"===W&&React.createElement(vc,{name:"tags",type:"text",value:ae,style:{flex:1},placeholder:"Tags... (separated by commas)",isCommaSeparatedArray:!0,onBlur:function(e){return ie(e)}})),!B&&C.thumbnails.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"}},React.createElement(Qr,{style:{margin:0}},C.thumbnails.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},C.thumbnails.map((function(e,t){return e.url?t>10?null:React.createElement(Vy,{key:t,src:e.url,mime:e.mime,size:25,style:{width:25,height:25,margin:2,borderRadius:3,objectFit:"cover"},context:{mediaId:e.id,where:"shortcode-maker-selected"}}):null})),C.thumbnails.length>10&&React.createElement(Qr,{style:{background:"#d3d3d3",padding:5,borderRadius:3}},"+",C.thumbnails.length-10))),React.createElement("div",{style:{display:"flex",justifyContent:"flex-end",alignItems:"center",marginTop:10}},React.createElement(rl,{className:"primary",onClick:function(){return u(tv(tv({},s),{},{selectLeadImage:!0}))}},"Select a Lead Image")))),okButton:{label:ce,onClick:Ee,disabled:0===v.length||!B&&0===C.thumbnails.length||B&&("none"===W||"posts"===W&&(K?0===ne:0===J.length)||"tags"===W&&0===ae.length)||a||he.isPending},cancelButton:{label:"Cancel",onClick:xe,disabled:a||he.isPending},onRequestClose:function(){return xe()}}),jsxSelectImagesModal:Pe,jsxSelectLeadImageModal:React.createElement(qp,{isOpen:s.selectLeadImage,title:"Select a Lead Image",content:React.createElement(React.Fragment,null,React.createElement(Qr,{p:!0},"Choose a lead image for your gallery. The lead image will be used as the main thumbnail for this gallery. This will be used as the displayed image in a Collection."),React.createElement(Oh,null),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"10px",justifyContent:"center",maxHeight:"400px",overflowY:"auto"}},C.thumbnails.map((function(e,t){var n=C.thumbnail_ids[t]===N,r={width:65,height:65,margin:2,borderRadius:5,objectFit:"cover",cursor:"pointer",border:n?"3px solid rgb(106, 145, 228)":"1px solid #ddd",position:"relative"};return React.createElement("div",{key:t,onClick:function(){M(C.thumbnail_ids[t])},style:{position:"relative"}},React.createElement(Vy,{src:e.url,mime:e.mime,size:65,style:r,context:{mediaId:C.thumbnail_ids[t],where:"lead-image-picker"}}),n&&React.createElement("div",{style:{position:"absolute",top:"5px",right:"5px",borderRadius:"50%",padding:"2px",color:"white",fontSize:"16px"}},"⭐"))})))),okButton:{label:"Save Lead Image",onClick:function(){return u(tv(tv({},s),{},{selectLeadImage:!1}))}},cancelButton:{label:"Cancel",onClick:function(){var e;M((null===(e=we[E])||void 0===e?void 0:e.lead_image_id)||""),u(tv(tv({},s),{},{selectLeadImage:!1}))}},onRequestClose:function(){var e;M((null===(e=we[E])||void 0===e?void 0:e.lead_image_id)||""),u(tv(tv({},s),{},{selectLeadImage:!1}))}}),jsxSelectPostsModal:Le,jsxShortcodeInformationModal:Ne,setSelectedIdsGalleryMaker:function(e){D(e)},shortcodesTotal:ke,shortcodesQueryParams:de,setShortcodesQueryParams:fe,savedGalleries:we}};function dv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fv(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var pv=wp.element,hv=pv.useState,mv=pv.useEffect;function yv(e){var t=e.galleries,n=dv(hv(0),2),r=n[0],o=n[1];return mv((function(){var e=setInterval((function(){o((function(e){return(e+1)%t.length}))}),3500);return function(){return clearInterval(e)}}),[t]),React.createElement("div",{style:{background:"#007cba",borderRadius:5,position:"relative",margin:3,width:200,height:"80%",overflow:"hidden"}},null==t?void 0:t.map((function(e,t){var n=t===r?1:0,o=e.medias.thumbnail_ids.findIndex((function(t){return t===(null==e?void 0:e.lead_image_id)}));return React.createElement("div",{key:t,style:{display:"flex",justifyContent:"left",alignItems:"center",position:"absolute",width:"100%",height:"100%",transition:"opacity 1s ease-in-out",opacity:n}},React.createElement(Vy,{src:e.medias.thumbnail_urls[-1===o?0:o],size:50,style:{width:50,height:50,borderRadius:5,margin:5,objectFit:"cover"},context:{galleryId:e.id,galleryName:e.name,where:"collection-thumbnails"}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name))})))}function vv(e){return vv="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},vv(e)}function gv(e){return function(e){if(Array.isArray(e))return Rv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_v(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 bv(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */bv=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==vv(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(vv(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function wv(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function kv(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){wv(a,r,o,i,l,"next",e)}function l(e){wv(a,r,o,i,l,"throw",e)}i(void 0)}))}}function xv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ev(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xv(Object(n),!0).forEach((function(t){Ov(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ov(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||_v(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _v(e,t){if(e){if("string"==typeof e)return Rv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rv(e,t):void 0}}function Rv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var jv=wp.element,Cv=jv.useState,Pv=jv.useMemo,Lv=jv.useEffect,Nv=[{accessor:"thumbnail",title:"",width:"250px"},{accessor:"updated",title:"Updated on",sortable:!0},{accessor:"info",title:"ID / Name / Description"},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"150px",filters:!1}],Mv=[{value:"bento",label:React.createElement("span",null,"Bento")},{value:"menu",label:React.createElement("span",null,"Menu")}],Av={display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"},Tv=function(e){var t,n,r,o,a=e.busy,i=e.setBusyAction,l=e.jsxShortcodeMaker,c=e.selectedGalleriesItems,s=e.setSelectedIdsGalleryMaker,u=e.modals,d=e.setModals,f=(e.allGalleries,Sv(Cv("Create"),2)),p=f[0],h=f[1],m=Sv(Cv({}),2),y=m[0],v=(m[1],Sv(Cv({id:0,name:"",layout:"bento",galleries:[]}),2)),g=v[0],b=v[1],w=Cv((function(){return Nv.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),k=Sv(w,2),x=k[0],E=k[1],O=Sv(Cv({filters:x,sort:{accessor:"updated",by:"desc"},page:1,limit:10,search:""}),2),S=O[0],_=O[1],R=ar({queryKey:["collections",t=S],queryFn:(n=wy(gy().mark((function e(){var n;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/fetch_collections"),{nonce:zs,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch collections");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),j=function(){var e,t=cn();return dr({mutationFn:(e=wy(gy().mark((function e(t){var n;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/save_collection"),{json:t,nonce:zs,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save collection");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),C=function(){var e,t=cn();return dr({mutationFn:(e=wy(gy().mark((function e(t){var n,r;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,t.name,e.next=3,Dl("".concat(Ms,"/remove_collection"),{json:{id:n},nonce:zs,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove collection");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),P=R.data,L=R.isLoading,N=(null==P?void 0:P.data)||{},M=(null==P?void 0:P.total)||0;ar({queryKey:["galleryItems",r=0!==g.id&&g.galleries_ids||[]],queryFn:(o=wy(gy().mark((function e(){var t;return gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&0!==r.length){e.next=2;break}return e.abrupt("return",{data:{}});case 2:return e.next=4,Dl("".concat(Ms,"/fetch_gallery_items"),{nonce:zs,method:"POST",json:{galleryIds:r}});case 4:if(!(t=e.sent).success){e.next=7;break}return e.abrupt("return",{data:t.data});case 7:throw new Error(t.message||"Failed to fetch gallery items");case 8:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)}),enabled:r&&r.length>0});Lv((function(){b(Ev(Ev({},g),{},{galleries:c}))}),[c]);var A=function(){var e=kv(bv().mark((function e(){return bv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,j.mutateAsync({id:g.id,name:g.name,layout:g.layout,description:g.description,galleries_ids:c.filter((function(e){return e.medias})).map((function(e){return e.id}))});case 4:z(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:i(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=kv(bv().mark((function e(t){var n,r;return bv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the "'.concat(r,'" collection?'))){e.next=12;break}return i(!0),e.prev=3,e.next=6,C.mutateAsync({id:n,name:r});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:i(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=kv(bv().mark((function e(t){var n;return bv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=N[t],b(Ev(Ev({},n),{},{id:t})),s(n.galleries_ids),h("Update"),d(Ev(Ev({},u),{},{createCollection:!0}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){b({id:0,name:"",layout:"bento",galleries:[]}),s([]),d(Ev(Ev({},u),{},{createCollection:!1,selectGalleries:!1}))},F=Pv((function(){var e;return null===(e=Object.entries(N))||void 0===e?void 0:e.map((function(e){var t=Sv(e,2),n=t[0],r=t[1],o={layout:r.layout,ids:r.galleries_ids.join(", ")},a=React.createElement(ry,{prefix:"meow-collection",params:o}),i=React.createElement(ry,{prefix:"meow-collection",params:{id:n}}),l=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement(rl,{className:"primary",onClick:function(){return I(n)}},"Edit"),React.createElement(rl,{className:"danger",style:{margin:0},onClick:function(){return T({id:n,name:r.name})}},"Remove")),c=null!=r&&r.updated?uy(r.updated):null,s=yy({id:n,name:r.name,description:r.description,order:"default",layout:r.layout});return{updated:c,thumbnail:React.createElement(yv,{galleries:r.galleries.filter((function(e){return e.medias}))}),info:s,shortcode:React.createElement(React.Fragment,null,a,i),actions:l}}))}),[N,y]),D=Pv((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row"}},React.createElement(vc,{style:{marginRight:8},value:S.search,placeholder:"Search...",onEnter:function(e){return _((function(t){return Ev(Ev({},t),{},{search:e})}))},onBlur:function(e){return _((function(t){return Ev(Ev({},t),{},{search:e})}))},iconEmpty:"search",iconFilled:"delete",onEmptyIconClick:function(){return _((function(e){return Ev(Ev({},e),{},{search:""})}))}}),React.createElement(Ch,{currentPage:S.page,limit:S.limit,total:M,onClick:function(e){_((function(t){return Ev(Ev({},t),{},{page:e})}))}})))}),[S,M]),q=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(rl,{className:"primary",onClick:function(){d(Ev(Ev({},u),{},{createCollection:!0})),h("Create")},requirePro:!Is},"Create a Collection"),React.createElement(rl,{className:"secondary",onClick:function(){return d(Ev(Ev({},u),{},{collectionInformation:!0}))}},React.createElement(Ci,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more")),D),React.createElement(hm,{busy:L,sort:S.sort,onSortChange:function(e,t){_((function(n){return Ev(Ev({},n),{},{sort:{accessor:e,by:t}})}))},filters:x,onFilterChange:function(e,t){var n=[].concat(gv(x.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);E(n)},data:F,columns:Nv,emptyMessage:React.createElement(React.Fragment,null,L?"Loading...":Is?"It's empty here. You can create your first Collection by clicking on the button above.😸":React.createElement(co,null))})),B=React.createElement(qp,{isOpen:u.createCollection,title:"".concat(p," a Collection"),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(vc,{name:"collection_name",type:"text",value:g.name,placeholder:"Collection Name...",onChange:function(e){return b(Ev(Ev({},g),{},{name:e}))},style:{flex:.9}}),React.createElement(Wf,{scrolldown:!0,name:"collection_layout",disabled:a,value:g.layout,style:{minWidth:100},onChange:function(e){return b(Ev(Ev({},g),{},{layout:e}))}},null==Mv?void 0:Mv.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label})}))),React.createElement(rl,{className:"primary",onClick:function(){return d(Ev(Ev({},u),{},{selectGalleries:!0}))}},"Select Galleries")),React.createElement(Oh,null),React.createElement(vc,{name:"collection_description",type:"text",value:g.description,placeholder:"Collection Description...",onChange:function(e){return b(Ev(Ev({},g),{},{description:e}))}}),g.galleries.length>0&&React.createElement("div",{style:Av},React.createElement(Qr,{style:{margin:0}},g.galleries.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},g.galleries.map((function(e,t){return e.id?e.medias?t>10?null:React.createElement("div",{style:{background:"#007cba",borderRadius:5,display:"flex",alignItems:"center",margin:3}},React.createElement(Vy,{src:e.medias.thumbnail_urls[0],size:50,style:{width:50,height:50,borderRadius:5,margin:5,objectFit:"cover"},context:{galleryId:e.id,galleryName:e.name,where:"collection-maker-preview"}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name)):(console.error("Gallery ".concat(e.id," might have been deleted."),e),React.createElement("div",{style:{background:"#ba4300",borderRadius:5,display:"flex",alignItems:"center",margin:3,height:60}},React.createElement("span",{style:{borderRadius:5,margin:5,fontSize:"1.5rem"}},"☠️"),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.id))):(console.error("Gallery is missing id",e),null)})),g.galleries.length>10&&React.createElement(Qr,{style:{background:"#007cba",padding:5,borderRadius:3,color:"white"}},"+",g.galleries.length-10)))),okButton:{label:p,onClick:A,disabled:0===g.name.length||0===g.galleries.length||a||j.isPending},cancelButton:{label:"Cancel",onClick:z,disabled:a||j.isPending},onRequestClose:function(){return z()}}),G=React.createElement(qp,{contentWidth:"auto",isOpen:u.selectGalleries,content:React.createElement(React.Fragment,null,React.createElement("div",{style:{maxHeight:600,overflowY:"auto",overflowX:"hidden"}},l)),okButton:{label:"Select",onClick:function(){d(Ev(Ev({},u),{},{selectGalleries:!1}))},disabled:a},cancelButton:{label:"Cancel",onClick:function(){d(Ev(Ev({},u),{},{selectGalleries:!1}))},disabled:a},onRequestClose:function(){d(Ev(Ev({},u),{},{selectGalleries:!1}))}});return{jsxCollectionMaker:q,jsxModalCollectionInformation:React.createElement(qp,{isOpen:u.collectionInformation,title:"Collection Manager",content:React.createElement(React.Fragment,null,React.createElement(Qr,{h2:!0},"What is the Collection Manager?"),React.createElement(Qr,{p:!0},"The Collection Manager is a tool that allows you to create and manage collections of galleries. You can create as many collections as you want and each collection can contain as many galleries as you want."),React.createElement(Oh,null),React.createElement(Qr,{h2:!0},"How will the Collection show up on the front-end?"),React.createElement(Qr,{p:!0},"The Collection will can be used as a shortcode that you can copy and paste anywhere on your website. The shortcode will display a grid of galleries that you have added to the collection. Each gallery will have a thumbnail, a title, and a description based on what's registered in the gallery manager. When a user clicks on a gallery, it will open up on the same page, just like a normal gallery but is an option to open close it and go back to the collection.")),okButton:{label:"Close",onClick:function(){return d(Ev(Ev({},u),{},{collectionInformation:!1}))}},onRequestClose:function(){return d(Ev(Ev({},u),{},{collectionInformation:!1}))}}),jsxModalSelectGalleries:G,jsxModalCreateCollection:B,collectionsTotal:M,collectionsQueryParams:S,setCollectionsQueryParams:_}};function Iv(e){return Iv="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},Iv(e)}function zv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zv(Object(n),!0).forEach((function(t){Dv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Iv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Iv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Iv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bv(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Gv=wp.element,Uv=Gv.useState,Wv=Gv.useEffect,Hv=[{accessor:"id",title:"ID",visible:!1},{accessor:"thumbnail",title:"",width:"110px"},{accessor:"updated",title:"Updated on",sortable:!0,width:"350px"},{accessor:"info",title:"ID / Name / Description",sortable:!0},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"250px",filters:!1}];function $v(e){return $v="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},$v(e)}function Vv(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Vv=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==$v(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}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 s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError($v(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=L,P.prototype={constructor:P,reset:function(t){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(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Qv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qv(Object(n),!0).forEach((function(t){Kv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$v(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zv(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Xv(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Zv(a,r,o,i,l,"next",e)}function l(e){Zv(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Jv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eg(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tg=wp.element.useState;const ng=function(){var e=Jv(tg(Fs),2),t=e[0],n=e[1],r=Jv(tg(!1),2),o=r[0],a=r[1],i=Jv(tg("basics"),2),l=i[0],c=i[1],s=o,u={basics:"Basics",layouts:"Layouts","pro-layouts":"Pro Layouts","galleries-collections":"Galleries & Collections",license:"License"}[l]||"Settings",d=null==t?void 0:t.layout,f=null==t?void 0:t.link,p=null==t?void 0:t.animation,h=null==t?void 0:t.caption_source,m=null==t?void 0:t.captions,y=null==t?void 0:t.captions_alignment,v=null==t?void 0:t.captions_background,g=null==t?void 0:t.loading,b=null==t?void 0:t.infinite,w=(null==t?void 0:t.infinite_buffer)||0,k=null==t?void 0:t.image_size,x=null==t?void 0:t.gallery_shortcode_override_disabled,E=null==t?void 0:t.truncate_on_listing,O=null==t?void 0:t.truncate_count,S=null==t?void 0:t.skeleton_loading,_=null==t?void 0:t.tiles_gutter,R=(null==t?void 0:t.tiles_gutter_tablet)||(null==t?void 0:t.tiles_gutter),j=(null==t?void 0:t.tiles_gutter_mobile)||(null==t?void 0:t.tiles_gutter),C=null==t?void 0:t.tiles_density,P=(null==t?void 0:t.tiles_density_tablet)||(null==t?void 0:t.tiles_density),L=(null==t?void 0:t.tiles_density_mobile)||(null==t?void 0:t.tiles_density),N=null==t?void 0:t.tiles_stylish_style,M=null==t?void 0:t.masonry_gutter,A=null==t?void 0:t.masonry_columns,T=null==t?void 0:t.masonry_left_to_right,I=null==t?void 0:t.justified_gutter,z=null==t?void 0:t.justified_row_height,F=null==t?void 0:t.justified_density,D=(null==t?void 0:t.justified_density_tablet)||(null==t?void 0:t.justified_density),q=(null==t?void 0:t.justified_density_mobile)||(null==t?void 0:t.justified_density),B=null==t?void 0:t.square_gutter,G=null==t?void 0:t.square_columns,U=null==t?void 0:t.cascade_gutter,W=null==t?void 0:t.horizontal_gutter,H=null==t?void 0:t.horizontal_image_height,$=null==t?void 0:t.horizontal_hide_scrollbar,V=null==t?void 0:t.horizontal_scroll_warning,Q=null==t?void 0:t.horizontal_native_scroll,Y=null==t?void 0:t.carousel_compact,K=null==t?void 0:t.carousel_immersive,Z=null==t?void 0:t.carousel_gutter,X=null==t?void 0:t.carousel_image_height,J=null==t?void 0:t.carousel_arrow_nav_enabled,ee=null==t?void 0:t.carousel_dot_nav_enabled,te=null==t?void 0:t.carousel_thumbnail_nav_enabled,ne=null==t?void 0:t.carousel_aspect_ratio,re=null==t?void 0:t.carousel_autoplay,oe=null==t?void 0:t.carousel_infinite,ae=null==t?void 0:t.map_engine,ie=null==t?void 0:t.map_height,le=null==t?void 0:t.map_zoom,ce=null==t?void 0:t.googlemaps_token,se=null==t?void 0:t.googlemaps_style,ue=null==t?void 0:t.mapbox_token,de=null==t?void 0:t.mapbox_style,fe=null==t?void 0:t.maptiler_token,pe=null==t?void 0:t.right_click,he=[{value:"tiles",label:React.createElement("span",null,"Tiles")},{value:"masonry",label:React.createElement("span",null,"Masonry")},{value:"justified",label:React.createElement("span",null,"Justified")},{value:"square",label:React.createElement("span",null,"Square")},{value:"cascade",label:React.createElement("span",null,"Cascade")},{value:"carousel",label:React.createElement("span",null,"Carousel"),requirePro:!Is},{value:"map",label:React.createElement("span",null,"Map (GPS Based)"),requirePro:!Is},{value:"horizontal",label:React.createElement("span",null,"Horizontal")},{value:"none",label:React.createElement("span",null,"None")}],me=[{value:"none",label:React.createElement("span",null,"None")},{value:"random",label:React.createElement("span",null,"Random")},{value:"ids-asc",label:React.createElement("span",null,"IDs Ascending")},{value:"ids-desc",label:React.createElement("span",null,"IDs Descending")},{value:"title-asc",label:React.createElement("span",null,"Title (Filename) Ascending")},{value:"title-desc",label:React.createElement("span",null,"Title (Filename) Descending")},{value:"date-asc",label:React.createElement("span",null,"Date Ascending")},{value:"date-desc",label:React.createElement("span",null,"Date Descending")},{value:"modified-asc",label:React.createElement("span",null,"Updated Date Ascending")},{value:"modified-desc",label:React.createElement("span",null,"Updated Date Descending")},{value:"menu-asc",label:React.createElement("span",null,"Menu Order Ascending")},{value:"menu-desc",label:React.createElement("span",null,"Menu Order Descending")}],ye=[{value:"zoom-out",label:React.createElement("span",null,"Zoom Out")},{value:"zoom-in",label:React.createElement("span",null,"Zoom In")},{value:"fade-out",label:React.createElement("span",null,"Fade Out")},{value:"fade-in",label:React.createElement("span",null,"Fade In")},{value:"colorize",label:React.createElement("span",null,"Colorize")},{value:"highlight",label:React.createElement("span",null,"Highlight"),requirePro:!Is},{value:"none",label:React.createElement("span",null,"None")}],ve=[{value:"srcset",label:React.createElement("span",null,"Responsive Images (src-set)")},{value:"thumbnail",label:React.createElement("span",null,"Thumbnail")},{value:"medium",label:React.createElement("span",null,"Medium")},{value:"large",label:React.createElement("span",null,"Large")},{value:"full",label:React.createElement("span",null,"Full")}],ge=[{value:"none",label:React.createElement("span",null,"None")},{value:"on-hover",label:React.createElement("span",null,"On Hover")},{value:"always",label:React.createElement("span",null,"Always")}],be=[{value:"none",label:React.createElement("span",null,"None")},{value:"spinner",label:React.createElement("span",null,"Spinner")},{value:"dot",label:React.createElement("span",null,"Dot")},{value:"single-skeleton",label:React.createElement("span",null,"Single Skeleton")},{value:"single-skeleton-dark",label:React.createElement("span",null,"Single Skeleton (Dark)")},{value:"button-loader",label:React.createElement("span",null,"Button Loader")}],we=function(e){var t=e.busy,n=e.setBusyAction,r=e.layoutOptions,o=e.orderByOptions,a=e.mglGalleryShortcodeOverrideDisabled,i=qv(Uv("galleries"),2),l=i[0],c=i[1],s=qv(Uv([]),2),u=s[0],d=s[1],f=qv(Uv([]),2),p=f[0],h=f[1],m=qv(Uv({selectMedia:!1,createShortcode:!1,shortcodeInformation:!1,createCollection:!1,collectionInformation:!1,selectGalleries:!1}),2),y=m[0],v=m[1],g=Uv((function(){return Hv.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),b=qv(g,2),w=b[0],k=b[1],x=uv({allGalleries:p,layoutOptions:r,orderByOptions:o,busy:t,setBusyAction:n,mglGalleryShortcodeOverrideDisabled:a,setSelectedGalleriesItems:d,modals:y,setModals:v,filters:w,setFilters:k,columns:Hv}),E=x.jsxShortcodeMaker,O=x.jsxCreateShortcodeModal,S=x.jsxSelectImagesModal,_=x.jsxSelectLeadImageModal,R=x.jsxSelectPostsModal,j=x.jsxShortcodeInformationModal,C=x.setSelectedIdsGalleryMaker,P=x.shortcodesTotal,L=x.savedGalleries;Wv((function(){L&&Object.keys(L).length>0&&h((function(e){return Fv(Fv({},e),L)}))}),[L]);var N=Tv({allGalleries:p,busy:t,setBusyAction:n,jsxShortcodeMaker:E,selectedGalleriesItems:u,setSelectedIdsGalleryMaker:C,modals:y,setModals:v}),M=N.jsxCollectionMaker,A=N.jsxModalCollectionInformation,T=N.jsxModalSelectGalleries,I=N.jsxModalCreateCollection,z=N.collectionsTotal,F=React.createElement(fh,{name:"mgl-manager-links",value:l,busy:t,onChange:function(e){c(e)}},React.createElement(ph,{title:"Galleries",value:"galleries",count:P}),React.createElement(ph,{title:"Collections",value:"collections",count:z}));return{jsxManagers:React.createElement(js,{busy:t,title:"Galleries & Collections Managers",className:"primary",style:{width:"100%"}},F,React.createElement(Oh,null),"galleries"===l&&E,"collections"===l&&M,I,A,T,O,S,_,R,j)}}({busy:s,setBusyAction:a,layoutOptions:he,orderByOptions:me,mglGalleryShortcodeOverrideDisabled:x}),ke=we.jsxManagers,xe=function(){var e=Xv(Vv().mark((function e(r,o){var i,l;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Yv(Yv({},t),{},Kv({},o,r)),a(!0),e.prev=2,e.next=5,Dl("".concat(Ms,"/update_option"),{method:"POST",json:{options:i},nonce:zs});case 5:(l=e.sent).success&&n(l.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:a(!1);case 13:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t,n){return e.apply(this,arguments)}}(),Ee=function(){var e=Xv(Vv().mark((function e(t){var r;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,Dl("".concat(Ms,"/update_option"),{method:"POST",nonce:zs,json:{options:t}});case 4:(r=e.sent).success||alert(r.message),n(r.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),alert(e.t0.message);case 12:return e.prev=12,a(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(t){return e.apply(this,arguments)}}(),Oe=function(){var e=Xv(Vv().mark((function e(){var t;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,Dl("".concat(Ms,"/reset_options"),{method:"POST",nonce:zs});case 4:(t=e.sent).success&&n(t.options),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),e.t0.message&&alert(e.t0.message);case 11:return e.prev=11,a(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=Xv(Vv().mark((function e(){var t;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dl("".concat(Ms,"/all_settings"),{method:"GET",nonce:zs});case 2:return t=e.sent,e.abrupt("return",null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=Xv(Vv().mark((function e(){var t,n,r,o,i,l,c;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,t=new Date,e.next=5,Se();case 5:n=e.sent,r={options:n},o="meow-gallery-".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate(),".json"),i=new Blob([JSON.stringify(r)],{type:"application/json"}),l=URL.createObjectURL(i),(c=document.createElement("a")).href=l,c.setAttribute("download",o),c.click(),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(1),alert("Error while exporting settings. Please check your console."),console.log(e.t0);case 20:return e.prev=20,a(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=Xv(Vv().mark((function e(){var t;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a(!0);try{(t=document.createElement("input")).type="file",t.accept="application/json",t.onchange=function(){var e=Xv(Vv().mark((function e(t){var n,r;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target.files[0]){e.next=3;break}return e.abrupt("return");case 3:(r=new FileReader).onload=function(){var e=Xv(Vv().mark((function e(t){var n,r;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(t.target.result),r=n.options,e.next=4,Ee(r);case 4:alert("Settings imported. The page will now reload to reflect the changes."),window.location.reload();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.readAsText(n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.click()}catch(e){alert("Error while importing settings. Please check your console."),console.log(e)}finally{a(!1)}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=[{value:"googlemaps",label:React.createElement("span",null,"Google Maps")},{value:"mapbox",label:React.createElement("span",null,"MapBox")},{value:"maptiler",label:React.createElement("span",null,"MapTiler")},{value:"openstreetmap",label:React.createElement("span",null,"OpenStreetMap ",React.createElement("small",null,"(for development only)"))}],Ce=React.createElement(js,{busy:s,title:"Map",className:"primary"},React.createElement(eo,{title:"Default Engine"},React.createElement(Wf,{scrolldown:!0,name:"map_engine",disabled:s,value:ae,description:"",onChange:xe},je.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),React.createElement(eo,{title:"Row Height"},React.createElement(vc,{name:"map_height",type:"number",value:ie,min:"100",onEnter:xe,onBlur:xe,description:"Ideal height of the map."})),React.createElement(eo,{title:"Map Zoom"},React.createElement(vc,{name:"map_zoom",type:"number",value:le,min:"1",max:"20",onEnter:xe,onBlur:xe,description:"Zoom level of the map."})),"googlemaps"===ae&&React.createElement(React.Fragment,null,React.createElement(Qr,{h2:!0,style:{marginTop:10}},"Settings for Google Maps"),React.createElement(eo,{title:"Token"},React.createElement(vc,{name:"googlemaps_token",type:"text",value:ce,onEnter:xe,onBlur:xe,description:React.createElement("span",null,"You can get a token for Google Maps ",React.createElement("a",{href:"https://developers.google.com/maps/documentation/javascript/get-api-key",target:"_blank"},"here"),".")})),React.createElement(eo,{title:"Style"},React.createElement(lp,{name:"googlemaps_style",value:se,onEnter:xe,onBlur:xe,description:React.createElement("span",null,"Google Map Style JSON. You can find a lot of beautiful templates ready to use here: ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},"SnazzyMaps"),". Remove it and it will reset to the default style.")}))),"mapbox"===ae&&React.createElement(React.Fragment,null,React.createElement(Qr,{h2:!0,style:{marginTop:10}},"Settings for MapBox"),React.createElement(eo,{title:"Token"},React.createElement(vc,{name:"mapbox_token",type:"text",value:ue,onEnter:xe,onBlur:xe,description:React.createElement("span",{class:"description"},"You can get a token for MapBox ",React.createElement("a",{href:"https://account.mapbox.com/access-tokens/",target:"_blank"},"here"),".")})),React.createElement(eo,{title:"Style"},React.createElement(lp,{name:"mapbox_style",value:de,onEnter:xe,onBlur:xe,description:React.createElement("span",null,"The Mapbox Styles API lets you read and change map styles, fonts, and images. Learn how to  ",React.createElement("a",{href:"https://docs.mapbox.com/api/maps/styles/#retrieve-a-style",target:"_blank"},"retrieve a style"),". Remove it and it will reset to the default style.")}))),"maptiler"===ae&&React.createElement(React.Fragment,null,React.createElement(Qr,{h2:!0,style:{marginTop:10}},"Settings for MapTiler"),React.createElement(eo,{title:"Token"},React.createElement(vc,{name:"maptiler_token",type:"text",value:fe,onEnter:xe,onBlur:xe,description:React.createElement("span",{class:"description"},"You can get a token for MapTiles ",React.createElement("a",{href:"https://cloud.maptiler.com/",target:"_blank"},"here"),".")})))),Pe=React.createElement(js,{busy:s,title:"Tiles",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement("div",{style:{display:"flex"}},React.createElement(vc,{name:"tiles_gutter",type:"number",value:_,min:"0",onEnter:xe,onBlur:xe,style:{flex:1,marginRight:5},description:"Desktop"}),React.createElement(vc,{name:"tiles_gutter_tablet",type:"number",value:R,min:"0",onEnter:xe,onBlur:xe,style:{flex:1,marginRight:5},description:"Tablet"}),React.createElement(vc,{name:"tiles_gutter_mobile",type:"number",value:j,min:"0",onEnter:xe,onBlur:xe,style:{flex:1},description:"Mobile"}))),React.createElement(eo,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(Wf,{scrolldown:!0,name:"tiles_density",disabled:s,value:C,style:{flex:1,marginRight:5},description:"Desktop",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Wf,{scrolldown:!0,name:"tiles_density_tablet",disabled:s,value:P,style:{flex:1,marginRight:5},description:"Tablet",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Wf,{scrolldown:!0,name:"tiles_density_mobile",disabled:s,value:L,style:{flex:1},description:"Mobile",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(Qr,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images).")),React.createElement(eo,{title:"Stylish"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"tiles_stylish_style",disabled:s,label:"Enable",value:"1",requirePro:!Is,checked:N,onChange:xe,description:"Bring your galleries to life with a stylish style. It will add a nice shadow, a border and a slick hover animation to your images to make them stand out."})))),Le=React.createElement(js,{busy:s,title:"Masonry",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"masonry_gutter",type:"number",value:M,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Columns"},React.createElement(vc,{name:"masonry_columns",type:"number",value:A,min:"0",onEnter:xe,onBlur:xe,description:"Ideal number of columns."})),React.createElement(eo,{title:"Left to Right"},React.createElement(Qi,{name:"masonry_left_to_right",disabled:s,label:"Enable",checked:T,onChange:xe,description:"This will reorder the images from left to right, instead of top to bottom."}))),Ne=React.createElement(js,{busy:s,title:"Justified",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"justified_gutter",type:"number",value:I,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Row Height"},React.createElement(vc,{name:"justified_row_height",type:"number",value:z,min:"0",onEnter:xe,onBlur:xe,description:"Ideal height of each row (in pixels)."})),React.createElement(eo,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(Wf,{scrolldown:!0,name:"justified_density",disabled:s,value:F,style:{flex:1,marginRight:5},description:"Desktop",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Wf,{scrolldown:!0,name:"justified_density_tablet",disabled:s,value:D,style:{flex:1,marginRight:5},description:"Tablet",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Wf,{scrolldown:!0,name:"justified_density_mobile",disabled:s,value:q,style:{flex:1},description:"Mobile",onChange:xe},React.createElement(Hf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Hf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Hf,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(Qr,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images)."))),Me=React.createElement(js,{busy:s,title:"Square",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"square_gutter",type:"number",value:B,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Columns"},React.createElement(vc,{name:"square_columns",type:"number",value:G,min:"0",onEnter:xe,onBlur:xe,description:"Ideal number of columns."}))),Ae=React.createElement(js,{busy:s,title:"Cascade",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"cascade_gutter",type:"number",value:U,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."}))),Te=React.createElement(js,{busy:s,title:"Horizontal",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"horizontal_gutter",type:"number",value:W,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Height"},React.createElement(vc,{name:"horizontal_image_height",type:"number",value:H,min:"200",onEnter:xe,onBlur:xe,description:"Height of the horizontal."})),React.createElement(eo,{title:"Hide Scrollbar"},React.createElement(Qi,{name:"horizontal_hide_scrollbar",disabled:s,label:"Enable",checked:$,onChange:xe})),React.createElement(eo,{title:"Scroll Warning"},React.createElement(Qi,{name:"horizontal_scroll_warning",disabled:s,label:"Enable",description:"Tell your users that they are more images to see.",checked:V,onChange:xe})),React.createElement(eo,{title:"Native Horizontal Scroll"},React.createElement(Qi,{name:"horizontal_native_scroll",disabled:s,label:"Enable",description:"Instead of using the vertical scroll to navigate through the images, you can use the horizontal scroll from your mouse or trackpad. This depends on the browser and device.",checked:Q,onChange:xe}))),Ie=React.createElement(js,{busy:s,title:"Carousel",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(vc,{name:"carousel_gutter",type:"number",value:Z,min:"0",onEnter:xe,onBlur:xe,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Height"},React.createElement(vc,{name:"carousel_image_height",type:"number",value:X,min:"200",onEnter:xe,onBlur:xe,description:"Height of the carousel."})),React.createElement(eo,{title:"Compact"},React.createElement(Qi,{name:"carousel_compact",disabled:s,label:"Enable",checked:Y,onChange:xe,description:"This will put the navigation items and the captions inside the carousel. ".concat(ne?"⚠️ Keep Aspect Ratio isn't recommend while using the Compact mode, this can create weird looking galleries !":"")})),React.createElement(eo,{title:"Immersive Captions"},React.createElement(Qi,{name:"carousel_immersive",disabled:s,label:"Enable",checked:K,onChange:xe,description:"The captions will use the current image as a backdrop. This works better with the 'Compact' option enabled."})),React.createElement(eo,{title:"Arrow Navigation"},React.createElement(Qi,{name:"carousel_arrow_nav_enabled",disabled:s,label:"Enable",checked:J,onChange:xe,description:"This will add arrows to navigate through the carousel."})),React.createElement(eo,{title:"Dot Navigation"},React.createElement(Qi,{name:"carousel_dot_nav_enabled",disabled:s,label:"Enable",checked:ee,onChange:xe,description:"This will add dots (each dot represents a slide) to navigate through the carousel."})),React.createElement(eo,{title:"Thumbnail Navigation"},React.createElement(Qi,{name:"carousel_thumbnail_nav_enabled",disabled:s,label:"Enable",checked:te,onChange:xe,description:"This will add thumbnails (preview of each slide) to navigate through the carousel."})),React.createElement(eo,{title:"Keep Aspect Ratio"},React.createElement(Qi,{name:"carousel_aspect_ratio",disabled:s,label:"Enable",checked:ne,onChange:xe,description:"This will keep the aspect ratio of the images. Otherwise, they will be sized to fit the carousel."})),React.createElement(eo,{title:"Autoplay"},React.createElement(Qi,{name:"carousel_autoplay",disabled:s,label:"Enable",checked:re,onChange:xe,description:"Adds a button to start a slideshow of the images."})),React.createElement(eo,{title:"Infinite"},React.createElement(Qi,{name:"carousel_infinite",disabled:s||!b,label:"Enable",checked:oe,onChange:xe,description:"If you have already enbaled Infinite Scroll, you have the option to make it work with the Carousel."}))),ze=React.createElement(eo,{title:"Layout"},React.createElement(Wf,{scrolldown:!0,name:"layout",disabled:s,value:d,description:"",onChange:xe},he.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Fe=React.createElement(eo,{title:"Link"},React.createElement(Wf,{scrolldown:!0,name:"link",disabled:s,value:f,description:"",onChange:xe},React.createElement(Hf,{key:"none",id:"none",value:null,label:"None"}),React.createElement(Hf,{key:"media",id:"media",value:"media",label:"Media File"}),React.createElement(Hf,{key:"attachment",id:"attachment",value:"attachment",label:"Attachment Page"}))),De=React.createElement(eo,{title:"Animation"},React.createElement(Wf,{scrolldown:!0,name:"animation",disabled:s,value:p,description:"",onChange:xe},ye.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),qe=React.createElement(eo,{title:"Image Size"},React.createElement(Wf,{scrolldown:!0,name:"image_size",disabled:s,value:k,description:"",onChange:xe},ve.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Be=React.createElement(eo,{title:"Gallery Shortcode Override"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"gallery_shortcode_override_disabled",disabled:s,label:"Disable",value:"1",requirePro:!Is,checked:x,onChange:xe,description:"If you don't want to use Meow Gallery for the standard WordPress Gallery shortcodes, you can disable it here."}))),Ge=React.createElement(eo,{title:"Truncate on Listing Pages"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"truncate_on_listing",disabled:s,label:"Enable",value:"1",requirePro:!1,checked:E,onChange:xe,description:"Limit the number of images shown on archive or listing pages to improve performance and lisibility."}))),Ue=React.createElement(eo,{title:"Truncate Count"},React.createElement(vc,{name:"truncate_count",type:"number",value:O,min:"0",disabled:s||!E,requirePro:!1,onEnter:xe,onBlur:xe,description:"Number of images to show before truncating the gallery on listing pages. Set to 0 to hide Galleries on listing pages completely."})),We=React.createElement(eo,{title:"Skeleton Loading (BETA)"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"skeleton_loading",disabled:s,label:"Enable",value:"1",requirePro:!Is,checked:S,onChange:xe,description:"This will add a skeleton loading effect to your galleries. It will show a placeholder while the images are loading. This is use to reduce the Cumulative Layout Shift (CLS) and improve the user experience."}))),He=React.createElement(eo,{title:"Caption Source"},React.createElement(Wf,{scrolldown:!0,name:"caption_source",disabled:s,value:h,onChange:xe},React.createElement(Hf,{key:"title",id:"title",value:"title",label:"Title"}),React.createElement(Hf,{key:"caption",id:"caption",value:"caption",label:"Caption"}),React.createElement(Hf,{key:"description",id:"description",value:"description",label:"Description"}),React.createElement(Hf,{key:"alt",id:"alt",value:"alt",label:"Alt Text"}))),$e=React.createElement(eo,{title:"Captions"},React.createElement(Wf,{scrolldown:!0,name:"captions",disabled:s,value:m,onChange:xe},ge.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Ve=React.createElement(eo,{title:"Captions Alignment"},React.createElement(Wf,{scrolldown:!0,name:"captions_alignment",disabled:s,value:y,onChange:xe},React.createElement(Hf,{key:"left",id:"left",value:"left",label:"Left"}),React.createElement(Hf,{key:"center",id:"center",value:"center",label:"Center"}),React.createElement(Hf,{key:"right",id:"right",value:"right",label:"Right"}))),Qe=React.createElement(eo,{title:"Captions Background"},React.createElement(Wf,{scrolldown:!0,name:"captions_background",disabled:s,value:v,onChange:xe},React.createElement(Hf,{key:"none",id:"none",value:"none",label:"None"}),React.createElement(Hf,{key:"fade_black",id:"fade-black",value:"fade-black",label:"Fade Black"}),React.createElement(Hf,{key:"black",id:"black",value:"black",label:"Black"}),React.createElement(Hf,{key:"fade_white",id:"fade-white",value:"fade-white",label:"Fade White"}),React.createElement(Hf,{key:"white",id:"white",value:"white",label:"White"}),React.createElement(Hf,{key:"blur",id:"blur",value:"blur",label:"Blur"}))),Ye=React.createElement(eo,{title:"Loading Style"},React.createElement(Wf,{scrolldown:!0,name:"loading",disabled:s||!b,value:g,requirePro:!Is,onChange:xe},be.map((function(e){return React.createElement(Hf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Ke=React.createElement(eo,{title:"Right Click"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"right_click",disabled:s,label:"Allow",description:"",value:"1",requirePro:!Is,checked:pe,onChange:xe}))),Ze=React.createElement(eo,{title:"Infinite Scroll"},React.createElement(no,{max:"1"},React.createElement(Qi,{name:"infinite",disabled:s,label:"Enable",value:"1",requirePro:!Is,checked:b,onChange:xe,description:"Images will be loaded only when they are in the visible part of the browser."}))),Xe=React.createElement(eo,{title:"Infinite Buffer"},React.createElement(no,{max:"1"},React.createElement(vc,{name:"infinite_buffer",type:"number",value:w,min:"0",max:"2800",disabled:s||!b,requirePro:!Is,onEnter:xe,onBlur:xe,description:"Images outside the visible part of the browser can be also loaded by specifying an extra number of pixels. Typically, 400 ~ 600 will load an additional row or two of images in advance."}))),Je=React.createElement(rl,{className:"danger",disabled:s,onClick:Oe},"Reset Options"),et=React.createElement(rl,{className:"blue",disabled:s,onClick:_e},"Export Options"),tt=React.createElement(rl,{className:"blue",disabled:s,onClick:Re},"Import Options");return React.createElement(ul,null,React.createElement(vl,{title:"Meow Gallery",section:u,subtitle:"By Jordy Meow",isPro:Ts},React.createElement(rl,{variant:"header",icon:"question",onClick:function(){return window.open("https://photo.thehiddendocs.com/introduction/","_blank")}},"Tutorial")),React.createElement(ec,null,React.createElement(tc,{fullWidth:!0},React.createElement(gp,null,"Welcome to Meow Gallery! 🎨 Build beautiful, blazing-fast galleries with WordPress naturally. Choose from multiple layouts, set defaults here, and override them per gallery. Works seamlessly with the core ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/The_WordPress_Gallery"},"WordPress Gallery"),", ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/Gallery_Shortcode"},"Gallery Shortcode"),", and Gutenberg. Get the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Pro version")," for animations, infinite scroll, and advanced layouts like Carousel and Map! 💕"),React.createElement(vs,{keepTabOnReload:!0,onChange:function(e,t,n){null!=t&&t.key&&c(t.key)}},React.createElement(gs,{title:"Basics",key:"basics"},React.createElement(ec,null,React.createElement(tc,{minimal:!0},React.createElement(js,{busy:s,title:"Defaults",className:"primary"},ze,Fe,De,React.createElement(Qr,{p:!0},"Defaults can be overriden by using the attribute layout in the shortcode of the gallery, like:",React.createElement("br",null)," [gallery layout='masonry' animation='zoom-out'].")),React.createElement(js,{busy:s,title:"UI",className:"primary"},He,$e,"none"!=m&&Ve,"none"!=m&&Qe,Ke),React.createElement(js,{busy:s,title:"Maintenance",className:"primary"},et,tt,Je)),React.createElement(tc,{minimal:!0},React.createElement(js,{busy:s,title:"Optimization",className:"primary"},qe,Ge,E&&Ue,Be,We),React.createElement(js,{busy:s,title:"Infinite Scroll",className:"primary"},Ze,Xe,Ye)))),React.createElement(gs,{title:"Layouts",key:"layouts"},React.createElement(ec,null,React.createElement(tc,{minimal:!0},Pe,Ne,Me),React.createElement(tc,{minimal:!0},Le,Ae,Te))),React.createElement(gs,{title:"Pro Layouts",key:"pro-layouts",requirePro:!Is},React.createElement(ec,null,React.createElement(tc,{minimal:!0},Ie),React.createElement(tc,{minimal:!0},Ce))),React.createElement(gs,{title:"Galleries & Collections",key:"galleries-collections"},React.createElement(ec,null,ke)),React.createElement(gs,{title:"License",key:"license"},React.createElement(ih,{domain:Ls,prefix:Ps,isPro:Ts,isRegistered:Is}))))))};var rg=wp.element.render,og=new class{constructor(e={}){this.queryCache=e.queryCache||new pf,this.mutationCache=e.mutationCache||new hf,this.logger=e.logger||ir,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=Mn.subscribe((()=>{Mn.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=Tn.subscribe((()=>{Tn.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=mn(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){const r=hn(e,t,n),o=this.getQueryData(r.queryKey);return o?Promise.resolve(o):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.queryCache.find(e),o=function(e,t){return"function"==typeof e?e(t):e}(t,null==r?void 0:r.state.data);if(void 0===o)return;const a=hn(e),i=this.defaultQueryOptions(a);return this.queryCache.build(this,i).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return Ln.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=mn(e,t),r=this.queryCache;Ln.batch((()=>{r.findAll(n).forEach((e=>{r.remove(e)}))}))}resetQueries(e,t,n){const[r,o]=mn(e,t,n),a=this.queryCache,i={type:"active",...r};return Ln.batch((()=>(a.findAll(r).forEach((e=>{e.reset()})),this.refetchQueries(i,o))))}cancelQueries(e,t,n){const[r,o={}]=mn(e,t,n);void 0===o.revert&&(o.revert=!0);const a=Ln.batch((()=>this.queryCache.findAll(r).map((e=>e.cancel(o)))));return Promise.all(a).then(dn).catch(dn)}invalidateQueries(e,t,n){const[r,o]=mn(e,t,n);return Ln.batch((()=>{var e,t;if(this.queryCache.findAll(r).forEach((e=>{e.invalidate()})),"none"===r.refetchType)return Promise.resolve();const n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,o)}))}refetchQueries(e,t,n){const[r,o]=mn(e,t,n),a=Ln.batch((()=>this.queryCache.findAll(r).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...o,cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))));let i=Promise.all(a).then(dn);return null!=o&&o.throwOnError||(i=i.catch(dn)),i}fetchQuery(e,t,n){const r=hn(e,t,n),o=this.defaultQueryOptions(r);void 0===o.retry&&(o.retry=!1);const a=this.queryCache.build(this,o);return a.isStaleByTime(o.staleTime)?a.fetch(o):Promise.resolve(a.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(dn).catch(dn)}fetchInfiniteQuery(e,t,n){const r=hn(e,t,n);return r.behavior=mf(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(dn).catch(dn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>bn(e)===bn(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>wn(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>bn(e)===bn(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>wn(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=gn(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}});af("meow-gallery/gallery",{apiVersion:3,title:rf("Meow Gallery"),description:rf("Display photos using specialized layouts for photographers."),icon:sf,category:"layout",keywords:[rf("images"),rf("photos"),rf("lightroom")],attributes:uf,supports:{className:!1,customClassName:!1,html:!0,align:["full","wide"]},edit:Xd,save:function(e){var t=e.attributes,n=cf.save(),r=df(t);return React.createElement("div",n,r)},deprecated:[{attributes:uf,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=df(t);return React.createElement(n,null,r)}},{attributes:uf,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=df(t).replace(' captions="false"',"");return React.createElement(n,null,r)}},{attributes:uf,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=tf(tf({},t),{},{layout:"default"===t.layout?"tiles":t.layout}),o=df(r);return React.createElement(n,null,o)}}],transforms:{from:[{type:"block",isMultiBlock:!1,blocks:["core/gallery"],transform:function(e){var t=e.images;return lf("meow-gallery/gallery",{images:(t||[]).map((function(e){return{id:e.id}}))})}},{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:function(e){var t=e.filter((function(e){return e.id&&e.url}));return lf("meow-gallery/gallery",{images:(t||[]).map((function(e){return{id:e.id}}))})}}],to:[{type:"block",blocks:["core/image"],transform:function(e){var t=e.images,n=e.align;return t&&t.length>0?t.map((function(e){var t=e.id,r=e.url,o=e.alt,a=e.caption;return lf("core/image",{id:t,url:r,alt:o,caption:a,align:n})})):lf("core/image",{align:n})}},{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.align;return lf("core/gallery",{images:t,align:n})}}]}}),document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("mgl-admin-settings");t&&rg(React.createElement(sn,{client:og},React.createElement(rn,null,React.createElement(ng,null))),t);var n=document.getElementById("meow-common-dashboard");n&&rg(React.createElement(sn,{client:og},React.createElement(rn,null,React.createElement(zu,null))),n)}))})()})();
```
