Changeset 3478595
- Timestamp:
- 03/09/2026 10:54:21 PM (3 weeks ago)
- Location:
- media-cleaner/trunk
- Files:
-
- 7 edited
-
app/index.js (modified) (1 diff)
-
app/vendor.js (modified) (1 diff)
-
classes/core.php (modified) (10 diffs)
-
classes/rest.php (modified) (2 diffs)
-
classes/support.php (modified) (1 diff)
-
media-cleaner.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
media-cleaner/trunk/app/index.js
r3469229 r3478595 1 (()=>{"use strict";var e,t={5103:(e,t,r)=>{var n,a,o,i,c,l=r(5072),s=r(7665),u=r(2564),f=r(9270),p=r(7097),m=r(4977),d=r(7039),h=r(4536),E=r(5263),y=r(6913),g=r(5305),R=r(4547),v=r(3676),S=r(9296),b=r(4461),T=r(9904),_=wpmc_media_cleaner.prefix,w=wpmc_media_cleaner.domain,A=wpmc_media_cleaner.rest_url.replace(/\/+$/,""),I=wpmc_media_cleaner.api_url.replace(/\/+$/,""),O=wpmc_media_cleaner.plugin_url.replace(/\/+$/,""),N="1"===wpmc_media_cleaner.is_pro,x=N&&"1"===wpmc_media_cleaner.is_registered,k=wpmc_media_cleaner.rest_nonce,D=wpmc_media_cleaner.options,C="files"===D.method?D.filesystem_content:D.content,L="files"===D.method&&(null==D?void 0:D.media_library),P="duplicates"===D.method,M=r(197),F=r(9616);function G(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var B=F.Ay.div(n||(n=G(["\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"]))),U=(0,F.Ay)(b.z)(a||(a=G(["\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"]))),H=F.Ay.img(o||(o=G(["\n height: 125px;\n width: auto;\n border-radius: 10px;\n background: lightgray;\n"]))),j=F.Ay.div(i||(i=G(["\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"]))),Y=F.Ay.ul(c||(c=G(["\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 W(e){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(e)}function z(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */z=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==W(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(W(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function V(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Z(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 X(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function K(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){X(o,n,a,i,c,"next",e)}function c(e){X(o,n,a,i,c,"throw",e)}i(void 0)}))}}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Z(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 Z(e,t){if(e){if("string"==typeof e)return $(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$(e,t):void 0}}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var J=wp.element,Q=J.useState,ee=J.useEffect,te="".concat(A,"/meow-common/v1"),re=function(e){var t=e.request,r=e.title,n=e.max,a=q(Q(!1),2),o=a[0],i=a[1],c=q(Q([]),2),l=c[0],s=c[1],u=l.length>0?l.reduce((function(e,t){return e+t})):0,f=l.length>0?Math.ceil(u/l.length):0,p=!l.length&&o;ee((function(){o&&setTimeout(K(z().mark((function e(){var r,n,a;return z().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(new Date).getTime(),e.next=3,(0,T.IU)("".concat(te,"/").concat(t),{method:"POST",nonce:k});case 3:n=(new Date).getTime(),a=n-r,s((function(e){return[].concat(V(e),[a])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[l]);return React.createElement(B,{style:{width:200,textAlign:"center"}},React.createElement(m.s,{h2:!0,style:{color:"white"}},r),React.createElement(M.X,{size:200,value:p?n:f,max:n},React.createElement("span",{style:{fontSize:20}},p?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},p?"YOUR ENGINE":l.length+" requests")),React.createElement(S.M,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||s([]),i(!o)}},o?"Stop":"Start"))};function ne(e){return ne="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},ne(e)}function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oe(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 oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ie(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ie=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ne(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ne(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function ce(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function le(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ce(o,n,a,i,c,"next",e)}function c(e){ce(o,n,a,i,c,"throw",e)}i(void 0)}))}}var se=wp.element,ue=se.useState,fe=se.useEffect;I&&A&&O||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var pe="".concat(A,"/meow-common/v1"),me=React.createElement(B,null,React.createElement(m.s,{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! 🌴🙀")),de=React.createElement(B,null,React.createElement(m.s,{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.")),he=React.createElement(B,null,React.createElement(m.s,{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"))))),Ee=function(){var e=le(ie().mark((function e(){var t;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(pe,"/all_settings/"),{method:"POST",nonce:k});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)}}(),ye=function(){var e=le(ie().mark((function e(t){var r,n,a;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.value,n=t.id,e.next=3,(0,T.IU)("".concat(pe,"/update_option"),{method:"POST",nonce:k,json:{name:n,value:r}});case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=le(ie().mark((function e(){var t;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(pe,"/error_logs"),{method:"POST",nonce:k});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)}}(),Re=function(){var e=(0,s.jE)(),t=ae(ue(!1),2),r=t[0],n=t[1],a=ae(ue(""),2),o=a[0],i=a[1],c=(0,f.I)({queryKey:["all_settings"],queryFn:Ee}),l=c.data,u=c.error,T=(0,p.n)({mutationFn:ye,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),_=(0,p.n)({mutationFn:ge}),w=null==l?void 0:l.meowapps_hide_meowapps,A=null==l?void 0:l.force_sslverify;fe((function(){u&&!r&&(n(!0),console.error("Error from useQuery",u.message))}),[u]),fe((function(){var e=document.getElementById("meow-common-phpinfo");e&&i(e.innerHTML)}),[]);var I=function(e,t){T.mutate({value:e,id:t})},O=React.createElement(d.d,{title:"Main Menu"},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(m.s,{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:T.isPending,checked:w,onChange:I}))),N=React.createElement(d.d,{title:"SSL Verify"},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(m.s,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:T.isPending,checked:A,onChange:I})));return React.createElement(y.z,{showRestError:r},React.createElement(g.n,{title:"The Dashboard"}),React.createElement(R.N,null,React.createElement(R.Y,{full:!0},React.createElement(v._,{keepTabOnReload:!0},React.createElement(v.V,{title:"Meow Apps"},me,React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(U,{title:"AI Engine",className:"primary"},React.createElement(H,{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(U,{title:"Media Cleaner",className:"primary"},React.createElement(H,{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(U,{title:"Database Cleaner",className:"primary"},React.createElement(H,{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(U,{title:"Media File Renamer",className:"primary"},React.createElement(H,{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(U,{title:"Social Engine",className:"primary"},React.createElement(H,{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(U,{title:"Meow Analytics",className:"primary"},React.createElement(H,{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(R.Y,{minimal:!0},React.createElement(U,{title:"Contact Form Block",className:"primary"},React.createElement(H,{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(U,{title:"Meow Gallery",className:"primary"},React.createElement(H,{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(U,{title:"Meow Lightbox",className:"primary"},React.createElement(H,{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(U,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(H,{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(U,{title:"Photo Engine",className:"primary"},React.createElement(H,{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(U,{title:"Contact Form Block",className:"primary"},React.createElement(H,{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(v.V,{title:"Performance"},de,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(re,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(re,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(re,{title:"SQL Request Time",request:"sql_request",max:2800})),he),React.createElement(v.V,{title:"PHP Info"},React.createElement(j,{dangerouslySetInnerHTML:{__html:o}})),React.createElement(v.V,{title:"PHP Error Logs"},React.createElement(B,null,React.createElement(S.M,{style:{marginBottom:10},color:"#ccb027",onClick:function(){_.mutate()},disabled:_.isPending,isBusy:_.isPending},"Load PHP Error Logs"),React.createElement(Y,null,(_.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(m.s,{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(v.V,{title:"Settings"},React.createElement(b.z,{title:"Settings",className:"primary"},O,N))))))},ve=r(8696),Se=r(2109),be=r(3860),Te=r(9794),_e=r(1543),we=r(7213),Ae=r(6734);function Ie(e){return Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ie(e)}function Oe(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Oe=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ie(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ie(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Ne(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xe(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ne(o,n,a,i,c,"next",e)}function c(e){Ne(o,n,a,i,c,"throw",e)}i(void 0)}))}}var ke=function(e){for(var t=0,r=0;r<e.length;r++){t=(t<<5)-t+e.charCodeAt(r),t|=0}return Math.abs(t).toString(36)},De=function(){setTimeout(xe(Oe().mark((function e(){var t,r,n,a,o,i,c,l,s,u;return Oe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("".concat(null===(t=window.WPMC)||void 0===t||null===(t=t.rest_url)||void 0===t?void 0:t.replace(/\/+$/,""),"/meow-licenser/").concat(null===(r=window.WPMC)||void 0===r?void 0:r.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(n=window.WPMC)||void 0===n?void 0:n.rest_nonce}});case 3:if(!(a=e.sent).ok){e.next=9;break}return e.next=7,a.json();case 7:if((o=e.sent).success&&o.data&&o.data.key)if(i=o.data,32===(c=i.key).length&&/^[0-9a-f]{32}$/.test(c)){u=ke(window.location.hostname);try{localStorage.removeItem(u)}catch(e){}}else if(!i.issue){l=ke(window.location.hostname);try{s=JSON.stringify({k:c,t:Date.now()}),localStorage.setItem(l,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)},Ce=function(){try{var e,t,r=ke(window.location.hostname);try{var n,a=localStorage.getItem(r);if(a&&null!==(n=window.WPMC)&&void 0!==n&&n.is_pro)try{var o,i,c,l=JSON.parse(a).t;if(Date.now()-l<288e5)return fetch("".concat(null===(o=window.WPMC)||void 0===o||null===(o=o.rest_url)||void 0===o?void 0:o.replace(/\/+$/,""),"/meow-licenser/").concat(null===(i=window.WPMC)||void 0===i?void 0:i.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(c=window.WPMC)||void 0===c?void 0:c.rest_nonce}}).then((function(e){if(e.ok)return e.json()})).then((function(e){e&&e.success&&e.data&&(e.data.issue&&(localStorage.removeItem(r),window.location.reload()))})).catch((function(){})),De(),!1;localStorage.removeItem(r)}catch(e){localStorage.removeItem(r)}}catch(e){}var s,u=null===(e=window.WPMC)||void 0===e?void 0:e.build_ref;if(!u)return null!==(s=window.WPMC)&&void 0!==s&&s.is_pro&&De(),!0;var f,p=function(e){for(var t="9e1b6a5b15119ef7699943e6210b36e1",r="",n=0;n<e.length;n++)r+=(e.charCodeAt(n)^t.charCodeAt(n%32)).toString(16).padStart(2,"0");return r}(u),m="[CRYPTED_CHECKSUM_PIRACY]";if(m===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!==(f=window.WPMC)&&void 0!==f&&f.is_pro&&De(),!0;var d=p===m;return d&&null!==(t=window.WPMC)&&void 0!==t&&t.is_pro&&De(),d}catch(e){return!1}};function Le(e){return Le="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},Le(e)}function Pe(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pe=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Le(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Le(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Me(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Fe(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Me(o,n,a,i,c,"next",e)}function c(e){Me(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Be(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Be(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 Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ue,He=wp.element,je=He.useState,Ye=He.useEffect,We="".concat(A,"/meow-licenser/").concat(_,"/v1"),ze=function(){var e=Ge(je(!1),2),t=e[0],r=e[1],n=Ge(je(!1),2),a=n[0],o=n[1],i=Ge(je(null),2),c=i[0],l=i[1],s=Ge(je(null),2),u=s[0],f=s[1],p=Ge(je(""),2),d=p[0],h=p[1],E=Ge(je(!1),2),y=E[0],g=E[1],R=x&&(!u||"valid"!==u.license),v=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,(0,T.IU)("".concat(We,"/get_license"),{method:"POST",nonce:k});case 6:if(t=e.sent,f(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 g(!0),r(!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:r(!1);case 22:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=Fe(Pe().mark((function e(){return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:null}});case 4:e.sent.success&&(h(""),f(null),l("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:r(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:d,override:!0}});case 4:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&l("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:r(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==d){e.next=9;break}if(o(!0),Ce()){e.next=6;break}return g(!0),e.abrupt("return");case 6:return f(null),h(""),e.abrupt("return");case 9:return r(!0),e.prev=10,e.next=13,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:d}});case 13:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&l("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:r(!1);case 22:case"end":return e.stop()}}),e,null,[[10,17]])})));return function(){return e.apply(this,arguments)}}();Ye((function(){N&&(Ce()||g(!0))}),[]),Ye((function(){v()}),[]);var I=R?"Forced License":x?"Enabled":"Disabled",O=!y&&(R||u&&"valid"===u.license),D="Your license is active. Thanks a lot for your support :)";R&&(D="This license has been force-enabled for you.",u&&u.check_url&&(D=React.createElement(React.Fragment,null,React.createElement("span",null,D),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?D=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?D=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?D=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?D="This license does not exist.":"disabled"===u.issue?D="This license has been disabled.":"item_name_mismatch"===u.issue?D="This license seems to be for a different plugin... isn't it? :)":"forced"===u.issue?D="ABC":(D=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})):D="Please enter your license key below to activate Pro features.");var C=React.createElement(b.z,{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"),"."),L=React.createElement(b.z,{title:"Pro Version (".concat(I,")"),busy:t,className:"primary"},!y&&!R&&!(u&&u.key===d)&&React.createElement(React.Fragment,null,React.createElement("div",{style:{marginBottom:10}},"License Key:"),React.createElement(ve.A,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:d,onChange:function(e){return h(e.trim())},placeholder:"Type your license key..."}),React.createElement(m.s,{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(we.X,{variant:"danger"},D),O&&React.createElement(we.X,{variant:"success"},D),!y&&React.createElement("div",{style:{marginTop:15,display:"flex",justifyContent:"end"}},u&&!O&&React.createElement(S.M,{className:"secondary",disabled:t||!d,onClick:A},"Retry to validate"),u&&u.key===d&&React.createElement(S.M,{className:"secondary",disabled:t||!d,onClick:_},"Remove License"),React.createElement(S.M,{disabled:t||!d||u&&u.key===d,onClick:A},"Validate License"),a&&!O&&React.createElement(S.M,{disabled:t||!d||u&&u.key===d,onClick:w,className:"danger"},"Force License")),React.createElement(Te.n,{isOpen:"licenseAdded"===c,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(Te.n,{isOpen:"licenseRemoved"===c,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}));return N?L:C};function Ve(e){return Ve="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},Ve(e)}function Xe(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ve(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ke=wp.i18n.__,qe={};qe.COMMON={PLUGIN_NAME:Ke("Media Cleaner","media-cleaner"),TUTORIAL:Ke("Tutorial","media-cleaner"),SETTINGS:Ke("Settings","media-cleaner"),DASHBOARD:Ke("Dashboard","media-cleaner"),MEDIA_LIBRARY:Ke("Clean Library","media-cleaner"),LIBRARY:Ke("Library","media-cleaner"),FILESYSTEM:Ke("Clean Uploads Folder","media-cleaner"),DUPLICATES:Ke("Clean Duplicates (BETA)","media-cleaner"),OPTIMIZE_THUMBNAILS:Ke("Optimize Thumbnails","media-cleaner"),BY_JORDY_MEOW:Ke("By Jordy Meow","media-cleaner"),MODAL_DOES_NOT_EXIST:Ke("The modal {0} doesn't exist.","media-cleaner")},qe.ISSUE_CODES={NO_CONTENT:Ke("Not found in content","media-cleaner"),DUPLICATE:Ke("Duplicate file","media-cleaner"),NOT_NEEDED_THUMB:Ke("Unnecessary thumbnail","media-cleaner"),FORCED_THUMBNAIL_ISSUE:Ke("Forced thumbnail issue","media-cleaner"),ORPHAN_MEDIA:Ke("Not attached file","media-cleaner"),ORPHAN_FILE:Ke("Not in library","media-cleaner"),ORPHAN_RETINA:Ke("Orphan @2x","media-cleaner"),ORPHAN_WEBP:Ke("Orphan WebP","media-cleaner")},qe.DASHBOARD=(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue={STEP:Ke("STEP","media-cleaner"),SCAN:Ke("Scan","media-cleaner"),RESUME:Ke("Resume","media-cleaner"),PICK:Ke("Pick"),RESET:Ke("Reset","media-cleaner"),RESET_REFERENCES:Ke("Reset References","media-cleaner"),RESET_ISSUES:Ke("Reset Issues","media-cleaner"),EXTRACT_REFERENCES:Ke("Extract References","media-cleaner"),EXTRACT_REFERENCES_FOR_POST_ID:Ke("Extract References for Post ID","media-cleaner"),MATCH_WITH_REFERENCES:Ke("Match with References","media-cleaner"),FROM_FOLDER:Ke("From <strong>{0}</strong>","media-cleaner"),PICK_FOLDER:Ke("Pick Folder","media-cleaner"),RESET_FOLDER:Ke("Reset Folder","media-cleaner"),RESET_FOLDERS:Ke("Reset Folders","media-cleaner"),RE_ATTACH_MEDIA:Ke("Re-Attach Media","media-cleaner"),DELETE_ALL:Ke("Delete All","media-cleaner"),DELETE_STRONG_ALL:Ke("Delete <strong>All</strong>","media-cleaner"),RECOVER_ALL:Ke("Recover <strong>All</strong>","media-cleaner"),EMPTY_TRASH:Ke("Empty Trash","media-cleaner"),INFO_MESSAGE:Ke("There are <b>{0} issue{1}</b> with your files, accounting for <b>{2} MB</b>. Your trash contains <b>{3} MB</b>.","media-cleaner"),ISSUES:Ke("Issues","media-cleaner"),IGNORED:Ke("Ignored","media-cleaner"),TRASH:Ke("Trash","media-cleaner"),REFERENCES:Ke("References","media-cleaner"),ACTION:Ke("Action","media-cleaner"),REPAIR:Ke("Repair","media-cleaner"),EMPTY_MESSAGE:Ke("It's all clean & nice here! 👍<br />Why not trying to give a boost to your database with <a target='_blank' href='https://wordpress.org/plugins/database-cleaner/'>Database Cleaner</a>? 😌","media-cleaner"),ITEMS_PAGE:Ke("items / page","media-cleaner"),DELETE_ALL_CONTENT:Ke("<span>If you continue, <b>{0} issue{1} will be deleted</b>. Make absolutely sure you have a backup of your site.</span>","media-cleaner"),TRASH_ALL_CONTENT:Ke("<span>If you continue, <b>the trash will be entirely emptied</b>. Make absolutely sure you have a backup of your site.</span>","media-cleaner"),FORCE_TRASH_ALL_CONTENT:Ke("It seems like the trash could not be emptied. Do you want to force clean the trash? This will permanently delete all the trashed files and their database entries with no security check. Make absolutely sure you have a backup of your site, or that you are sure about this action.","media-cleaner")},"RECOVER_ALL",Ke("Recover All","media-cleaner")),"RECOVER_ALL_CONTENT",Ke("Are you sure you really want to recover all the files from the trash?","media-cleaner")),"ERROR",Ke("Error","media-cleaner")),"RETRY",Ke("Retry","media-cleaner")),"AUTO_RETRY",Ke("AUTO RETRY","media-cleaner")),"AUTO_RETRY_DESCRIPTION",Ke("AUTO RETRY will retry the actions up to 10 times. At every retry, it will increase the delay (in order to avoid timeouts). Skipping errors is not recommended at all as it will result in a lot of false-positives. Check your browser console for more information.","media-cleaner")),"SKIP",Ke("Skip","media-cleaner")),"ALWAYS_SKIP",Ke("ALWAYS SKIP","media-cleaner")),"STOP",Ke("Stop","media-cleaner")),"FINISHED",Ke("Finished","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"CLOSE",Ke("Close","media-cleaner")),"OPEN_IMAGE",Ke("Open Image","media-cleaner")),"ORIGIN",Ke("Origin","media-cleaner")),"TITLE_PATH",Ke("Title & Path","media-cleaner")),"ISSUE",Ke("Issue","media-cleaner")),"SIZE",Ke("Size","media-cleaner")),"ID",Ke("ID","media-cleaner")),"THUMBNAIL",Ke("Thumbnail","media-cleaner")),"POST",Ke("Post","media-cleaner")),"MEDIA_ID",Ke("Media ID","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"MEDIA_URL",Ke("Media URL","media-cleaner")),"DELETED_AT",Ke("Deleted At","media-cleaner")),"ORIGIN_TYPE",Ke("Origin Type","media-cleaner")),"FINAL_MESSAGE",Ke("The process has finished, but {0} error(s) occurred.","media-cleaner")),"STATUS_GETTING_IDS",Ke("Getting IDs...","media-cleaner")),"STATUS_EMPTYING",Ke("Emptying...","media-cleaner")),"STATUS_EMPTYING_SUCCESS",Ke("🟢 Emptying success!","media-cleaner")),"STATUS_DELETING",Ke("Deleting...","media-cleaner")),"STATUS_RECOVERING",Ke("Recovering...","media-cleaner")),"STATUS_IGNORING",Ke("Ignoring...","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"STATUS_UNDOING",Ke("Undoing...","media-cleaner")),"STATUS_RESUMING",Ke("Resuming...","media-cleaner")),"STATUS_RESETTING_ISSUES_AND_REFERENCES",Ke("Resetting issues and references...","media-cleaner")),"STATUS_RESETTING_ISSUES",Ke("Resetting issues...","media-cleaner")),"STATUS_RESETTING_REFERENCES",Ke("Resetting references...","media-cleaner")),"STATUS_EXTRACT_FROM_CONTENT",Ke("Extract from content...","media-cleaner")),"STATUS_EXTRACT_FROM_LIBRARY",Ke("Extract from library...","media-cleaner")),"STATUS_EXTRACT_FROM_DUPLICATES",Ke("Hashing duplicates...","media-cleaner")),"STATUS_EXTRACT_FROM_THUMBNAILS",Ke("Generating thumbnails...","media-cleaner")),"STATUS_LISTING_MEDIA",Ke("Listing media...","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"STATUS_LISTING_FILES",Ke("Listing files...","media-cleaner")),"STATUS_LISTING_DUPLICATES",Ke("Listing duplicates...","media-cleaner")),"STATUS_LISTING_THUMBNAILS",Ke("Listing thumbnails for optimization...","media-cleaner")),"STATUS_ERROR_UNKNOWN_METHOD",Ke("This method is not known!","media-cleaner")),"STATUS_MATCHING_WITH_CONTENT",Ke("Matching with references...","media-cleaner")),"STATUS_RETREIVE_FILES",Ke("Retrieving files...","media-cleaner")),"STATUS_RETREIVE_MEDIA",Ke("Retrieving media entries...","media-cleaner")),"STATUS_UNKNOWN_STEP",Ke("Unknown step!","media-cleaner")),"STATUS_SCANNING_WITH_REPAIR_MODE",Ke("Scanning with repair mode...","media-cleaner")),"AUTO_ATTACH_FEATURE_MESSAGE",Ke("Currently, the Auto-Attach feature is handled by Media File Renamer: <a target='_blank' href='https://wordpress.org/plugins/media-file-renamer/'>https://wordpress.org/plugins/media-file-renamer/</a>. It will use the references data.","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"REFERENCE_COLUMN_FILTERS",{SHOW_ALL:Ke("Show All","media-cleaner"),ONLY_MEDIA_IDS:Ke("Only Media IDs","media-cleaner"),ONLY_MEDIA_URLS:Ke("Only Media URLs","media-cleaner")}),"SELECT_SIZES",Ke("Select Sizes","media-cleaner")),"SELECT_SIZES_DESCRIPTION",Ke("<b>Force mark as issue</b>: These are the registered image sizes in your WordPress installation. Thumbnails that match these sizes will be validated. You can select sizes to force them as issues. This is useful when you want to get rid of a specific size.","media-cleaner")),"REPAIR_MODE_DESCRIPTION",Ke("⚡In short, the 'Repair' button sends the file back to the Media Library.\n\n🗒️When you use the 'Repair' button, Media Cleaner will take action to resolve issues with your media files.\n\nFirst, it identifies any related items (child issues) that might be causing problems and removes them to prevent future complications.\n\nThen, it re-adds the main media file (the parent) back into your Media Library.\n\nBy doing this, the file is no longer seen as an isolated thumbnail or a 'lost' file; it becomes a fully recognized media item again, just like all the other content in your Media Library.","media-cleaner")),"IGNORE_SELECTED",Ke("Ignore <strong>{0}</strong> entries","media-cleaner")),"DELETE_SELECTED",Ke("Delete <strong>{0}</strong> entries","media-cleaner")),"REPAIR_SELECTED",Ke("Repair <strong>{0}</strong> entries","media-cleaner")),"UNDO_SELECTED",Ke("Undo <strong>{0}</strong> entries","media-cleaner")),"RECOVER_SELECTED",Ke("Recover <strong>{0}</strong> entries","media-cleaner")),"DELETE_PERMANENTLY_SELECTED",Ke("Delete Permanently <strong>{0}</strong> entries","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"WARNING_TITLE",Ke("⚠️ Safety Checklist","media-cleaner")),"WARNING_MESSAGE_1",Ke("<b>Be ready before you start.</b> Always have a backup of your site (you can use <a href='http://meow.click/blogvault' target='_blank'>BlogVault</a> or another backup plugin). Read the <a href='https://clean.thehiddendocs.com/' target='_blank'>tutorial</a> to understand how the plugin works. Remember: deleted files go to the trash first, but if you empty the trash, they are <b style='color:red;'>permanently deleted</b> and cannot be recovered.","media-cleaner")),"WARNING_CHECKBOX_1",Ke("I have a backup, read the tutorial, and understand the trash system.","media-cleaner")),"WARNING_MESSAGE_2",Ke("<b>Plugin and theme support.</b> Media Cleaner may not fully handle every Builder or Plugin. Only the ones listed in the <a href='/wp-admin/admin.php?page=wpmc_settings&nekoTab=parsers' target='_blank'>Parsers</a> section are supported (with some available only in the <b>Pro version</b>). If you're unsure, please check the Parsers settings for details.","media-cleaner")),"WARNING_CHECKBOX_2",Ke("I agree, and I checked the Parsers section.","media-cleaner")),"WARNING_MESSAGE_3",Ke("<b>Accuracy and false positives.</b> No parser can be 100% perfect. WordPress is dynamic, and sometimes files may be flagged even though they are still in use. If you notice this, you can restore them, and we'd appreciate it if you report the case here: <a href='https://clean.thehiddendocs.com/common-issues/false-positive-issues/' target='_blank'>Common Issue: False Positives</a>.","media-cleaner")),"WARNING_CHECKBOX_3",Ke("I understand and will report any issues.","media-cleaner")),"WARNING_MESSAGE_4",Ke("<b>You are in control.</b> Media Cleaner only scans and suggests. Nothing is removed unless you choose to delete it. With a proper backup, there is no risk — you can always restore. Please don't leave a bad review if something is missing after you decided to delete it.","media-cleaner")),"WARNING_CHECKBOX_4",Ke("I agree, I am responsible for deletions.","media-cleaner")),"WARNING_MESSAGE_5",Ke("If you have already read the above warnings, you can disable this pop-up in the settings.","media-cleaner")),Xe(Ue,"CONFIRM_RESTART_INSTEAD_OF_RESUME",Ke("A scan was not finished. Please use the 'Resume' button to continue it. If you click 'OK', the scan will restart from the beginning.","media-cleaner"))),qe.NOTIFICATIONS={GET_PRO_VERSION:Ke("Get the Pro Version","media-cleaner"),READ_TUTORIAL:Ke("Read the tutorial","media-cleaner"),SCAN_MEDIA_LIBRARY_FOR_BROKEN_ENTRIES:Ke("Media Cleaner will scan your Media Library for broken entries.","media-cleaner"),SCAN_MEDIA_LIBRARY_FOR_UNUSED_ENTRIES:Ke("Media Cleaner will scan your Media Library for entries which aren't used in your content.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED_OR_UNUSED:Ke("Media Cleaner will scan your physical directories for files which are not registered in the Media Library or not used directly in your content.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED:Ke("Media Cleaner will scan your physical directories for files which are not registered in the Media Library.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNUSED:Ke("Media Cleaner will scan your physical directories for files which are not used in your content.","media-cleaner"),OPTIMIZE_THUMBNAILS_OF_MEDIA_ENTRIES:Ke("Media Cleaner will regenerate missing thumbnails based on your theme size settings. For thumbnails that already exist but are not part of your theme sizes, they will be listed as issues.","media-cleaner"),THUMBNAIL_OPTIMIZATION_DISABLED:Ke('To enable the thumbnail optimization, please check the "Thumbnails Only" option in the "Clean Uploads Folder Scan" settings.',"media-cleaner"),SCAN_FOR_DUPLICATE_MEDIA_ENTRIES:Ke("Media Cleaner will check each file in your uploads folder and create a unique hash for each of them. If two files have the same hash, they are considered as duplicates and listed in the issues.","media-cleaner"),RETURN_ALL_FILES_FROM_PHYSICAL_DIRS:Ke("Media Cleaner will return all the files from your physical directories, without checking if the files are used or not.","media-cleaner"),WARNING_IMPORTANCE:Ke("<b><span style='color:red;'>This is important.</span> Backup your DB and your /uploads directory before using Media Cleaner.</b> The deleted files will be temporarily moved to the <i>uploads/wpmc-trash</i> directory. After testing your site, you can check the <i>Trash</i> in order to empty it or to recover your files. That said, you still must have a backup! If you don't know how, give a try to this: <a href='http://meow.click/blogvault' target='_blank'>BlogVault</a>.","media-cleaner"),WARNING_CONSIDERATION:Ke("<b><span style='color:red;'>Please be considerate.</span> Don't blame Media Cleaner if it deleted too many (or not enough) of your files.</b> WordPress being a very dynamic and pluggable system, it is impossible to predict all the situations in which your files are used. Please do not post a bad review because it broke your install; if you have a proper backup, there is no risk! You can disable this big warning in the options if you have the Pro Version. Read this warning twice. Media Cleaner is awesome and constantly gets better so I sincerely hope you will enjoy it. Thank you :)","media-cleaner"),FREE_VERSION_INSTRUNTION:Ke("You must <b>backup the uploads folder and DB</b> before using the Cleaner. If you don't know how, give a try to <a target='_blank' href='https://meow.click/blogvault'>BlogVault</a>. It is also highly recommanded to read the tutorial. Last but not least, check the <b>Pro Version</b>, as it adds many features and also supports the development. This message is only displayed in the free version. Thank you!","media-cleaner"),IMCOMPATIBLE_PLUGINS_NOTE:Ke("Important note about the following plugin(s) which you are using:","media-cleaner"),IMCOMPATIBLE_PLUGINS_MESSAGE:Ke("They require additional checks which are only implemented in <a target='_blank' href='//meowapps.com/plugin/media-cleaner'>Media Cleaner Pro</a>.","media-cleaner")},qe.SETTINGS={CONTENT:Ke("Content","media-cleaner"),CHECK:Ke("Check","media-cleaner"),ENABLE:Ke("Enable","media-cleaner"),CONTENT_DESCRIPTION:Ke("Checks if the media entries are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc). Pagebuilders are only supported in the Pro Version.","media-cleaner"),FILESYSTEM_CONTENT_DESCRIPTION:Ke("Checks if the files are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc).","media-cleaner"),MEDIA_LIBRARY_DESCRIPTION:Ke("Checks if the files are properly registered in the Media Library.","media-cleaner"),LIVE_CONTENT:Ke("Live Content","media-cleaner"),LIVE_CONTENT_DESCRIPTION:Ke("The live version of the site will be also analyzed (as if a visitor was loading it). It increases the accuracy of the results but slows down the speed dramatically.","media-cleaner"),IMAGES_ONLY:Ke("Images Only","media-cleaner"),IMAGES_ONLY_DESCRIPTION:Ke("Restricts the scan to images. Nothing else will be scanned.","media-cleaner"),ATTACHED_IMAGES:Ke("Attached Images","media-cleaner"),ATTACHED_IMAGES_DESCRIPTION:Ke("If a media entry is attached (in the Media Library, it is the <b>Uploaded To</b> field), it will be considered as being used.","media-cleaner"),CONSIDER_AS_IN_USE:Ke("Consider as In Use","media-cleaner"),THUMBNAILS_ONLY:Ke("Thumbnails Only","media-cleaner"),THUMBNAILS_ONLY_DESCRIPTION:Ke("Restricts Media Cleaner to scan thumbnails. With WordPress, those filenames contain the resolution.","media-cleaner"),DIRECTORIES_FILTER:Ke("Directories Filter","media-cleaner"),FILES_FILTER:Ke("Files Filter","media-cleaner"),HIDE:Ke("Hide","media-cleaner"),YES:Ke("Yes","media-cleaner"),HIDE_THUMBNAILS:Ke("Thumbnails","media-cleaner"),HIDE_THUMBNAILS_DESCRIPTION:Ke("If you prefer not to see the thumbnails.","media-cleaner"),SKIP_TRASH:Ke("Skip Trash","media-cleaner"),SKIP_TRASH_DESCRIPTION:Ke("This will disable the trash and the restore related features.","media-cleaner"),WARNING_MESSAGE:Ke("Warning Message","media-cleaner"),WARNING_MESSAGE_DESCRIPTION:Ke("Have you read it twice? If yes, hide it :)","media-cleaner"),PLUGIN_DATA:Ke("Plugin Data","media-cleaner"),PLUGIN_DATA_DESCRIPTION:Ke("The database and all the options of the plugin will be removed on uninstall. This also includes the information about the plugin's trash.","media-cleaner"),DELETE_ALL:Ke("Delete all","media-cleaner"),MEDIAS_BUFFER:Ke("Medias Buffer","media-cleaner"),MEDIAS_BUFFER_DESCRIPTION:Ke("The number of media entries to read at a time. This is fast, so the value should be between 50 and 1000.","media-cleaner"),POSTS_BUFFER:Ke("Posts Buffer","media-cleaner"),POSTS_BUFFER_DESCRIPTION:Ke("The number of posts (and any other post types) to analyze at a time. This is the most intense part of the process. Recommended value is between 1 (slow server) and 20 (excellent server).","media-cleaner"),ANALYSIS_BUFFER:Ke("Analysis Buffer","media-cleaner"),ANALYSIS_BUFFER_DESCRIPTION:Ke("The number of media entries or files to analyze at a time. This is the main part of the process, but is is much faster than analyzing each post. Recommended value is between 20 (slow server) and 1000 (excellent server).","media-cleaner"),FILE_OPERATION_BUFFER:Ke("File Operation Buffer","media-cleaner"),FILE_OPERATION_BUFFER_DESCRIPTION:Ke("The number of media entries or files to delete at a time. This highly depends on your server, it is normally quite fast. Recommended value is between 5 (slow server) and 100 (excellent server).","media-cleaner"),DELAY:Ke("Delay (in ms)","media-cleaner"),DELAY_DESCRIPTION:Ke("Time to wait between each request (in milliseconds). The overall process is intensive so this gives the chance to your server to chill out a bit. A very good server doesn't need it, but a slow/shared hosting might even reject requests if they are too fast and frequent. Recommended value is actually 0, 100 for safety, 2000 or 5000 if your hosting is kind of cheap.","media-cleaner"),DISABLE_ANALYSIS:Ke("Disable Analysis","media-cleaner"),DISABLE_CLEANING:Ke("Disable Cleaning","media-cleaner"),OUTPUT_BUFFER_CLEANING:Ke("Output Buffer Cleaning","media-cleaner"),PHP_ERROR_LOGS:Ke("PHP Error Logs","media-cleaner"),PHP_ERROR_LOGS_DESCRIPTION:Ke("The logs will also be written in the PHP error logs.","media-cleaner"),OUTPUT_BUFFER_CLEANING_DESCRIPTION:Ke("Sometimes other plugins or themes might use the output buffer to display content thinking you are looking at the pages being scanned. By default the plugin will clean the output buffer to sanitize the server responses.","media-cleaner"),SHORTCODES:Ke("Shortcodes","media-cleaner"),CACHED_REFERENCES:Ke("Cached References","media-cleaner"),CACHED_REFERENCES_DESCRIPTION:Ke("References are media files that have been detected as being used. When caching is enabled, each media file is only added to the references list once, even if it’s used in multiple places. This improves performance and reduces database usage. If you disable cached references, you’ll be able to see all locations where a media file is used, even if it’s the same file used multiple times.","media-cleaner"),SHORTCODES_DESCRIPTION:Ke("Resolving shortcodes increase accuracy, but makes the process slower and takes more memory.","media-cleaner"),LOGS:Ke("Logs","media-cleaner"),LOGS_DESCRIPTION:Ke("Simple logging that explains which actions has been run.","media-cleaner"),REFRESH_LOGS:Ke("Refresh Logs","media-cleaner"),CLEAR_LOGS:Ke("Clear Logs","media-cleaner"),RESET_OPTIONS:Ke("Reset Options","media-cleaner"),EXPORT_OPTIONS:Ke("Export Options","media-file-renamer"),IMPORT_OPTIONS:Ke("Import Options","media-file-renamer"),DONE:Ke("Done!","media-cleaner"),RESET_DB_CONTENT:Ke("The Media Cleaner's database has been deleted. It will be re-created automatically next time you visit the Media Cleaner Dashboard.","media-cleaner"),ACCESS_DASHBOARD:Ke("Access Media Cleaner Dashboard","media-cleaner"),DELETE_CLEANER_DB:Ke("Delete Cleaner DB","media-cleaner"),SCAN_DESCRIPTION:Ke("There are two kinds of scan. Usually, the <b>Media Library</b> should be scanned first for images which are not used (if Content is checked under Scanning). Then, the <b>Filesystem</b> should be scanned for images which aren't registered in the Media Library (if Media Library is checked under Scanning). Check the <a target='_blank' href='https://meowapps.com/media-cleaner/tutorial/'>tutorial</a> for more information. If you wish to clean your <b>Database</b>, try <a target='_blank' href='https://wordpress.org/plugins/database-cleaner/'>Database Cleaner</a>, you will love it! 💕","media-cleaner"),MEDIA_LIBRARY_SCAN:Ke("Clean Library Scan","media-cleaner"),SCANNING:Ke("Scanning","media-cleaner"),NEITHER_SCANNING_DESCRIPTION:Ke("Since Content is not checked, Media Cleaner will analyze your Media Library for <u>broken entries</u>.","media-cleaner"),FILTERS:Ke("Filters","media-cleaner"),PARSERS:Ke("Parsers","media-cleaner"),AVAILABLE_PARSERS:Ke("Available Parsers","media-cleaner"),PARSERS_DESCRIPTION:Ke('Parsers are blocks of code that help Media Cleaner to analyze your content that is used by third-party plugins, themes or page builders. If you are using a plugin or a theme that it is not listed here, you <b>might</b> get some false-positives scan results. If this is the case, please read this <a target="_blank" href="https://clean.thehiddendocs.com/common-issues/false-positive-issues/">documentation</a> to learn what to do.',"media-cleaner"),PARSERS_DESCRIPTION_INFO:Ke("Not all plugins and themes need parsers. All media files that are used and referenced using WordPress core functionalities will be scanned naturally. Parsers are only needed for third-party plugins and themes that use custom methods to store media references.","media-cleaner"),EXTRA_RULES:Ke("Extra Rules","media-cleaner"),FILESYSTEM_SCAN:Ke("Clean Uploads Folder Scan","media-cleaner"),FILESYSTEM_SCANNING_DESCRIPTION:Ke("None of the checks above are selected, you will get the list of all your files.","media-cleaner"),BOTH_SCANNING_DESCRIPTION:Ke("Both scans will run at the same time. This will take more time and memory. Also keep in mind that the dashboard will list both results in the same table, so it’s usually better to run only one type of scan at a time.","media-cleaner"),ADVANCED:Ke("Advanced","media-cleaner"),UI_LOGS:Ke("UI & Logs","media-cleaner"),ON_UNINSTALL:Ke("On Uninstall","media-cleaner"),FOR_ADVANCED_USERS_DEVELOPERS:Ke("For Advanced Users & Developers","media-cleaner"),ADVANCED_SETTINGS:Ke("Advanced Settings","media-cleaner"),LICENSE:Ke("License","media-cleaner"),LOGS_DEBUG:Ke("Logs & Debug","media-cleaner"),EXPERT_MODE:Ke("Expert Mode","media-cleaner"),ERROR_EXPORT_SETTINGS:Ke("Error while exporting settings. Please check your console.","media-cleaner"),SUCCESS_IMPORT_SETTINGS:Ke("Settings imported. The page will now reload to reflect the changes.","media-cleaner"),ERROR_IMPORT_SETTINGS:Ke("Error while importing settings. Please check your console.","media-cleaner")};const Ze=qe;function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Je(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Je=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==$e(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError($e(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){tt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=$e(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function nt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){rt(o,n,a,i,c,"next",e)}function c(e){rt(o,n,a,i,c,"throw",e)}i(void 0)}))}}function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(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 ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var it=wp.element.useState,ct={marginTop:10,background:"rgb(0, 72, 88)",padding:10,color:"rgb(58, 212, 58)",maxHeight:600,minHeight:200,display:"block",fontFamily:"monospace",fontSize:12,whiteSpace:"pre",overflowX:"auto",width:"calc(100vw - 276px)"};const lt=function(){var e=at(it(D),2),t=e[0],r=e[1],n=at(it(!1),2),a=n[0],o=n[1],i=at(it(""),2),c=i[0],l=i[1],s=at(it(),2),u=s[0],f=s[1],p=at(it("media-library-scan"),2),A=p[0],O=p[1],C=a,L={"media-library-scan":Ze.SETTINGS.MEDIA_LIBRARY_SCAN,"filesystem-scan":Ze.SETTINGS.FILESYSTEM_SCAN,parsers:Ze.SETTINGS.PARSERS,advanced:Ze.SETTINGS.ADVANCED,license:Ze.SETTINGS.LICENSE,"logs-debug":Ze.SETTINGS.LOGS_DEBUG}[A]||Ze.COMMON.SETTINGS,P=t.content,M=t.filesystem_content,F=t.media_library,G=t.live_content,B=t.debuglogs,U=t.images_only,H=t.attach_is_use,j=t.thumbnails_only,Y=t.dirs_filter,W=t.files_filter,z=t.hide_thumbnails,V=t.hide_warning,X=t.skip_trash,K=t.medias_buffer,q=t.posts_buffer,Z=t.analysis_buffer,$=(t.scan_progress,t.file_op_buffer),J=t.delay,Q=t.shortcodes_disabled,ee=t.output_buffer_cleaning_disabled,te=t.php_error_logs,re=t.clean_uninstall,ne=t.expert_mode,ae=t.incompatible_plugins,oe=t.native_plugins,ie=function(){var e=nt(Je().mark((function e(n,a){var i,c;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=et(et({},t),{},tt({},a,n)),o(!0),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/update_options"),{method:"POST",json:{options:i},nonce:k});case 5:(c=e.sent).success&&r(c.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:return e.prev=12,o(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(t,r){return e.apply(this,arguments)}}(),ce=function(){var e=nt(Je().mark((function e(t){var n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(I,"/update_options"),{method:"POST",nonce:k,json:{options:t}});case 4:(n=e.sent).success||alert(n.message),r(n.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,o(!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)}}(),le=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(I,"/reset_options"),{nonce:k,method:"POST"});case 4:(t=e.sent).success&&r(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,o(!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=nt(Je().mark((function e(){return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/reset_db"),{nonce:k,method:"POST"});case 3:f("resetDb"),o(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/refresh_logs"),{nonce:k,method:"POST"});case 3:(t=e.sent).success&&l(t.data),o(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/clear_logs"),{nonce:k,method:"POST"});case 3:(t=e.sent).success&&l(t.data),o(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(I,"/all_settings"),{method:"GET",nonce:k});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)}}(),me=function(){var e=nt(Je().mark((function e(){var t,r,n,a,i,c,l;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,t=new Date,e.next=5,pe();case 5:r=e.sent,n={options:r},a="media-cleaner-".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate(),".json"),i=new Blob([JSON.stringify(n)],{type:"application/json"}),c=URL.createObjectURL(i),(l=document.createElement("a")).href=c,l.setAttribute("download",a),l.click(),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(1),alert(Ze.SETTINGS.ERROR_EXPORT_SETTINGS),console.log(e.t0);case 20:return e.prev=20,o(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(!0);try{(t=document.createElement("input")).type="file",t.accept="application/json",t.onchange=function(){var e=nt(Je().mark((function e(t){var r,n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.target.files[0]){e.next=3;break}return e.abrupt("return");case 3:(n=new FileReader).onload=function(){var e=nt(Je().mark((function e(t){var r,n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=JSON.parse(t.target.result),n=r.options,e.next=4,ce(n);case 4:alert(Ze.SETTINGS.SUCCESS_IMPORT_SETTINGS),window.location.reload();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n.readAsText(r);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.click()}catch(e){alert(Ze.SETTINGS.ERROR_IMPORT_SETTINGS),console.log(e)}finally{o(!1)}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=React.createElement(d.d,{title:Ze.SETTINGS.CONTENT},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"content",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.CONTENT_DESCRIPTION,value:"1",checked:P,onChange:ie}))),Ee=React.createElement(d.d,{title:Ze.SETTINGS.CONTENT},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"filesystem_content",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.FILESYSTEM_CONTENT_DESCRIPTION,value:"1",checked:M,onChange:ie}))),ye=React.createElement(d.d,{title:Ze.COMMON.LIBRARY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"media_library",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.MEDIA_LIBRARY_DESCRIPTION,value:"1",checked:F,onChange:ie}))),ge=(d.d,Ze.SETTINGS.LIVE_CONTENT,h.E,E.R,Ze.SETTINGS.CHECK,Ze.SETTINGS.LIVE_CONTENT_DESCRIPTION,React.createElement(d.d,{title:Ze.SETTINGS.IMAGES_ONLY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"images_only",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.IMAGES_ONLY_DESCRIPTION,value:"1",checked:U,onChange:ie})))),Re=React.createElement(d.d,{title:Ze.SETTINGS.ATTACHED_IMAGES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"attach_is_use",label:Ze.SETTINGS.CONSIDER_AS_IN_USE,description:(0,T.FE)(Ze.SETTINGS.ATTACHED_IMAGES_DESCRIPTION),value:"1",checked:H,onChange:ie}))),Ie=React.createElement(d.d,{title:Ze.SETTINGS.THUMBNAILS_ONLY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"thumbnails_only",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.THUMBNAILS_ONLY_DESCRIPTION,value:"1",checked:j,onChange:ie}))),Oe=React.createElement(d.d,{title:Ze.SETTINGS.DIRECTORIES_FILTER},React.createElement(ve.A,{name:"dirs_filter",onReset:function(){ie("","dirs_filter")},value:Y,placeholder:"/regex/",onEnter:ie,onBlur:ie})),Ne=React.createElement(d.d,{title:Ze.SETTINGS.FILES_FILTER},React.createElement(ve.A,{name:"files_filter",onReset:function(){ie("","files_filter")},value:W,placeholder:"/regex/",onEnter:ie,onBlur:ie})),xe=React.createElement(d.d,{title:Ze.SETTINGS.HIDE_THUMBNAILS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"hide_thumbnails",label:Ze.SETTINGS.HIDE,description:Ze.SETTINGS.HIDE_THUMBNAILS_DESCRIPTION,value:"1",checked:z,onChange:ie}))),ke=React.createElement(d.d,{title:Ze.SETTINGS.SKIP_TRASH},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"skip_trash",label:Ze.SETTINGS.YES,description:Ze.SETTINGS.SKIP_TRASH_DESCRIPTION,value:"1",checked:X,onChange:ie}))),De=React.createElement(d.d,{title:Ze.SETTINGS.WARNING_MESSAGE},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"hide_warning",label:Ze.SETTINGS.HIDE,description:Ze.SETTINGS.WARNING_MESSAGE_DESCRIPTION,requirePro:!x,value:"1",checked:V,onChange:ie}))),Ce=React.createElement(d.d,{title:Ze.SETTINGS.EXPERT_MODE},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"expert_mode",label:Ze.SETTINGS.ENABLE,value:"1",checked:ne,onChange:ie}))),Le=React.createElement(d.d,{title:Ze.SETTINGS.PLUGIN_DATA},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"clean_uninstall",label:Ze.SETTINGS.DELETE_ALL,description:Ze.SETTINGS.PLUGIN_DATA_DESCRIPTION,value:"1",checked:re,onChange:ie}))),Pe=React.createElement(d.d,{title:Ze.SETTINGS.MEDIAS_BUFFER},React.createElement(ve.A,{name:"medias_buffer",type:"number",value:K,min:"1",max:"1000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.MEDIAS_BUFFER_DESCRIPTION})),Me=React.createElement(d.d,{title:Ze.SETTINGS.POSTS_BUFFER},React.createElement(ve.A,{name:"posts_buffer",type:"number",value:q,min:"1",max:"100",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.POSTS_BUFFER_DESCRIPTION})),Fe=React.createElement(d.d,{title:Ze.SETTINGS.ANALYSIS_BUFFER},React.createElement(ve.A,{name:"analysis_buffer",type:"number",value:Z,min:"1",max:"1000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.ANALYSIS_BUFFER_DESCRIPTION})),Ge=React.createElement(d.d,{title:Ze.SETTINGS.FILE_OPERATION_BUFFER},React.createElement(ve.A,{name:"file_op_buffer",type:"number",value:$,min:"1",max:"100",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.FILE_OPERATION_BUFFER_DESCRIPTION})),Be=React.createElement(d.d,{title:Ze.SETTINGS.DELAY},React.createElement(ve.A,{name:"delay",type:"number",value:J,min:"0",max:"20000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.DELAY_DESCRIPTION})),Ue=React.createElement(d.d,{title:Ze.SETTINGS.SHORTCODES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"shortcodes_disabled",label:Ze.SETTINGS.DISABLE_ANALYSIS,description:Ze.SETTINGS.SHORTCODES_DESCRIPTION,value:"1",checked:Q,onChange:ie}))),He=React.createElement(d.d,{title:Ze.SETTINGS.CACHED_REFERENCES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"use_cached_references",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.CACHED_REFERENCES_DESCRIPTION,value:"1",checked:t.use_cached_references,onChange:ie}))),je=React.createElement(d.d,{title:Ze.SETTINGS.OUTPUT_BUFFER_CLEANING},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"output_buffer_cleaning_disabled",label:Ze.SETTINGS.DISABLE_CLEANING,description:Ze.SETTINGS.OUTPUT_BUFFER_CLEANING_DESCRIPTION,value:"1",checked:ee,onChange:ie}))),Ye=React.createElement(d.d,{title:Ze.SETTINGS.PHP_ERROR_LOGS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"php_error_logs",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.PHP_ERROR_LOGS_DESCRIPTION,value:"1",checked:te,onChange:ie}))),We=React.createElement(d.d,{title:Ze.SETTINGS.LOGS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"debuglogs",label:Ze.SETTINGS.ENABLE,description:React.createElement(m.s,{p:!0},Ze.SETTINGS.LOGS_DESCRIPTION),value:"1",checked:B,onChange:ie}),React.createElement("div",{style:{marginTop:20}},React.createElement(S.M,{onClick:ue},Ze.SETTINGS.REFRESH_LOGS),React.createElement(S.M,{className:"danger",onClick:fe},Ze.SETTINGS.CLEAR_LOGS)))),Ve=React.createElement(S.M,{className:"danger",disabled:C,onClick:le},Ze.SETTINGS.RESET_OPTIONS),Xe=React.createElement(S.M,{className:"blue",disabled:C,onClick:me},Ze.SETTINGS.EXPORT_OPTIONS),Ke=React.createElement(S.M,{className:"blue",disabled:C,onClick:de},Ze.SETTINGS.IMPORT_OPTIONS),qe=function(e,t){var r=t?"check":"close",n=t?"green":"red",a=t?"rgba(0, 128, 0, 0.1)":"rgba(150, 0, 0, 0.1)";return React.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0"}},React.createElement(Se.z,{icon:r,color:n,width:16,height:16,style:{padding:"3px 5px",borderRadius:"5px",backgroundColor:a}}),React.createElement(m.s,{style:{margin:"0 5px"}},e),React.createElement(be.G,{position:"right",iconWidth:16,iconHeight:16,tooltipMaxWidth:300,content:React.createElement(React.Fragment,null,t&&React.createElement(React.Fragment,null,React.createElement(m.s,null,"The ".concat(e," plugin has been detected as active. Media Cleaner will now consider the content of this plugin and scan the media files accordingly."))," ",React.createElement("br",null),React.createElement("br",null)),!t&&React.createElement(React.Fragment,null,React.createElement(m.s,null,"The ".concat(e," plugin has been detected as active but the parser requieres the PRO version. Media Cleaner might not be able to scan the media references accordingly across your posts."))," ",React.createElement("br",null),React.createElement("br",null)))}))};return React.createElement(y.z,null,React.createElement(Te.n,{isOpen:"resetDb"===u,onRequestClose:function(){f(null)},title:Ze.SETTINGS.DONE,content:Ze.SETTINGS.RESET_DB_CONTENT,onOkClick:function(){f(null)}}),React.createElement(g.n,{isPro:x,title:Ze.COMMON.PLUGIN_NAME,section:L},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(S.M,{className:"header",onClick:function(){return window.open("https://clean.thehiddendocs.com/introduction/","_blank")}},Ze.COMMON.TUTORIAL),React.createElement(S.M,{className:"header",icon:"dashboard",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},Ze.COMMON.DASHBOARD))),React.createElement(R.N,null,React.createElement(R.Y,{fullWidth:!0},React.createElement(_e.L,{footer:React.createElement(React.Fragment,null,React.createElement(S.M,{className:"primary",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},Ze.SETTINGS.ACCESS_DASHBOARD),React.createElement(S.M,{className:"danger",onClick:se},Ze.SETTINGS.DELETE_CLEANER_DB))},React.createElement(m.s,{p:!0},(0,T.FE)(Ze.SETTINGS.SCAN_DESCRIPTION))),React.createElement(v._,{keepTabOnReload:!0,onChange:function(e,t,r){null!=t&&t.key&&O(t.key)}},React.createElement(v.V,{key:"media-library-scan",title:Ze.SETTINGS.MEDIA_LIBRARY_SCAN},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.SCANNING,className:"primary"},he,!P&&!G&&React.createElement(we.X,{variant:"warning"},(0,T.FE)(Ze.SETTINGS.NEITHER_SCANNING_DESCRIPTION)))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FILTERS,className:"primary"},ge),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.EXTRA_RULES,className:"primary"},Re)))),React.createElement(v.V,{key:"filesystem-scan",title:Ze.SETTINGS.FILESYSTEM_SCAN,requirePro:!x},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.SCANNING,className:"primary"},Ee,ye,F&&M&&React.createElement(we.X,{variant:"warning"},Ze.SETTINGS.BOTH_SCANNING_DESCRIPTION),!F&&!M&&React.createElement(we.X,{variant:"info"},Ze.SETTINGS.FILESYSTEM_SCANNING_DESCRIPTION))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FILTERS,className:"primary"},Ie,Oe,Ne)))),React.createElement(v.V,{key:"parsers",title:Ze.SETTINGS.PARSERS},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.AVAILABLE_PARSERS,className:"primary"},oe.map((function(e){return qe(e,!0)})),ae.map((function(e){return qe(e,x)})))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:" ",className:"primary"},(0,T.FE)(Ze.SETTINGS.PARSERS_DESCRIPTION),React.createElement(Ae.g,null),React.createElement(we.X,{type:"info"},Ze.SETTINGS.PARSERS_DESCRIPTION_INFO))))),React.createElement(v.V,{key:"advanced",title:Ze.SETTINGS.ADVANCED},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.UI_LOGS,className:"primary"},xe,ke,De,Ce),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.ON_UNINSTALL,className:"primary"},Le),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FOR_ADVANCED_USERS_DEVELOPERS,className:"primary"},Xe,Ke,Ve)),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.ADVANCED_SETTINGS,className:"primary"},Pe,Me,Fe,Ge,Be,Ue,He,je)))),React.createElement(v.V,{key:"logs-debug",title:Ze.SETTINGS.LOGS_DEBUG},React.createElement(b.z,{busy:C,className:"primary"},B&&Ye,We),React.createElement("div",{style:ct},c)),React.createElement(v.V,{key:"license",title:Ze.SETTINGS.LICENSE},React.createElement(ze,{domain:w,prefix:_,isPro:N,isRegistered:x}))))))};var st,ut,ft,pt=r(1997),mt=r(8482),dt=r(7494),ht=r(3467),Et=r(851),yt=r(1843),gt=r(520),Rt=r(1894),vt=r(365),St=r(4876);function bt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Tt=F.Ay.img(st||(st=bt(["\n width: 50px;\n height: 50px;\n border-radius: 4px;\n object-fit: cover;\n cursor: pointer;\n"]))),_t=F.Ay.div(ut||(ut=bt(["\n width: 50px;\n height: 50px;\n border-radius: 4px;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n background-color: #f5f5f5;\n color: #999;\n font-size: 12px;\n font-weight: 600;\n"]))),wt=F.Ay.span(ft||(ft=bt(["\n color: ",";\n\n border-radius: 4px;\n padding: 2px 4px;\n\n background-color: ",";\n"])),(function(e){return e.kb<1e3?"#00b100":e.kb<3e3?"#db8800":"#d90000"}),(function(e){return e.kb<1e3?"rgba(0, 255, 0, 0.11)":e.kb<3e3?"rgba(227, 186, 15, 0.18)":"rgba(255, 0, 0, 0.13)"})),At=r(1594);function It(e){return It="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},It(e)}function Ot(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ot=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==It(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(It(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Nt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Nt(o,n,a,i,c,"next",e)}function c(e){Nt(o,n,a,i,c,"throw",e)}i(void 0)}))}}function kt(e){return kt="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},kt(e)}function Dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ct(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 Ct(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Lt(Object(r),!0).forEach((function(t){Mt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=kt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ft(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ft=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==kt(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(kt(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Gt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Bt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Gt(o,n,a,i,c,"next",e)}function c(e){Gt(o,n,a,i,c,"throw",e)}i(void 0)}))}}var Ut,Ht,jt={issues:"-",ignored:"-",trash:"-",references:"-"},Yt={accessor:"size",by:"desc"},Wt=0,zt={filterBy:"issues",sort:Yt,page:1,limit:parseInt(D.posts_per_page),search:"",busy:!1,stats:jt,apiErrors:null,status:"",options:D,referenceFilter:"showAll",entries:[],selectedItems:[],total:0,method:D.method,content:C,mediaLibrary:L,duplicates:P,optimize_thumbnails:"optimize_thumbnails"===D.method,hideThumbnails:D.hide_thumbnails,thumbnailSizes:D.thumbnail_sizes||[],thumbnailForceIssues:D.thumbnail_force_issues||[],thumbnailsOnly:D.thumbnails_only,hideWarning:D.hide_warning,skipTrash:D.skip_trash,postsBuffer:parseInt(D.posts_buffer),mediasBuffer:parseInt(D.medias_buffer),analysisBuffer:parseInt(D.analysis_buffer),scanProgress:D.scan_progress||null,fileOpBuffer:parseInt(D.file_op_buffer),delay:parseInt(D.delay),repairMode:D.repair_mode,expertMode:D.expert_mode,modals:{selectSizes:!1,deleteAll:!1,trashAll:!1,forceTrashAll:!1,recoverAll:!1,showOriginalMedia:!1,pickFolder:!1,pickFolders:!1,warningModal:!1,extractReferencesForPostId:!1},mutateEntries:(Ht=Bt(Ft().mark((function e(){return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return Ht.apply(this,arguments)}),mutateStats:(Ut=Bt(Ft().mark((function e(){return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return Ut.apply(this,arguments)})},Vt="PAGE_UPDATED",Xt="LIMIT_UPDATED",Kt="FILTER_UPDATED",qt="REFERENCE_FILTER_UPDATED",Zt="SORT_UPDATED",$t="SEARCH_UPDATED",Jt="TOTAL_UPDATED",Qt="STATUS_UPDATED",er="SETTINGS_UPDATED",tr="TOGGLE_MODAL",rr="PUSH_BUSY",nr="POP_BUSY",ar="ENTRIES_UPDATED",or="ITEMS_SELECTED",ir="STATS_UPDATED",cr="ERROR_UPDATED",lr="SET_ENTRIES_MUTATE",sr="SET_STATS_MUTATE",ur=function(e,t){switch(t.type){case ar:var r=t.entries;return Pt(Pt({},e),{},{entries:r});case ir:var n=t.stats;return Pt(Pt({},e),{},{stats:n});case cr:var a=t.apiErrors;return Pt(Pt({},e),{},{apiErrors:a});case Vt:var o=t.page;return Pt(Pt({},e),{},{page:o});case lr:var i=t.mutateEntries;return Pt(Pt({},e),{},{mutateEntries:i});case sr:var c=t.mutateStats;return Pt(Pt({},e),{},{mutateStats:c});case Xt:var l=t.limit;return Pt(Pt({},e),{},{limit:l});case Kt:var s=t.filter;return Pt(Pt({},e),{},{filterBy:s});case Zt:var u=t.sort,f=void 0===u?Yt:u;return Pt(Pt({},e),{},{sort:f});case $t:var p=t.search;return Pt(Pt({},e),{},{search:p});case Jt:var m=t.total;return Pt(Pt({},e),{},{total:m});case tr:var d=t.modal,h=t.enable;if(void 0===e.modals[d])return alert((0,T.g7)(Ze.COMMON.MODAL_DOES_NOT_EXIST,d)),console.error((0,T.g7)(Ze.COMMON.MODAL_DOES_NOT_EXIST,d)),e;void 0===h&&(h=!e.modals[d]);var E=Pt({},e);return E.modals=Pt({},E.modals),E.modals[d]=h,E;case rr:var y=t.status,g=void 0===y?"":y;return Pt(Pt({},e),{},{busy:++Wt>0,status:g});case nr:var R=t.status,v=void 0===R?"":R;return Pt(Pt({},e),{},{busy:--Wt>0,status:v});case Qt:var S=t.status,b=void 0===S?"":S;return Pt(Pt({},e),{},{status:b});case er:var _=t.options,w=_.method,A="files"===_.method?_.filesystem_content:_.content,I="files"===_.method&&(null==_?void 0:_.media_library),O="duplicates"===_.method,N="optimize_thumbnails"===_.method,x=_.hide_thumbnails,k=_.thumbnail_sizes||[],D=_.thumbnail_force_issues||[],C=_.thumbnails_only,L=_.hide_warning,P=_.skip_trash,M=_.posts_buffer?parseInt(_.posts_buffer):5,F=_.medias_buffer?parseInt(_.medias_buffer):100,G=_.analysis_buffer?parseInt(_.analysis_buffer):100,B=_.file_op_buffer?parseInt(_.file_op_buffer):20,U=_.delay?parseInt(_.delay):0,H=_.posts_per_page?parseInt(_.posts_per_page):10,j=_.repair_mode,Y=_.expert_mode;return Pt(Pt({},e),{},{options:_,method:w,content:A,mediaLibrary:I,duplicates:O,optimize_thumbnails:N,hideThumbnails:x,thumbnailSizes:k,thumbnailForceIssues:D,thumbnailsOnly:C,hideWarning:L,skipTrash:P,postsBuffer:M,mediasBuffer:F,analysisBuffer:G,fileOpBuffer:B,delay:U,limit:H,repairMode:j,expertMode:Y});case or:var W=t.selectedItems;return Pt(Pt({},e),{},{selectedItems:W});case qt:var z=t.referenceFilter;return Pt(Pt({},e),{},{referenceFilter:z});default:return e}},fr=(0,At.createContext)(),pr=function(e){var t=e.children,r=Dt((0,At.useReducer)(ur,zt),2),n=r[0],a=r[1],o=(0,s.jE)(),i=n.filterBy,c=n.sort,l=n.search,u=n.page,p=n.limit,m=n.referenceFilter,d=n.repairMode,h=function(e){var t,r=e.limit,n=e.page,a=e.filterBy,o=e.sort,i=e.search,c=e.referenceFilter,l=e.repairMode;return(0,f.I)({queryKey:["entries",{limit:r,page:n,filterBy:a,sort:o,search:i,referenceFilter:c,repairMode:l}],queryFn:(t=xt(Ot().mark((function e(){var t,s;return Ot().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,T.mR)("".concat(I,"/entries"),{limit:r,skip:(n-1)*r,filterBy:a,orderBy:o.accessor,order:o.by,search:i,referenceFilter:c,repairMode:l}),e.next=3,(0,T.m9)(t,{headers:{"X-WP-Nonce":k}});case 3:return s=e.sent,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}({limit:p,page:u,filterBy:i,sort:c,search:l,referenceFilter:m,repairMode:d}),E=h.data,y=h.isLoading,g=h.error,R=function(e){var t,r=e.search,n=e.referenceFilter,a=e.repairMode;return(0,f.I)({queryKey:["stats",{search:r,referenceFilter:n,repairMode:a}],queryFn:(t=xt(Ot().mark((function e(){var t,o;return Ot().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,T.mR)("".concat(I,"/stats"),{search:r,referenceFilter:n,repairMode:a}),e.next=3,(0,T.m9)(t,{headers:{"X-WP-Nonce":k}});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}({search:l,referenceFilter:m,repairMode:d}),v=R.data,S=R.isLoading,b=R.error,_=function(){return o.invalidateQueries({queryKey:["entries"]})},w=function(){return o.invalidateQueries({queryKey:["stats"]})};return(0,At.useEffect)((function(){a({type:lr,mutateEntries:_}),a({type:sr,mutateStats:w})}),[]),(0,At.useEffect)((function(){y?a({type:rr}):(a({type:nr}),null!=E&&E.success&&(a({type:ar,entries:E.data||[]}),a({type:Jt,total:E.total||0})),g&&a({type:cr,apiError:g}))}),[E,y,g]),(0,At.useEffect)((function(){S?a({type:rr}):(a({type:nr}),null!=v&&v.success&&a({type:ir,stats:v.data||jt}),b&&a({type:cr,apiError:b}))}),[v,S,b]),React.createElement(fr.Provider,{value:[n,a]},t)};const mr=function(){var e={},t=Dt((0,At.useContext)(fr),2),r=t[0],n=t[1];return e.setSelectedItems=function(e){n({type:or,selectedItems:e})},e.setStatus=function(e){n({type:Qt,status:e})},e.updateOption=function(){var e=Bt(Ft().mark((function e(t,a){var o,i,c,l=arguments;return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=l.length>2&&void 0!==l[2]&&l[2],n({type:rr}),i=Pt(Pt({},r.options),{},Mt({},a,t)),o&&(i=Mt({},a,t)),e.prev=4,e.next=7,(0,T.Tb)("".concat(I,"/update_options"),{json:{options:i},nonce:k});case 7:(c=e.sent).success&&n({type:er,options:c.options}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),e.t0.message&&alert(e.t0.message);case 14:return e.prev=14,n({type:nr}),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})));return function(t,r){return e.apply(this,arguments)}}(),e.setPage=function(e){n({type:Vt,page:e})},e.setLimit=function(e){n({type:Xt,limit:e})},e.setFilter=function(e){n({type:Kt,filter:e})},e.setSort=function(e){n({type:Zt,sort:e})},e.setSearch=function(e){n({type:$t,search:e})},e.setReferenceFilter=function(e){n({type:qt,referenceFilter:e})},e.setRepairMode=function(t){e.updateOption(t,"repair_mode")},e.toggleModal=function(e){n({type:tr,modal:e,enable:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0})},e.pushBusy=function(){n({type:rr})},e.popBusy=function(){n({type:nr})},Pt(Pt({},r),e)};var dr=function(){var e=mr(),t=(e.hideWarning,e.method),r=e.content,n=e.mediaLibrary,a=e.thumbnailsOnly,o=D.incompatible_plugins,i=React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/media-cleaner/","_blank")}},Ze.NOTIFICATIONS.GET_PRO_VERSION),React.createElement(S.M,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner/tutorial/","_blank")}},Ze.NOTIFICATIONS.READ_TUTORIAL));return React.createElement(React.Fragment,null,!x&&React.createElement(_e.L,{footer:i},(0,T.FE)(Ze.NOTIFICATIONS.FREE_VERSION_INSTRUNTION)),"media"===t&&!r&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_MEDIA_LIBRARY_FOR_BROKEN_ENTRIES),"media"===t&&r&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_MEDIA_LIBRARY_FOR_UNUSED_ENTRIES),"files"===t&&r&&n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED_OR_UNUSED),"files"===t&&!r&&n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED),"files"===t&&!r&&!n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.RETURN_ALL_FILES_FROM_PHYSICAL_DIRS),"files"===t&&r&&!n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNUSED),"optimize_thumbnails"===t&&!a&&React.createElement(we.X,{variant:"warning"},Ze.NOTIFICATIONS.THUMBNAIL_OPTIMIZATION_DISABLED),"optimize_thumbnails"===t&&a&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.OPTIMIZE_THUMBNAILS_OF_MEDIA_ENTRIES),"duplicates"===t&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_FOR_DUPLICATE_MEDIA_ENTRIES),!x&&o&&o.length>0&&React.createElement(we.X,{variant:"warning",style:{marginTop:20}},React.createElement("p",null,Ze.NOTIFICATIONS.IMCOMPATIBLE_PLUGINS_NOTE),React.createElement("ul",null,o.map((function(e){return React.createElement("li",null,"• ",e)}))),React.createElement("p",null,(0,T.FE)(Ze.NOTIFICATIONS.IMCOMPATIBLE_PLUGINS_MESSAGE))),React.createElement(Ae.g,null))},hr=function(e){return new Promise((function(t){return setTimeout(t,e)}))},Er=function(e){for(var t=[],r=function(){var r=e[n].split("/").filter((function(e){return!!e})),a=r[0];if(t.some((function(e){return e.name===a}))||t.push({name:a,children:[]}),1===r.length)return 1;for(var o=t.find((function(e){return e.name===a})),i=function(){var e=r[c];o.children.some((function(t){return t.name===e}))||o.children.push({name:e,children:[]}),o=o.children.find((function(t){return t.name===e}))},c=1;c<r.length;c++)i()},n=0;n<e.length;n++)r();return t};function yr(e){return yr="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},yr(e)}function gr(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_r(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(c)throw o}}}}function Rr(e){return function(e){if(Array.isArray(e))return wr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_r(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 vr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */vr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==yr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(yr(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Sr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function br(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Sr(o,n,a,i,c,"next",e)}function c(e){Sr(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Tr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||_r(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 _r(e,t){if(e){if("string"==typeof e)return wr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wr(e,t):void 0}}function wr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ar(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=yr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ir=wp.element,Or=Ir.useState,Nr=Ir.useEffect,xr=Ir.useMemo,kr=Ir.useCallback,Dr=[{id:"media",value:"media",label:Ze.COMMON.MEDIA_LIBRARY,requirePro:!1},{id:"files",value:"files",label:Ze.COMMON.FILESYSTEM,requirePro:!x},{id:"duplicates",value:"duplicates",label:Ze.COMMON.DUPLICATES,requirePro:!x},{id:"optimize_thumbnails",value:"optimize_thumbnails",label:Ze.COMMON.OPTIMIZE_THUMBNAILS,requirePro:!x}],Cr=[{value:"showAll",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.SHOW_ALL},{value:"mediaIds",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.ONLY_MEDIA_IDS},{value:"mediaUrls",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.ONLY_MEDIA_URLS}],Lr={NO_CONTENT:Ze.ISSUE_CODES.NO_CONTENT,DUPLICATE:Ze.ISSUE_CODES.DUPLICATE,NOT_NEEDED_THUMB:Ze.ISSUE_CODES.NOT_NEEDED_THUMB,FORCED_THUMBNAIL_ISSUE:Ze.ISSUE_CODES.FORCED_THUMBNAIL_ISSUE,ORPHAN_MEDIA:Ze.ISSUE_CODES.ORPHAN_MEDIA,ORPHAN_FILE:Ze.ISSUE_CODES.ORPHAN_FILE,ORPHAN_RETINA:Ze.ISSUE_CODES.ORPHAN_RETINA,ORPHAN_WEBP:Ze.ISSUE_CODES.ORPHAN_WEBP},Pr=Ar({width:"16px",height:"16px",verticalAlign:"middle",marginRight:"6px"},"verticalAlign","bottom"),Mr={cache:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-database-zap-icon lucide-database-zap"},React.createElement("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),React.createElement("path",{d:"M3 5V19A9 3 0 0 0 15 21.84"}),React.createElement("path",{d:"M21 5V8"}),React.createElement("path",{d:"M21 12L18 17H22L19 22"}),React.createElement("path",{d:"M3 12A9 3 0 0 0 14.59 14.87"})),safe:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-shield-check-icon lucide-shield-check"},React.createElement("path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}),React.createElement("path",{d:"m9 12 2 2 4-4"})),generated:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-refresh-cw-icon lucide-refresh-cw"},React.createElement("path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}),React.createElement("path",{d:"M21 3v5h-5"}),React.createElement("path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}),React.createElement("path",{d:"M8 16H3v5"})),original:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image-icon lucide-image"},React.createElement("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),React.createElement("circle",{cx:"9",cy:"9",r:"2"}),React.createElement("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}))};const Fr=function(){var e=mr(),t=e.apiErrors,r=e.busy,n=e.selectedItems,a=e.entries,o=e.stats,i=e.total,c=e.filterBy,l=e.search,s=e.status,u=e.sort,f=e.page,p=e.limit,d=e.method,h=e.content,v=e.mediaLibrary,b=e.duplicates,_=e.optimize_thumbnails,w=e.hideThumbnails,A=e.thumbnailsOnly,O=e.postsBuffer,N=e.mediasBuffer,D=e.analysisBuffer,C=e.scanProgress,L=e.fileOpBuffer,P=e.delay,M=e.modals,F=e.referenceFilter,G=e.thumbnailSizes,B=e.thumbnailForceIssues,U=e.repairMode,H=e.expertMode,j=mr(),Y=j.setSelectedItems,W=j.setSearch,z=j.setStatus,V=j.setSort,X=j.setPage,K=j.setLimit,q=j.setFilter,Z=j.setReferenceFilter,$=j.hideWarning,J=j.mutateEntries,Q=j.mutateStats,ee=j.pushBusy,te=j.popBusy,re=j.toggleModal,ne=j.updateOption,ae=j.setRepairMode,oe=Tr(Or(!1),2),ie=oe[0],ce=oe[1],le=Tr(Or([!1,!1,!1,!1]),2),se=le[0],ue=le[1];Nr((function(){ie&&setTimeout((function(){Pr(!0)}),100)}),[ie]);var fe=Tr(Or(1),2),pe=fe[0],me=fe[1],de=Tr(Or(1),2),he=de[0],Ee=de[1],ye=Tr(Or(""),2),ge=ye[0],Re=ye[1],_e=Tr(Or(!1),2),Ae=_e[0],Ie=_e[1],Oe=Tr(Or(!1),2),Ne=(Oe[0],Oe[1]),xe=k,ke=!1,De=Tr(Or(!1),2),Ce=De[0],Le=De[1],Pe=Tr(Or(0),2),Me=Pe[0],Fe=Pe[1],Ge=Tr(Or(0),2),Be=Ge[0],Ue=Ge[1],He=Tr(Or(null),2),je=He[0],Ye=He[1],We=Tr(Or(0),2),ze=We[0],Ve=We[1],Xe=Tr(Or(!1),2),Ke=Xe[0],qe=Xe[1],$e=Tr(Or(!1),2),Je=$e[0],Qe=$e[1],et=Tr(Or(null),2),tt=et[0],rt=et[1],nt=Tr(Or(),2),at=nt[0],ot=nt[1],it=Tr(Or(!1),2),ct=it[0],lt=it[1],st=Tr(Or(U),2),ut=st[0],ft=st[1],bt=Tr(Or(null),2),At=bt[0],It=bt[1],Ot=Tr(Or({root:null,hierarchy:[]}),2),Nt=Ot[0],xt=Ot[1],kt=Tr(Or(""),2),Dt=kt[0],Ct=kt[1],Lt=Tr(Or(null),2),Pt=Lt[0],Mt=Lt[1],Ft=Tr(Or(null),2),Gt=Ft[0],Bt=Ft[1],Ut=kr(br(vr().mark((function e(){var t,r,n,a,o,i,c=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]&&c[0],e.prev=1,r=(0,T.mR)("".concat(I,"/uploads_directory_hierarchy"),{force:t}),e.next=5,(0,T.IU)(r,{nonce:xe});case 5:return n=e.sent,a=JSON.parse(n.data.hierarchy),o=Er(a),i={root:n.data.root,hierarchy:o},xt(i),Ct(n.data.root),e.abrupt("return",i);case 14:e.prev=14,e.t0=e.catch(1),alert(e.t0.message);case 17:case"end":return e.stop()}}),e,null,[[1,14]])}))),[]),Ht=xr((function(){var e="trash"===c,t="references"===c;return a.map((function(r){var n,a,o =null!==(n=r.originType)&&void 0!==n?n:"",i=null!==(a=null==r?void 0:r.post_title)&&void 0!==a?a:"...",c=o.match(/\[(\d+)\]/);if(c){var l=c[1],s="/wp-admin/post.php?post=".concat(l,"&action=edit");o=(o=o.replace(c[0],"")).trim(),i=React.createElement(React.Fragment,null,React.createElement("span",null,i)," ",React.createElement("small",null,React.createElement("a",{href:s,target:"_blank",rel:"noreferrer"},"(ID #",l,")")))}o.includes("{SAFE}")?(o=(o=o.replace("{SAFE}","")).trim(),o=React.createElement("span",null,React.createElement(pt.f,{text:"Even if this was not directly detected as in use, just to be sure it will not be deleted."},React.createElement("small",{style:{color:"rgba(63, 142, 59, 1)",backgroundColor:"#d9ffd7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.safe,"SAFE")),o," ")):o.includes("{CACHE}")?(o=(o=o.replace("{CACHE}","")).trim(),o=React.createElement("span",null,React.createElement(pt.f,{text:"This file is referenced by a cached copy of itself. Even if this current file might not be used directly, deleting it might delete the cached copy which is actually used on your site."},React.createElement("small",{style:{color:"rgba(142, 59, 59, 1)",backgroundColor:"#ffd7d7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.cache,"CACHE")),o," ")):o.includes("{OG_THUMB}")?(o=(o=o.replace("{OG_THUMB}","")).trim(),o=React.createElement("span",null,React.createElement(pt.f,{text:"This thumbnail already existed."},React.createElement("small",{style:{color:"rgba(59, 59, 142, 1)",backgroundColor:"#d7dcffff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.original,"OG")),o," ")):o.includes("{GEN_THUMB}")?(o=(o=o.replace("{GEN_THUMB}","")).trim(),o=React.createElement("span",null,React.createElement(pt.f,{text:"This thumbnail was generated by Media Cleaner."},React.createElement("small",{style:{color:"rgba(63, 142, 59, 1)",backgroundColor:"#d9ffd7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.generated,"GEN")),o," ")):o=React.createElement("span",null,o);var u=null!=r&&r.thumbnail?React.createElement(Tt,{src:r.thumbnail,onClick:function(){return It(r.thumbnail)}}):React.createElement(_t,null,"⚠️");if(t)return{thumbnail:u,post:i,mediaId:r.mediaId,mediaUrl:r.mediaUrl,originType:o};var f="_blank",p="/wp-admin/",m=window.location.href.split("/")[3];"wp-admin"!==m&&(p="/"+m+p);var d=e?r.image_url:"".concat(p,"post.php?post=").concat(r.postId,"&action=edit"),h=r.child_paths?r.child_paths.split(",").join("\n"):null,E=r.thumbnail_url?React.createElement(Tt,{src:r.thumbnail_url,onClick:function(){return It(r.image_url)}}):React.createElement(_t,null,"⚠️");return{id:r.id,thumbnail_url:React.createElement(React.Fragment,null,"ORPHAN_MEDIA"!==r.issue&&E),type:React.createElement("span",null,0==r.type&&"Filesystem",1==r.type&&React.createElement("a",{href:d,target:f},"ID ",r.postId)),path:React.createElement("div",{style:{display:"flex",flexDirection:"column"}},r.title&&React.createElement("a",{href:d,target:f},React.createElement("span",null,r.title)),React.createElement("span",null,r.path),U&&h&&React.createElement("span",{style:{fontSize:12,color:"#999",whiteSpace:"pre"}},h)),issue:React.createElement("span",null,Lr[r.issue]?Lr[r.issue]:r.issue),size:React.createElement(wt,{kb:(r.size/1e3).toFixed(2)},(r.size/1e3).toFixed(2)," ",React.createElement("b",null,"KB")," "),time:e?(0,T.LE)(r.time,{tableStyling:!0}):null,action:React.createElement(S.M,{onClick:function(){return Jt(r.id)}},Ze.DASHBOARD.REPAIR)}}))}),[a,c,F,U]),jt=xr((function(){if("references"===c)return[{accessor:"thumbnail",title:Ze.DASHBOARD.THUMBNAIL,sortable:!1,width:"75px"},{accessor:"post",title:Ze.DASHBOARD.POST,sortable:!0,width:"230px"},{accessor:"originType",title:Ze.DASHBOARD.ORIGIN_TYPE,sortable:!0},{accessor:"mediaId",title:Ze.DASHBOARD.MEDIA_ID,sortable:!0,width:"150px"},{accessor:"mediaUrl",title:Ze.DASHBOARD.MEDIA_URL,sortable:!0}];var e=[{accessor:"type",title:Ze.DASHBOARD.ORIGIN,sortable:!0,width:"150px"},{accessor:"path",title:Ze.DASHBOARD.TITLE_PATH,sortable:!0},{accessor:"issue",title:Ze.DASHBOARD.ISSUE,sortable:!0,width:"250px"},{accessor:"size",title:Ze.DASHBOARD.SIZE,sortable:!0,width:"150px"}];return w||e.unshift({accessor:"thumbnail_url",title:"",width:"70px"}),"trash"===c&&e.push({accessor:"time",title:Ze.DASHBOARD.DELETED_AT,sortable:!0,width:"250px"}),U&&e.push({accessor:"action",title:Ze.DASHBOARD.ACTION}),e}),[w,c,U]);Nr((function(){x&&Ut()}),[]),Nr((function(){At&&re("showOriginalMedia",!0)}),[At]),Nr((function(){Y([]),V(),X(1)}),[c]);var Yt=function(){var e=br(vr().mark((function e(t,r){var n,a,o,i,c,l;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.length>1?(Ue(t.length),Fe(0)):(Ue(100),Fe(0)),Ve(0),qe(!1),n=0;case 4:if(!(n<t.length)){e.next=50;break}if(!Ke){e.next=8;break}return console.log("🛑 Operation stopped by user"),e.abrupt("break",50);case 8:a=!1;case 9:if(a){e.next=47;break}return e.prev=10,o=t[n],t.length>1?Fe(n+1):Fe(Math.min(25+50*n,95)),i=new Promise((function(e,t){setTimeout((function(){t(new Error("The server response was too long, please retry or refresh the page and resume the scan."))}),3e5)})),e.next=16,Promise.race([r(o),i]);case 16:null!=(c=e.sent)&&c.new_token&&(xe=c.new_token,console.log("🟢 Updated nonce:",xe)),a=!0,e.next=45;break;case 21:if(e.prev=21,e.t0=e.catch(10),console.error("🔴 Batch processing error:",e.t0),Je){e.next=42;break}return Ye(e.t0),e.next=28,new Promise((function(e){rt((function(){return function(){return e("retry")}}));window.tempErrorHandlers={skip:function(){Ye(null),rt(null),Ve((function(e){return e+1})),e("skip")},stop:function(){window.location.reload()}}}));case 28:if("retry"!==(l=e.sent)){e.next=34;break}Ye(null),rt(null),e.next=40;break;case 34:if("skip"!==l){e.next=38;break}a=!0,e.next=40;break;case 38:if("stop"!==l){e.next=40;break}return e.abrupt("return",ze);case 40:e.next=45;break;case 42:Ve((function(e){return e+1})),console.log('⏭️ Skipping error due to "always skip" setting'),a=!0;case 45:e.next=9;break;case 47:n++,e.next=4;break;case 50:return 1===t.length&&Fe(100),e.abrupt("return",ze);case 52:case"end":return e.stop()}}),e,null,[[10,21]])})));return function(t,r){return e.apply(this,arguments)}}(),Wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=null!==e?e:ze;return console.log("🏁 onActionFinished called with errorCount:",t),t>0?(console.log("🛑 Setting final message due to errors"),!1):(console.log("🟢 No errors detected in onActionFinished"),Fe(0),Ue(0),Y([]),J(),Q(),!0)},zt=function(){var e=br(vr().mark((function e(t){var r,n,a,o=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>1&&void 0!==o[1]?o[1]:null,n=o.length>2&&void 0!==o[2]&&o[2],e.next=4,(0,T.IU)("".concat(I,"/all_ids"),{json:{source:t,search:r,repairMode:n},nonce:xe,method:"POST"});case 4:if((a=e.sent).success){e.next=8;break}return alert(a.message),e.abrupt("return",[]);case 8:return e.abrupt("return",a.data);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Vt=function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/count"),{json:{source:t},nonce:xe,method:"POST"});case 5:return r=e.sent,e.abrupt("return",r.data);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(){var e=br(vr().mark((function e(){var t,r,n,a,o,i,c=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,r=c.length>1&&void 0!==c[1]&&c[1],n=c.length>2&&void 0!==c[2]?c[2]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=9;break}e.t0=t,e.next=12;break;case 9:return e.next=11,zt(r?"trash":"issues",n);case 11:e.t0=e.sent;case 12:if(!(a=e.t0)){e.next=19;break}return z(r?Ze.DASHBOARD.STATUS_EMPTYING:Ze.DASHBOARD.STATUS_DELETING),o=(0,T.a4)(a,L),e.next=18,Yt(o,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/delete"),{json:{entryIds:t},nonce:xe,method:"POST"});case 5:return r=e.sent,e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 18:Wt();case 19:if(null!=t||!r){e.next=30;break}return e.prev=20,e.next=23,(0,T.IU)("".concat(I,"/stats"),{nonce:xe});case 23:(i=e.sent).success&&i.data&&i.data.trash>0&&re("forceTrashAll",!0),e.next=30;break;case 27:e.prev=27,e.t1=e.catch(20),console.error("Failed to get latest stats:",e.t1);case 30:te(),z();case 32:case"end":return e.stop()}}),e,null,[[20,27]])})));return function(){return e.apply(this,arguments)}}(),Kt=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EMPTYING),ee(),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/force_trash_all"),{nonce:xe,method:"POST"});case 5:e.sent.success&&(alert(Ze.DASHBOARD.STATUS_EMPTYING_SUCCESS),window.location.reload()),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:te(),z();case 14:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),qt=function(){var e=br(vr().mark((function e(){var t,r,n,a=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,zt("trash");case 9:e.t0=e.sent;case 10:if(!(r=e.t0)){e.next=16;break}return n=(0,T.a4)(r,L),e.next=15,Yt(n,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z(Ze.DASHBOARD.STATUS_RECOVERING),!(P>0)){e.next=4;break}return e.next=4,hr(P);case 4:return e.next=6,(0,T.IU)("".concat(I,"/recover"),{json:{entryIds:t},nonce:xe,method:"POST"});case 6:return r=e.sent,e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 15:Wt();case 16:te(),z();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Zt=function(){var e=br(vr().mark((function e(){var t,r,n,a,o=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(o.length>0&&void 0!==o[0])||o[0],r=o.length>1&&void 0!==o[1]?o[1]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!r){e.next=8;break}e.t0=r,e.next=11;break;case 8:return e.next=10,zt("issues");case 10:e.t0=e.sent;case 11:if(!(n=e.t0)){e.next=18;break}return z("".concat(t?Ze.DASHBOARD.STATUS_IGNORING:Ze.DASHBOARD.STATUS_UNDOING)),a=(0,T.a4)(n,D),e.next=17,Yt(a,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/set_ignore"),{json:{entryIds:r,ignore:t},nonce:xe,method:"POST"});case 5:return n=e.sent,e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 17:Wt();case 18:te(),z();case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$t=function(){var e=br(vr().mark((function e(t){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(t,"posts_per_page");case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Jt=function(){var e=br(vr().mark((function e(){var t,r,n,a=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,zt("issues",null,!0);case 9:e.t0=e.sent;case 10:if(!(r=e.t0)){e.next=16;break}return n=(0,T.a4)(r,L),e.next=15,Yt(n,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z(Ze.DASHBOARD.STATUS_RECOVERING),!(P>0)){e.next=4;break}return e.next=4,hr(P);case 4:return e.next=6,(0,T.IU)("".concat(I,"/repair"),{json:{entryIds:t},nonce:xe,method:"POST"});case 6:return r=e.sent,e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 15:Wt();case 16:te(),z();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:qe(!0);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),er=function(){window.tempErrorHandlers?(window.tempErrorHandlers.stop(),window.tempErrorHandlers=null):(Qt(),Wt(),te(),z())},tr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_ISSUES_AND_REFERENCES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_issues_and_references"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_ISSUES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_issues"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_REFERENCES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_references"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ar=function(){var e=br(vr().mark((function e(){var t,r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_THUMBNAILS),e.next=3,Vt("medias");case 3:for(t=e.sent,r=[],n=0;n<t;n+=O)r.push(n);return e.next=8,Yt(r,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"thumbnails"===C.data.type)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"thumbnails",limit:t},nonce:xe,method:"POST"});case 9:return r=e.sent,e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return a=e.sent,me((function(e){return e+1})),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),or=function(){var e=br(vr().mark((function e(){var t,r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_DUPLICATES),e.next=3,Vt("medias");case 3:for(t=e.sent,r=[],n=0;n<t;n+=O)r.push(n);return e.next=8,Yt(r,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"duplicates"===C.data.type)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"duplicates",limit:t},nonce:xe,method:"POST"});case 9:return r=e.sent,e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return a=e.sent,me((function(e){return e+1})),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ir=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_CONTENT),e.next=3,Vt("posts");case 3:for(r=e.sent,n=[],a=0;a<r;a+=O)n.push(a);return console.log("🟢 Extracting references from content, total posts:",r,"limits:",n),e.next=9,Yt(n,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"content"===C.data.type)){e.next=4;break}if(!(r<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",r,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"content",limit:r,postId:t},nonce:xe,method:"POST"});case 9:return n=e.sent,e.abrupt("return",n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 9:return o=e.sent,me((function(e){return e+1})),e.abrupt("return",o);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cr=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_LIBRARY),e.next=3,Vt("medias");case 3:for(r=e.sent,n=[],a=0;a<r;a+=O)n.push(a);return e.next=8,Yt(n,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"library"===C.data.type)){e.next=4;break}if(!(r<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",r,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"media",limit:r,postId:t},nonce:xe,method:"POST"});case 9:return n=e.sent,e.abrupt("return",n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return o=e.sent,me((function(e){return e+1})),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lr=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],z(Ze.DASHBOARD.STATUS_LISTING_MEDIA),e.next=4,Vt("medias");case 4:for(n=e.sent,a=[],o=0;o<n;o+=N)a.push(o);return e.next=9,Yt(a,function(){var e=br(vr().mark((function e(t){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"retrieveMedia"===C.step)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/retrieve_medias"),{json:{limit:t},nonce:xe,method:"POST"});case 9:return(n=e.sent).data&&r.push.apply(r,Rr(n.data.results)),e.abrupt("return",n);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 9:return ze,me((function(e){return e+1})),e.abrupt("return",r);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sr=function(){var e=br(vr().mark((function e(){var t,r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],z(Ze.DASHBOARD.STATUS_LISTING_DUPLICATES),!(P>0)){e.next=5;break}return e.next=5,hr(P);case 5:return e.next=7,(0,T.IU)("".concat(I,"/retrieve_hash_duplicates"),{nonce:xe,method:"POST"});case 7:return(r=e.sent).data&&t.push.apply(t,Rr(r.data.results)),me((function(e){return e+1})),e.abrupt("return",t);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ur=function(){var e=br(vr().mark((function e(t){var r,n,a,o,i,c,l,s,u,f,p,m,d,h,E,y,g,R,v,S,b=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=b.length>1&&void 0!==b[1]?b[1]:null,z(Ze.DASHBOARD.STATUS_LISTING_FILES),n=Pt||r,a=[],o=new Set,i=[n],c=0,l=1,ke&&C&&C.data&&"retrieveFiles"===C.step&&(a.push.apply(a,Rr(C.data.targets||[])),o=new Set(C.data.processedDirs||[]),c=C.data.processedCount||0,l=C.data.totalDirs||1,i=C.data.directoriesToProcess||[n]),Ue(100),Fe(0),s=function(){var e=Math.min(Math.round(c/Math.max(l,1)*100),95);Fe(e)};case 12:if(!(i.length>0)){e.next=87;break}if(!Ke){e.next=16;break}return console.log("🛑 Operation stopped by user"),e.abrupt("break",87);case 16:if(u=i.shift(),!o.has(u)){e.next=19;break}return e.abrupt("continue",12);case 19:f=!1;case 20:if(f){e.next=83;break}return e.prev=21,console.log("🟢 Processing directory:",u),e.next=25,(0,T.IU)("".concat(I,"/retrieve_files"),{json:{path:u},nonce:xe,method:"POST"});case 25:m=e.sent,d=m.data,null!=m&&m.new_token&&(xe=m.new_token,console.log("🟢 Updated nonce:",xe)),h=[],E=gr(d.results);try{for(E.s();!(y=E.n()).done;)"dir"===(g=y.value).type?o.has(g.path)||h.push(g.path):a.push(g.path)}catch(e){E.e(e)}finally{E.f()}return(p=i).push.apply(p,h),l+=h.length,o.add(u),console.log("🟢 Directory processed:",o),c++,R=Ar(Ar({targets:a,processedDirs:Array.from(o),totalDirs:l,processedCount:c},"totalDirs",l),"directoriesToProcess",i),e.next=39,(0,T.IU)("".concat(I,"/save_progress"),{json:{step:"retrieveFiles",data:R},nonce:xe,method:"POST"});case 39:if((v=e.sent).success){e.next=42;break}throw new Error("Failed to save progress in retrieveFiles: "+v.message);case 42:null!=v&&v.new_token&&(xe=v.new_token,console.log("🟢 Updated nonce after saving progress:",xe)),s(),f=!0,e.next=81;break;case 47:if(e.prev=47,e.t0=e.catch(21),console.error("🔴 Error processing directory:",u,e.t0),Je){e.next=75;break}return Ye(e.t0),e.next=54,new Promise((function(e){rt((function(){return function(){return e("retry")}}));window.tempErrorHandlers={skip:function(){Ye(null),rt(null),Ve((function(e){return e+1})),e("skip")},stop:function(){qe(!0),Ye(null),rt(null),e("stop")}}}));case 54:if("retry"!==(S=e.sent)){e.next=61;break}Ye(null),rt(null),console.log("� Retrying directory:",u),e.next=73;break;case 61:if("skip"!==S){e.next=70;break}console.log("⏭️ Skipping directory:",u),o.add(u),c++,s(),Ve((function(e){return e+1})),f=!0,e.next=73;break;case 70:if("stop"!==S){e.next=73;break}return console.log("🛑 Stopping directory processing"),e.abrupt("break",83);case 73:e.next=81;break;case 75:console.log('⏭️ Auto-skipping directory due to "always skip" setting:',u),o.add(u),c++,s(),Ve((function(e){return e+1})),f=!0;case 81:e.next=20;break;case 83:if(!Ke){e.next=85;break}return e.abrupt("break",87);case 85:e.next=12;break;case 87:return Fe(100),console.log("🏁 File retrieval completed. Processed",c,"directories, found",a.length,"files"),t+=ze,me((function(e){return e+1})),e.abrupt("return",a);case 92:case"end":return e.stop()}}),e,null,[[21,47]])})));return function(t){return e.apply(this,arguments)}}(),fr=function(){var e=br(vr().mark((function e(t){var r,n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_MATCHING_WITH_CONTENT),r=(0,T.a4)(t,D),e.next=4,Yt(r,function(){var e=br(vr().mark((function e(t){var r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"checkTargets"===C.step)){e.next=7;break}if(r=C.data.doneTargets||[],0!==(n=t.filter((function(e){return!r.includes(e)}))).length){e.next=6;break}return console.log("⏭️ Skipping targets due to resume logic, all already processed"),e.abrupt("return",{success:!0,skipped:!0});case 6:t=n;case 7:if(!(P>0)){e.next=10;break}return e.next=10,hr(P);case 10:return e.next=12,(0,T.IU)("".concat(I,"/check_targets"),{json:{method:d,targets:t},nonce:xe,method:"POST"});case 12:return a=e.sent,e.abrupt("return",a);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 4:return n=e.sent,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pr=function(){z(Ze.DASHBOARD.STATUS_SETTING_REPAIR_MODE),Ue(100),Fe(0),ae(!0),Fe(100)},yr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),e.next=10,rr();case 10:Wt(),ot(),Ne(),te(),z();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Sr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),e.next=10,nr();case 10:Wt(),ot(),Ne(),te(),z();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_r=function(){var e=br(vr().mark((function e(){var t,r,n=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:null,r=0,ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2+("files"===d&&v?1:0)),Fe(0),Ue(1),e.next=12,tr();case 12:if(!h){e.next=16;break}return e.next=15,ir(t);case 15:r=e.sent;case 16:if("files"!==d||!v){e.next=20;break}return e.next=19,cr(t);case 19:r=e.sent;case 20:Wt(r),ot(),Ne(),te(),z();case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wr=function(){var e=br(vr().mark((function e(){var t,r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=0,ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),r=[],"media"!==d){e.next=16;break}return e.next=13,lr(t);case 13:r=e.sent,e.next=23;break;case 16:if("files"!==d){e.next=22;break}return e.next=19,ur(t,Dt.replace(Nt.root,""));case 19:r=e.sent,e.next=23;break;case 22:alert(Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD);case 23:if(!r){e.next=27;break}return e.next=26,fr(r);case 26:t=e.sent;case 27:ut&&pr(),Wt(t),ot(),Ne(),te(),z(),"files"===d&&Ct(Nt.root);case 34:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("🟢 Resuming scan with clean model...",C),ke=!0,Pr();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pr=function(){var e=br(vr().mark((function e(t){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C&&t&&ie)){e.next=4;break}if(window.confirm(Ze.DASHBOARD.CONFIRM_RESTART_INSTEAD_OF_RESUME)){e.next=4;break}return e.abrupt("return");case 4:if(ie||$||ke){e.next=7;break}return re("warningModal",!0),e.abrupt("return");case 7:return t&&(ke=!1),e.next=10,ne(d,"method",!0);case 10:return e.next=12,Hr(ut);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Fr=function(e){var t=Rr(se);t[e]=!t[e],ue(t)},Gr=function(){return se.every((function(e){return e}))},Br=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ut(!0);case 2:e.sent,re("pickFolders",!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ur=function(){var e=[];return e.push("resetIssuesAndReferences"),console.log("🟢 Starting scan with settings - method:",_,"optimize_thumbnails"==d),"files"!==d&&"media"!==d||!h||e.push("extractReferencesFromContent"),"files"===d&&v&&e.push("extractReferencesFromMedia"),b&&e.push("extractReferencesFromDuplicates"),_&&e.push("extractReferencesFromThumbnails"),e.push("retrieveTargets"),e.push("checkTargets"),ut&&e.push("setRepairMode"),console.log("🟢 Scan steps to execute:",e),e},Hr=function(){var e=br(vr().mark((function e(t){var r,n,a,o,i,c,l,s,u,f,p,m,h,E,y;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=0,n=[],ee(),ot(Date.now()),Ie(!0),Y([]),Ye(null),rt(null),Ve(0),qe(!1),Qe(!1),Fe(0),Ue(1),a=Ur(),Ee(a.length),o=0,!ke){e.next=45;break}return z(Ze.DASHBOARD.STATUS_RESUMING),e.next=20,hr(1e3);case 20:if(!C||!C.step){e.next=45;break}i=C.step,e.t0=i,e.next="extractReferencesFromContent"===e.t0?25:"extractReferencesFromContent_finished"===e.t0?27:"extractReferencesFromLibrary"===e.t0?29:"extractReferencesFromLibrary_finished"===e.t0?31:"extractReferencesFromDuplicates"===e.t0?33:"extractReferencesFromDuplicates_finished"===e.t0?35:"retrieveMedia"===e.t0||"retrieveFiles"===e.t0?37:"retrieveMedia_finished"===e.t0||"retrieveFiles_finished"===e.t0||"retrieveDuplicates_finished"===e.t0?39:"checkTargets"===e.t0?41:43;break;case 25:return o=a.indexOf("extractReferencesFromContent"),e.abrupt("break",44);case 27:return o=a.indexOf("extractReferencesFromContent")+1,e.abrupt("break",44);case 29:return o=a.indexOf("extractReferencesFromMedia"),e.abrupt("break",44);case 31:return o=a.indexOf("extractReferencesFromMedia")+1,e.abrupt("break",44);case 33:return o=a.indexOf("extractReferencesFromDuplicates"),e.abrupt("break",44);case 35:return o=a.indexOf("extractReferencesFromDuplicates")+1,e.abrupt("break",44);case 37:return o=a.indexOf("retrieveTargets"),e.abrupt("break",44);case 39:case 41:return o=a.indexOf("checkTargets"),e.abrupt("break",44);case 43:o=0;case 44:console.log("🟢 Resuming from step:",o,"Progress step:",i,"All steps:",a);case 45:me(o+1),c=o;case 47:if(!(c<a.length)){e.next=168;break}if(!Ke){e.next=51;break}return console.log("🛑 Scanning stopped by user"),e.abrupt("break",168);case 51:l=a[c],me(c+1),Fe(0),Ue(1),e.prev=55,e.t1=l,e.next="resetIssuesAndReferences"===e.t1?59:"extractReferencesFromContent"===e.t1?63:"extractReferencesFromMedia"===e.t1?68:"extractReferencesFromDuplicates"===e.t1?73:"extractReferencesFromThumbnails"===e.t1?78:"retrieveTargets"===e.t1?83:"checkTargets"===e.t1?112:"setRepairMode"===e.t1?157:159;break;case 59:if(ke&&c!==o){e.next=62;break}return e.next=62,tr();case 62:return e.abrupt("break",159);case 63:return e.next=65,ir();case 65:return s=e.sent,r+=s,e.abrupt("break",159);case 68:return e.next=70,cr();case 70:return u=e.sent,r+=u,e.abrupt("break",159);case 73:return e.next=75,or();case 75:return f=e.sent,r+=f,e.abrupt("break",159);case 78:return e.next=80,ar();case 80:return p=e.sent,r+=p,e.abrupt("break",159);case 83:if(m=[],"media"!==d){e.next=90;break}return e.next=87,lr(r);case 87:m=e.sent,e.next=110;break;case 90:if("files"!==d){e.next=96;break}return e.next=93,ur(r);case 93:m=e.sent,e.next=110;break;case 96:if("duplicates"!==d){e.next=102;break}return e.next=99,sr();case 99:m=e.sent,e.next=110;break;case 102:if("optimize_thumbnails"!==d){e.next=108;break}return e.next=105,ur(r);case 105:m=e.sent,e.next=110;break;case 108:return alert(Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD),e.abrupt("return");case 110:return n=m,e.abrupt("break",159);case 112:if(0!==(h=n).length||!ke){e.next=138;break}if(!(C&&C.data.targets&&C.data.targets.length>0)){e.next=119;break}h=C.data.targets,console.log("🟢 Using targets from progress:",h.length),e.next=138;break;case 119:if(me(c-1),console.log("🟡 Re-retrieving targets for checkTargets step during resume"),"media"!==d){e.next=127;break}return e.next=124,lr(r);case 124:h=e.sent,e.next=137;break;case 127:if("files"!==d){e.next=133;break}return e.next=130,ur(r);case 130:h=e.sent,e.next=137;break;case 133:if("duplicates"!==d){e.next=137;break}return e.next=136,sr();case 136:h=e.sent;case 137:me(c+1);case 138:if(!(h.length>0)){e.next=145;break}return e.next=141,fr(h);case 141:E=e.sent,r+=E,e.next=156;break;case 145:return console.log("🟡 Calling checkTargets with empty array to check for targets in progress"),e.prev=146,e.next=149,fr([]);case 149:y=e.sent,r+=y,e.next=156;break;case 153:e.prev=153,e.t2=e.catch(146),console.warn("🟡 No targets available for checkTargets step:",e.t2.message);case 156:return e.abrupt("break",159);case 157:return pr(),e.abrupt("break",159);case 159:e.next=165;break;case 161:e.prev=161,e.t3=e.catch(55),console.error("🔴 Error in step ".concat(l,":"),e.t3),r++;case 165:c++,e.next=47;break;case 168:return console.log("🏁 Scanning completed, clearing progress..."),e.prev=169,e.next=172,(0,T.IU)("".concat(I,"/clear_progress"),{nonce:xe,method:"POST"});case 172:Le(!0),e.next=178;break;case 175:e.prev=175,e.t4=e.catch(169),console.error("Failed to clear progress:",e.t4);case 178:ot(),Ie(),te(),z(),Wt(r);case 183:case"end":return e.stop()}}),e,null,[[55,161],[146,153],[169,175]])})));return function(t){return e.apply(this,arguments)}}(),jr=function(){var e=br(vr().mark((function e(){var t,r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z("Exporting..."),ee(),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/export"),{nonce:xe,method:"GET"});case 5:(t=e.sent).success?(r=t.data,n=new Blob([r],{type:"text/csv;charset=utf-8;"}),a=document.createElement("a"),o=URL.createObjectURL(n),a.setAttribute("href",o),a.setAttribute("download","media_cleaner_results.csv"),a.style.visibility="hidden",document.body.appendChild(a),a.click(),document.body.removeChild(a)):alert(t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:te(),z();case 14:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),Yr=React.createElement("div",{style:{display:"flex",alignItems:"center"}},"| ",React.createElement("span",{style:{fontWeight:"bold",margin:"0 2px 0 5px"}},"Base Folder:"),!Pt&&React.createElement(React.Fragment,null,React.createElement("span",null," (default)"),React.createElement(S.M,{style:{marginLeft:3},className:"secondary",disabled:r||Ae,onClick:function(){return Br()}},Ze.DASHBOARD.PICK)),Pt&&React.createElement(React.Fragment,null,React.createElement("span",null," /",Pt),React.createElement(S.M,{small:!0,style:{marginLeft:3},className:"secondary",disabled:r||Ae,onClick:function(){return Mt(null)}},Ze.DASHBOARD.RESET))),Wr="files"===d&&React.createElement(React.Fragment,null,React.createElement(mt.S,{small:!0,onLabel:"Repair Mode",offLabel:"Repair Mode",onValue:"1",offValue:"0",width:"100px",checked:ut,onChange:function(){ae(!ut),ft(!ut)}}),React.createElement(be.G,{position:"right",content:Ze.DASHBOARD.REPAIR_MODE_DESCRIPTION,tooltipMaxWidth:300,color:U?"blue":null}));return React.createElement(y.z,{nekoErrors:[t]},React.createElement(g.n,{isPro:x,title:Ze.COMMON.PLUGIN_NAME,section:Ze.COMMON.DASHBOARD},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(S.M,{className:"header",onClick:function(){return window.open("https://clean.thehiddendocs.com/introduction/","_blank")}},Ze.COMMON.TUTORIAL),React.createElement(S.M,{icon:"cog",className:"header",onClick:function(){return location.href="admin.php?page=wpmc_settings"}},Ze.COMMON.SETTINGS))),React.createElement(R.N,null,React.createElement(R.Y,{fullWidth:!0},React.createElement(dr,null),React.createElement(dt.V,null,!n.length&&"references"!==c&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"play",disabled:!(!r&&!Ae)||"optimize_thumbnails"===d&&!A,isBusy:Ae,startTime:at,onClick:function(){return Pr(!0)}},Ze.DASHBOARD.SCAN),C&&!Ae&&!Ce&&React.createElement(pt.f,{text:function(){var e,t,r,n,a;if(!C||!C.step)return"N/A";var o='Resume scan from "'.concat(function(e){switch(e){case"extractReferencesFromContent":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_CONTENT;case"extractReferencesFromMedia":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_LIBRARY;case"extractReferencesFromDuplicates":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_DUPLICATES;case"extractReferencesFromThumbnails":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_THUMBNAILS;case"retrieveTargets":return"media"===d?Ze.DASHBOARD.STATUS_LISTING_MEDIA:"files"===d?Ze.DASHBOARD.STATUS_LISTING_FILES:Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD;case"extractReferencesFromDuplicates_finished":return Ze.DASHBOARD.STATUS_LISTING_DUPLICATES;case"retrieveFiles":return Ze.DASHBOARD.STATUS_RETREIVE_FILES;case"retrieveMedia":return Ze.DASHBOARD.STATUS_RETREIVE_MEDIA;case"retrieveDuplicates_finished":case"retrieveFiles_finished":case"retrieveMedia_finished":case"checkTargets":return Ze.DASHBOARD.STATUS_MATCHING_WITH_CONTENT;default:return console.warn("Unknown step:",e),Ze.DASHBOARD.STATUS_UNKNOWN_STEP}}(null==C?void 0:C.step),'"');switch(null==C?void 0:C.step){case"extractReferencesFromMedia":case"extractReferencesFromContent":case"extractReferencesFromDuplicates":case"extractReferencesFromThumbnails":o+=" (iteration n°".concat(null!=C&&null!==(e=C.data)&&void 0!==e&&e.limit&&null!=C&&null!==(t=C.data)&&void 0!==t&&t.limitSize?C.data.limit/C.data.limitSize:"N/A",")");break;case"retrieveMedia":case"retrieveFiles":var i=(null==C||null===(r=C.data)||void 0===r?void 0:r.targets)&&C.data.targets.length>0,c=C.data.targets.length;o+=' (starts from index "'.concat(i?c:"0",'")');break;case"checkTargets":var l=((null==C||null===(n=C.data)||void 0===n?void 0:n.doneTargets)||[]).length,s=null!=C&&null!==(a=C.data)&&void 0!==a&&a.targets?C.data.targets.length:0;o+=' (processed "'.concat(l,'" of "').concat(s,'")');break;case"extractReferencesFromThumbnails_finished":case"extractReferencesFromMedia_finished":case"extractReferencesFromContent_finished":case"extractReferencesFromDuplicates_finished":case"retrieveMedia_finished":case"retrieveFiles_finished":case"retrieveDuplicates_finished":o+=" (start next step)";break;default:o+=" (no details available)"}if(null!=C&&C.time){var u=new Date(1e3*C.time);o+="\n\n💾 ".concat(u.toLocaleString())}return o}()},React.createElement(S.M,{icon:"replay",disabled:r,isBusy:Ae,startTime:at,className:"secondary",onClick:function(){return Ir()}},Ze.DASHBOARD.RESUME)),(o.issues>0||o.ignored>0||o.trash>0||o.references>0)&&!Ae&&React.createElement(S.M,{icon:"download",className:"secondary",disabled:r,onClick:jr},"Export results"),!s&&React.createElement(ht.u,{scrolldown:!0,disabled:r,name:"method",style:{width:200,marginLeft:".25rem"},onChange:function(e,t){"media"===e&&(ft(!1),ae(!1)),ne(e,t,!0)},value:d},Dr.map((function(e){return React.createElement(ht.j,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),!Ae&&"optimize_thumbnails"===d&&A&&React.createElement(S.M,{className:"secondary",onClick:function(){return re("selectSizes")},icon:"image",disabled:r||Ae||s},Ze.DASHBOARD.SELECT_SIZES)),!n.length&&"references"===c&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"replay",disabled:!0,onClick:function(){return lt(!0)}},Ze.DASHBOARD.RE_ATTACH_MEDIA),React.createElement(ht.u,{scrolldown:!0,value:F,onChange:function(e){return Z(e)},style:{width:200}},Cr.map((function(e){return React.createElement(ht.j,{key:e.value,value:e.value,label:e.label})})))),n.length>0&&React.createElement(S.M,{disabled:r,onClick:function(){return Y([])}},"Unselect All"),s&&React.createElement("div",{style:Ar(Ar(Ar(Ar(Ar({display:"flex",fontFamily:"Lato",padding:"0 10px",flexDirection:"column",fontWeight:600,width:200},"flexDirection","column"),"height",30),"lineHeight","16px"),"justifyContent","center"),"textTransform","uppercase")},React.createElement("div",{style:{color:"#144675",fontSize:17}},"".concat(Ze.DASHBOARD.STEP," ").concat(pe,"/").concat(he)),React.createElement("div",{style:{color:"#007bba"}},s)),!r&&"issues"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return Zt(!0,n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.IGNORE_SELECTED,n.length))),React.createElement(S.M,{className:"danger",onClick:function(){return Xt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_SELECTED,n.length))),"files"===d&&U&&React.createElement(S.M,{className:"secondary",onClick:function(){return Jt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.REPAIR_SELECTED,n.length)))),!r&&"ignored"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return Zt(!1,n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.UNDO_SELECTED,n.length)))),!r&&"trash"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return qt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.RECOVER_SELECTED,n.length))),React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return Xt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_PERMANENTLY_SELECTED,n.length)))),React.createElement("div",{style:{flex:1}},s&&React.createElement(Et.j,{status:function(e){return"".concat(Be>1?"".concat(Math.round(Me/Be*100),"%"):"0%")},busy:r,value:Me,max:Be,onStopClick:Qt})),!r&&React.createElement(React.Fragment,null,React.createElement(ve.A,{name:"search",onBlur:function(e){W(e)},onEnter:function(e){W(e)},value:l,onReset:function(){W("")}}),!l&&React.createElement(Se.z,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"})),!r&&"issues"===c&&o.issues>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return re("deleteAll")}},(0,T.FE)(Ze.DASHBOARD.DELETE_STRONG_ALL))),!r&&"trash"===c&&o.trash>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"primary",onClick:function(){return re("recoverAll")}},(0,T.FE)(Ze.DASHBOARD.RECOVER_ALL)),React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return re("trashAll")}},Ze.DASHBOARD.EMPTY_TRASH))),React.createElement("p",null,(0,T.FE)((0,T.g7)(Ze.DASHBOARD.INFO_MESSAGE,o.issues,o.issues>1?"s":"",(o.issues_size/1e6).toFixed(2),(o.trash_size/1e6).toFixed(2)))),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},U&&React.createElement(yt.o,{value:"issues"},React.createElement(yt.K,{title:Ze.DASHBOARD.ISSUES,value:"issues",count:o.issues})),!U&&React.createElement(React.Fragment,null,React.createElement(yt.o,{name:"wpmc-filter",value:c,busy:r,onChange:function(e){q(e),X(1)}},React.createElement(yt.K,{title:Ze.DASHBOARD.ISSUES,value:"issues",count:o.issues}),React.createElement(yt.K,{title:Ze.DASHBOARD.IGNORED,value:"ignored",count:o.ignored}),React.createElement(yt.K,{title:Ze.DASHBOARD.TRASH,value:"trash",count:o.trash}),React.createElement(yt.K,{title:Ze.DASHBOARD.REFERENCES,value:"references",count:o.references}))),React.createElement(gt.Q,{currentPage:f,limit:p,total:i,onClick:function(e){return X(e)}})),React.createElement(Rt.o,{busy:r,data:Ht,columns:jt,sort:u,onSortChange:function(e,t){V({accessor:e,by:t})},onSelect:function(e){Y([].concat(Rr(n),Rr(e)))},onUnselect:function(e){Y(Rr(n.filter((function(t){return!e.includes(t)}))))},selectedItems:n,emptyMessage:React.createElement(React.Fragment,null,(0,T.FE)(Ze.DASHBOARD.EMPTY_MESSAGE))}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"4px"}},React.createElement(ht.u,{name:"limit",scrolldown:!0,value:p,onChange:function(e){K(e),X(1),$t(e)}},React.createElement(ht.j,{value:5,label:"5 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:10,label:"10 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:25,label:"25 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:50,label:"50 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:100,label:"100 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:250,label:"250 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:500,label:"500 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:1e3,label:"1000 ".concat(Ze.DASHBOARD.ITEMS_PAGE)})),Wr,"files"===d&&Yr),React.createElement(gt.Q,{currentPage:f,limit:p,total:i,onClick:function(e){return X(e)}})),H&&React.createElement(dt.V,{style:{marginTop:35}},React.createElement("b",{style:{marginLeft:5,marginRight:15}},Ze.SETTINGS.EXPERT_MODE),React.createElement(S.M,{disabled:r,onClick:function(){return _r()}},Ze.DASHBOARD.EXTRACT_REFERENCES),React.createElement(S.M,{className:"secondary",disabled:r,onClick:function(){return re("extractReferencesForPostId",!0)}},Ze.DASHBOARD.EXTRACT_REFERENCES_FOR_POST_ID),React.createElement(S.M,{className:"danger",disabled:r,onClick:function(){return Sr()}},Ze.DASHBOARD.RESET_REFERENCES),React.createElement("span",null,"|"),React.createElement(S.M,{disabled:r,onClick:function(){return wr()}},Ze.DASHBOARD.MATCH_WITH_REFERENCES),"files"===d&&React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"4px"}},React.createElement(m.s,null,(0,T.FE)((0,T.g7)(Ze.DASHBOARD.FROM_FOLDER,Dt))),React.createElement(S.M,{disabled:r,onClick:function(){return re("pickFolder",!0)}},Ze.DASHBOARD.PICK_FOLDER)),React.createElement(S.M,{className:"danger",disabled:r,onClick:function(){return yr()}},Ze.DASHBOARD.RESET_ISSUES))),React.createElement(Te.n,{isOpen:M.selectSizes,onRequestClose:function(){return re("selectSizes",!1)},title:Ze.DASHBOARD.SELECT_SIZES,content:React.createElement(React.Fragment,null,React.createElement(m.s,{p:!0},(0,T.FE)(Ze.DASHBOARD.SELECT_SIZES_DESCRIPTION)),React.createElement("table",{style:{width:"100%"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{style:{textAlign:"left"}}),React.createElement("th",{style:{textAlign:"left"}},"Name"),React.createElement("th",{style:{textAlign:"left"}},"Dimensions"),React.createElement("th",{style:{textAlign:"left"}},"Force Issue"))),React.createElement("tbody",null,G&&G.map((function(e){return React.createElement("tr",{key:"sizes-"+e.name},React.createElement("td",null,e.shortname),React.createElement("td",{style:{color:"#007cb9"}},e.name),React.createElement("td",null,e.width?React.createElement(React.Fragment,null,e.width,"x",e.height):React.createElement("small",null,"Unknown (disabled)")),React.createElement("td",null,React.createElement(E.R,{name:"issue-"+e.name,disabled:r,value:"1",checked:B.includes(e.name),onChange:function(){var t=B.includes(e.name)?B.filter((function(t){return t!==e.name})):[].concat(Rr(B),[e.name]);ne(t,"thumbnail_force_issues")}})))}))))),okButton:{label:Ze.COMMON.CLOSE,onClick:function(){re("selectSizes",!1)}}}),React.createElement(Te.n,{isOpen:M.deleteAll,onRequestClose:function(){return re("deleteAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_ALL_CONTENT,i,i<2?"":"s")),okButton:{onClick:function(){re("deleteAll",!1),Xt(null,!1,l)}},onCancel:{onClick:function(){re("deleteAll",!1)}}}),React.createElement(Te.n,{isOpen:M.showOriginalMedia,onRequestClose:function(){return re("showOriginalMedia",!1),void setTimeout((function(){return It(null)}),500)},title:"",content:React.createElement("div",{style:{display:"flex",justifyContent:"center"}},React.createElement("img",{src:At,style:{maxWidth:"100%"}}))}),React.createElement(Te.n,{isOpen:M.trashAll,onRequestClose:function(){return re("trashAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)(Ze.DASHBOARD.TRASH_ALL_CONTENT),okButton:{onClick:function(){re("trashAll",!1),Xt(null,!0)}},cancelButton:{onClick:function(){re("trashAll",!1)}}}),React.createElement(Te.n,{isOpen:M.forceTrashAll,onRequestClose:function(){return re("forceTrashAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)(Ze.DASHBOARD.FORCE_TRASH_ALL_CONTENT),okButton:{onClick:function(){re("forceTrashAll",!1),Kt()}},cancelButton:{onClick:function(){re("forceTrashAll",!1)}}}),React.createElement(Te.n,{isOpen:M.recoverAll,onRequestClose:function(){return re("recoverAll",!1)},title:Ze.DASHBOARD.RECOVER_ALL,content:Ze.DASHBOARD.RECOVER_ALL_CONTENT,okButton:{onClick:function(){re("recoverAll",!1),qt()}},cancelButton:{onClick:function(){re("recoverAll",!1)}}}),React.createElement(Te.n,{isOpen:null!==je,onRequestClose:er,title:React.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},React.createElement("span",null,Ze.DASHBOARD.ERROR),React.createElement("span",{style:{fontSize:12,color:"#007bba",alignContent:"center",display:"flex",alignItems:"center",gap:15}},"Auto Retry In : ",React.createElement(vt.H,{initialTime:20,onEndCountdown:function(){console.log("🔄 Auto-retry triggered by countdown!"),tt&&tt()}}))),content:React.createElement(React.Fragment,null,React.createElement("b",null,je?je.message:"N/A"),React.createElement("p",null)),customButtons:React.createElement("div",{style:{display:"flex",width:"100%",flexDirection:"column"}},React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(S.M,{className:"primary",onClick:function(){tt&&tt()}},Ze.DASHBOARD.RETRY),React.createElement("small",{style:{marginLeft:5}},React.createElement("a",{href:"#",onClick:function(){console.log("🔄 Manual auto-retry triggered!"),tt&&tt()}},Ze.DASHBOARD.AUTO_RETRY)),React.createElement("div",{style:{flex:"auto"}}),React.createElement(S.M,{className:"secondary",onClick:function(){window.tempErrorHandlers&&(window.tempErrorHandlers.skip(),window.tempErrorHandlers=null)}},Ze.DASHBOARD.SKIP),React.createElement("small",{style:{marginLeft:5,marginRight:10}},React.createElement("a",{href:"#",onClick:function(){Qe(!0),window.tempErrorHandlers&&(window.tempErrorHandlers.skip(),window.tempErrorHandlers=null)}},Ze.DASHBOARD.ALWAYS_SKIP)),React.createElement(S.M,{className:"danger",onClick:er},Ze.DASHBOARD.STOP)),React.createElement("small",{style:{marginTop:10,lineHeight:"13px"}},Ze.DASHBOARD.AUTO_RETRY_DESCRIPTION))}),React.createElement(Te.n,{isOpen:ge,title:Ze.DASHBOARD.FINISHED,content:ge,okButton:{label:Ze.DASHBOARD.CLOSE,onClick:function(){Re(""),Fe(0),Ue(0)}}}),React.createElement(Te.n,{isOpen:ct,title:Ze.DASHBOARD.RE_ATTACH_MEDIA,content:(0,T.FE)(Ze.DASHBOARD.AUTO_ATTACH_FEATURE_MESSAGE),okButton:{label:Ze.DASHBOARD.CLOSE,onClick:function(){lt(!1)}}}),React.createElement(Te.n,{isOpen:M.warningModal,onRequestClose:function(){return re("warningModal",!1)},title:Ze.DASHBOARD.WARNING_TITLE,content:React.createElement("div",{style:{lineHeight:"1.6"}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_1)),React.createElement(E.R,{checked:se[0],onChange:function(){return Fr(0)},label:Ze.DASHBOARD.WARNING_CHECKBOX_1})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_2)),React.createElement(E.R,{checked:se[1],onChange:function(){return Fr(1)},label:Ze.DASHBOARD.WARNING_CHECKBOX_2})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_3)),React.createElement(E.R,{checked:se[2],onChange:function(){return Fr(2)},label:Ze.DASHBOARD.WARNING_CHECKBOX_3})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_4)),React.createElement(E.R,{checked:se[3],onChange:function(){return Fr(3)},label:Ze.DASHBOARD.WARNING_CHECKBOX_4})),React.createElement(we.X,{variant:"warning",style:{marginBottom:"20px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_5))),okButton:{label:"I Understand",onClick:function(){Gr()&&(ue([!1,!1,!1,!1]),ce(!0),re("warningModal",!1))},disabled:!Gr()},cancelButton:{label:"Cancel",onClick:function(){return re("warningModal",!1)}}}),M.pickFolders&&React.createElement(React.Fragment,null,React.createElement(Te.n,{isOpen:M.pickFolders,onRequestClose:function(){return re("pickFolders",!1)},title:Ze.DASHBOARD.PICK,okOnEnter:!0,content:React.createElement("div",{style:{maxHeight:400,overflowY:"auto"}},React.createElement(St.M,null,Nt.hierarchy.map((function(e){return function e(t,r,n){var a="/".concat(r.join("/")),o=Nt.root.replace(/\\/g,"/");console.log("🟢 normalizedRoot:",o),a=(a=a.replace(new RegExp("^".concat(o,"/"),"g"),"")).replace(/\\/g,"/");var i=function(){Mt(a)},c=t.name===n[0],l=c?n.slice(1):n,s=Pt===a;return t.children.length?React.createElement(St.R,{title:t.name,onClick:i,isExpanded:c,selected:s},t.children.map((function(t){return e(t,[].concat(Rr(r),[t.name]),l)}))):React.createElement(St.R,{title:t.name,onClick:i,selected:s})}(e,[e.name],Dt.split("/").filter((function(e){return!!e})))})))),okButton:{onClick:function(){re("pickFolders",!1)}},cancelButton:{label:Ze.DASHBOARD.RESET_FOLDERS,onClick:function(){Mt(null),re("pickFolders",!1)}}}),React.createElement(Te.n,{isOpen:M.pickFolder,onRequestClose:function(){return re("pickFolder",!1)},title:Ze.DASHBOARD.PICK_FOLDER,okOnEnter:!0,content:React.createElement(St.M,null,Nt.hierarchy.map((function(e){return function e(t,r,n){var a=t.name===n[0],o=a?n.slice(1):n,i="/".concat(r.join("/")),c=Dt===i,l=function(){return Ct(i)};return t.children.length?React.createElement(St.R,{title:t.name,onClick:l,isExpanded:a,selected:c},t.children.map((function(t){return e(t,[].concat(Rr(r),[t.name]),o)}))):React.createElement(St.R,{title:t.name,onClick:l,selected:c})}(e,[e.name],Dt.split("/").filter((function(e){return!!e})))}))),okButton:{onClick:function(){re("pickFolder",!1)}},cancelButton:{label:Ze.DASHBOARD.RESET_FOLDER,onClick:function(){Ct(Nt.root),re("pickFolder",!1)}}})),React.createElement(Te.n,{isOpen:M.extractReferencesForPostId,onRequestClose:function(){return re("extractReferencesForPostId",!1)},title:Ze.DASHBOARD.EXTRACT_REFERENCES_FOR_POST_ID,okOnEnter:!0,content:React.createElement(ve.A,{name:"extract-references-for-post-id",value:Gt,onChange:function(e){return Bt(e)}}),okButton:{onClick:function(){_r(Gt),re("extractReferencesForPostId",!1),Bt(null)}},cancelButton:{onClick:function(){re("extractReferencesForPostId",!1)}}})))};var Gr=wp.element.render,Br=new l.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}});document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("wpmc-admin-settings");t&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(u.A,null,React.createElement(lt,null))),t),(t=document.getElementById("wpmc-dashboard"))&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(pr,null,React.createElement(u.A,null,React.createElement(Fr,null)))),t);var r=document.getElementById("meow-common-dashboard");r&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(u.A,null,React.createElement(Re,null))),r)}))},1594:e=>{e.exports=React},5206:e=>{e.exports=ReactDOM}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,n.amdO={},e=[],n.O=(t,r,a,o)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,a,o]=e[u],c=!0,l=0;l<r.length;l++)(!1&o||i>=o)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var s=a();void 0!==s&&(t=s)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,a,o]},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})},(()=>{var e={57:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(a in c)n.o(c,a)&&(n.m[a]=c[a]);if(l)var u=l(n)}for(t&&t(r);s<i.length;s++)o=i[s],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(u)},r=self.wpJsonWpmc=self.wpJsonWpmc||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),n.nc=void 0;var a=n.O(void 0,[121],(()=>n(5103)));a=n.O(a)})();1 (()=>{"use strict";var e,t={5103:(e,t,r)=>{var n,a,o,i,c,l=r(5072),s=r(7665),u=r(2564),f=r(9270),p=r(7097),m=r(4977),d=r(7039),h=r(4536),E=r(5263),y=r(6913),g=r(5305),R=r(4547),v=r(3676),S=r(9296),b=r(4461),T=r(9904),_=wpmc_media_cleaner.prefix,w=wpmc_media_cleaner.domain,A=wpmc_media_cleaner.rest_url.replace(/\/+$/,""),I=wpmc_media_cleaner.api_url.replace(/\/+$/,""),O=wpmc_media_cleaner.plugin_url.replace(/\/+$/,""),N="1"===wpmc_media_cleaner.is_pro,x=N&&"1"===wpmc_media_cleaner.is_registered,k=wpmc_media_cleaner.rest_nonce,D=wpmc_media_cleaner.options,C="files"===D.method?D.filesystem_content:D.content,L="files"===D.method&&(null==D?void 0:D.media_library),P="duplicates"===D.method,M=r(197),F=r(9616);function G(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var B=F.Ay.div(n||(n=G(["\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"]))),U=(0,F.Ay)(b.z)(a||(a=G(["\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"]))),H=F.Ay.img(o||(o=G(["\n height: 125px;\n width: auto;\n border-radius: 10px;\n background: lightgray;\n"]))),j=F.Ay.div(i||(i=G(["\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"]))),Y=F.Ay.ul(c||(c=G(["\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 W(e){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(e)}function z(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */z=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==W(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(W(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function V(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Z(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 X(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function K(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){X(o,n,a,i,c,"next",e)}function c(e){X(o,n,a,i,c,"throw",e)}i(void 0)}))}}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Z(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 Z(e,t){if(e){if("string"==typeof e)return $(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$(e,t):void 0}}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var J=wp.element,Q=J.useState,ee=J.useEffect,te="".concat(A,"/meow-common/v1"),re=function(e){var t=e.request,r=e.title,n=e.max,a=q(Q(!1),2),o=a[0],i=a[1],c=q(Q([]),2),l=c[0],s=c[1],u=l.length>0?l.reduce((function(e,t){return e+t})):0,f=l.length>0?Math.ceil(u/l.length):0,p=!l.length&&o;ee((function(){o&&setTimeout(K(z().mark((function e(){var r,n,a;return z().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(new Date).getTime(),e.next=3,(0,T.IU)("".concat(te,"/").concat(t),{method:"POST",nonce:k});case 3:n=(new Date).getTime(),a=n-r,s((function(e){return[].concat(V(e),[a])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[l]);return React.createElement(B,{style:{width:200,textAlign:"center"}},React.createElement(m.s,{h2:!0,style:{color:"white"}},r),React.createElement(M.X,{size:200,value:p?n:f,max:n},React.createElement("span",{style:{fontSize:20}},p?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},p?"YOUR ENGINE":l.length+" requests")),React.createElement(S.M,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||s([]),i(!o)}},o?"Stop":"Start"))};function ne(e){return ne="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},ne(e)}function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oe(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 oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ie(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ie=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ne(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ne(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function ce(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function le(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ce(o,n,a,i,c,"next",e)}function c(e){ce(o,n,a,i,c,"throw",e)}i(void 0)}))}}var se=wp.element,ue=se.useState,fe=se.useEffect;I&&A&&O||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var pe="".concat(A,"/meow-common/v1"),me=React.createElement(B,null,React.createElement(m.s,{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! 🌴🙀")),de=React.createElement(B,null,React.createElement(m.s,{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.")),he=React.createElement(B,null,React.createElement(m.s,{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"))))),Ee=function(){var e=le(ie().mark((function e(){var t;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(pe,"/all_settings/"),{method:"POST",nonce:k});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)}}(),ye=function(){var e=le(ie().mark((function e(t){var r,n,a;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.value,n=t.id,e.next=3,(0,T.IU)("".concat(pe,"/update_option"),{method:"POST",nonce:k,json:{name:n,value:r}});case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=le(ie().mark((function e(){var t;return ie().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(pe,"/error_logs"),{method:"POST",nonce:k});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)}}(),Re=function(){var e=(0,s.jE)(),t=ae(ue(!1),2),r=t[0],n=t[1],a=ae(ue(""),2),o=a[0],i=a[1],c=(0,f.I)({queryKey:["all_settings"],queryFn:Ee}),l=c.data,u=c.error,T=(0,p.n)({mutationFn:ye,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),_=(0,p.n)({mutationFn:ge}),w=null==l?void 0:l.meowapps_hide_meowapps,A=null==l?void 0:l.force_sslverify;fe((function(){u&&!r&&(n(!0),console.error("Error from useQuery",u.message))}),[u]),fe((function(){var e=document.getElementById("meow-common-phpinfo");e&&i(e.innerHTML)}),[]);var I=function(e,t){T.mutate({value:e,id:t})},O=React.createElement(d.d,{title:"Main Menu"},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(m.s,{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:T.isPending,checked:w,onChange:I}))),N=React.createElement(d.d,{title:"SSL Verify"},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(m.s,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:T.isPending,checked:A,onChange:I})));return React.createElement(y.z,{showRestError:r},React.createElement(g.n,{title:"The Dashboard"}),React.createElement(R.N,null,React.createElement(R.Y,{full:!0},React.createElement(v._,{keepTabOnReload:!0},React.createElement(v.V,{title:"Meow Apps"},me,React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(U,{title:"AI Engine",className:"primary"},React.createElement(H,{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(U,{title:"Media Cleaner",className:"primary"},React.createElement(H,{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(U,{title:"Database Cleaner",className:"primary"},React.createElement(H,{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(U,{title:"Media File Renamer",className:"primary"},React.createElement(H,{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(U,{title:"Social Engine",className:"primary"},React.createElement(H,{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(U,{title:"Meow Analytics",className:"primary"},React.createElement(H,{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(R.Y,{minimal:!0},React.createElement(U,{title:"Contact Form Block",className:"primary"},React.createElement(H,{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(U,{title:"Meow Gallery",className:"primary"},React.createElement(H,{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(U,{title:"Meow Lightbox",className:"primary"},React.createElement(H,{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(U,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(H,{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(U,{title:"Photo Engine",className:"primary"},React.createElement(H,{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(U,{title:"Contact Form Block",className:"primary"},React.createElement(H,{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(v.V,{title:"Performance"},de,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(re,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(re,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(re,{title:"SQL Request Time",request:"sql_request",max:2800})),he),React.createElement(v.V,{title:"PHP Info"},React.createElement(j,{dangerouslySetInnerHTML:{__html:o}})),React.createElement(v.V,{title:"PHP Error Logs"},React.createElement(B,null,React.createElement(S.M,{style:{marginBottom:10},color:"#ccb027",onClick:function(){_.mutate()},disabled:_.isPending,isBusy:_.isPending},"Load PHP Error Logs"),React.createElement(Y,null,(_.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(m.s,{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(v.V,{title:"Settings"},React.createElement(b.z,{title:"Settings",className:"primary"},O,N))))))},ve=r(8696),Se=r(2109),be=r(3860),Te=r(9794),_e=r(1543),we=r(7213),Ae=r(6734);function Ie(e){return Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ie(e)}function Oe(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Oe=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ie(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ie(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Ne(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xe(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ne(o,n,a,i,c,"next",e)}function c(e){Ne(o,n,a,i,c,"throw",e)}i(void 0)}))}}var ke=function(e){for(var t=0,r=0;r<e.length;r++){t=(t<<5)-t+e.charCodeAt(r),t|=0}return Math.abs(t).toString(36)},De=function(){setTimeout(xe(Oe().mark((function e(){var t,r,n,a,o,i,c,l,s,u;return Oe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("".concat(null===(t=window.WPMC)||void 0===t||null===(t=t.rest_url)||void 0===t?void 0:t.replace(/\/+$/,""),"/meow-licenser/").concat(null===(r=window.WPMC)||void 0===r?void 0:r.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(n=window.WPMC)||void 0===n?void 0:n.rest_nonce}});case 3:if(!(a=e.sent).ok){e.next=9;break}return e.next=7,a.json();case 7:if((o=e.sent).success&&o.data&&o.data.key)if(i=o.data,32===(c=i.key).length&&/^[0-9a-f]{32}$/.test(c)){u=ke(window.location.hostname);try{localStorage.removeItem(u)}catch(e){}}else if(!i.issue){l=ke(window.location.hostname);try{s=JSON.stringify({k:c,t:Date.now()}),localStorage.setItem(l,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)},Ce=function(){try{var e,t,r=ke(window.location.hostname);try{var n,a=localStorage.getItem(r);if(a&&null!==(n=window.WPMC)&&void 0!==n&&n.is_pro)try{var o,i,c,l=JSON.parse(a).t;if(Date.now()-l<288e5)return fetch("".concat(null===(o=window.WPMC)||void 0===o||null===(o=o.rest_url)||void 0===o?void 0:o.replace(/\/+$/,""),"/meow-licenser/").concat(null===(i=window.WPMC)||void 0===i?void 0:i.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(c=window.WPMC)||void 0===c?void 0:c.rest_nonce}}).then((function(e){if(e.ok)return e.json()})).then((function(e){e&&e.success&&e.data&&(e.data.issue&&(localStorage.removeItem(r),window.location.reload()))})).catch((function(){})),De(),!1;localStorage.removeItem(r)}catch(e){localStorage.removeItem(r)}}catch(e){}var s,u=null===(e=window.WPMC)||void 0===e?void 0:e.build_ref;if(!u)return null!==(s=window.WPMC)&&void 0!==s&&s.is_pro&&De(),!0;var f,p=function(e){for(var t="9e1b6a5b15119ef7699943e6210b36e1",r="",n=0;n<e.length;n++)r+=(e.charCodeAt(n)^t.charCodeAt(n%32)).toString(16).padStart(2,"0");return r}(u),m="[CRYPTED_CHECKSUM_PIRACY]";if(m===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!==(f=window.WPMC)&&void 0!==f&&f.is_pro&&De(),!0;var d=p===m;return d&&null!==(t=window.WPMC)&&void 0!==t&&t.is_pro&&De(),d}catch(e){return!1}};function Le(e){return Le="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},Le(e)}function Pe(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pe=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Le(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Le(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Me(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Fe(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Me(o,n,a,i,c,"next",e)}function c(e){Me(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Be(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Be(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 Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ue,He=wp.element,je=He.useState,Ye=He.useEffect,We="".concat(A,"/meow-licenser/").concat(_,"/v1"),ze=function(){var e=Ge(je(!1),2),t=e[0],r=e[1],n=Ge(je(!1),2),a=n[0],o=n[1],i=Ge(je(null),2),c=i[0],l=i[1],s=Ge(je(null),2),u=s[0],f=s[1],p=Ge(je(""),2),d=p[0],h=p[1],E=Ge(je(!1),2),y=E[0],g=E[1],R=x&&(!u||"valid"!==u.license),v=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,(0,T.IU)("".concat(We,"/get_license"),{method:"POST",nonce:k});case 6:if(t=e.sent,f(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 g(!0),r(!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:r(!1);case 22:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=Fe(Pe().mark((function e(){return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:null}});case 4:e.sent.success&&(h(""),f(null),l("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:r(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:d,override:!0}});case 4:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&l("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:r(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=Fe(Pe().mark((function e(){var t;return Pe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==d){e.next=9;break}if(o(!0),Ce()){e.next=6;break}return g(!0),e.abrupt("return");case 6:return f(null),h(""),e.abrupt("return");case 9:return r(!0),e.prev=10,e.next=13,(0,T.IU)("".concat(We,"/set_license"),{method:"POST",nonce:k,json:{serialKey:d}});case 13:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&l("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:r(!1);case 22:case"end":return e.stop()}}),e,null,[[10,17]])})));return function(){return e.apply(this,arguments)}}();Ye((function(){N&&(Ce()||g(!0))}),[]),Ye((function(){v()}),[]);var I=R?"Forced License":x?"Enabled":"Disabled",O=!y&&(R||u&&"valid"===u.license),D="Your license is active. Thanks a lot for your support :)";R&&(D="This license has been force-enabled for you.",u&&u.check_url&&(D=React.createElement(React.Fragment,null,React.createElement("span",null,D),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?D=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?D=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?D=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?D="This license does not exist.":"disabled"===u.issue?D="This license has been disabled.":"item_name_mismatch"===u.issue?D="This license seems to be for a different plugin... isn't it? :)":"forced"===u.issue?D="ABC":(D=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})):D="Please enter your license key below to activate Pro features.");var C=React.createElement(b.z,{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"),"."),L=React.createElement(b.z,{title:"Pro Version (".concat(I,")"),busy:t,className:"primary"},!y&&!R&&!(u&&u.key===d)&&React.createElement(React.Fragment,null,React.createElement("div",{style:{marginBottom:10}},"License Key:"),React.createElement(ve.A,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:d,onChange:function(e){return h(e.trim())},placeholder:"Type your license key..."}),React.createElement(m.s,{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(we.X,{variant:"danger"},D),O&&React.createElement(we.X,{variant:"success"},D),!y&&React.createElement("div",{style:{marginTop:15,display:"flex",justifyContent:"end"}},u&&!O&&React.createElement(S.M,{className:"secondary",disabled:t||!d,onClick:A},"Retry to validate"),u&&u.key===d&&React.createElement(S.M,{className:"secondary",disabled:t||!d,onClick:_},"Remove License"),React.createElement(S.M,{disabled:t||!d||u&&u.key===d,onClick:A},"Validate License"),a&&!O&&React.createElement(S.M,{disabled:t||!d||u&&u.key===d,onClick:w,className:"danger"},"Force License")),React.createElement(Te.n,{isOpen:"licenseAdded"===c,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(Te.n,{isOpen:"licenseRemoved"===c,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}));return N?L:C};function Ve(e){return Ve="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},Ve(e)}function Xe(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ve(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ke=wp.i18n.__,qe={};qe.COMMON={PLUGIN_NAME:Ke("Media Cleaner","media-cleaner"),TUTORIAL:Ke("Tutorial","media-cleaner"),SETTINGS:Ke("Settings","media-cleaner"),DASHBOARD:Ke("Dashboard","media-cleaner"),MEDIA_LIBRARY:Ke("Clean Library","media-cleaner"),LIBRARY:Ke("Library","media-cleaner"),FILESYSTEM:Ke("Clean Uploads Folder","media-cleaner"),DUPLICATES:Ke("Clean Duplicates (BETA)","media-cleaner"),OPTIMIZE_THUMBNAILS:Ke("Optimize Thumbnails","media-cleaner"),BY_JORDY_MEOW:Ke("By Jordy Meow","media-cleaner"),MODAL_DOES_NOT_EXIST:Ke("The modal {0} doesn't exist.","media-cleaner")},qe.ISSUE_CODES={NO_CONTENT:Ke("Not found in content","media-cleaner"),DUPLICATE:Ke("Duplicate file","media-cleaner"),NOT_NEEDED_THUMB:Ke("Unnecessary thumbnail","media-cleaner"),FORCED_THUMBNAIL_ISSUE:Ke("Forced thumbnail issue","media-cleaner"),ORPHAN_MEDIA:Ke("Not attached file","media-cleaner"),ORPHAN_FILE:Ke("Not in library","media-cleaner"),ORPHAN_RETINA:Ke("Orphan @2x","media-cleaner"),ORPHAN_WEBP:Ke("Orphan WebP","media-cleaner")},qe.DASHBOARD=(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue={STEP:Ke("STEP","media-cleaner"),SCAN:Ke("Scan","media-cleaner"),RESUME:Ke("Resume","media-cleaner"),PICK:Ke("Pick"),RESET:Ke("Reset","media-cleaner"),RESET_REFERENCES:Ke("Reset References","media-cleaner"),RESET_ISSUES:Ke("Reset Issues","media-cleaner"),EXTRACT_REFERENCES:Ke("Extract References","media-cleaner"),EXTRACT_REFERENCES_FOR_POST_ID:Ke("Extract References for Post ID","media-cleaner"),MATCH_WITH_REFERENCES:Ke("Match with References","media-cleaner"),FROM_FOLDER:Ke("From <strong>{0}</strong>","media-cleaner"),PICK_FOLDER:Ke("Pick Folder","media-cleaner"),RESET_FOLDER:Ke("Reset Folder","media-cleaner"),RESET_FOLDERS:Ke("Reset Folders","media-cleaner"),RE_ATTACH_MEDIA:Ke("Re-Attach Media","media-cleaner"),DELETE_ALL:Ke("Delete All","media-cleaner"),DELETE_STRONG_ALL:Ke("Delete <strong>All</strong>","media-cleaner"),RECOVER_ALL:Ke("Recover <strong>All</strong>","media-cleaner"),EMPTY_TRASH:Ke("Empty Trash","media-cleaner"),INFO_MESSAGE:Ke("There are <b>{0} issue{1}</b> with your files, accounting for <b>{2} MB</b>. Your trash contains <b>{3} MB</b>.","media-cleaner"),ISSUES:Ke("Issues","media-cleaner"),IGNORED:Ke("Ignored","media-cleaner"),TRASH:Ke("Trash","media-cleaner"),REFERENCES:Ke("References","media-cleaner"),ACTION:Ke("Action","media-cleaner"),REPAIR:Ke("Repair","media-cleaner"),EMPTY_MESSAGE:Ke("It's all clean & nice here! 👍<br />Why not trying to give a boost to your database with <a target='_blank' href='https://wordpress.org/plugins/database-cleaner/'>Database Cleaner</a>? 😌","media-cleaner"),ITEMS_PAGE:Ke("items / page","media-cleaner"),DELETE_ALL_CONTENT:Ke("<span>If you continue, <b>{0} issue{1} will be deleted</b>. Make absolutely sure you have a backup of your site.</span>","media-cleaner"),TRASH_ALL_CONTENT:Ke("<span>If you continue, <b>the trash will be entirely emptied</b>. Make absolutely sure you have a backup of your site.</span>","media-cleaner"),FORCE_TRASH_ALL_CONTENT:Ke("It seems like the trash could not be emptied. Do you want to force clean the trash? This will permanently delete all the trashed files and their database entries with no security check. Make absolutely sure you have a backup of your site, or that you are sure about this action.","media-cleaner")},"RECOVER_ALL",Ke("Recover All","media-cleaner")),"RECOVER_ALL_CONTENT",Ke("Are you sure you really want to recover all the files from the trash?","media-cleaner")),"ERROR",Ke("Error","media-cleaner")),"RETRY",Ke("Retry","media-cleaner")),"AUTO_RETRY",Ke("AUTO RETRY","media-cleaner")),"AUTO_RETRY_DESCRIPTION",Ke("AUTO RETRY will retry the actions up to 10 times. At every retry, it will increase the delay (in order to avoid timeouts). Skipping errors is not recommended at all as it will result in a lot of false-positives. Check your browser console for more information.","media-cleaner")),"SKIP",Ke("Skip","media-cleaner")),"ALWAYS_SKIP",Ke("ALWAYS SKIP","media-cleaner")),"STOP",Ke("Stop","media-cleaner")),"FINISHED",Ke("Finished","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"CLOSE",Ke("Close","media-cleaner")),"OPEN_IMAGE",Ke("Open Image","media-cleaner")),"ORIGIN",Ke("Origin","media-cleaner")),"TITLE_PATH",Ke("Title & Path","media-cleaner")),"ISSUE",Ke("Issue","media-cleaner")),"SIZE",Ke("Size","media-cleaner")),"ID",Ke("ID","media-cleaner")),"THUMBNAIL",Ke("Thumbnail","media-cleaner")),"POST",Ke("Post","media-cleaner")),"MEDIA_ID",Ke("Media ID","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"MEDIA_URL",Ke("Media URL","media-cleaner")),"DELETED_AT",Ke("Deleted At","media-cleaner")),"ORIGIN_TYPE",Ke("Origin Type","media-cleaner")),"FINAL_MESSAGE",Ke("The process has finished, but {0} error(s) occurred.","media-cleaner")),"STATUS_GETTING_IDS",Ke("Getting IDs...","media-cleaner")),"STATUS_EMPTYING",Ke("Emptying...","media-cleaner")),"STATUS_EMPTYING_SUCCESS",Ke("🟢 Emptying success!","media-cleaner")),"STATUS_DELETING",Ke("Deleting...","media-cleaner")),"STATUS_RECOVERING",Ke("Recovering...","media-cleaner")),"STATUS_IGNORING",Ke("Ignoring...","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"STATUS_UNDOING",Ke("Undoing...","media-cleaner")),"STATUS_RESUMING",Ke("Resuming...","media-cleaner")),"STATUS_RESETTING_ISSUES_AND_REFERENCES",Ke("Resetting issues and references...","media-cleaner")),"STATUS_RESETTING_ISSUES",Ke("Resetting issues...","media-cleaner")),"STATUS_RESETTING_REFERENCES",Ke("Resetting references...","media-cleaner")),"STATUS_EXTRACT_FROM_CONTENT",Ke("Extract from content...","media-cleaner")),"STATUS_EXTRACT_FROM_LIBRARY",Ke("Extract from library...","media-cleaner")),"STATUS_EXTRACT_FROM_DUPLICATES",Ke("Hashing duplicates...","media-cleaner")),"STATUS_EXTRACT_FROM_THUMBNAILS",Ke("Generating thumbnails...","media-cleaner")),"STATUS_LISTING_MEDIA",Ke("Listing media...","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"STATUS_LISTING_FILES",Ke("Listing files...","media-cleaner")),"STATUS_LISTING_DUPLICATES",Ke("Listing duplicates...","media-cleaner")),"STATUS_LISTING_THUMBNAILS",Ke("Listing thumbnails for optimization...","media-cleaner")),"STATUS_ERROR_UNKNOWN_METHOD",Ke("This method is not known!","media-cleaner")),"STATUS_MATCHING_WITH_CONTENT",Ke("Matching with references...","media-cleaner")),"STATUS_RETREIVE_FILES",Ke("Retrieving files...","media-cleaner")),"STATUS_RETREIVE_MEDIA",Ke("Retrieving media entries...","media-cleaner")),"STATUS_UNKNOWN_STEP",Ke("Unknown step!","media-cleaner")),"STATUS_SCANNING_WITH_REPAIR_MODE",Ke("Scanning with repair mode...","media-cleaner")),"AUTO_ATTACH_FEATURE_MESSAGE",Ke("Currently, the Auto-Attach feature is handled by Media File Renamer: <a target='_blank' href='https://wordpress.org/plugins/media-file-renamer/'>https://wordpress.org/plugins/media-file-renamer/</a>. It will use the references data.","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"REFERENCE_COLUMN_FILTERS",{SHOW_ALL:Ke("Show All","media-cleaner"),ONLY_MEDIA_IDS:Ke("Only Media IDs","media-cleaner"),ONLY_MEDIA_URLS:Ke("Only Media URLs","media-cleaner")}),"SELECT_SIZES",Ke("Select Sizes","media-cleaner")),"SELECT_SIZES_DESCRIPTION",Ke("<b>Force mark as issue</b>: These are the registered image sizes in your WordPress installation. Thumbnails that match these sizes will be validated. You can select sizes to force them as issues. This is useful when you want to get rid of a specific size.","media-cleaner")),"REPAIR_MODE_DESCRIPTION",Ke("⚡In short, the 'Repair' button sends the file back to the Media Library.\n\n🗒️When you use the 'Repair' button, Media Cleaner will take action to resolve issues with your media files.\n\nFirst, it identifies any related items (child issues) that might be causing problems and removes them to prevent future complications.\n\nThen, it re-adds the main media file (the parent) back into your Media Library.\n\nBy doing this, the file is no longer seen as an isolated thumbnail or a 'lost' file; it becomes a fully recognized media item again, just like all the other content in your Media Library.","media-cleaner")),"IGNORE_SELECTED",Ke("Ignore <strong>{0}</strong> entries","media-cleaner")),"DELETE_SELECTED",Ke("Delete <strong>{0}</strong> entries","media-cleaner")),"REPAIR_SELECTED",Ke("Repair <strong>{0}</strong> entries","media-cleaner")),"UNDO_SELECTED",Ke("Undo <strong>{0}</strong> entries","media-cleaner")),"RECOVER_SELECTED",Ke("Recover <strong>{0}</strong> entries","media-cleaner")),"DELETE_PERMANENTLY_SELECTED",Ke("Delete Permanently <strong>{0}</strong> entries","media-cleaner")),Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Xe(Ue,"WARNING_TITLE",Ke("⚠️ Safety Checklist","media-cleaner")),"WARNING_MESSAGE_1",Ke("<b>Be ready before you start.</b> Always have a backup of your site (you can use <a href='http://meow.click/blogvault' target='_blank'>BlogVault</a> or another backup plugin). Read the <a href='https://clean.thehiddendocs.com/' target='_blank'>tutorial</a> to understand how the plugin works. Remember: deleted files go to the trash first, but if you empty the trash, they are <b style='color:red;'>permanently deleted</b> and cannot be recovered.","media-cleaner")),"WARNING_CHECKBOX_1",Ke("I have a backup, read the tutorial, and understand the trash system.","media-cleaner")),"WARNING_MESSAGE_2",Ke("<b>Plugin and theme support.</b> Media Cleaner may not fully handle every Builder or Plugin. Only the ones listed in the <a href='/wp-admin/admin.php?page=wpmc_settings&nekoTab=parsers' target='_blank'>Parsers</a> section are supported (with some available only in the <b>Pro version</b>). If you're unsure, please check the Parsers settings for details.","media-cleaner")),"WARNING_CHECKBOX_2",Ke("I agree, and I checked the Parsers section.","media-cleaner")),"WARNING_MESSAGE_3",Ke("<b>Accuracy and false positives.</b> No parser can be 100% perfect. WordPress is dynamic, and sometimes files may be flagged even though they are still in use. If you notice this, you can restore them, and we'd appreciate it if you report the case here: <a href='https://clean.thehiddendocs.com/common-issues/false-positive-issues/' target='_blank'>Common Issue: False Positives</a>.","media-cleaner")),"WARNING_CHECKBOX_3",Ke("I understand and will report any issues.","media-cleaner")),"WARNING_MESSAGE_4",Ke("<b>You are in control.</b> Media Cleaner only scans and suggests. Nothing is removed unless you choose to delete it. With a proper backup, there is no risk — you can always restore. Please don't leave a bad review if something is missing after you decided to delete it.","media-cleaner")),"WARNING_CHECKBOX_4",Ke("I agree, I am responsible for deletions.","media-cleaner")),"WARNING_MESSAGE_5",Ke("If you have already read the above warnings, you can disable this pop-up in the settings.","media-cleaner")),Xe(Ue,"CONFIRM_RESTART_INSTEAD_OF_RESUME",Ke("A scan was not finished. Please use the 'Resume' button to continue it. If you click 'OK', the scan will restart from the beginning.","media-cleaner"))),qe.NOTIFICATIONS={GET_PRO_VERSION:Ke("Get the Pro Version","media-cleaner"),READ_TUTORIAL:Ke("Read the tutorial","media-cleaner"),SCAN_MEDIA_LIBRARY_FOR_BROKEN_ENTRIES:Ke("Media Cleaner will scan your Media Library for broken entries.","media-cleaner"),SCAN_MEDIA_LIBRARY_FOR_UNUSED_ENTRIES:Ke("Media Cleaner will scan your Media Library for entries which aren't used in your content.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED_OR_UNUSED:Ke("Media Cleaner will scan your physical directories for files which are not registered in the Media Library or not used directly in your content.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED:Ke("Media Cleaner will scan your physical directories for files which are not registered in the Media Library.","media-cleaner"),SCAN_PHYSICAL_DIRS_FOR_UNUSED:Ke("Media Cleaner will scan your physical directories for files which are not used in your content.","media-cleaner"),OPTIMIZE_THUMBNAILS_OF_MEDIA_ENTRIES:Ke("Media Cleaner will regenerate missing thumbnails based on your theme size settings. For thumbnails that already exist but are not part of your theme sizes, they will be listed as issues.","media-cleaner"),THUMBNAIL_OPTIMIZATION_DISABLED:Ke('To enable the thumbnail optimization, please check the "Thumbnails Only" option in the "Clean Uploads Folder Scan" settings.',"media-cleaner"),SCAN_FOR_DUPLICATE_MEDIA_ENTRIES:Ke("Media Cleaner will check each file in your uploads folder and create a unique hash for each of them. If two files have the same hash, they are considered as duplicates and listed in the issues.","media-cleaner"),RETURN_ALL_FILES_FROM_PHYSICAL_DIRS:Ke("Media Cleaner will return all the files from your physical directories, without checking if the files are used or not.","media-cleaner"),WARNING_IMPORTANCE:Ke("<b><span style='color:red;'>This is important.</span> Backup your DB and your /uploads directory before using Media Cleaner.</b> The deleted files will be temporarily moved to the <i>uploads/wpmc-trash</i> directory. After testing your site, you can check the <i>Trash</i> in order to empty it or to recover your files. That said, you still must have a backup! If you don't know how, give a try to this: <a href='http://meow.click/blogvault' target='_blank'>BlogVault</a>.","media-cleaner"),WARNING_CONSIDERATION:Ke("<b><span style='color:red;'>Please be considerate.</span> Don't blame Media Cleaner if it deleted too many (or not enough) of your files.</b> WordPress being a very dynamic and pluggable system, it is impossible to predict all the situations in which your files are used. Please do not post a bad review because it broke your install; if you have a proper backup, there is no risk! You can disable this big warning in the options if you have the Pro Version. Read this warning twice. Media Cleaner is awesome and constantly gets better so I sincerely hope you will enjoy it. Thank you :)","media-cleaner"),FREE_VERSION_INSTRUNTION:Ke("You must <b>backup the uploads folder and DB</b> before using the Cleaner. If you don't know how, give a try to <a target='_blank' href='https://meow.click/blogvault'>BlogVault</a>. It is also highly recommanded to read the tutorial. Last but not least, check the <b>Pro Version</b>, as it adds many features and also supports the development. This message is only displayed in the free version. Thank you!","media-cleaner"),IMCOMPATIBLE_PLUGINS_NOTE:Ke("Important note about the following plugin(s) which you are using:","media-cleaner"),IMCOMPATIBLE_PLUGINS_MESSAGE:Ke("They require additional checks which are only implemented in <a target='_blank' href='//meowapps.com/plugin/media-cleaner'>Media Cleaner Pro</a>.","media-cleaner")},qe.SETTINGS={CONTENT:Ke("Content","media-cleaner"),CHECK:Ke("Check","media-cleaner"),ENABLE:Ke("Enable","media-cleaner"),CONTENT_DESCRIPTION:Ke("Checks if the media entries are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc). Pagebuilders are only supported in the Pro Version.","media-cleaner"),FILESYSTEM_CONTENT_DESCRIPTION:Ke("Checks if the files are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc).","media-cleaner"),MEDIA_LIBRARY_DESCRIPTION:Ke("Checks if the files are properly registered in the Media Library.","media-cleaner"),LIVE_CONTENT:Ke("Live Content","media-cleaner"),LIVE_CONTENT_DESCRIPTION:Ke("The live version of the site will be also analyzed (as if a visitor was loading it). It increases the accuracy of the results but slows down the speed dramatically.","media-cleaner"),IMAGES_ONLY:Ke("Images Only","media-cleaner"),IMAGES_ONLY_DESCRIPTION:Ke("Restricts the scan to images. Nothing else will be scanned.","media-cleaner"),ATTACHED_IMAGES:Ke("Attached Images","media-cleaner"),ATTACHED_IMAGES_DESCRIPTION:Ke("If a media entry is attached (in the Media Library, it is the <b>Uploaded To</b> field), it will be considered as being used.","media-cleaner"),CONSIDER_AS_IN_USE:Ke("Consider as In Use","media-cleaner"),THUMBNAILS_ONLY:Ke("Thumbnails Only","media-cleaner"),THUMBNAILS_ONLY_DESCRIPTION:Ke("Restricts Media Cleaner to scan thumbnails. With WordPress, those filenames contain the resolution.","media-cleaner"),DIRECTORIES_FILTER:Ke("Directories Filter","media-cleaner"),FILES_FILTER:Ke("Files Filter","media-cleaner"),HIDE:Ke("Hide","media-cleaner"),YES:Ke("Yes","media-cleaner"),HIDE_THUMBNAILS:Ke("Thumbnails","media-cleaner"),HIDE_THUMBNAILS_DESCRIPTION:Ke("If you prefer not to see the thumbnails.","media-cleaner"),SKIP_TRASH:Ke("Skip Trash","media-cleaner"),SKIP_TRASH_DESCRIPTION:Ke("This will disable the trash and the restore related features.","media-cleaner"),WARNING_MESSAGE:Ke("Warning Message","media-cleaner"),WARNING_MESSAGE_DESCRIPTION:Ke("Have you read it twice? If yes, hide it :)","media-cleaner"),PLUGIN_DATA:Ke("Plugin Data","media-cleaner"),PLUGIN_DATA_DESCRIPTION:Ke("The database and all the options of the plugin will be removed on uninstall. This also includes the information about the plugin's trash.","media-cleaner"),DELETE_ALL:Ke("Delete all","media-cleaner"),MEDIAS_BUFFER:Ke("Medias Buffer","media-cleaner"),MEDIAS_BUFFER_DESCRIPTION:Ke("The number of media entries to read at a time. This is fast, so the value should be between 50 and 1000.","media-cleaner"),POSTS_BUFFER:Ke("Posts Buffer","media-cleaner"),POSTS_BUFFER_DESCRIPTION:Ke("The number of posts (and any other post types) to analyze at a time. This is the most intense part of the process. Recommended value is between 1 (slow server) and 20 (excellent server).","media-cleaner"),ANALYSIS_BUFFER:Ke("Analysis Buffer","media-cleaner"),ANALYSIS_BUFFER_DESCRIPTION:Ke("The number of media entries or files to analyze at a time. This is the main part of the process, but is is much faster than analyzing each post. Recommended value is between 20 (slow server) and 1000 (excellent server).","media-cleaner"),FILE_OPERATION_BUFFER:Ke("File Operation Buffer","media-cleaner"),FILE_OPERATION_BUFFER_DESCRIPTION:Ke("The number of media entries or files to delete at a time. This highly depends on your server, it is normally quite fast. Recommended value is between 5 (slow server) and 100 (excellent server).","media-cleaner"),DELAY:Ke("Delay (in ms)","media-cleaner"),DELAY_DESCRIPTION:Ke("Time to wait between each request (in milliseconds). The overall process is intensive so this gives the chance to your server to chill out a bit. A very good server doesn't need it, but a slow/shared hosting might even reject requests if they are too fast and frequent. Recommended value is actually 0, 100 for safety, 2000 or 5000 if your hosting is kind of cheap.","media-cleaner"),DISABLE_ANALYSIS:Ke("Disable Analysis","media-cleaner"),DISABLE_CLEANING:Ke("Disable Cleaning","media-cleaner"),OUTPUT_BUFFER_CLEANING:Ke("Output Buffer Cleaning","media-cleaner"),PHP_ERROR_LOGS:Ke("PHP Error Logs","media-cleaner"),PHP_ERROR_LOGS_DESCRIPTION:Ke("The logs will also be written in the PHP error logs.","media-cleaner"),OUTPUT_BUFFER_CLEANING_DESCRIPTION:Ke("Sometimes other plugins or themes might use the output buffer to display content thinking you are looking at the pages being scanned. By default the plugin will clean the output buffer to sanitize the server responses.","media-cleaner"),SHORTCODES:Ke("Shortcodes","media-cleaner"),CACHED_REFERENCES:Ke("Cached References","media-cleaner"),CACHED_REFERENCES_DESCRIPTION:Ke("References are media files that have been detected as being used. When caching is enabled, each media file is only added to the references list once, even if it’s used in multiple places. This improves performance and reduces database usage. If you disable cached references, you’ll be able to see all locations where a media file is used, even if it’s the same file used multiple times.","media-cleaner"),SHORTCODES_DESCRIPTION:Ke("Resolving shortcodes increase accuracy, but makes the process slower and takes more memory.","media-cleaner"),LOGS:Ke("Logs","media-cleaner"),LOGS_DESCRIPTION:Ke("Simple logging that explains which actions has been run.","media-cleaner"),REFRESH_LOGS:Ke("Refresh Logs","media-cleaner"),CLEAR_LOGS:Ke("Clear Logs","media-cleaner"),RESET_OPTIONS:Ke("Reset Options","media-cleaner"),EXPORT_OPTIONS:Ke("Export Options","media-file-renamer"),IMPORT_OPTIONS:Ke("Import Options","media-file-renamer"),DONE:Ke("Done!","media-cleaner"),RESET_DB_CONTENT:Ke("The Media Cleaner's database has been deleted. It will be re-created automatically next time you visit the Media Cleaner Dashboard.","media-cleaner"),ACCESS_DASHBOARD:Ke("Access Media Cleaner Dashboard","media-cleaner"),DELETE_CLEANER_DB:Ke("Delete Cleaner DB","media-cleaner"),SCAN_DESCRIPTION:Ke("There are two kinds of scan. Usually, the <b>Media Library</b> should be scanned first for images which are not used (if Content is checked under Scanning). Then, the <b>Filesystem</b> should be scanned for images which aren't registered in the Media Library (if Media Library is checked under Scanning). Check the <a target='_blank' href='https://meowapps.com/media-cleaner/tutorial/'>tutorial</a> for more information. If you wish to clean your <b>Database</b>, try <a target='_blank' href='https://wordpress.org/plugins/database-cleaner/'>Database Cleaner</a>, you will love it! 💕","media-cleaner"),MEDIA_LIBRARY_SCAN:Ke("Clean Library Scan","media-cleaner"),SCANNING:Ke("Scanning","media-cleaner"),NEITHER_SCANNING_DESCRIPTION:Ke("Since Content is not checked, Media Cleaner will analyze your Media Library for <u>broken entries</u>.","media-cleaner"),FILTERS:Ke("Filters","media-cleaner"),PARSERS:Ke("Parsers","media-cleaner"),AVAILABLE_PARSERS:Ke("Available Parsers","media-cleaner"),PARSERS_DESCRIPTION:Ke('Parsers are blocks of code that help Media Cleaner to analyze your content that is used by third-party plugins, themes or page builders. If you are using a plugin or a theme that it is not listed here, you <b>might</b> get some false-positives scan results. If this is the case, please read this <a target="_blank" href="https://clean.thehiddendocs.com/common-issues/false-positive-issues/">documentation</a> to learn what to do.',"media-cleaner"),PARSERS_DESCRIPTION_INFO:Ke("Not all plugins and themes need parsers. All media files that are used and referenced using WordPress core functionalities will be scanned naturally. Parsers are only needed for third-party plugins and themes that use custom methods to store media references.","media-cleaner"),EXTRA_RULES:Ke("Extra Rules","media-cleaner"),FILESYSTEM_SCAN:Ke("Clean Uploads Folder Scan","media-cleaner"),FILESYSTEM_SCANNING_DESCRIPTION:Ke("None of the checks above are selected, you will get the list of all your files.","media-cleaner"),BOTH_SCANNING_DESCRIPTION:Ke("Both scans will run at the same time. This will take more time and memory. Also keep in mind that the dashboard will list both results in the same table, so it’s usually better to run only one type of scan at a time.","media-cleaner"),ADVANCED:Ke("Advanced","media-cleaner"),UI_LOGS:Ke("UI & Logs","media-cleaner"),ON_UNINSTALL:Ke("On Uninstall","media-cleaner"),FOR_ADVANCED_USERS_DEVELOPERS:Ke("For Advanced Users & Developers","media-cleaner"),ADVANCED_SETTINGS:Ke("Advanced Settings","media-cleaner"),LICENSE:Ke("License","media-cleaner"),LOGS_DEBUG:Ke("Logs & Debug","media-cleaner"),EXPERT_MODE:Ke("Expert Mode","media-cleaner"),ERROR_EXPORT_SETTINGS:Ke("Error while exporting settings. Please check your console.","media-cleaner"),SUCCESS_IMPORT_SETTINGS:Ke("Settings imported. The page will now reload to reflect the changes.","media-cleaner"),ERROR_IMPORT_SETTINGS:Ke("Error while importing settings. Please check your console.","media-cleaner")};const Ze=qe;function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Je(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Je=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==$e(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError($e(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Qe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){tt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=$e(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function nt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){rt(o,n,a,i,c,"next",e)}function c(e){rt(o,n,a,i,c,"throw",e)}i(void 0)}))}}function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(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 ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var it=wp.element.useState,ct={marginTop:10,background:"rgb(0, 72, 88)",padding:10,color:"rgb(58, 212, 58)",maxHeight:600,minHeight:200,display:"block",fontFamily:"monospace",fontSize:12,whiteSpace:"pre",overflowX:"auto",width:"calc(100vw - 276px)"};const lt=function(){var e=at(it(D),2),t=e[0],r=e[1],n=at(it(!1),2),a=n[0],o=n[1],i=at(it(""),2),c=i[0],l=i[1],s=at(it(),2),u=s[0],f=s[1],p=at(it("media-library-scan"),2),A=p[0],O=p[1],C=a,L={"media-library-scan":Ze.SETTINGS.MEDIA_LIBRARY_SCAN,"filesystem-scan":Ze.SETTINGS.FILESYSTEM_SCAN,parsers:Ze.SETTINGS.PARSERS,advanced:Ze.SETTINGS.ADVANCED,license:Ze.SETTINGS.LICENSE,"logs-debug":Ze.SETTINGS.LOGS_DEBUG}[A]||Ze.COMMON.SETTINGS,P=t.content,M=t.filesystem_content,F=t.media_library,G=t.live_content,B=t.debuglogs,U=t.images_only,H=t.attach_is_use,j=t.thumbnails_only,Y=t.dirs_filter,W=t.files_filter,z=t.hide_thumbnails,V=t.hide_warning,X=t.skip_trash,K=t.medias_buffer,q=t.posts_buffer,Z=t.analysis_buffer,$=(t.scan_progress,t.file_op_buffer),J=t.delay,Q=t.shortcodes_disabled,ee=t.output_buffer_cleaning_disabled,te=t.php_error_logs,re=t.clean_uninstall,ne=t.expert_mode,ae=t.incompatible_plugins,oe=t.native_plugins,ie=function(){var e=nt(Je().mark((function e(n,a){var i,c;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=et(et({},t),{},tt({},a,n)),o(!0),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/update_options"),{method:"POST",json:{options:i},nonce:k});case 5:(c=e.sent).success&&r(c.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:return e.prev=12,o(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(t,r){return e.apply(this,arguments)}}(),ce=function(){var e=nt(Je().mark((function e(t){var n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(I,"/update_options"),{method:"POST",nonce:k,json:{options:t}});case 4:(n=e.sent).success||alert(n.message),r(n.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,o(!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)}}(),le=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,(0,T.IU)("".concat(I,"/reset_options"),{nonce:k,method:"POST"});case 4:(t=e.sent).success&&r(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,o(!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=nt(Je().mark((function e(){return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/reset_db"),{nonce:k,method:"POST"});case 3:f("resetDb"),o(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/refresh_logs"),{nonce:k,method:"POST"});case 3:(t=e.sent).success&&l(t.data),o(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,(0,T.IU)("".concat(I,"/clear_logs"),{nonce:k,method:"POST"});case 3:(t=e.sent).success&&l(t.data),o(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.IU)("".concat(I,"/all_settings"),{method:"GET",nonce:k});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)}}(),me=function(){var e=nt(Je().mark((function e(){var t,r,n,a,i,c,l;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,t=new Date,e.next=5,pe();case 5:r=e.sent,n={options:r},a="media-cleaner-".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate(),".json"),i=new Blob([JSON.stringify(n)],{type:"application/json"}),c=URL.createObjectURL(i),(l=document.createElement("a")).href=c,l.setAttribute("download",a),l.click(),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(1),alert(Ze.SETTINGS.ERROR_EXPORT_SETTINGS),console.log(e.t0);case 20:return e.prev=20,o(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=nt(Je().mark((function e(){var t;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(!0);try{(t=document.createElement("input")).type="file",t.accept="application/json",t.onchange=function(){var e=nt(Je().mark((function e(t){var r,n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.target.files[0]){e.next=3;break}return e.abrupt("return");case 3:(n=new FileReader).onload=function(){var e=nt(Je().mark((function e(t){var r,n;return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=JSON.parse(t.target.result),n=r.options,e.next=4,ce(n);case 4:alert(Ze.SETTINGS.SUCCESS_IMPORT_SETTINGS),window.location.reload();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n.readAsText(r);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.click()}catch(e){alert(Ze.SETTINGS.ERROR_IMPORT_SETTINGS),console.log(e)}finally{o(!1)}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=React.createElement(d.d,{title:Ze.SETTINGS.CONTENT},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"content",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.CONTENT_DESCRIPTION,value:"1",checked:P,onChange:ie}))),Ee=React.createElement(d.d,{title:Ze.SETTINGS.CONTENT},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"filesystem_content",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.FILESYSTEM_CONTENT_DESCRIPTION,value:"1",checked:M,onChange:ie}))),ye=React.createElement(d.d,{title:Ze.COMMON.LIBRARY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"media_library",label:Ze.SETTINGS.CHECK,description:Ze.SETTINGS.MEDIA_LIBRARY_DESCRIPTION,value:"1",checked:F,onChange:ie}))),ge=(d.d,Ze.SETTINGS.LIVE_CONTENT,h.E,E.R,Ze.SETTINGS.CHECK,Ze.SETTINGS.LIVE_CONTENT_DESCRIPTION,React.createElement(d.d,{title:Ze.SETTINGS.IMAGES_ONLY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"images_only",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.IMAGES_ONLY_DESCRIPTION,value:"1",checked:U,onChange:ie})))),Re=React.createElement(d.d,{title:Ze.SETTINGS.ATTACHED_IMAGES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"attach_is_use",label:Ze.SETTINGS.CONSIDER_AS_IN_USE,description:(0,T.FE)(Ze.SETTINGS.ATTACHED_IMAGES_DESCRIPTION),value:"1",checked:H,onChange:ie}))),Ie=React.createElement(d.d,{title:Ze.SETTINGS.THUMBNAILS_ONLY},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"thumbnails_only",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.THUMBNAILS_ONLY_DESCRIPTION,value:"1",checked:j,onChange:ie}))),Oe=React.createElement(d.d,{title:Ze.SETTINGS.DIRECTORIES_FILTER},React.createElement(ve.A,{name:"dirs_filter",onReset:function(){ie("","dirs_filter")},value:Y,placeholder:"/regex/",onEnter:ie,onBlur:ie})),Ne=React.createElement(d.d,{title:Ze.SETTINGS.FILES_FILTER},React.createElement(ve.A,{name:"files_filter",onReset:function(){ie("","files_filter")},value:W,placeholder:"/regex/",onEnter:ie,onBlur:ie})),xe=React.createElement(d.d,{title:Ze.SETTINGS.HIDE_THUMBNAILS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"hide_thumbnails",label:Ze.SETTINGS.HIDE,description:Ze.SETTINGS.HIDE_THUMBNAILS_DESCRIPTION,value:"1",checked:z,onChange:ie}))),ke=React.createElement(d.d,{title:Ze.SETTINGS.SKIP_TRASH},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"skip_trash",label:Ze.SETTINGS.YES,description:Ze.SETTINGS.SKIP_TRASH_DESCRIPTION,value:"1",checked:X,onChange:ie}))),De=React.createElement(d.d,{title:Ze.SETTINGS.WARNING_MESSAGE},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"hide_warning",label:Ze.SETTINGS.HIDE,description:Ze.SETTINGS.WARNING_MESSAGE_DESCRIPTION,requirePro:!x,value:"1",checked:V,onChange:ie}))),Ce=React.createElement(d.d,{title:Ze.SETTINGS.EXPERT_MODE},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"expert_mode",label:Ze.SETTINGS.ENABLE,value:"1",checked:ne,onChange:ie}))),Le=React.createElement(d.d,{title:Ze.SETTINGS.PLUGIN_DATA},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"clean_uninstall",label:Ze.SETTINGS.DELETE_ALL,description:Ze.SETTINGS.PLUGIN_DATA_DESCRIPTION,value:"1",checked:re,onChange:ie}))),Pe=React.createElement(d.d,{title:Ze.SETTINGS.MEDIAS_BUFFER},React.createElement(ve.A,{name:"medias_buffer",type:"number",value:K,min:"1",max:"1000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.MEDIAS_BUFFER_DESCRIPTION})),Me=React.createElement(d.d,{title:Ze.SETTINGS.POSTS_BUFFER},React.createElement(ve.A,{name:"posts_buffer",type:"number",value:q,min:"1",max:"100",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.POSTS_BUFFER_DESCRIPTION})),Fe=React.createElement(d.d,{title:Ze.SETTINGS.ANALYSIS_BUFFER},React.createElement(ve.A,{name:"analysis_buffer",type:"number",value:Z,min:"1",max:"1000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.ANALYSIS_BUFFER_DESCRIPTION})),Ge=React.createElement(d.d,{title:Ze.SETTINGS.FILE_OPERATION_BUFFER},React.createElement(ve.A,{name:"file_op_buffer",type:"number",value:$,min:"1",max:"100",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.FILE_OPERATION_BUFFER_DESCRIPTION})),Be=React.createElement(d.d,{title:Ze.SETTINGS.DELAY},React.createElement(ve.A,{name:"delay",type:"number",value:J,min:"0",max:"20000",onEnter:ie,onBlur:ie,description:Ze.SETTINGS.DELAY_DESCRIPTION})),Ue=React.createElement(d.d,{title:Ze.SETTINGS.SHORTCODES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"shortcodes_disabled",label:Ze.SETTINGS.DISABLE_ANALYSIS,description:Ze.SETTINGS.SHORTCODES_DESCRIPTION,value:"1",checked:Q,onChange:ie}))),He=React.createElement(d.d,{title:Ze.SETTINGS.CACHED_REFERENCES},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"use_cached_references",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.CACHED_REFERENCES_DESCRIPTION,value:"1",checked:t.use_cached_references,onChange:ie}))),je=React.createElement(d.d,{title:Ze.SETTINGS.OUTPUT_BUFFER_CLEANING},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"output_buffer_cleaning_disabled",label:Ze.SETTINGS.DISABLE_CLEANING,description:Ze.SETTINGS.OUTPUT_BUFFER_CLEANING_DESCRIPTION,value:"1",checked:ee,onChange:ie}))),Ye=React.createElement(d.d,{title:Ze.SETTINGS.PHP_ERROR_LOGS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"php_error_logs",label:Ze.SETTINGS.ENABLE,description:Ze.SETTINGS.PHP_ERROR_LOGS_DESCRIPTION,value:"1",checked:te,onChange:ie}))),We=React.createElement(d.d,{title:Ze.SETTINGS.LOGS},React.createElement(h.E,{max:"1"},React.createElement(E.R,{name:"debuglogs",label:Ze.SETTINGS.ENABLE,description:React.createElement(m.s,{p:!0},Ze.SETTINGS.LOGS_DESCRIPTION),value:"1",checked:B,onChange:ie}),React.createElement("div",{style:{marginTop:20}},React.createElement(S.M,{onClick:ue},Ze.SETTINGS.REFRESH_LOGS),React.createElement(S.M,{className:"danger",onClick:fe},Ze.SETTINGS.CLEAR_LOGS)))),Ve=React.createElement(S.M,{className:"danger",disabled:C,onClick:le},Ze.SETTINGS.RESET_OPTIONS),Xe=React.createElement(S.M,{className:"blue",disabled:C,onClick:me},Ze.SETTINGS.EXPORT_OPTIONS),Ke=React.createElement(S.M,{className:"blue",disabled:C,onClick:de},Ze.SETTINGS.IMPORT_OPTIONS),qe=function(e,t){var r=t?"check":"close",n=t?"green":"red",a=t?"rgba(0, 128, 0, 0.1)":"rgba(150, 0, 0, 0.1)";return React.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0"}},React.createElement(Se.z,{icon:r,color:n,width:16,height:16,style:{padding:"3px 5px",borderRadius:"5px",backgroundColor:a}}),React.createElement(m.s,{style:{margin:"0 5px"}},e),React.createElement(be.G,{position:"right",iconWidth:16,iconHeight:16,tooltipMaxWidth:300,content:React.createElement(React.Fragment,null,t&&React.createElement(React.Fragment,null,React.createElement(m.s,null,"The ".concat(e," plugin has been detected as active. Media Cleaner will now consider the content of this plugin and scan the media files accordingly."))," ",React.createElement("br",null),React.createElement("br",null)),!t&&React.createElement(React.Fragment,null,React.createElement(m.s,null,"The ".concat(e," plugin has been detected as active but the parser requieres the PRO version. Media Cleaner might not be able to scan the media references accordingly across your posts."))," ",React.createElement("br",null),React.createElement("br",null)))}))};return React.createElement(y.z,null,React.createElement(Te.n,{isOpen:"resetDb"===u,onRequestClose:function(){f(null)},title:Ze.SETTINGS.DONE,content:Ze.SETTINGS.RESET_DB_CONTENT,onOkClick:function(){f(null)}}),React.createElement(g.n,{isPro:x,title:Ze.COMMON.PLUGIN_NAME,section:L},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(S.M,{className:"header",onClick:function(){return window.open("https://clean.thehiddendocs.com/introduction/","_blank")}},Ze.COMMON.TUTORIAL),React.createElement(S.M,{className:"header",icon:"dashboard",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},Ze.COMMON.DASHBOARD))),React.createElement(R.N,null,React.createElement(R.Y,{fullWidth:!0},React.createElement(_e.L,{footer:React.createElement(React.Fragment,null,React.createElement(S.M,{className:"primary",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},Ze.SETTINGS.ACCESS_DASHBOARD),React.createElement(S.M,{className:"danger",onClick:se},Ze.SETTINGS.DELETE_CLEANER_DB))},React.createElement(m.s,{p:!0},(0,T.FE)(Ze.SETTINGS.SCAN_DESCRIPTION))),React.createElement(v._,{keepTabOnReload:!0,onChange:function(e,t,r){null!=t&&t.key&&O(t.key)}},React.createElement(v.V,{key:"media-library-scan",title:Ze.SETTINGS.MEDIA_LIBRARY_SCAN},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.SCANNING,className:"primary"},he,!P&&!G&&React.createElement(we.X,{variant:"warning"},(0,T.FE)(Ze.SETTINGS.NEITHER_SCANNING_DESCRIPTION)))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FILTERS,className:"primary"},ge),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.EXTRA_RULES,className:"primary"},Re)))),React.createElement(v.V,{key:"filesystem-scan",title:Ze.SETTINGS.FILESYSTEM_SCAN,requirePro:!x},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.SCANNING,className:"primary"},Ee,ye,F&&M&&React.createElement(we.X,{variant:"warning"},Ze.SETTINGS.BOTH_SCANNING_DESCRIPTION),!F&&!M&&React.createElement(we.X,{variant:"info"},Ze.SETTINGS.FILESYSTEM_SCANNING_DESCRIPTION))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FILTERS,className:"primary"},Ie,Oe,Ne)))),React.createElement(v.V,{key:"parsers",title:Ze.SETTINGS.PARSERS},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.AVAILABLE_PARSERS,className:"primary"},oe.map((function(e){return qe(e,!0)})),ae.map((function(e){return qe(e,x)})))),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:" ",className:"primary"},(0,T.FE)(Ze.SETTINGS.PARSERS_DESCRIPTION),React.createElement(Ae.g,null),React.createElement(we.X,{type:"info"},Ze.SETTINGS.PARSERS_DESCRIPTION_INFO))))),React.createElement(v.V,{key:"advanced",title:Ze.SETTINGS.ADVANCED},React.createElement(R.N,null,React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.UI_LOGS,className:"primary"},xe,ke,De,Ce),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.ON_UNINSTALL,className:"primary"},Le),React.createElement(b.z,{busy:C,title:Ze.SETTINGS.FOR_ADVANCED_USERS_DEVELOPERS,className:"primary"},Xe,Ke,Ve)),React.createElement(R.Y,{minimal:!0},React.createElement(b.z,{busy:C,title:Ze.SETTINGS.ADVANCED_SETTINGS,className:"primary"},Pe,Me,Fe,Ge,Be,Ue,He,je)))),React.createElement(v.V,{key:"logs-debug",title:Ze.SETTINGS.LOGS_DEBUG},React.createElement(b.z,{busy:C,className:"primary"},B&&Ye,We),React.createElement("div",{style:ct},c)),React.createElement(v.V,{key:"license",title:Ze.SETTINGS.LICENSE},React.createElement(ze,{domain:w,prefix:_,isPro:N,isRegistered:x}))))))};var st,ut,ft,pt=r(1997),mt=r(8482),dt=r(7494),ht=r(3467),Et=r(851),yt=r(1843),gt=r(520),Rt=r(1894),vt=r(365),St=r(4876);function bt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Tt=F.Ay.img(st||(st=bt(["\n width: 50px;\n height: 50px;\n border-radius: 4px;\n object-fit: cover;\n cursor: pointer;\n"]))),_t=F.Ay.div(ut||(ut=bt(["\n width: 50px;\n height: 50px;\n border-radius: 4px;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n background-color: #f5f5f5;\n color: #999;\n font-size: 12px;\n font-weight: 600;\n"]))),wt=F.Ay.span(ft||(ft=bt(["\n color: ",";\n\n border-radius: 4px;\n padding: 2px 4px;\n\n background-color: ",";\n"])),(function(e){return e.kb<1e3?"#00b100":e.kb<3e3?"#db8800":"#d90000"}),(function(e){return e.kb<1e3?"rgba(0, 255, 0, 0.11)":e.kb<3e3?"rgba(227, 186, 15, 0.18)":"rgba(255, 0, 0, 0.13)"})),At=r(1594);function It(e){return It="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},It(e)}function Ot(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ot=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==It(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(It(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Nt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Nt(o,n,a,i,c,"next",e)}function c(e){Nt(o,n,a,i,c,"throw",e)}i(void 0)}))}}function kt(e){return kt="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},kt(e)}function Dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ct(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 Ct(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Lt(Object(r),!0).forEach((function(t){Mt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=kt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ft(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ft=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==kt(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(kt(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Gt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Bt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Gt(o,n,a,i,c,"next",e)}function c(e){Gt(o,n,a,i,c,"throw",e)}i(void 0)}))}}var Ut,Ht,jt={issues:"-",ignored:"-",trash:"-",references:"-"},Yt={accessor:"size",by:"desc"},Wt=0,zt={filterBy:"issues",sort:Yt,page:1,limit:parseInt(D.posts_per_page),search:"",busy:!1,stats:jt,apiErrors:null,status:"",options:D,referenceFilter:"showAll",entries:[],selectedItems:[],total:0,method:D.method,content:C,mediaLibrary:L,duplicates:P,optimize_thumbnails:"optimize_thumbnails"===D.method,hideThumbnails:D.hide_thumbnails,thumbnailSizes:D.thumbnail_sizes||[],thumbnailForceIssues:D.thumbnail_force_issues||[],thumbnailsOnly:D.thumbnails_only,hideWarning:D.hide_warning,skipTrash:D.skip_trash,postsBuffer:parseInt(D.posts_buffer),mediasBuffer:parseInt(D.medias_buffer),analysisBuffer:parseInt(D.analysis_buffer),scanProgress:D.scan_progress||null,fileOpBuffer:parseInt(D.file_op_buffer),delay:parseInt(D.delay),repairMode:D.repair_mode,expertMode:D.expert_mode,modals:{selectSizes:!1,deleteAll:!1,trashAll:!1,forceTrashAll:!1,recoverAll:!1,showOriginalMedia:!1,pickFolder:!1,pickFolders:!1,warningModal:!1,extractReferencesForPostId:!1},mutateEntries:(Ht=Bt(Ft().mark((function e(){return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return Ht.apply(this,arguments)}),mutateStats:(Ut=Bt(Ft().mark((function e(){return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return Ut.apply(this,arguments)})},Vt="PAGE_UPDATED",Xt="LIMIT_UPDATED",Kt="FILTER_UPDATED",qt="REFERENCE_FILTER_UPDATED",Zt="SORT_UPDATED",$t="SEARCH_UPDATED",Jt="TOTAL_UPDATED",Qt="STATUS_UPDATED",er="SETTINGS_UPDATED",tr="TOGGLE_MODAL",rr="PUSH_BUSY",nr="POP_BUSY",ar="ENTRIES_UPDATED",or="ITEMS_SELECTED",ir="STATS_UPDATED",cr="ERROR_UPDATED",lr="SET_ENTRIES_MUTATE",sr="SET_STATS_MUTATE",ur=function(e,t){switch(t.type){case ar:var r=t.entries;return Pt(Pt({},e),{},{entries:r});case ir:var n=t.stats;return Pt(Pt({},e),{},{stats:n});case cr:var a=t.apiErrors;return Pt(Pt({},e),{},{apiErrors:a});case Vt:var o=t.page;return Pt(Pt({},e),{},{page:o});case lr:var i=t.mutateEntries;return Pt(Pt({},e),{},{mutateEntries:i});case sr:var c=t.mutateStats;return Pt(Pt({},e),{},{mutateStats:c});case Xt:var l=t.limit;return Pt(Pt({},e),{},{limit:l});case Kt:var s=t.filter;return Pt(Pt({},e),{},{filterBy:s});case Zt:var u=t.sort,f=void 0===u?Yt:u;return Pt(Pt({},e),{},{sort:f});case $t:var p=t.search;return Pt(Pt({},e),{},{search:p});case Jt:var m=t.total;return Pt(Pt({},e),{},{total:m});case tr:var d=t.modal,h=t.enable;if(void 0===e.modals[d])return alert((0,T.g7)(Ze.COMMON.MODAL_DOES_NOT_EXIST,d)),console.error((0,T.g7)(Ze.COMMON.MODAL_DOES_NOT_EXIST,d)),e;void 0===h&&(h=!e.modals[d]);var E=Pt({},e);return E.modals=Pt({},E.modals),E.modals[d]=h,E;case rr:var y=t.status,g=void 0===y?"":y;return Pt(Pt({},e),{},{busy:++Wt>0,status:g});case nr:var R=t.status,v=void 0===R?"":R;return Pt(Pt({},e),{},{busy:--Wt>0,status:v});case Qt:var S=t.status,b=void 0===S?"":S;return Pt(Pt({},e),{},{status:b});case er:var _=t.options,w=_.method,A="files"===_.method?_.filesystem_content:_.content,I="files"===_.method&&(null==_?void 0:_.media_library),O="duplicates"===_.method,N="optimize_thumbnails"===_.method,x=_.hide_thumbnails,k=_.thumbnail_sizes||[],D=_.thumbnail_force_issues||[],C=_.thumbnails_only,L=_.hide_warning,P=_.skip_trash,M=_.posts_buffer?parseInt(_.posts_buffer):5,F=_.medias_buffer?parseInt(_.medias_buffer):100,G=_.analysis_buffer?parseInt(_.analysis_buffer):100,B=_.file_op_buffer?parseInt(_.file_op_buffer):20,U=_.delay?parseInt(_.delay):0,H=_.posts_per_page?parseInt(_.posts_per_page):10,j=_.repair_mode,Y=_.expert_mode;return Pt(Pt({},e),{},{options:_,method:w,content:A,mediaLibrary:I,duplicates:O,optimize_thumbnails:N,hideThumbnails:x,thumbnailSizes:k,thumbnailForceIssues:D,thumbnailsOnly:C,hideWarning:L,skipTrash:P,postsBuffer:M,mediasBuffer:F,analysisBuffer:G,fileOpBuffer:B,delay:U,limit:H,repairMode:j,expertMode:Y});case or:var W=t.selectedItems;return Pt(Pt({},e),{},{selectedItems:W});case qt:var z=t.referenceFilter;return Pt(Pt({},e),{},{referenceFilter:z});default:return e}},fr=(0,At.createContext)(),pr=function(e){var t=e.children,r=Dt((0,At.useReducer)(ur,zt),2),n=r[0],a=r[1],o=(0,s.jE)(),i=n.filterBy,c=n.sort,l=n.search,u=n.page,p=n.limit,m=n.referenceFilter,d=n.repairMode,h=function(e){var t,r=e.limit,n=e.page,a=e.filterBy,o=e.sort,i=e.search,c=e.referenceFilter,l=e.repairMode;return(0,f.I)({queryKey:["entries",{limit:r,page:n,filterBy:a,sort:o,search:i,referenceFilter:c,repairMode:l}],queryFn:(t=xt(Ot().mark((function e(){var t,s;return Ot().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,T.mR)("".concat(I,"/entries"),{limit:r,skip:(n-1)*r,filterBy:a,orderBy:o.accessor,order:o.by,search:i,referenceFilter:c,repairMode:l}),e.next=3,(0,T.m9)(t,{headers:{"X-WP-Nonce":k}});case 3:return s=e.sent,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}({limit:p,page:u,filterBy:i,sort:c,search:l,referenceFilter:m,repairMode:d}),E=h.data,y=h.isLoading,g=h.error,R=function(e){var t,r=e.search,n=e.referenceFilter,a=e.repairMode;return(0,f.I)({queryKey:["stats",{search:r,referenceFilter:n,repairMode:a}],queryFn:(t=xt(Ot().mark((function e(){var t,o;return Ot().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,T.mR)("".concat(I,"/stats"),{search:r,referenceFilter:n,repairMode:a}),e.next=3,(0,T.m9)(t,{headers:{"X-WP-Nonce":k}});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})}({search:l,referenceFilter:m,repairMode:d}),v=R.data,S=R.isLoading,b=R.error,_=function(){return o.invalidateQueries({queryKey:["entries"]})},w=function(){return o.invalidateQueries({queryKey:["stats"]})};return(0,At.useEffect)((function(){a({type:lr,mutateEntries:_}),a({type:sr,mutateStats:w})}),[]),(0,At.useEffect)((function(){y?a({type:rr}):(a({type:nr}),null!=E&&E.success&&(a({type:ar,entries:E.data||[]}),a({type:Jt,total:E.total||0})),g&&a({type:cr,apiError:g}))}),[E,y,g]),(0,At.useEffect)((function(){S?a({type:rr}):(a({type:nr}),null!=v&&v.success&&a({type:ir,stats:v.data||jt}),b&&a({type:cr,apiError:b}))}),[v,S,b]),React.createElement(fr.Provider,{value:[n,a]},t)};const mr=function(){var e={},t=Dt((0,At.useContext)(fr),2),r=t[0],n=t[1];return e.setSelectedItems=function(e){n({type:or,selectedItems:e})},e.setStatus=function(e){n({type:Qt,status:e})},e.updateOption=function(){var e=Bt(Ft().mark((function e(t,a){var o,i,c,l=arguments;return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=l.length>2&&void 0!==l[2]&&l[2],n({type:rr}),i=Pt(Pt({},r.options),{},Mt({},a,t)),o&&(i=Mt({},a,t)),e.prev=4,e.next=7,(0,T.Tb)("".concat(I,"/update_options"),{json:{options:i},nonce:k});case 7:(c=e.sent).success&&n({type:er,options:c.options}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),e.t0.message&&alert(e.t0.message);case 14:return e.prev=14,n({type:nr}),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})));return function(t,r){return e.apply(this,arguments)}}(),e.setPage=function(e){n({type:Vt,page:e})},e.setLimit=function(e){n({type:Xt,limit:e})},e.setFilter=function(e){n({type:Kt,filter:e})},e.setSort=function(e){n({type:Zt,sort:e})},e.setSearch=function(e){n({type:$t,search:e})},e.setReferenceFilter=function(e){n({type:qt,referenceFilter:e})},e.setRepairMode=function(t){e.updateOption(t,"repair_mode")},e.toggleModal=function(e){n({type:tr,modal:e,enable:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0})},e.pushBusy=function(){n({type:rr})},e.popBusy=function(){n({type:nr})},Pt(Pt({},r),e)};var dr=function(){var e=mr(),t=(e.hideWarning,e.method),r=e.content,n=e.mediaLibrary,a=e.thumbnailsOnly,o=D.incompatible_plugins,i=React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/media-cleaner/","_blank")}},Ze.NOTIFICATIONS.GET_PRO_VERSION),React.createElement(S.M,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner/tutorial/","_blank")}},Ze.NOTIFICATIONS.READ_TUTORIAL));return React.createElement(React.Fragment,null,!x&&React.createElement(_e.L,{footer:i},(0,T.FE)(Ze.NOTIFICATIONS.FREE_VERSION_INSTRUNTION)),"media"===t&&!r&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_MEDIA_LIBRARY_FOR_BROKEN_ENTRIES),"media"===t&&r&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_MEDIA_LIBRARY_FOR_UNUSED_ENTRIES),"files"===t&&r&&n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED_OR_UNUSED),"files"===t&&!r&&n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNREGISTERED),"files"===t&&!r&&!n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.RETURN_ALL_FILES_FROM_PHYSICAL_DIRS),"files"===t&&r&&!n&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_PHYSICAL_DIRS_FOR_UNUSED),"optimize_thumbnails"===t&&!a&&React.createElement(we.X,{variant:"warning"},Ze.NOTIFICATIONS.THUMBNAIL_OPTIMIZATION_DISABLED),"optimize_thumbnails"===t&&a&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.OPTIMIZE_THUMBNAILS_OF_MEDIA_ENTRIES),"duplicates"===t&&React.createElement(we.X,{variant:"info"},Ze.NOTIFICATIONS.SCAN_FOR_DUPLICATE_MEDIA_ENTRIES),!x&&o&&o.length>0&&React.createElement(we.X,{variant:"warning",style:{marginTop:20}},React.createElement("p",null,Ze.NOTIFICATIONS.IMCOMPATIBLE_PLUGINS_NOTE),React.createElement("ul",null,o.map((function(e){return React.createElement("li",null,"• ",e)}))),React.createElement("p",null,(0,T.FE)(Ze.NOTIFICATIONS.IMCOMPATIBLE_PLUGINS_MESSAGE))),React.createElement(Ae.g,null))},hr=function(e){return new Promise((function(t){return setTimeout(t,e)}))},Er=function(e){for(var t=[],r=function(){var r=e[n].split("/").filter((function(e){return!!e})),a=r[0];if(t.some((function(e){return e.name===a}))||t.push({name:a,children:[]}),1===r.length)return 1;for(var o=t.find((function(e){return e.name===a})),i=function(){var e=r[c];o.children.some((function(t){return t.name===e}))||o.children.push({name:e,children:[]}),o=o.children.find((function(t){return t.name===e}))},c=1;c<r.length;c++)i()},n=0;n<e.length;n++)r();return t};function yr(e){return yr="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},yr(e)}function gr(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_r(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(c)throw o}}}}function Rr(e){return function(e){if(Array.isArray(e))return wr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_r(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 vr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */vr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new x(n||[]);return a(i,"_invoke",{value:A(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",d="executing",h="completed",E={};function y(){}function g(){}function R(){}var v={};s(v,i,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==r&&n.call(b,i)&&(v=b);var T=R.prototype=y.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==yr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function A(t,r,n){var a=p;return function(o,i){if(a===d)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=I(c,n);if(l){if(l===E)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=d;var s=f(t,r,n);if("normal"===s.type){if(a=n.done?h:m,s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function I(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,I(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,E;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,E):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,E)}function O(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function k(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(yr(t)+" is not iterable")}return g.prototype=R,a(T,"constructor",{value:R,configurable:!0}),a(R,"constructor",{value:g,configurable:!0}),g.displayName=s(R,l,"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,R):(e.__proto__=R,s(e,l,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},_(w.prototype),s(w.prototype,c,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new w(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(T),s(T,l,"Generator"),s(T,i,(function(){return this})),s(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=k,x.prototype={constructor:x,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(N),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,E):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),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),E}},t}function Sr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function br(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Sr(o,n,a,i,c,"next",e)}function c(e){Sr(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Tr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||_r(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 _r(e,t){if(e){if("string"==typeof e)return wr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wr(e,t):void 0}}function wr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ar(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=yr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ir=wp.element,Or=Ir.useState,Nr=Ir.useEffect,xr=Ir.useMemo,kr=Ir.useCallback,Dr=[{id:"media",value:"media",label:Ze.COMMON.MEDIA_LIBRARY,requirePro:!1},{id:"files",value:"files",label:Ze.COMMON.FILESYSTEM,requirePro:!x},{id:"duplicates",value:"duplicates",label:Ze.COMMON.DUPLICATES,requirePro:!x},{id:"optimize_thumbnails",value:"optimize_thumbnails",label:Ze.COMMON.OPTIMIZE_THUMBNAILS,requirePro:!x}],Cr=[{value:"showAll",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.SHOW_ALL},{value:"mediaIds",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.ONLY_MEDIA_IDS},{value:"mediaUrls",label:Ze.DASHBOARD.REFERENCE_COLUMN_FILTERS.ONLY_MEDIA_URLS}],Lr={NO_CONTENT:Ze.ISSUE_CODES.NO_CONTENT,DUPLICATE:Ze.ISSUE_CODES.DUPLICATE,NOT_NEEDED_THUMB:Ze.ISSUE_CODES.NOT_NEEDED_THUMB,FORCED_THUMBNAIL_ISSUE:Ze.ISSUE_CODES.FORCED_THUMBNAIL_ISSUE,ORPHAN_MEDIA:Ze.ISSUE_CODES.ORPHAN_MEDIA,ORPHAN_FILE:Ze.ISSUE_CODES.ORPHAN_FILE,ORPHAN_RETINA:Ze.ISSUE_CODES.ORPHAN_RETINA,ORPHAN_WEBP:Ze.ISSUE_CODES.ORPHAN_WEBP},Pr=Ar({width:"16px",height:"16px",verticalAlign:"middle",marginRight:"6px"},"verticalAlign","bottom"),Mr={cache:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-database-zap-icon lucide-database-zap"},React.createElement("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),React.createElement("path",{d:"M3 5V19A9 3 0 0 0 15 21.84"}),React.createElement("path",{d:"M21 5V8"}),React.createElement("path",{d:"M21 12L18 17H22L19 22"}),React.createElement("path",{d:"M3 12A9 3 0 0 0 14.59 14.87"})),safe:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-shield-check-icon lucide-shield-check"},React.createElement("path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}),React.createElement("path",{d:"m9 12 2 2 4-4"})),generated:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-refresh-cw-icon lucide-refresh-cw"},React.createElement("path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}),React.createElement("path",{d:"M21 3v5h-5"}),React.createElement("path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}),React.createElement("path",{d:"M8 16H3v5"})),original:React.createElement("svg",{style:Pr,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image-icon lucide-image"},React.createElement("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),React.createElement("circle",{cx:"9",cy:"9",r:"2"}),React.createElement("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}))};const Fr=function(){var e=mr(),t=e.apiErrors,r=e.busy,n=e.selectedItems,a=e.entries,o=e.stats,i=e.total,c=e.filterBy,l=e.search,s=e.status,u=e.sort,f=e.page,p=e.limit,d=e.method,h=e.content,v=e.mediaLibrary,b=e.duplicates,_=e.optimize_thumbnails,w=e.hideThumbnails,A=e.thumbnailsOnly,O=e.postsBuffer,N=e.mediasBuffer,D=e.analysisBuffer,C=e.scanProgress,L=e.fileOpBuffer,P=e.delay,M=e.modals,F=e.referenceFilter,G=e.thumbnailSizes,B=e.thumbnailForceIssues,U=e.repairMode,H=e.expertMode,j=mr(),Y=j.setSelectedItems,W=j.setSearch,z=j.setStatus,V=j.setSort,X=j.setPage,K=j.setLimit,q=j.setFilter,Z=j.setReferenceFilter,$=j.hideWarning,J=j.mutateEntries,Q=j.mutateStats,ee=j.pushBusy,te=j.popBusy,re=j.toggleModal,ne=j.updateOption,ae=j.setRepairMode,oe=Tr(Or(!1),2),ie=oe[0],ce=oe[1],le=Tr(Or([!1,!1,!1,!1]),2),se=le[0],ue=le[1];Nr((function(){ie&&setTimeout((function(){Pr(!0)}),100)}),[ie]);var fe=Tr(Or(1),2),pe=fe[0],me=fe[1],de=Tr(Or(1),2),he=de[0],Ee=de[1],ye=Tr(Or(""),2),ge=ye[0],Re=ye[1],_e=Tr(Or(!1),2),Ae=_e[0],Ie=_e[1],Oe=Tr(Or(!1),2),Ne=(Oe[0],Oe[1]),xe=k,ke=!1,De=Tr(Or(!1),2),Ce=De[0],Le=De[1],Pe=Tr(Or(0),2),Me=Pe[0],Fe=Pe[1],Ge=Tr(Or(0),2),Be=Ge[0],Ue=Ge[1],He=Tr(Or(null),2),je=He[0],Ye=He[1],We=Tr(Or(0),2),ze=We[0],Ve=We[1],Xe=Tr(Or(!1),2),Ke=Xe[0],qe=Xe[1],$e=Tr(Or(!1),2),Je=$e[0],Qe=$e[1],et=Tr(Or(null),2),tt=et[0],rt=et[1],nt=Tr(Or(),2),at=nt[0],ot=nt[1],it=Tr(Or(!1),2),ct=it[0],lt=it[1],st=Tr(Or(U),2),ut=st[0],ft=st[1],bt=Tr(Or(null),2),At=bt[0],It=bt[1],Ot=Tr(Or({root:null,hierarchy:[]}),2),Nt=Ot[0],xt=Ot[1],kt=Tr(Or(""),2),Dt=kt[0],Ct=kt[1],Lt=Tr(Or(null),2),Pt=Lt[0],Mt=Lt[1],Ft=Tr(Or(null),2),Gt=Ft[0],Bt=Ft[1],Ut=kr(br(vr().mark((function e(){var t,r,n,a,o,i,c=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]&&c[0],e.prev=1,r=(0,T.mR)("".concat(I,"/uploads_directory_hierarchy"),{force:t}),e.next=5,(0,T.IU)(r,{nonce:xe});case 5:return n=e.sent,a=JSON.parse(n.data.hierarchy),o=Er(a),i={root:n.data.root,hierarchy:o},xt(i),Ct(n.data.root),e.abrupt("return",i);case 14:e.prev=14,e.t0=e.catch(1),alert(e.t0.message);case 17:case"end":return e.stop()}}),e,null,[[1,14]])}))),[]),Ht=xr((function(){var e="trash"===c,t="references"===c;return a.map((function(r){var n,a,o,i=null!==(n=r.originType)&&void 0!==n?n:"",c=null!==(a=null==r?void 0:r.post_title)&&void 0!==a?a:"...",l=null!==(o=null==r?void 0:r.origin)&&void 0!==o?o:null;if(l&&!isNaN(l)){var s="/wp-admin/post.php?post=".concat(l,"&action=edit");c=React.createElement(React.Fragment,null,React.createElement("span",null,c)," ",React.createElement("small",null,React.createElement("a",{href:s,target:"_blank",rel:"noreferrer"},"(ID #",l,")")))}else l&&(c=React.createElement(React.Fragment,null,React.createElement("span",null,c)," ",React.createElement("small",null,"(",l,")")));i.includes("{SAFE}")?(i=(i=i.replace("{SAFE}","")).trim(),i=React.createElement("span",null,React.createElement(pt.f,{text:"Even if this was not directly detected as in use, just to be sure it will not be deleted."},React.createElement("small",{style:{color:"rgba(63, 142, 59, 1)",backgroundColor:"#d9ffd7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.safe,"SAFE")),i," ")):i.includes("{CACHE}")?(i=(i=i.replace("{CACHE}","")).trim(),i=React.createElement("span",null,React.createElement(pt.f,{text:"This file is referenced by a cached copy of itself. Even if this current file might not be used directly, deleting it might delete the cached copy which is actually used on your site."},React.createElement("small",{style:{color:"rgba(142, 59, 59, 1)",backgroundColor:"#ffd7d7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.cache,"CACHE")),i," ")):i.includes("{OG_THUMB}")?(i=(i=i.replace("{OG_THUMB}","")).trim(),i=React.createElement("span",null,React.createElement(pt.f,{text:"This thumbnail already existed."},React.createElement("small",{style:{color:"rgba(59, 59, 142, 1)",backgroundColor:"#d7dcffff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.original,"OG")),i," ")):i.includes("{GEN_THUMB}")?(i=(i=i.replace("{GEN_THUMB}","")).trim(),i=React.createElement("span",null,React.createElement(pt.f,{text:"This thumbnail was generated by Media Cleaner."},React.createElement("small",{style:{color:"rgba(63, 142, 59, 1)",backgroundColor:"#d9ffd7ff",borderRadius:"5px",padding:"2px 4px",cursor:"help",marginRight:"5px",fontWeight:"bold"}},Mr.generated,"GEN")),i," ")):i=React.createElement("span",null,i);var u=null!=r&&r.thumbnail?React.createElement(Tt,{src:r.thumbnail,onClick:function(){return It(r.thumbnail)}}):React.createElement(_t,null,"⚠️");if(t)return{thumbnail:u,post:c,mediaId:r.mediaId,mediaUrl:r.mediaUrl,originType:i};var f="_blank",p="/wp-admin/",m=window.location.href.split("/")[3];"wp-admin"!==m&&(p="/"+m+p);var d=e?r.image_url:"".concat(p,"post.php?post=").concat(r.postId,"&action=edit"),h=r.child_paths?r.child_paths.split(",").join("\n"):null,E=r.thumbnail_url?React.createElement(Tt,{src:r.thumbnail_url,onClick:function(){return It(r.image_url)}}):React.createElement(_t,null,"⚠️");return{id:r.id,thumbnail_url:React.createElement(React.Fragment,null,"ORPHAN_MEDIA"!==r.issue&&E),type:React.createElement("span",null,0==r.type&&"Filesystem",1==r.type&&React.createElement("a",{href:d,target:f},"ID ",r.postId)),path:React.createElement("div",{style:{display:"flex",flexDirection:"column"}},r.title&&React.createElement("a",{href:d,target:f},React.createElement("span",null,r.title)),React.createElement("span",null,r.path),U&&h&&React.createElement("span",{style:{fontSize:12,color:"#999",whiteSpace:"pre"}},h)),issue:React.createElement("span",null,Lr[r.issue]?Lr[r.issue]:r.issue),size:React.createElement(wt,{kb:(r.size/1e3).toFixed(2)},(r.size/1e3).toFixed(2)," ",React.createElement("b",null,"KB")," "),time:e?(0,T.LE)(r.time,{tableStyling:!0}):null,action:React.createElement(S.M,{onClick:function(){return Jt(r.id)}},Ze.DASHBOARD.REPAIR)}}))}),[a,c,F,U]),jt=xr((function(){if("references"===c)return[{accessor:"thumbnail",title:Ze.DASHBOARD.THUMBNAIL,sortable:!1,width:"75px"},{accessor:"post",title:Ze.DASHBOARD.POST,sortable:!0,width:"230px"},{accessor:"originType",title:Ze.DASHBOARD.ORIGIN_TYPE,sortable:!0},{accessor:"mediaId",title:Ze.DASHBOARD.MEDIA_ID,sortable:!0,width:"150px"},{accessor:"mediaUrl",title:Ze.DASHBOARD.MEDIA_URL,sortable:!0}];var e=[{accessor:"type",title:Ze.DASHBOARD.ORIGIN,sortable:!0,width:"150px"},{accessor:"path",title:Ze.DASHBOARD.TITLE_PATH,sortable:!0},{accessor:"issue",title:Ze.DASHBOARD.ISSUE,sortable:!0,width:"250px"},{accessor:"size",title:Ze.DASHBOARD.SIZE,sortable:!0,width:"150px"}];return w||e.unshift({accessor:"thumbnail_url",title:"",width:"70px"}),"trash"===c&&e.push({accessor:"time",title:Ze.DASHBOARD.DELETED_AT,sortable:!0,width:"250px"}),U&&e.push({accessor:"action",title:Ze.DASHBOARD.ACTION}),e}),[w,c,U]);Nr((function(){x&&Ut()}),[]),Nr((function(){At&&re("showOriginalMedia",!0)}),[At]),Nr((function(){Y([]),V(),X(1)}),[c]);var Yt=function(){var e=br(vr().mark((function e(t,r){var n,a,o,i,c,l;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.length>1?(Ue(t.length),Fe(0)):(Ue(100),Fe(0)),Ve(0),qe(!1),n=0;case 4:if(!(n<t.length)){e.next=50;break}if(!Ke){e.next=8;break}return console.log("🛑 Operation stopped by user"),e.abrupt("break",50);case 8:a=!1;case 9:if(a){e.next=47;break}return e.prev=10,o=t[n],t.length>1?Fe(n+1):Fe(Math.min(25+50*n,95)),i=new Promise((function(e,t){setTimeout((function(){t(new Error("The server response was too long, please retry or refresh the page and resume the scan."))}),3e5)})),e.next=16,Promise.race([r(o),i]);case 16:null!=(c=e.sent)&&c.new_token&&(xe=c.new_token,console.log("🟢 Updated nonce:",xe)),a=!0,e.next=45;break;case 21:if(e.prev=21,e.t0=e.catch(10),console.error("🔴 Batch processing error:",e.t0),Je){e.next=42;break}return Ye(e.t0),e.next=28,new Promise((function(e){rt((function(){return function(){return e("retry")}}));window.tempErrorHandlers={skip:function(){Ye(null),rt(null),Ve((function(e){return e+1})),e("skip")},stop:function(){window.location.reload()}}}));case 28:if("retry"!==(l=e.sent)){e.next=34;break}Ye(null),rt(null),e.next=40;break;case 34:if("skip"!==l){e.next=38;break}a=!0,e.next=40;break;case 38:if("stop"!==l){e.next=40;break}return e.abrupt("return",ze);case 40:e.next=45;break;case 42:Ve((function(e){return e+1})),console.log('⏭️ Skipping error due to "always skip" setting'),a=!0;case 45:e.next=9;break;case 47:n++,e.next=4;break;case 50:return 1===t.length&&Fe(100),e.abrupt("return",ze);case 52:case"end":return e.stop()}}),e,null,[[10,21]])})));return function(t,r){return e.apply(this,arguments)}}(),Wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=null!==e?e:ze;return console.log("🏁 onActionFinished called with errorCount:",t),t>0?(console.log("🛑 Setting final message due to errors"),!1):(console.log("🟢 No errors detected in onActionFinished"),Fe(0),Ue(0),Y([]),J(),Q(),!0)},zt=function(){var e=br(vr().mark((function e(t){var r,n,a,o=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>1&&void 0!==o[1]?o[1]:null,n=o.length>2&&void 0!==o[2]&&o[2],e.next=4,(0,T.IU)("".concat(I,"/all_ids"),{json:{source:t,search:r,repairMode:n},nonce:xe,method:"POST"});case 4:if((a=e.sent).success){e.next=8;break}return alert(a.message),e.abrupt("return",[]);case 8:return e.abrupt("return",a.data);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Vt=function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/count"),{json:{source:t},nonce:xe,method:"POST"});case 5:return r=e.sent,e.abrupt("return",r.data);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(){var e=br(vr().mark((function e(){var t,r,n,a,o,i,c=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,r=c.length>1&&void 0!==c[1]&&c[1],n=c.length>2&&void 0!==c[2]?c[2]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=9;break}e.t0=t,e.next=12;break;case 9:return e.next=11,zt(r?"trash":"issues",n);case 11:e.t0=e.sent;case 12:if(!(a=e.t0)){e.next=19;break}return z(r?Ze.DASHBOARD.STATUS_EMPTYING:Ze.DASHBOARD.STATUS_DELETING),o=(0,T.a4)(a,L),e.next=18,Yt(o,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/delete"),{json:{entryIds:t},nonce:xe,method:"POST"});case 5:return r=e.sent,e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 18:Wt();case 19:if(null!=t||!r){e.next=30;break}return e.prev=20,e.next=23,(0,T.IU)("".concat(I,"/stats"),{nonce:xe});case 23:(i=e.sent).success&&i.data&&i.data.trash>0&&re("forceTrashAll",!0),e.next=30;break;case 27:e.prev=27,e.t1=e.catch(20),console.error("Failed to get latest stats:",e.t1);case 30:te(),z();case 32:case"end":return e.stop()}}),e,null,[[20,27]])})));return function(){return e.apply(this,arguments)}}(),Kt=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EMPTYING),ee(),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/force_trash_all"),{nonce:xe,method:"POST"});case 5:e.sent.success&&(alert(Ze.DASHBOARD.STATUS_EMPTYING_SUCCESS),window.location.reload()),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:te(),z();case 14:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),qt=function(){var e=br(vr().mark((function e(){var t,r,n,a=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,zt("trash");case 9:e.t0=e.sent;case 10:if(!(r=e.t0)){e.next=16;break}return n=(0,T.a4)(r,L),e.next=15,Yt(n,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z(Ze.DASHBOARD.STATUS_RECOVERING),!(P>0)){e.next=4;break}return e.next=4,hr(P);case 4:return e.next=6,(0,T.IU)("".concat(I,"/recover"),{json:{entryIds:t},nonce:xe,method:"POST"});case 6:return r=e.sent,e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 15:Wt();case 16:te(),z();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Zt=function(){var e=br(vr().mark((function e(){var t,r,n,a,o=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(o.length>0&&void 0!==o[0])||o[0],r=o.length>1&&void 0!==o[1]?o[1]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!r){e.next=8;break}e.t0=r,e.next=11;break;case 8:return e.next=10,zt("issues");case 10:e.t0=e.sent;case 11:if(!(n=e.t0)){e.next=18;break}return z("".concat(t?Ze.DASHBOARD.STATUS_IGNORING:Ze.DASHBOARD.STATUS_UNDOING)),a=(0,T.a4)(n,D),e.next=17,Yt(a,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P>0)){e.next=3;break}return e.next=3,hr(P);case 3:return e.next=5,(0,T.IU)("".concat(I,"/set_ignore"),{json:{entryIds:r,ignore:t},nonce:xe,method:"POST"});case 5:return n=e.sent,e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 17:Wt();case 18:te(),z();case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$t=function(){var e=br(vr().mark((function e(t){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(t,"posts_per_page");case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Jt=function(){var e=br(vr().mark((function e(){var t,r,n,a=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:null,z(Ze.DASHBOARD.STATUS_GETTING_IDS),ee(),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,zt("issues",null,!0);case 9:e.t0=e.sent;case 10:if(!(r=e.t0)){e.next=16;break}return n=(0,T.a4)(r,L),e.next=15,Yt(n,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z(Ze.DASHBOARD.STATUS_RECOVERING),!(P>0)){e.next=4;break}return e.next=4,hr(P);case 4:return e.next=6,(0,T.IU)("".concat(I,"/repair"),{json:{entryIds:t},nonce:xe,method:"POST"});case 6:return r=e.sent,e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 15:Wt();case 16:te(),z();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:qe(!0);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),er=function(){window.tempErrorHandlers?(window.tempErrorHandlers.stop(),window.tempErrorHandlers=null):(Qt(),Wt(),te(),z())},tr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_ISSUES_AND_REFERENCES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_issues_and_references"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_ISSUES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_issues"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_RESETTING_REFERENCES),Ue(100),Fe(0),e.next=5,(0,T.IU)("".concat(I,"/reset_references"),{nonce:xe,method:"POST"});case 5:Fe(100),me((function(e){return e+1}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ar=function(){var e=br(vr().mark((function e(){var t,r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_THUMBNAILS),e.next=3,Vt("medias");case 3:for(t=e.sent,r=[],n=0;n<t;n+=O)r.push(n);return e.next=8,Yt(r,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"thumbnails"===C.data.type)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"thumbnails",limit:t},nonce:xe,method:"POST"});case 9:return r=e.sent,e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return a=e.sent,me((function(e){return e+1})),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),or=function(){var e=br(vr().mark((function e(){var t,r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_DUPLICATES),e.next=3,Vt("medias");case 3:for(t=e.sent,r=[],n=0;n<t;n+=O)r.push(n);return e.next=8,Yt(r,function(){var e=br(vr().mark((function e(t){var r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"duplicates"===C.data.type)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"duplicates",limit:t},nonce:xe,method:"POST"});case 9:return r=e.sent,e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return a=e.sent,me((function(e){return e+1})),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ir=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_CONTENT),e.next=3,Vt("posts");case 3:for(r=e.sent,n=[],a=0;a<r;a+=O)n.push(a);return console.log("🟢 Extracting references from content, total posts:",r,"limits:",n),e.next=9,Yt(n,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"content"===C.data.type)){e.next=4;break}if(!(r<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",r,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"content",limit:r,postId:t},nonce:xe,method:"POST"});case 9:return n=e.sent,e.abrupt("return",n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 9:return o=e.sent,me((function(e){return e+1})),e.abrupt("return",o);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),cr=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_EXTRACT_FROM_LIBRARY),e.next=3,Vt("medias");case 3:for(r=e.sent,n=[],a=0;a<r;a+=O)n.push(a);return e.next=8,Yt(n,function(){var e=br(vr().mark((function e(r){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"library"===C.data.type)){e.next=4;break}if(!(r<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",r,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/extract_references"),{json:{source:"media",limit:r,postId:t},nonce:xe,method:"POST"});case 9:return n=e.sent,e.abrupt("return",n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 8:return o=e.sent,me((function(e){return e+1})),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lr=function(){var e=br(vr().mark((function e(t){var r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],z(Ze.DASHBOARD.STATUS_LISTING_MEDIA),e.next=4,Vt("medias");case 4:for(n=e.sent,a=[],o=0;o<n;o+=N)a.push(o);return e.next=9,Yt(a,function(){var e=br(vr().mark((function e(t){var n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"retrieveMedia"===C.step)){e.next=4;break}if(!(t<=C.data.limit)){e.next=4;break}return console.log("⏭️ Skipping limit",t,"due to resume logic"),e.abrupt("return",{success:!0,skipped:!0});case 4:if(!(P>0)){e.next=7;break}return e.next=7,hr(P);case 7:return e.next=9,(0,T.IU)("".concat(I,"/retrieve_medias"),{json:{limit:t},nonce:xe,method:"POST"});case 9:return(n=e.sent).data&&r.push.apply(r,Rr(n.data.results)),e.abrupt("return",n);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 9:return ze,me((function(e){return e+1})),e.abrupt("return",r);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sr=function(){var e=br(vr().mark((function e(){var t,r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],z(Ze.DASHBOARD.STATUS_LISTING_DUPLICATES),!(P>0)){e.next=5;break}return e.next=5,hr(P);case 5:return e.next=7,(0,T.IU)("".concat(I,"/retrieve_hash_duplicates"),{nonce:xe,method:"POST"});case 7:return(r=e.sent).data&&t.push.apply(t,Rr(r.data.results)),me((function(e){return e+1})),e.abrupt("return",t);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ur=function(){var e=br(vr().mark((function e(t){var r,n,a,o,i,c,l,s,u,f,p,m,d,h,E,y,g,R,v,S,b=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=b.length>1&&void 0!==b[1]?b[1]:null,z(Ze.DASHBOARD.STATUS_LISTING_FILES),n=Pt||r,a=[],o=new Set,i=[n],c=0,l=1,ke&&C&&C.data&&"retrieveFiles"===C.step&&(a.push.apply(a,Rr(C.data.targets||[])),o=new Set(C.data.processedDirs||[]),c=C.data.processedCount||0,l=C.data.totalDirs||1,i=C.data.directoriesToProcess||[n]),Ue(100),Fe(0),s=function(){var e=Math.min(Math.round(c/Math.max(l,1)*100),95);Fe(e)};case 12:if(!(i.length>0)){e.next=87;break}if(!Ke){e.next=16;break}return console.log("🛑 Operation stopped by user"),e.abrupt("break",87);case 16:if(u=i.shift(),!o.has(u)){e.next=19;break}return e.abrupt("continue",12);case 19:f=!1;case 20:if(f){e.next=83;break}return e.prev=21,console.log("🟢 Processing directory:",u),e.next=25,(0,T.IU)("".concat(I,"/retrieve_files"),{json:{path:u},nonce:xe,method:"POST"});case 25:m=e.sent,d=m.data,null!=m&&m.new_token&&(xe=m.new_token,console.log("🟢 Updated nonce:",xe)),h=[],E=gr(d.results);try{for(E.s();!(y=E.n()).done;)"dir"===(g=y.value).type?o.has(g.path)||h.push(g.path):a.push(g.path)}catch(e){E.e(e)}finally{E.f()}return(p=i).push.apply(p,h),l+=h.length,o.add(u),console.log("🟢 Directory processed:",o),c++,R=Ar(Ar({targets:a,processedDirs:Array.from(o),totalDirs:l,processedCount:c},"totalDirs",l),"directoriesToProcess",i),e.next=39,(0,T.IU)("".concat(I,"/save_progress"),{json:{step:"retrieveFiles",data:R},nonce:xe,method:"POST"});case 39:if((v=e.sent).success){e.next=42;break}throw new Error("Failed to save progress in retrieveFiles: "+v.message);case 42:null!=v&&v.new_token&&(xe=v.new_token,console.log("🟢 Updated nonce after saving progress:",xe)),s(),f=!0,e.next=81;break;case 47:if(e.prev=47,e.t0=e.catch(21),console.error("🔴 Error processing directory:",u,e.t0),Je){e.next=75;break}return Ye(e.t0),e.next=54,new Promise((function(e){rt((function(){return function(){return e("retry")}}));window.tempErrorHandlers={skip:function(){Ye(null),rt(null),Ve((function(e){return e+1})),e("skip")},stop:function(){qe(!0),Ye(null),rt(null),e("stop")}}}));case 54:if("retry"!==(S=e.sent)){e.next=61;break}Ye(null),rt(null),console.log("� Retrying directory:",u),e.next=73;break;case 61:if("skip"!==S){e.next=70;break}console.log("⏭️ Skipping directory:",u),o.add(u),c++,s(),Ve((function(e){return e+1})),f=!0,e.next=73;break;case 70:if("stop"!==S){e.next=73;break}return console.log("🛑 Stopping directory processing"),e.abrupt("break",83);case 73:e.next=81;break;case 75:console.log('⏭️ Auto-skipping directory due to "always skip" setting:',u),o.add(u),c++,s(),Ve((function(e){return e+1})),f=!0;case 81:e.next=20;break;case 83:if(!Ke){e.next=85;break}return e.abrupt("break",87);case 85:e.next=12;break;case 87:return Fe(100),console.log("🏁 File retrieval completed. Processed",c,"directories, found",a.length,"files"),t+=ze,me((function(e){return e+1})),e.abrupt("return",a);case 92:case"end":return e.stop()}}),e,null,[[21,47]])})));return function(t){return e.apply(this,arguments)}}(),fr=function(){var e=br(vr().mark((function e(t){var r,n;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(Ze.DASHBOARD.STATUS_MATCHING_WITH_CONTENT),r=(0,T.a4)(t,D),e.next=4,Yt(r,function(){var e=br(vr().mark((function e(t){var r,n,a;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(ke&&C&&C.data&&"checkTargets"===C.step)){e.next=7;break}if(r=C.data.doneTargets||[],0!==(n=t.filter((function(e){return!r.includes(e)}))).length){e.next=6;break}return console.log("⏭️ Skipping targets due to resume logic, all already processed"),e.abrupt("return",{success:!0,skipped:!0});case 6:t=n;case 7:if(!(P>0)){e.next=10;break}return e.next=10,hr(P);case 10:return e.next=12,(0,T.IU)("".concat(I,"/check_targets"),{json:{method:d,targets:t},nonce:xe,method:"POST"});case 12:return a=e.sent,e.abrupt("return",a);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 4:return n=e.sent,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pr=function(){z(Ze.DASHBOARD.STATUS_SETTING_REPAIR_MODE),Ue(100),Fe(0),ae(!0),Fe(100)},yr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),e.next=10,rr();case 10:Wt(),ot(),Ne(),te(),z();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Sr=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),e.next=10,nr();case 10:Wt(),ot(),Ne(),te(),z();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_r=function(){var e=br(vr().mark((function e(){var t,r,n=arguments;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:null,r=0,ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2+("files"===d&&v?1:0)),Fe(0),Ue(1),e.next=12,tr();case 12:if(!h){e.next=16;break}return e.next=15,ir(t);case 15:r=e.sent;case 16:if("files"!==d||!v){e.next=20;break}return e.next=19,cr(t);case 19:r=e.sent;case 20:Wt(r),ot(),Ne(),te(),z();case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wr=function(){var e=br(vr().mark((function e(){var t,r;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=0,ee(),ot(Date.now()),Ne(!0),Y([]),me(1),Ee(2),Fe(0),Ue(1),r=[],"media"!==d){e.next=16;break}return e.next=13,lr(t);case 13:r=e.sent,e.next=23;break;case 16:if("files"!==d){e.next=22;break}return e.next=19,ur(t,Dt.replace(Nt.root,""));case 19:r=e.sent,e.next=23;break;case 22:alert(Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD);case 23:if(!r){e.next=27;break}return e.next=26,fr(r);case 26:t=e.sent;case 27:ut&&pr(),Wt(t),ot(),Ne(),te(),z(),"files"===d&&Ct(Nt.root);case 34:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("🟢 Resuming scan with clean model...",C),ke=!0,Pr();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pr=function(){var e=br(vr().mark((function e(t){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C&&t&&ie)){e.next=4;break}if(window.confirm(Ze.DASHBOARD.CONFIRM_RESTART_INSTEAD_OF_RESUME)){e.next=4;break}return e.abrupt("return");case 4:if(ie||$||ke){e.next=7;break}return re("warningModal",!0),e.abrupt("return");case 7:return t&&(ke=!1),e.next=10,ne(d,"method",!0);case 10:return e.next=12,Hr(ut);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Fr=function(e){var t=Rr(se);t[e]=!t[e],ue(t)},Gr=function(){return se.every((function(e){return e}))},Br=function(){var e=br(vr().mark((function e(){return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ut(!0);case 2:e.sent,re("pickFolders",!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ur=function(){var e=[];return e.push("resetIssuesAndReferences"),console.log("🟢 Starting scan with settings - method:",_,"optimize_thumbnails"==d),"files"!==d&&"media"!==d||!h||e.push("extractReferencesFromContent"),"files"===d&&v&&e.push("extractReferencesFromMedia"),b&&e.push("extractReferencesFromDuplicates"),_&&e.push("extractReferencesFromThumbnails"),e.push("retrieveTargets"),e.push("checkTargets"),ut&&e.push("setRepairMode"),console.log("🟢 Scan steps to execute:",e),e},Hr=function(){var e=br(vr().mark((function e(t){var r,n,a,o,i,c,l,s,u,f,p,m,h,E,y;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=0,n=[],ee(),ot(Date.now()),Ie(!0),Y([]),Ye(null),rt(null),Ve(0),qe(!1),Qe(!1),Fe(0),Ue(1),a=Ur(),Ee(a.length),o=0,!ke){e.next=45;break}return z(Ze.DASHBOARD.STATUS_RESUMING),e.next=20,hr(1e3);case 20:if(!C||!C.step){e.next=45;break}i=C.step,e.t0=i,e.next="extractReferencesFromContent"===e.t0?25:"extractReferencesFromContent_finished"===e.t0?27:"extractReferencesFromLibrary"===e.t0?29:"extractReferencesFromLibrary_finished"===e.t0?31:"extractReferencesFromDuplicates"===e.t0?33:"extractReferencesFromDuplicates_finished"===e.t0?35:"retrieveMedia"===e.t0||"retrieveFiles"===e.t0?37:"retrieveMedia_finished"===e.t0||"retrieveFiles_finished"===e.t0||"retrieveDuplicates_finished"===e.t0?39:"checkTargets"===e.t0?41:43;break;case 25:return o=a.indexOf("extractReferencesFromContent"),e.abrupt("break",44);case 27:return o=a.indexOf("extractReferencesFromContent")+1,e.abrupt("break",44);case 29:return o=a.indexOf("extractReferencesFromMedia"),e.abrupt("break",44);case 31:return o=a.indexOf("extractReferencesFromMedia")+1,e.abrupt("break",44);case 33:return o=a.indexOf("extractReferencesFromDuplicates"),e.abrupt("break",44);case 35:return o=a.indexOf("extractReferencesFromDuplicates")+1,e.abrupt("break",44);case 37:return o=a.indexOf("retrieveTargets"),e.abrupt("break",44);case 39:case 41:return o=a.indexOf("checkTargets"),e.abrupt("break",44);case 43:o=0;case 44:console.log("🟢 Resuming from step:",o,"Progress step:",i,"All steps:",a);case 45:me(o+1),c=o;case 47:if(!(c<a.length)){e.next=168;break}if(!Ke){e.next=51;break}return console.log("🛑 Scanning stopped by user"),e.abrupt("break",168);case 51:l=a[c],me(c+1),Fe(0),Ue(1),e.prev=55,e.t1=l,e.next="resetIssuesAndReferences"===e.t1?59:"extractReferencesFromContent"===e.t1?63:"extractReferencesFromMedia"===e.t1?68:"extractReferencesFromDuplicates"===e.t1?73:"extractReferencesFromThumbnails"===e.t1?78:"retrieveTargets"===e.t1?83:"checkTargets"===e.t1?112:"setRepairMode"===e.t1?157:159;break;case 59:if(ke&&c!==o){e.next=62;break}return e.next=62,tr();case 62:return e.abrupt("break",159);case 63:return e.next=65,ir();case 65:return s=e.sent,r+=s,e.abrupt("break",159);case 68:return e.next=70,cr();case 70:return u=e.sent,r+=u,e.abrupt("break",159);case 73:return e.next=75,or();case 75:return f=e.sent,r+=f,e.abrupt("break",159);case 78:return e.next=80,ar();case 80:return p=e.sent,r+=p,e.abrupt("break",159);case 83:if(m=[],"media"!==d){e.next=90;break}return e.next=87,lr(r);case 87:m=e.sent,e.next=110;break;case 90:if("files"!==d){e.next=96;break}return e.next=93,ur(r);case 93:m=e.sent,e.next=110;break;case 96:if("duplicates"!==d){e.next=102;break}return e.next=99,sr();case 99:m=e.sent,e.next=110;break;case 102:if("optimize_thumbnails"!==d){e.next=108;break}return e.next=105,ur(r);case 105:m=e.sent,e.next=110;break;case 108:return alert(Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD),e.abrupt("return");case 110:return n=m,e.abrupt("break",159);case 112:if(0!==(h=n).length||!ke){e.next=138;break}if(!(C&&C.data.targets&&C.data.targets.length>0)){e.next=119;break}h=C.data.targets,console.log("🟢 Using targets from progress:",h.length),e.next=138;break;case 119:if(me(c-1),console.log("🟡 Re-retrieving targets for checkTargets step during resume"),"media"!==d){e.next=127;break}return e.next=124,lr(r);case 124:h=e.sent,e.next=137;break;case 127:if("files"!==d){e.next=133;break}return e.next=130,ur(r);case 130:h=e.sent,e.next=137;break;case 133:if("duplicates"!==d){e.next=137;break}return e.next=136,sr();case 136:h=e.sent;case 137:me(c+1);case 138:if(!(h.length>0)){e.next=145;break}return e.next=141,fr(h);case 141:E=e.sent,r+=E,e.next=156;break;case 145:return console.log("🟡 Calling checkTargets with empty array to check for targets in progress"),e.prev=146,e.next=149,fr([]);case 149:y=e.sent,r+=y,e.next=156;break;case 153:e.prev=153,e.t2=e.catch(146),console.warn("🟡 No targets available for checkTargets step:",e.t2.message);case 156:return e.abrupt("break",159);case 157:return pr(),e.abrupt("break",159);case 159:e.next=165;break;case 161:e.prev=161,e.t3=e.catch(55),console.error("🔴 Error in step ".concat(l,":"),e.t3),r++;case 165:c++,e.next=47;break;case 168:return console.log("🏁 Scanning completed, clearing progress..."),e.prev=169,e.next=172,(0,T.IU)("".concat(I,"/clear_progress"),{nonce:xe,method:"POST"});case 172:Le(!0),e.next=178;break;case 175:e.prev=175,e.t4=e.catch(169),console.error("Failed to clear progress:",e.t4);case 178:ot(),Ie(),te(),z(),Wt(r);case 183:case"end":return e.stop()}}),e,null,[[55,161],[146,153],[169,175]])})));return function(t){return e.apply(this,arguments)}}(),jr=function(){var e=br(vr().mark((function e(){var t,r,n,a,o;return vr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z("Exporting..."),ee(),e.prev=2,e.next=5,(0,T.IU)("".concat(I,"/export"),{nonce:xe,method:"GET"});case 5:(t=e.sent).success?(r=t.data,n=new Blob([r],{type:"text/csv;charset=utf-8;"}),a=document.createElement("a"),o=URL.createObjectURL(n),a.setAttribute("href",o),a.setAttribute("download","media_cleaner_results.csv"),a.style.visibility="hidden",document.body.appendChild(a),a.click(),document.body.removeChild(a)):alert(t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:te(),z();case 14:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),Yr=React.createElement("div",{style:{display:"flex",alignItems:"center"}},"| ",React.createElement("span",{style:{fontWeight:"bold",margin:"0 2px 0 5px"}},"Base Folder:"),!Pt&&React.createElement(React.Fragment,null,React.createElement("span",null," (default)"),React.createElement(S.M,{style:{marginLeft:3},className:"secondary",disabled:r||Ae,onClick:function(){return Br()}},Ze.DASHBOARD.PICK)),Pt&&React.createElement(React.Fragment,null,React.createElement("span",null," /",Pt),React.createElement(S.M,{small:!0,style:{marginLeft:3},className:"secondary",disabled:r||Ae,onClick:function(){return Mt(null)}},Ze.DASHBOARD.RESET))),Wr="files"===d&&React.createElement(React.Fragment,null,React.createElement(mt.S,{small:!0,onLabel:"Repair Mode",offLabel:"Repair Mode",onValue:"1",offValue:"0",width:"100px",checked:ut,onChange:function(){ae(!ut),ft(!ut)}}),React.createElement(be.G,{position:"right",content:Ze.DASHBOARD.REPAIR_MODE_DESCRIPTION,tooltipMaxWidth:300,color:U?"blue":null}));return React.createElement(y.z,{nekoErrors:[t]},React.createElement(g.n,{isPro:x,title:Ze.COMMON.PLUGIN_NAME,section:Ze.COMMON.DASHBOARD},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(S.M,{className:"header",onClick:function(){return window.open("https://clean.thehiddendocs.com/introduction/","_blank")}},Ze.COMMON.TUTORIAL),React.createElement(S.M,{icon:"cog",className:"header",onClick:function(){return location.href="admin.php?page=wpmc_settings"}},Ze.COMMON.SETTINGS))),React.createElement(R.N,null,React.createElement(R.Y,{fullWidth:!0},React.createElement(dr,null),React.createElement(dt.V,null,!n.length&&"references"!==c&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"play",disabled:!(!r&&!Ae)||"optimize_thumbnails"===d&&!A,isBusy:Ae,startTime:at,onClick:function(){return Pr(!0)}},Ze.DASHBOARD.SCAN),C&&!Ae&&!Ce&&React.createElement(pt.f,{text:function(){var e,t,r,n,a;if(!C||!C.step)return"N/A";var o='Resume scan from "'.concat(function(e){switch(e){case"extractReferencesFromContent":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_CONTENT;case"extractReferencesFromMedia":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_LIBRARY;case"extractReferencesFromDuplicates":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_DUPLICATES;case"extractReferencesFromThumbnails":return Ze.DASHBOARD.STATUS_EXTRACT_FROM_THUMBNAILS;case"retrieveTargets":return"media"===d?Ze.DASHBOARD.STATUS_LISTING_MEDIA:"files"===d?Ze.DASHBOARD.STATUS_LISTING_FILES:Ze.DASHBOARD.STATUS_ERROR_UNKNOWN_METHOD;case"extractReferencesFromDuplicates_finished":return Ze.DASHBOARD.STATUS_LISTING_DUPLICATES;case"retrieveFiles":return Ze.DASHBOARD.STATUS_RETREIVE_FILES;case"retrieveMedia":return Ze.DASHBOARD.STATUS_RETREIVE_MEDIA;case"retrieveDuplicates_finished":case"retrieveFiles_finished":case"retrieveMedia_finished":case"checkTargets":return Ze.DASHBOARD.STATUS_MATCHING_WITH_CONTENT;default:return console.warn("Unknown step:",e),Ze.DASHBOARD.STATUS_UNKNOWN_STEP}}(null==C?void 0:C.step),'"');switch(null==C?void 0:C.step){case"extractReferencesFromMedia":case"extractReferencesFromContent":case"extractReferencesFromDuplicates":case"extractReferencesFromThumbnails":o+=" (iteration n°".concat(null!=C&&null!==(e=C.data)&&void 0!==e&&e.limit&&null!=C&&null!==(t=C.data)&&void 0!==t&&t.limitSize?C.data.limit/C.data.limitSize:"N/A",")");break;case"retrieveMedia":case"retrieveFiles":var i=(null==C||null===(r=C.data)||void 0===r?void 0:r.targets)&&C.data.targets.length>0,c=C.data.targets.length;o+=' (starts from index "'.concat(i?c:"0",'")');break;case"checkTargets":var l=((null==C||null===(n=C.data)||void 0===n?void 0:n.doneTargets)||[]).length,s=null!=C&&null!==(a=C.data)&&void 0!==a&&a.targets?C.data.targets.length:0;o+=' (processed "'.concat(l,'" of "').concat(s,'")');break;case"extractReferencesFromThumbnails_finished":case"extractReferencesFromMedia_finished":case"extractReferencesFromContent_finished":case"extractReferencesFromDuplicates_finished":case"retrieveMedia_finished":case"retrieveFiles_finished":case"retrieveDuplicates_finished":o+=" (start next step)";break;default:o+=" (no details available)"}if(null!=C&&C.time){var u=new Date(1e3*C.time);o+="\n\n💾 ".concat(u.toLocaleString())}return o}()},React.createElement(S.M,{icon:"replay",disabled:r,isBusy:Ae,startTime:at,className:"secondary",onClick:function(){return Ir()}},Ze.DASHBOARD.RESUME)),(o.issues>0||o.ignored>0||o.trash>0||o.references>0)&&!Ae&&React.createElement(S.M,{icon:"download",className:"secondary",disabled:r,onClick:jr},"Export results"),!s&&React.createElement(ht.u,{scrolldown:!0,disabled:r,name:"method",style:{width:200,marginLeft:".25rem"},onChange:function(e,t){"media"===e&&(ft(!1),ae(!1)),ne(e,t,!0)},value:d},Dr.map((function(e){return React.createElement(ht.j,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),!Ae&&"optimize_thumbnails"===d&&A&&React.createElement(S.M,{className:"secondary",onClick:function(){return re("selectSizes")},icon:"image",disabled:r||Ae||s},Ze.DASHBOARD.SELECT_SIZES)),!n.length&&"references"===c&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"replay",disabled:!0,onClick:function(){return lt(!0)}},Ze.DASHBOARD.RE_ATTACH_MEDIA),React.createElement(ht.u,{scrolldown:!0,value:F,onChange:function(e){return Z(e)},style:{width:200}},Cr.map((function(e){return React.createElement(ht.j,{key:e.value,value:e.value,label:e.label})})))),n.length>0&&React.createElement(S.M,{disabled:r,onClick:function(){return Y([])}},"Unselect All"),s&&React.createElement("div",{style:Ar(Ar(Ar(Ar(Ar({display:"flex",fontFamily:"Lato",padding:"0 10px",flexDirection:"column",fontWeight:600,width:200},"flexDirection","column"),"height",30),"lineHeight","16px"),"justifyContent","center"),"textTransform","uppercase")},React.createElement("div",{style:{color:"#144675",fontSize:17}},"".concat(Ze.DASHBOARD.STEP," ").concat(pe,"/").concat(he)),React.createElement("div",{style:{color:"#007bba"}},s)),!r&&"issues"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return Zt(!0,n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.IGNORE_SELECTED,n.length))),React.createElement(S.M,{className:"danger",onClick:function(){return Xt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_SELECTED,n.length))),"files"===d&&U&&React.createElement(S.M,{className:"secondary",onClick:function(){return Jt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.REPAIR_SELECTED,n.length)))),!r&&"ignored"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return Zt(!1,n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.UNDO_SELECTED,n.length)))),!r&&"trash"===c&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"secondary",onClick:function(){return qt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.RECOVER_SELECTED,n.length))),React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return Xt(n)}},(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_PERMANENTLY_SELECTED,n.length)))),React.createElement("div",{style:{flex:1}},s&&React.createElement(Et.j,{status:function(e){return"".concat(Be>1?"".concat(Math.round(Me/Be*100),"%"):"0%")},busy:r,value:Me,max:Be,onStopClick:Qt})),!r&&React.createElement(React.Fragment,null,React.createElement(ve.A,{name:"search",onBlur:function(e){W(e)},onEnter:function(e){W(e)},value:l,onReset:function(){W("")}}),!l&&React.createElement(Se.z,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"})),!r&&"issues"===c&&o.issues>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return re("deleteAll")}},(0,T.FE)(Ze.DASHBOARD.DELETE_STRONG_ALL))),!r&&"trash"===c&&o.trash>0&&React.createElement(React.Fragment,null,React.createElement(S.M,{className:"primary",onClick:function(){return re("recoverAll")}},(0,T.FE)(Ze.DASHBOARD.RECOVER_ALL)),React.createElement(S.M,{icon:"delete",className:"danger",onClick:function(){return re("trashAll")}},Ze.DASHBOARD.EMPTY_TRASH))),React.createElement("p",null,(0,T.FE)((0,T.g7)(Ze.DASHBOARD.INFO_MESSAGE,o.issues,o.issues>1?"s":"",(o.issues_size/1e6).toFixed(2),(o.trash_size/1e6).toFixed(2)))),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},U&&React.createElement(yt.o,{value:"issues"},React.createElement(yt.K,{title:Ze.DASHBOARD.ISSUES,value:"issues",count:o.issues})),!U&&React.createElement(React.Fragment,null,React.createElement(yt.o,{name:"wpmc-filter",value:c,busy:r,onChange:function(e){q(e),X(1)}},React.createElement(yt.K,{title:Ze.DASHBOARD.ISSUES,value:"issues",count:o.issues}),React.createElement(yt.K,{title:Ze.DASHBOARD.IGNORED,value:"ignored",count:o.ignored}),React.createElement(yt.K,{title:Ze.DASHBOARD.TRASH,value:"trash",count:o.trash}),React.createElement(yt.K,{title:Ze.DASHBOARD.REFERENCES,value:"references",count:o.references}))),React.createElement(gt.Q,{currentPage:f,limit:p,total:i,onClick:function(e){return X(e)}})),React.createElement(Rt.o,{busy:r,data:Ht,columns:jt,sort:u,onSortChange:function(e,t){V({accessor:e,by:t})},onSelect:function(e){Y([].concat(Rr(n),Rr(e)))},onUnselect:function(e){Y(Rr(n.filter((function(t){return!e.includes(t)}))))},selectedItems:n,emptyMessage:React.createElement(React.Fragment,null,(0,T.FE)(Ze.DASHBOARD.EMPTY_MESSAGE))}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"4px"}},React.createElement(ht.u,{name:"limit",scrolldown:!0,value:p,onChange:function(e){K(e),X(1),$t(e)}},React.createElement(ht.j,{value:5,label:"5 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:10,label:"10 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:25,label:"25 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:50,label:"50 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:100,label:"100 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:250,label:"250 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:500,label:"500 ".concat(Ze.DASHBOARD.ITEMS_PAGE)}),React.createElement(ht.j,{value:1e3,label:"1000 ".concat(Ze.DASHBOARD.ITEMS_PAGE)})),Wr,"files"===d&&Yr),React.createElement(gt.Q,{currentPage:f,limit:p,total:i,onClick:function(e){return X(e)}})),H&&React.createElement(dt.V,{style:{marginTop:35}},React.createElement("b",{style:{marginLeft:5,marginRight:15}},Ze.SETTINGS.EXPERT_MODE),React.createElement(S.M,{disabled:r,onClick:function(){return _r()}},Ze.DASHBOARD.EXTRACT_REFERENCES),React.createElement(S.M,{className:"secondary",disabled:r,onClick:function(){return re("extractReferencesForPostId",!0)}},Ze.DASHBOARD.EXTRACT_REFERENCES_FOR_POST_ID),React.createElement(S.M,{className:"danger",disabled:r,onClick:function(){return Sr()}},Ze.DASHBOARD.RESET_REFERENCES),React.createElement("span",null,"|"),React.createElement(S.M,{disabled:r,onClick:function(){return wr()}},Ze.DASHBOARD.MATCH_WITH_REFERENCES),"files"===d&&React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"4px"}},React.createElement(m.s,null,(0,T.FE)((0,T.g7)(Ze.DASHBOARD.FROM_FOLDER,Dt))),React.createElement(S.M,{disabled:r,onClick:function(){return re("pickFolder",!0)}},Ze.DASHBOARD.PICK_FOLDER)),React.createElement(S.M,{className:"danger",disabled:r,onClick:function(){return yr()}},Ze.DASHBOARD.RESET_ISSUES))),React.createElement(Te.n,{isOpen:M.selectSizes,onRequestClose:function(){return re("selectSizes",!1)},title:Ze.DASHBOARD.SELECT_SIZES,content:React.createElement(React.Fragment,null,React.createElement(m.s,{p:!0},(0,T.FE)(Ze.DASHBOARD.SELECT_SIZES_DESCRIPTION)),React.createElement("table",{style:{width:"100%"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{style:{textAlign:"left"}}),React.createElement("th",{style:{textAlign:"left"}},"Name"),React.createElement("th",{style:{textAlign:"left"}},"Dimensions"),React.createElement("th",{style:{textAlign:"left"}},"Force Issue"))),React.createElement("tbody",null,G&&G.map((function(e){return React.createElement("tr",{key:"sizes-"+e.name},React.createElement("td",null,e.shortname),React.createElement("td",{style:{color:"#007cb9"}},e.name),React.createElement("td",null,e.width?React.createElement(React.Fragment,null,e.width,"x",e.height):React.createElement("small",null,"Unknown (disabled)")),React.createElement("td",null,React.createElement(E.R,{name:"issue-"+e.name,disabled:r,value:"1",checked:B.includes(e.name),onChange:function(){var t=B.includes(e.name)?B.filter((function(t){return t!==e.name})):[].concat(Rr(B),[e.name]);ne(t,"thumbnail_force_issues")}})))}))))),okButton:{label:Ze.COMMON.CLOSE,onClick:function(){re("selectSizes",!1)}}}),React.createElement(Te.n,{isOpen:M.deleteAll,onRequestClose:function(){return re("deleteAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)((0,T.g7)(Ze.DASHBOARD.DELETE_ALL_CONTENT,i,i<2?"":"s")),okButton:{onClick:function(){re("deleteAll",!1),Xt(null,!1,l)}},onCancel:{onClick:function(){re("deleteAll",!1)}}}),React.createElement(Te.n,{isOpen:M.showOriginalMedia,onRequestClose:function(){return re("showOriginalMedia",!1),void setTimeout((function(){return It(null)}),500)},title:"",content:React.createElement("div",{style:{display:"flex",justifyContent:"center"}},React.createElement("img",{src:At,style:{maxWidth:"100%"}}))}),React.createElement(Te.n,{isOpen:M.trashAll,onRequestClose:function(){return re("trashAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)(Ze.DASHBOARD.TRASH_ALL_CONTENT),okButton:{onClick:function(){re("trashAll",!1),Xt(null,!0)}},cancelButton:{onClick:function(){re("trashAll",!1)}}}),React.createElement(Te.n,{isOpen:M.forceTrashAll,onRequestClose:function(){return re("forceTrashAll",!1)},title:Ze.DASHBOARD.DELETE_ALL,content:(0,T.FE)(Ze.DASHBOARD.FORCE_TRASH_ALL_CONTENT),okButton:{onClick:function(){re("forceTrashAll",!1),Kt()}},cancelButton:{onClick:function(){re("forceTrashAll",!1)}}}),React.createElement(Te.n,{isOpen:M.recoverAll,onRequestClose:function(){return re("recoverAll",!1)},title:Ze.DASHBOARD.RECOVER_ALL,content:Ze.DASHBOARD.RECOVER_ALL_CONTENT,okButton:{onClick:function(){re("recoverAll",!1),qt()}},cancelButton:{onClick:function(){re("recoverAll",!1)}}}),React.createElement(Te.n,{isOpen:null!==je,onRequestClose:er,title:React.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},React.createElement("span",null,Ze.DASHBOARD.ERROR),React.createElement("span",{style:{fontSize:12,color:"#007bba",alignContent:"center",display:"flex",alignItems:"center",gap:15}},"Auto Retry In : ",React.createElement(vt.H,{initialTime:20,onEndCountdown:function(){console.log("🔄 Auto-retry triggered by countdown!"),tt&&tt()}}))),content:React.createElement(React.Fragment,null,React.createElement("b",null,je?je.message:"N/A"),React.createElement("br",null),React.createElement("p",null," To troubleshoot, please check the steps mentioned in the ",React.createElement("a",{href:"https://clean.thehiddendocs.com/common-issues/scan-stops/",target:"_blank"},"troubleshooting guide"),". ")),customButtons:React.createElement("div",{style:{display:"flex",width:"100%",flexDirection:"column"}},React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(S.M,{className:"primary",onClick:function(){tt&&tt()}},Ze.DASHBOARD.RETRY),React.createElement("small",{style:{marginLeft:5}},React.createElement("a",{href:"#",onClick:function(){console.log("🔄 Manual auto-retry triggered!"),tt&&tt()}},Ze.DASHBOARD.AUTO_RETRY)),React.createElement("div",{style:{flex:"auto"}}),React.createElement(S.M,{className:"secondary",onClick:function(){window.tempErrorHandlers&&(window.tempErrorHandlers.skip(),window.tempErrorHandlers=null)}},Ze.DASHBOARD.SKIP),React.createElement("small",{style:{marginLeft:5,marginRight:10}},React.createElement("a",{href:"#",onClick:function(){Qe(!0),window.tempErrorHandlers&&(window.tempErrorHandlers.skip(),window.tempErrorHandlers=null)}},Ze.DASHBOARD.ALWAYS_SKIP)),React.createElement(S.M,{className:"danger",onClick:er},Ze.DASHBOARD.STOP)),React.createElement("small",{style:{marginTop:10,lineHeight:"13px"}},Ze.DASHBOARD.AUTO_RETRY_DESCRIPTION))}),React.createElement(Te.n,{isOpen:ge,title:Ze.DASHBOARD.FINISHED,content:ge,okButton:{label:Ze.DASHBOARD.CLOSE,onClick:function(){Re(""),Fe(0),Ue(0)}}}),React.createElement(Te.n,{isOpen:ct,title:Ze.DASHBOARD.RE_ATTACH_MEDIA,content:(0,T.FE)(Ze.DASHBOARD.AUTO_ATTACH_FEATURE_MESSAGE),okButton:{label:Ze.DASHBOARD.CLOSE,onClick:function(){lt(!1)}}}),React.createElement(Te.n,{isOpen:M.warningModal,onRequestClose:function(){return re("warningModal",!1)},title:Ze.DASHBOARD.WARNING_TITLE,content:React.createElement("div",{style:{lineHeight:"1.6"}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_1)),React.createElement(E.R,{checked:se[0],onChange:function(){return Fr(0)},label:Ze.DASHBOARD.WARNING_CHECKBOX_1})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_2)),React.createElement(E.R,{checked:se[1],onChange:function(){return Fr(1)},label:Ze.DASHBOARD.WARNING_CHECKBOX_2})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_3)),React.createElement(E.R,{checked:se[2],onChange:function(){return Fr(2)},label:Ze.DASHBOARD.WARNING_CHECKBOX_3})),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement(m.s,{p:!0,style:{marginBottom:"15px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_4)),React.createElement(E.R,{checked:se[3],onChange:function(){return Fr(3)},label:Ze.DASHBOARD.WARNING_CHECKBOX_4})),React.createElement(we.X,{variant:"warning",style:{marginBottom:"20px"}},(0,T.FE)(Ze.DASHBOARD.WARNING_MESSAGE_5))),okButton:{label:"I Understand",onClick:function(){Gr()&&(ue([!1,!1,!1,!1]),ce(!0),re("warningModal",!1))},disabled:!Gr()},cancelButton:{label:"Cancel",onClick:function(){return re("warningModal",!1)}}}),M.pickFolders&&React.createElement(React.Fragment,null,React.createElement(Te.n,{isOpen:M.pickFolders,onRequestClose:function(){return re("pickFolders",!1)},title:Ze.DASHBOARD.PICK,okOnEnter:!0,content:React.createElement("div",{style:{maxHeight:400,overflowY:"auto"}},React.createElement(St.M,null,Nt.hierarchy.map((function(e){return function e(t,r,n){var a="/".concat(r.join("/")),o=Nt.root.replace(/\\/g,"/");console.log("🟢 normalizedRoot:",o),a=(a=a.replace(new RegExp("^".concat(o,"/"),"g"),"")).replace(/\\/g,"/");var i=function(){Mt(a)},c=t.name===n[0],l=c?n.slice(1):n,s=Pt===a;return t.children.length?React.createElement(St.R,{title:t.name,onClick:i,isExpanded:c,selected:s},t.children.map((function(t){return e(t,[].concat(Rr(r),[t.name]),l)}))):React.createElement(St.R,{title:t.name,onClick:i,selected:s})}(e,[e.name],Dt.split("/").filter((function(e){return!!e})))})))),okButton:{onClick:function(){re("pickFolders",!1)}},cancelButton:{label:Ze.DASHBOARD.RESET_FOLDERS,onClick:function(){Mt(null),re("pickFolders",!1)}}}),React.createElement(Te.n,{isOpen:M.pickFolder,onRequestClose:function(){return re("pickFolder",!1)},title:Ze.DASHBOARD.PICK_FOLDER,okOnEnter:!0,content:React.createElement(St.M,null,Nt.hierarchy.map((function(e){return function e(t,r,n){var a=t.name===n[0],o=a?n.slice(1):n,i="/".concat(r.join("/")),c=Dt===i,l=function(){return Ct(i)};return t.children.length?React.createElement(St.R,{title:t.name,onClick:l,isExpanded:a,selected:c},t.children.map((function(t){return e(t,[].concat(Rr(r),[t.name]),o)}))):React.createElement(St.R,{title:t.name,onClick:l,selected:c})}(e,[e.name],Dt.split("/").filter((function(e){return!!e})))}))),okButton:{onClick:function(){re("pickFolder",!1)}},cancelButton:{label:Ze.DASHBOARD.RESET_FOLDER,onClick:function(){Ct(Nt.root),re("pickFolder",!1)}}})),React.createElement(Te.n,{isOpen:M.extractReferencesForPostId,onRequestClose:function(){return re("extractReferencesForPostId",!1)},title:Ze.DASHBOARD.EXTRACT_REFERENCES_FOR_POST_ID,okOnEnter:!0,content:React.createElement(ve.A,{name:"extract-references-for-post-id",value:Gt,onChange:function(e){return Bt(e)}}),okButton:{onClick:function(){_r(Gt),re("extractReferencesForPostId",!1),Bt(null)}},cancelButton:{onClick:function(){re("extractReferencesForPostId",!1)}}})))};var Gr=wp.element.render,Br=new l.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}});document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("wpmc-admin-settings");t&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(u.A,null,React.createElement(lt,null))),t),(t=document.getElementById("wpmc-dashboard"))&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(pr,null,React.createElement(u.A,null,React.createElement(Fr,null)))),t);var r=document.getElementById("meow-common-dashboard");r&&Gr(React.createElement(s.Ht,{client:Br},React.createElement(u.A,null,React.createElement(Re,null))),r)}))},1594:e=>{e.exports=React},5206:e=>{e.exports=ReactDOM}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,n.amdO={},e=[],n.O=(t,r,a,o)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,a,o]=e[u],c=!0,l=0;l<r.length;l++)(!1&o||i>=o)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var s=a();void 0!==s&&(t=s)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,a,o]},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})},(()=>{var e={57:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(a in c)n.o(c,a)&&(n.m[a]=c[a]);if(l)var u=l(n)}for(t&&t(r);s<i.length;s++)o=i[s],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(u)},r=self.wpJsonWpmc=self.wpJsonWpmc||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),n.nc=void 0;var a=n.O(void 0,[121],(()=>n(5103)));a=n.O(a)})(); 2 2 //# sourceMappingURL=index.js.map -
media-cleaner/trunk/app/vendor.js
r3469229 r3478595 162 162 * http://api.jqueryui.com/category/ui-core/ 163 163 */ 164 var t="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function i(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),i=o.getPropertyValue("display");return n?i!==r&&function(e,n){return"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):i===t}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var t=e.nodeName.toLowerCase();return(o.test(t)&&!e.disabled||"a"===t&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),i(n))return!1;n=n.parentNode}return!0}(e)}function s(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},3062:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=t(2558),i=(r=o)&&r.__esModule?r:{default:r};n.default=i.default,e.exports=n.default},9879:e=>{"use strict";var n=function(){};e.exports=n},2564:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r,o=t(9616);var i={white:"hsl(0 0% 100%)",black:"hsl(0 0% 0%)",blue:"hsl(204.25deg 100% 36.47%)",blue10:"hsl(206 100% 22%)",blue50:"hsl(206 90% 55%)",blue80:"hsl(206 80% 88%)",blue95:"hsl(206 100% 96%)",green:"hsl(165 100% 35%)",green90:"hsl(165 70% 92%)",cyan:"hsl(180 100% 35%)",red:"hsl(12 85% 45%)",red90:"hsl(12 90% 94%)",orange:"hsl(36 80% 55%)",yellow:"hsl(44 80% 54%)",purple:"hsl(270 40% 58%)",gray30:"hsl(210 11% 26%)",gray40:"hsl(210 10% 40%)",gray50:"hsl(210 10% 46%)",gray60:"hsl(210 9% 60%)",gray70:"hsl(210 10% 70%)",gray80:"hsl(210 14% 85%)",gray90:"hsl(210 16% 92%)",gray95:"hsl(210 20% 96%)",gray98:"hsl(210 25% 98%)"},a=(0,o.DU)(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n :root {\n /* Base colors */\n --neko-blue: ",";\n --neko-white: ",";\n --neko-black: ",";\n --neko-purple: ",";\n --neko-orange: ",";\n --neko-yellow: ",";\n --neko-green: ",";\n --neko-cyan: ",";\n --neko-red: ",";\n\n /* Gray scale */\n --neko-gray-30: ",";\n --neko-gray-40: ",";\n --neko-gray-50: ",";\n --neko-gray-60: ",";\n --neko-gray-70: ",";\n --neko-gray-80: ",";\n --neko-gray-90: ",";\n --neko-gray-95: ",";\n --neko-gray-98: ",";\n\n /* Main color */\n --neko-main-color: var(--neko-blue);\n --neko-main-color-10: hsl(206deg 100% 22.35%);\n --neko-main-color-50: hsl(206deg 61.04% 54.71%);\n --neko-main-color-80: hsl(206deg 55.93% 88.43%);\n --neko-main-color-95: ",";\n --neko-main-color-98: hsl(200deg 100% 98.82%);\n --neko-main-overlay-color: rgb(30 124 186 / 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 /* Base styles */\n --neko-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n --neko-font-size: 13px; \n --neko-small-font-size: 12px; \n --neko-h1-font-size: 23px;\n --neko-h2-font-size: 20px;\n --neko-h3-font-size: 18px;\n --neko-h4-font-size: 16px;\n --neko-h5-font-size: 14px;\n --neko-h6-font-size: 13px;\n --neko-font-color: var(--neko-gray-30);\n\n /* Radii & Shadows */\n --neko-radius-sm: 6px;\n --neko-radius-md: 8px;\n --neko-radius-lg: 12px;\n --neko-shadow-xs: 0 1px 2px rgba(16, 24, 40, 0.06);\n --neko-shadow-sm: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.06);\n --neko-shadow-md: 0 4px 8px rgba(16, 24, 40, 0.08), 0 2px 4px rgba(16, 24, 40, 0.06);\n --neko-shadow-lg: 0 12px 16px rgba(16, 24, 40, 0.10), 0 4px 6px rgba(16, 24, 40, 0.06);\n --neko-focus-ring: 0 0 0 3px color-mix(in oklab, var(--neko-main-color) 25%, 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-gray-98);\n --neko-input-border: var(--neko-gray-90);\n }\n\n /* Base reset/typography and focus treatments */\n html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\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"])),i.blue,i.white,i.black,i.purple,i.orange,i.yellow,i.green,i.cyan,i.red,i.gray30,i.gray40,i.gray50,i.gray60,i.gray70,i.gray80,i.gray90,i.gray95,i.gray98,i.blue95,i.blue95,i.green90,i.red90),s=function(e){var n=e.children;return React.createElement(React.Fragment,null,React.createElement(a,{key:"neko-ui-styles"}),n)};const l=function(e){var n=e.children;return React.createElement(s,null,n)}},9296:(e,n,t)=>{"use strict";t.d(n,{M:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(1329),d=t(6897),f=["className","variant","disabled","icon","color","onClick","onStopClick","rounded","isBusy","busy","spinning","disabledColor","busyText","hideBusyIcon","busyIconSize","requirePro","isPro","small","large","width","height","fullWidth","startTime","progress","ai","children"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=(0,l.Ay)((function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,a=e.disabled,s=void 0!==a&&a,l=e.icon,y=void 0===l?null:l,m=e.color,b=void 0===m?null:m,v=e.onClick,g=void 0===v?function(){}:v,k=e.onStopClick,w=void 0===k?null:k,x=e.rounded,O=e.isBusy,E=void 0!==O&&O,S=e.busy,j=void 0!==S&&S,C=e.spinning,A=void 0!==C&&C,P=(e.disabledColor,e.busyText,e.hideBusyIcon),R=void 0!==P&&P,N=(e.busyIconSize,e.requirePro),z=void 0!==N&&N,M=e.isPro,T=void 0!==M&&M,I=e.small,_=e.large,L=e.width,D=(e.height,e.fullWidth),F=e.startTime,q=void 0===F?null:F,B=e.progress,U=void 0===B?null:B,W=e.ai,$=void 0!==W&&W,H=e.children,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=j||E;i().useEffect((function(){E&&console.log('NekoButton: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[E]);var K=i().useRef(null),V=i().useRef(null),Y=h(i().useState(null),2),X=Y[0],Z=Y[1];i().useLayoutEffect((function(){K.current&&!V.current&&(V.current=K.current.offsetWidth)})),i().useEffect((function(){if(!G&&!w){var e=setTimeout((function(){Z(null)}),300);return function(){return clearTimeout(e)}}}),[G,w]),i().useEffect((function(){t&&["primary","primary-block","secondary","danger","success","warning","header"].includes(t)&&!r&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var J=r||(["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"primary"),ee=t&&!["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"";i().useEffect((function(){$&&(r||["secondary","danger","success","warning","header"].includes(J))&&console.warn('NekoButton: The "ai" property doesn\'t need a variant. The ai styling will override the variant styling.')}),[$,r,J]);var ne=s||z&&!T,te=!!y,re=z&&!T,oe=!!w&&G,ie=(0,o.useMemo)((function(){var e="number"==typeof L?L:30;return I&&(e*=.8),_&&(e*=1.3),"header"===J||t&&t.includes("header")?20:x?e-12:e-14}),[L,x,I,_,J,t]),ae=h((0,o.useState)(null),2),se=ae[0],le=ae[1];(0,d.$$)((function(){return le(new Date)}),q?1e3:null),(0,o.useEffect)((function(){q||le(null)}),[q]);var ce=(0,o.useMemo)((function(){if(!q||!se)return null;var e=Math.floor((se-q)/1e3),n=Math.floor(e/60),t=e%60;return"".concat(n.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0"))}),[se,q]),ue=(0,d.gR)("neko-button",J,ee,{"has-icon":te},{"custom-color":b},{small:I},{large:_},{rounded:x},{busy:G},{"is-pro":re},{full:D},{"has-stop":oe},{ai:$});return i().createElement("button",p({ref:K,type:"button",className:ue,onClick:function(e){if(!G&&K.current){var n=w&&V.current?V.current:K.current.offsetWidth;Z(n)}ne||oe||g(),e.stopPropagation(),e.preventDefault()},disabled:ne&&!(G&&oe),style:G&&X?{minWidth:"".concat(X,"px"),width:"".concat(X,"px")}:void 0},Q),G&&null!==U&&U>0&&i().createElement("div",{className:"progress-bar",style:{width:"".concat(U,"%")}}),G&&!oe&&!R&&i().createElement("div",{className:"busy-wrapper"},i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),null!==U&&U>=0&&i().createElement("span",{className:"progress-percentage"},Math.round(U),"%"),ce&&i().createElement("span",{className:"chrono-time"},ce)),!G&&!oe&&i().createElement("div",{className:"normal-content"},te&&!x&&!!H&&i().createElement("div",{className:"icon-section"},i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,strokeWidth:x&&I?2.5:void 0})),te&&!x&&!H&&i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?2.5:void 0}),te&&x&&i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?2.5:void 0}),!!H&&i().createElement("span",{className:te&&!x?"button-text":""},H)),oe&&i().createElement(i().Fragment,null,i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),i().createElement("div",{className:"stop-section",onClick:function(e){e.stopPropagation(),w()}},i().createElement(c.z,{raw:!0,icon:"stop",width:"14",height:"14"}))),re&&i().createElement(u.K,{style:{marginLeft:"8px"}}))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n height: 30px;\n min-height: 30px;\n min-width: 40px;\n border: none;\n border-radius: var(--neko-radius-sm);\n text-align: center;\n padding: 0 15px;\n vertical-align: middle;\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-main-color);\n color: white;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n transition: box-shadow 200ms ease,\n transform 220ms cubic-bezier(0.16, 1, 0.3, 1),\n filter 180ms ease,\n opacity 300ms 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.07);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 2px 3px rgba(0, 0, 0, 0.08);\n transform: translateY(-0.5px);\n }\n\n &:disabled {\n opacity: 0.35;\n cursor: not-allowed;\n }\n\n &:focus {\n outline: none;\n }\n \n &:active:not([disabled]) {\n transform: translateY(0);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), inset 0 1px 1px rgba(0, 0, 0, 0.04);\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 {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.35), transparent 50%), var(--neko-secondary);\n color: var(--neko-main-color);\n border: 1px solid var(--neko-input-border);\n box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);\n\n svg {\n color: var(--neko-main-color);\n }\n\n &:hover {\n border: 1px solid var(--neko-input-border);\n filter: brightness(1.03);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08), 0 2px 3px rgba(0, 0, 0, 0.06);\n transform: translateY(-0.75px);\n }\n\n .icon-section {\n border-right-color: var(--neko-input-border);\n }\n }\n\n &.danger {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-danger);\n border-color: var(--neko-danger);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n &.success {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-green);\n border-color: var(--neko-green);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n &.warning {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-warning);\n border-color: var(--neko-warning);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n & + button {\n margin-left: 5px;\n }\n\n &.small {\n font-size: var(--neko-small-font-size);\n height: 24px;\n min-height: 24px;\n }\n\n &.large {\n height: 50px;\n min-height: 50px;\n font-size: 16px;\n padding: 0 20px;\n }\n\n &.header {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-main-color);\n filter: brightness(1.1);\n height: 40px;\n padding: 0 20px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n\n &:hover {\n filter: brightness(1.2);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 2px 3px rgba(0, 0, 0, 0.08);\n }\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: 100%;\n min-width: 30px;\n height: ","px;\n width: ","px;\n padding: 3px;\n box-shadow: var(--neko-shadow-xs);\n\n &.small {\n height: 24px;\n width: 24px;\n min-width: 24px;\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 with vibrant pop 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%, 400% 400%;\n animation: aiFlow 6s ease infinite;\n box-shadow: \n 0 4px 8px rgba(168, 85, 247, 0.25),\n 0 2px 4px rgba(236, 72, 153, 0.15),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n border: 1px solid rgba(168, 85, 247, 0.2);\n transition: opacity 0.3s ease, filter 0.3s ease;\n \n &:not(.rounded) {\n padding: 0 25px 0 15px;\n }\n \n @keyframes aiFlow {\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 /* Sparkle burst effect */\n &::before {\n content: '✦';\n position: absolute;\n top: 5px;\n right: 8px;\n font-size: 10px;\n color: rgba(255, 255, 255, 0.8);\n animation: sparkBurst 2s ease-in-out infinite;\n pointer-events: none;\n text-shadow: 0 0 4px rgba(236, 72, 153, 0.6);\n z-index: 3;\n }\n \n /* Stop animations when disabled */\n &:disabled {\n animation: none;\n \n &::before {\n animation: none;\n opacity: 0.3;\n }\n }\n \n &.rounded {\n overflow: visible;\n \n &::before {\n top: -2px;\n right: -1px;\n }\n \n &.small::before {\n top: -2px;\n right: -1px;\n font-size: 8px;\n }\n }\n \n @keyframes sparkBurst {\n 0%, 100% {\n transform: scale(0.8) rotate(0deg);\n opacity: 0.4;\n }\n 50% {\n transform: scale(1.2) rotate(180deg);\n opacity: 1;\n }\n }\n \n /* Content styling */\n .normal-content {\n position: relative;\n z-index: 2;\n }\n \n /* Glowing border effect */\n &::after {\n content: '';\n position: absolute;\n top: -2px;\n left: -2px;\n right: -2px;\n bottom: -2px;\n background: linear-gradient(\n 45deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #a855f7\n );\n background-size: 300% 300%;\n border-radius: inherit;\n opacity: 0.3;\n z-index: -1;\n animation: borderGlow 3s linear infinite;\n filter: blur(3px);\n }\n \n @keyframes borderGlow {\n 0%, 100% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 50%;\n }\n }\n \n &:hover:not(:disabled) {\n animation-duration: 3s;\n transform: translateY(-0.5px);\n filter: brightness(1.07);\n box-shadow: \n 0 3px 5px rgba(0, 0, 0, 0.12),\n 0 2px 3px rgba(0, 0, 0, 0.08),\n 0 0 12px rgba(168, 85, 247, 0.1);\n \n &::after {\n opacity: 0.15;\n }\n \n &::before {\n animation-duration: 1s;\n }\n }\n }\n \n @keyframes sparkle {\n 0%, 100% {\n opacity: 0.9;\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(1.05);\n }\n }\n\n ","\n"])),(function(e){return e.width&&"string"==typeof e.width?"width: ".concat(e.width,";"):""}),(function(e){return e.width&&"number"==typeof e.width?"width: ".concat(e.width,"px;"):""}),(function(e){return e.height&&"string"==typeof e.height?"height: ".concat(e.height,";"):""}),(function(e){return e.height&&"number"==typeof e.height?"height: ".concat(e.height,"px;"):""}),(function(e){var n,t;return null!==(n=e.height)&&void 0!==n?n:null!==(t=e.width)&&void 0!==t?t:e.large?50:30}),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:e.large?50:30}),(function(e){return b(e.color)})),b=function(e){if(e){var n=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),t=n?e:"var(--neko-".concat(e,")"),r=n?e:"var(--neko-".concat(e,")");return"\n &.custom-color {\n background-color: ".concat(t,";\n border: 1px solid ").concat(r,";\n\n &:hover {\n background-color: ").concat(t,";\n filter: brightness(1.1);\n }\n }\n ")}},v=function(e){return i().createElement(m,e)};v.propTypes={className:s().string,variant:s().oneOf(["primary","primary-block","secondary","danger","success","warning","header"]),disabled:s().bool,icon:s().oneOfType([s().object,s().oneOf(["setting","edit","trash"])]),color:s().string,onClick:s().func.isRequired,onStopClick:s().func,rounded:s().bool,busy:s().bool,isBusy:s().bool,spinning:s().bool,busyText:s().string,hideBusyIcon:s().bool,busyIconSize:s().string,requirePro:s().bool,isPro:s().bool,disabledColor:s().string,small:s().bool,large:s().bool,progress:s().number,ai:s().bool}},2557:(e,n,t)=>{"use strict";t.d(n,{A:()=>b});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(6897),l=t(2109);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){p(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function p(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=function(e){var n=e.spinner,t=void 0===n||n,i=e.busy,a=void 0!==i&&i,c=e.isBusy,d=void 0!==c&&c,p=e.overlayStyle,y=e.spinnerTop,m=void 0!==y&&y,b=a||d;o().useEffect((function(){d&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[d]);var v=h((0,r.useState)(!0),2),g=v[0],k=v[1];(0,r.useEffect)((function(){var e;return b?k(!0):e=setTimeout((function(){k(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[b]);var w=(0,s.gR)("neko-overlay",{overlayHidden:!b,spinnerTop:m}),x=g?o().createElement(o().Fragment,null,o().createElement("div",{className:w,style:p},Boolean(t)&&o().createElement("div",{className:"neko-busy-icon "+(b?"":"spinnerHidden")},o().createElement(l.z,{raw:!0,icon:"sync",width:32,height:32}))),o().createElement("style",{jsx:"true"},"\n .neko-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: var(--neko-main-overlay-color);\n border-radius: 8px;\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerTop {\n justify-content: flex-start;\n padding-top: 80px;\n }\n .neko-busy-icon {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n animation: spin 1s linear infinite;\n }\n .neko-busy-icon svg {\n color: white;\n transform: scaleY(-1);\n }\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n ")):null,O=f(f({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",u({style:{position:"relative"}},O),x,e.children)};m.propTypes={busy:a().bool,isBusy:a().bool,spinner:a().bool,spinnerTop:a().bool,children:a().oneOfType([a().arrayOf(a().node),a().node]).isRequired};const b=m}, 5820:(e,n,t)=>{"use strict";t.d(n,{hS:()=>_e,Ay:()=>Le,ho:()=>Ie});var r=t(9939),o=(0,r.A)("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),i=t(112),a=(0,r.A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]),s=(0,r.A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),l=(0,r.A)("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),c=(0,r.A)("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),u=(0,r.A)("file-x",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),d=t(1422),f=t(2297),p=t(8897),h=t(8744),y=t(2480),m=t(9685),b=t(8086),v=t(8160),g=(0,r.A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),k=(0,r.A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),w=t(7192),x=t(1602),O=t(8785),E=t(7843),S=(0,r.A)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),j=(0,r.A)("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),C=t(2973),A=t(5577),P=(0,r.A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),R=(0,r.A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),N=(0,r.A)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),z=t(812),M=(0,r.A)("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),T=(0,r.A)("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),I=(0,r.A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),_=(0,r.A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),L=(0,r.A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),D=t(9126),F=t(4279),q=(0,r.A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),B=t(2920),U=(0,r.A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),W=(0,r.A)("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),$=(0,r.A)("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),H=(0,r.A)("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),Q=(0,r.A)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),G=(0,r.A)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),K=(0,r.A)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),V=t(1666),Y=(0,r.A)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]),X=(0,r.A)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),Z=(0,r.A)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),J=(0,r.A)("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]),ee=(0,r.A)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),ne=t(6190),te=(0,r.A)("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),re=(0,r.A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),oe=(0,r.A)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),ie=(0,r.A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),ae=(0,r.A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),se=(0,r.A)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),le=(0,r.A)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),ce=(0,r.A)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),ue=(0,r.A)("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),de=(0,r.A)("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]),fe=(0,r.A)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]),pe=(0,r.A)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),he=t(1546),ye=(0,r.A)("file-plus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),me=(0,r.A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]),be=(0,r.A)("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),ve=(0,r.A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]),ge=(0,r.A)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),ke=(0,r.A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),we=(0,r.A)("file-up",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),xe=(0,r.A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),Oe=(0,r.A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]),Ee=(0,r.A)("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),Se=(0,r.A)("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),je=(0,r.A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),Ce=(0,r.A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),Ae=(0,r.A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),Pe=(0,r.A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),Re=(0,r.A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),Ne=(0,r.A)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),ze=(0,r.A)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),Me=(0,r.A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]),Te={"timer-reset":o,tag:i.A,"format-list-bulleted":a,duplicate:s,lock:l,"lock-open":c,"file-undo":u,"chevron-double-left":d.A,"chevron-double-right":f.A,"chevron-left":p.A,"chevron-right":h.A,"chevron-down":y.A,"chevron-up":m.A,pause:b.A,play:v.A,replay:g,check:k,"check-circle":w.A,circle:x.A,stop:O.A,"checkbox-blank":O.A,"checkbox-marked":E.A,delete:S,undo:j,alert:C.A,warning:A.A,database:P,tools:R,cog:N,close:z.A,cat:M,upload:T,trash:S,pencil:I,dashboard:_,search:L,folder:D.A,"folder-open":F.A,image:q,"image-multiple-outline":B.A,plus:U,"folder-plus":W,"image-plus":$,"view-grid":H,list:a,twitter:Q,instagram:G,facebook:K,star:V.A,"timer-outline":Y,link:X,linkedin:Z,pinterest:J,"zoom-in":ee,"info-outline":ne.A,"image-off-outline":te,"arrow-up":re,"arrow-down":oe,sort:ie,eye:ae,"eye-off":se,"rocket-launch":le,"calendar-month":ce,wand:ue,mastodon:de,filter:fe,question:pe,loading:he.A,new:ye,save:me,reset:be,rename:ve,edit:ve,sync:ge,lightning:ke,zap:ke,refresh:ge,"file-upload":we,sparkles:xe,debug:Oe,retina:Ee,feather:Se,"external-link":je,download:Ce,share:Ae,mail:Pe,phone:Re,message:Ne,bell:ze,home:Me},Ie={trash:"rgb(255 255 255 / 25%)",delete:"rgb(255 255 255 / 25%)",pencil:"rgb(255 255 255 / 25%)",filter:"rgb(255 255 255 / 25%)",lightning:"rgb(255 255 255 / 25%)",zap:"rgb(255 255 255 / 25%)",stop:"rgb(255 255 255 / 25%)","checkbox-blank":"rgb(255 255 255 / 25%)","checkbox-marked":"rgb(255 255 255 / 25%)",star:"rgb(255 255 255 / 25%)","file-upload":"rgb(255 255 255 / 25%)",cat:"rgb(255 255 255 / 25%)",pinterest:"rgb(255 255 255 / 25%)",instagram:"rgb(255 255 255 / 25%)",facebook:"rgb(255 255 255 / 25%)","rocket-launch":"rgb(255 255 255 / 25%)",upload:"rgb(255 255 255 / 25%)","zoom-in":"rgb(255 255 255 / 25%)",dashboard:"rgb(255 255 255 / 25%)",tools:"rgb(255 255 255 / 25%)",cog:"rgb(255 255 255 / 25%)",database:"rgb(255 255 255 / 25%)",folder:"rgb(255 255 255 / 25%)","lock-open":"rgb(255 255 255 / 25%)",lock:"rgb(255 255 255 / 25%)",question:"rgb(255 255 255 / 25%)","info-outline":"rgb(255 255 255 / 25%)",alert:"rgb(255 255 255 / 25%)",play:"rgb(255 255 255 / 25%)",sparkles:"rgb(255 255 255 / 25%)",bell:"rgb(255 255 255 / 25%)",home:"rgb(255 255 255 / 25%)",phone:"rgb(255 255 255 / 25%)",message:"rgb(255 255 255 / 25%)"},_e={chevron:18,buttonRounded:18,buttonNormal:24,default:30};const Le=Te},5263:(e,n,t)=>{"use strict";t.d(n,{R:()=>y});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1329),u=t(6087),d=t(6897),f=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","busy","small","color","variant"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n user-select: none;\n transition: color 0.3s ease, opacity 0.3s ease;\n \n ","\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: not-allowed;\n\n .neko-content {\n cursor: not-allowed;\n }\n\n .neko-checkbox-check-container, .neko-label, .description {\n opacity: 0.35;\n transition: opacity 0.3s ease;\n }\n }\n\n input {\n display: none;\n }\n\n .neko-content {\n cursor: pointer;\n display: flex;\n }\n\n .neko-checkbox-check-container {\n display: flex;\n padding-top: 2px;\n align-content: center;\n\n .neko-checkbox-busy-container {\n position: relative;\n }\n }\n\n .neko-checkbox-inner-container {\n margin-left: 6px;\n\n .neko-label-container {\n display: flex;\n margin-top: 5px;\n\n .neko-label {\n display: block;\n ","\n }\n }\n\n .neko-content {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 28px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n margin-top: 1px;\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: 22px;\n height: 22px;\n border: 2px solid var(--neko-input-border);\n border-radius: var(--neko-radius-sm);\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n transition: box-shadow 0.2s ease, background 0.2s ease;\n background: \n linear-gradient(\n to bottom,\n rgba(255, 255, 255, 1) 0%,\n rgba(252, 252, 252, 1) 100%\n );\n box-shadow: \n inset 0 1px 1px rgba(0, 0, 0, 0.02);\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: 2px solid var(--neko-input-border);\n border-radius: var(--neko-radius-sm);\n\n .neko-checked-mark {\n border-bottom-width: 1.5px;\n border-right-width: 1.5px;\n }\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: none;\n padding: 2px;\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 90%, white),\n var(--checkbox-color, var(--neko-main-color))\n );\n box-shadow: none;\n\n .neko-checked-mark {\n opacity: 1;\n }\n }\n }\n\n .neko-indeterminate {\n &.neko-checkbox {\n border: none;\n padding: 2px;\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 90%, white),\n var(--checkbox-color, var(--neko-main-color))\n );\n box-shadow: none;\n\n .neko-indeterminate-mark {\n opacity: 1;\n }\n }\n }\n"])),(function(e){var n=e.color;return"danger"===e.variant?"\n --checkbox-color: var(--neko-danger);\n ":n?"\n --checkbox-color: var(--neko-".concat(n,");\n "):""}),(function(e){var n=e.checked,t=e.disabled,r=e.color,o=e.variant;return t?"":n?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-main-color))":"var(--neko-main-color)","; font-weight: 600;"):""})),y=function(e){var n=e.name,t=e.checked,r=void 0!==t&&t,o=e.indeterminate,a=void 0!==o&&o,s=e.onChange,l=e.label,y=e.description,m=e.isPro,b=void 0!==m&&m,v=e.disabled,g=e.requirePro,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.busy,E=void 0!==O&&O,S=e.small,j=void 0!==S&&S,C=e.color,A=e.variant,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),R=E||x;i().useEffect((function(){x&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);var N=k&&!b,z=v||N,M=(0,d.gR)("neko-checkbox",e.className,{disabled:z},{small:j}),T=(0,d.gR)("neko-checkbox",{disabled:z,"neko-checked":r,"neko-indeterminate":a,small:j}),I=(0,d.gR)("neko-checked-mark"),_=(0,d.gR)("neko-indeterminate-mark");return i().createElement(h,p({className:M,checked:r,disabled:z,color:C,variant:A,onClick:function(e){return e.stopPropagation()}},P),i().createElement("div",{className:"neko-checkbox-container"},i().createElement("div",{className:"neko-content",onClick:function(t){z||(s?s(!r,n,t):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},i().createElement("div",{className:"neko-checkbox-check-container"},R&&i().createElement("div",{className:"neko-checkbox-busy-container"},i().createElement("div",{className:T},i().createElement(u.X,{type:"circle",size:"16px"}))),!R&&i().createElement(i().Fragment,null,i().createElement("div",{className:T},i().createElement("div",{className:I}),i().createElement("div",{className:_})))),(l||N||y)&&i().createElement("div",{className:"neko-checkbox-inner-container"},i().createElement("span",{className:"neko-label-container"},i().createElement("span",{className:"neko-label"},l),i().createElement(c.K,{className:"inline",show:N,style:{position:"relative",top:-1}})),y?"string"==typeof y?i().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:y}}):i().createElement("small",{className:"description"},y):null))))};y.propTypes={name:s().string,checked:s().bool,label:s().string,description:s().string,isPro:s().bool,requirePro:s().bool,busy:s().bool,isBusy:s().bool,small:s().bool,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:s().oneOf(["danger"])}},4536:(e,n,t)=>{"use strict";t.d(n,{E:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=(0,t(9616).Ay)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t,o=i().Children.map(e.children,(function(e){return e.props.name?e:i().cloneElement(e,{name:n,isPro:r})}));return i().createElement("div",{className:"neko-checkbox-group"},o)}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]))),c=function(e){return i().createElement(l,e)};c.propTypes={name:s().string,max:s().number,isPro:s().bool}},8696:(e,n,t)=>{"use strict";t.d(n,{A:()=>x});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(6897);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var f=["type","name","value","description","placeholder","onChange","onEnter","onBlur","onFinalChange","readOnly","step","min","max","maxLength","natural","onReset","isCommaSeparatedArray","iconEmpty","iconFilled","onEmptyIconClick","onFilledIconClick","className","style","inputStyle"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function y(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?h(Object(t),!0).forEach((function(n){m(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function m(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==d(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return v(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?v(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var g=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},k=function(e,n){var t=e.type,r=void 0===t?"text":t,a=e.name,s=e.value,l=void 0===s?"":s,d=e.description,h=e.placeholder,m=void 0===h?"":h,v=e.onChange,k=e.onEnter,w=e.onBlur,x=e.onFinalChange,O=e.readOnly,E=void 0!==O&&O,S=e.step,j=void 0===S?1:S,C=e.min,A=void 0===C?0:C,P=e.max,R=void 0===P?null:P,N=e.maxLength,z=e.natural,M=void 0!==z&&z,T=e.onReset,I=e.isCommaSeparatedArray,_=void 0!==I&&I,L=e.iconEmpty,D=void 0===L?"":L,F=e.iconFilled,q=void 0===F?"":F,B=e.onEmptyIconClick,U=e.onFilledIconClick,W=e.className,$=e.style,H=e.inputStyle,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=b((0,o.useState)(l||0===l?l:""),2),K=G[0],V=G[1],Y=!!v,X=N||("number"===r?3:void 0);(0,o.useEffect)((function(){x&&(k||w)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[x,k,w]),(0,o.useEffect)((function(){var e;Y||V(_?(e=l,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):l)}),[l]);var Z=function(e){var n=e.target.value,t=_?g(n):n;e.stopPropagation(),e.preventDefault(),Y?v(t,a):V(n)},J=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value,t=_?g(n):n;x?x(t,a):k&&k(t,a)}},ee=function(e){var n=e.target.value,t=_?g(n):n;(_?function(e,n){if(!Array.isArray(e)||!Array.isArray(n)||e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}(l,t):l===t)||(x?x(t,a):w&&w(t,a))},ne=(0,u.gR)("neko-input",{natural:M}),te=function(){var e=Y?l:K;return _?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},re=D||q,oe=Boolean(te()&&q),ie=Boolean(!te()&&D);return i().createElement("div",{className:W,style:$},i().createElement("div",{style:{position:"relative"}},"number"===r?i().createElement("input",p({ref:n,className:ne,name:a,value:Y?l:K,type:r,disabled:E,step:j,min:A,max:R,maxLength:X,autoComplete:"off","data-form-type":"other",placeholder:m,style:y(y({},H),{},{paddingRight:re?"30px":void 0}),onChange:Z,onKeyPress:J,onBlur:function(e){!function(e){var n=Number(e.target.value);A&&n<Number(A)?e.target.value=A:R&&n>Number(R)&&(e.target.value=R)}(e),ee(e)},readOnly:E},Q)):i().createElement("input",p({ref:n,className:ne},Q,{name:a,value:Y?l:K,type:r,disabled:E,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:m,style:y(y({},H),{},{paddingRight:re?"30px":void 0}),maxLength:X,onChange:Z,onKeyPress:J,onBlur:ee,readOnly:E},Q)),!!l&&!!T&&i().createElement(c.z,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return T()}}),ie&&i().createElement(c.z,{icon:D,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:B?"auto":"none",cursor:B?"pointer":"default"},color:"#5a5a5a82",onClick:B}),oe&&i().createElement(c.z,{icon:q,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:U?"auto":"none",cursor:U?"pointer":"default"},color:"var(--neko-blue)",onClick:U})),d&&("string"==typeof d?i().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:d}}):i().createElement("p",{className:"neko-input-description"},d)))},w=(0,l.Ay)((0,o.forwardRef)(k))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n height: 30px;\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"]))),x=i().forwardRef((function(e,n){return i().createElement(w,p({ref:n},e))}));x.propTypes={type:s().oneOf(["number","text"]),name:s().string,value:s().oneOfType([s().string,s().array]),description:s().string,placeholder:s().string,onChange:s().func,onEnter:s().func,onBlur:s().func,onFinalChange:s().func,readOnly:s().bool,step:s().number,min:s().number,max:s().number,maxLength:s().number,natural:s().bool,onReset:s().func,isCommaSeparatedArray:s().bool,iconEmpty:s().string,iconFilled:s().string,onEmptyIconClick:s().func,onFilledIconClick:s().func}},3467:(e,n,t)=>{"use strict";t.d(n,{j:()=>$,u:()=>W});var r,o,i,a,s,l,c,u=t(1594),d=t.n(u),f=t(7639),p=t.n(f),h=t(1329),y=t(6897),m=t(6087),b=t(5820),v=t(2480),g=t(7843),k=t(8785),w=(0,t(9939).A)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),x=t(1602),O=t(2109),E=t(8696),S=t(374),j=t(9616);function C(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var A=j.Ay.div(r||(r=C(["\n position: relative;\n border-radius: 8px;\n user-select: none;\n cursor: pointer;\n transition: background 0.3s ease, color 0.3s ease;\n color: black;\n box-sizing: border-box;\n\n .neko-select-option-label {\n overflow: hidden;\n height: 100%;\n display: flex;\n align-items: center;\n }\n\n &.show-options {\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true], &.disabled {\n cursor: not-allowed;\n pointer-events: none;\n color: var(--neko-gray-60);\n transition: opacity 0.3s ease, border-color 0.3s ease;\n\n .neko-select-option {\n pointer-events: none;\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n }\n }\n\n &.neko-dropdown-up {}\n"]))),P=j.Ay.div(o||(o=C(["\n align-items: center;\n background-color: var(--neko-input-background);\n border: 1.5px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n display: flex;\n font-size: var(--neko-font-size); \n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\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"]))),R=j.Ay.div(i||(i=C(["\n display: block;\n margin-top: 5px;\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n line-height: inherit;\n margin: 0;\n }\n"]))),N=j.Ay.div(a||(a=C(["\n position: absolute;\n left: 0;\n z-index: 9999;\n border-radius: var(--neko-radius-md);\n overflow: hidden;\n min-width: 100%;\n width: max-content;\n max-width: 100vw;\n top: 100%;\n margin-top: 4px;\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n box-shadow: var(--neko-shadow-lg);\n \n &.neko-dropdown-up {\n top: auto;\n bottom: 100%;\n }\n \n &.hidden {\n opacity: 0;\n }\n"]))),z=j.Ay.div(s||(s=C(["\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 320px;\n background-color: var(--neko-white);\n\n /* Custom scrollbar styling */\n scrollbar-width: thin;\n scrollbar-color: rgba(255, 255, 255, 0.3) transparent;\n\n &::-webkit-scrollbar {\n width: 8px;\n }\n\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n border: 2px solid transparent;\n background-clip: content-box;\n }\n\n &::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255, 255, 255, 0.5);\n }\n\n &.neko-select-filter-container {\n background-color: var(--neko-white);\n position: relative;\n padding: 6px;\n margin-top: 0;\n }\n"]))),M=j.Ay.div(l||(l=C(["\n margin-bottom: 0px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n\n svg {\n flex-shrink: 0;\n }\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n }\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n\n label {\n cursor: default;\n }\n }\n"]))),T=j.Ay.div(c||(c=C(["\n background-color: var(--neko-white);\n cursor: pointer;\n font-size: var(--neko-font-size); \n padding: 7px 13px;\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n position: relative;\n overflow: hidden;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: -60%;\n width: 120%;\n background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 100%);\n opacity: 0;\n pointer-events: none;\n transform: translateX(-120%) skewX(-15deg);\n }\n\n @keyframes nekoOptionGloss {\n 0% { opacity: 0; transform: translateX(-120%) skewX(-15deg); }\n 20% { opacity: .35; }\n 100% { opacity: 0; transform: translateX(120%) skewX(-15deg); }\n }\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n\n &:hover::after { animation: nekoOptionGloss 650ms ease; }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: var(--neko-font-color);\n display: flex;\n justify-content: space-between;\n font-size: var(--neko-font-size); \n line-height: 17px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: var(--neko-gray-98);\n pointer-events: none;\n\n .option {\n color: var(--neko-gray-60);\n }\n }\n"]))),I=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function _(){return _=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_.apply(null,arguments)}function L(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||F(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||F(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,n){if(e){if("string"==typeof e)return q(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?q(e,n):void 0}}function q(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var B=function(e){var n=e.name,t=e.description,r=e.scrolldown,o=void 0!==r&&r,i=e.isPro,a=void 0!==i&&i,s=e.onChange,l=e.isBusy,c=void 0!==l&&l,f=e.busy,p=void 0!==f&&f,g=e.chevronIconSize,k=void 0===g?b.hS.chevron:g,w=e.textFiltering,x=e.value,j=e.className,C=e.disabled,M=e.requirePro,T=e.multiple,F=void 0!==T&&T,q=e.placeholder,B=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,I),U=p||c;d().useEffect((function(){c&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var W,$,H,Q,G=15;if(F){var K=d().Children.toArray(e.children).filter((function(e){return(x||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));W=K.map((function(e){return e.label})).join(", ")||q||"Select",$=t,H=K.some((function(e){return e.requirePro}))||M,Q=null}else{var V,Y=null===(V=d().Children.toArray(e.children).find((function(e){return e.props.value===x||e.props.checked})))||void 0===V?void 0:V.props;W=(null==Y?void 0:Y.label)||q||"Select",$=(null==Y?void 0:Y.description)||t,H=(null==Y?void 0:Y.requirePro)||M,Q=null==Y?void 0:Y.icon,G=(null==Y?void 0:Y.iconSize)||15}var X=D((0,u.useState)(!1),2),Z=X[0],J=X[1],ee=D((0,u.useState)(""),2),ne=ee[0],te=ee[1],re=(0,u.useRef)(),oe=H&&!a;(0,u.useEffect)((function(){F&&!o&&console.warn('NekoSelect: The "multiple" prop should be used with "scrolldown={true}" for proper functionality. Multiple selection requires the dropdown interface to work correctly.')}),[F,o]);(0,u.useEffect)((function(){var e=function(e){"Escape"===e.key&&Z&&J(!1)};if(Z)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[Z]);var ie=d().Children.map(e.children,(function(t){return t?d().cloneElement(t,{name:t.props.name||n,checked:F?(x||[]).includes(t.props.value)||t.props.checked:t.props.value===x||t.props.checked,onClick:function(r){return function(t,r){if(t.stopPropagation(),s)if(F){var i=Array.isArray(x)?L(x):[];i.includes(r)?i=i.filter((function(e){return e!==r})):i.push(r),s(i,n)}else r!==x&&s(r,n),o&&J(!1);else console.log("The onChange handler is not set for this select.",e)}(r,t.props.value)},scrolldown:o,isPro:a,disabled:C,multiple:F}):null})),ae=(0,u.useMemo)((function(){if(!ne||!ie.length)return ie;var e=ne.toLowerCase().split(" ").filter((function(e){return e.length>0}));return d().Children.toArray(ie).filter((function(n){var t="string"==typeof n.props.label?n.props.label.toLowerCase():"",r="string"==typeof n.props.value?n.props.value.toLowerCase():"",o="".concat(t," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[ie,ne]),se=(0,y.gR)("neko-select",j,{"show-options":Z,disabled:C||c}),le=(0,y.gR)("neko-select-options",{hidden:!Z}),ce=(0,y.gR)("neko-select-option",{isBusy:U});return o?d().createElement(A,_({name:n},B,{onClick:function(){C||c||J(!Z)},className:se,"data-is-disabled":C||c,ref:re}),d().createElement(P,{className:ce},U?d().createElement(d().Fragment,null,d().createElement(m.X,{type:"circle",size:"20px"})):d().createElement(d().Fragment,null,Q&&d().createElement(O.z,{icon:Q,width:G,height:G,style:{marginRight:"".concat(Math.max(G-15,4),"px")}}),d().createElement("span",{className:"neko-select-option-label"},W),d().createElement("div",{className:"rightContent"},oe&&d().createElement(h.K,null),d().createElement("span",{className:"neko-chevron-wrap"},d().createElement(v.A,{size:k,className:"neko-select-chevron",style:{transform:Z?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),$&&("string"==typeof $?d().createElement(R,{dangerouslySetInnerHTML:{__html:$}}):d().createElement(R,null,$)),d().createElement(S.G,{visible:Z,targetRef:re,onClose:function(){Z&&J(!1)}},d().createElement(N,{className:le},w&&d().createElement(z,{className:"neko-select-filter-container"},d().createElement(E.A,{value:ne,placeholder:"Search...",onChange:function(e){return te(e)},onClick:function(e){return e.stopPropagation()},style:{background:"var(--neko-white)",borderRadius:10,margin:"5px 7px",borderColor:"var(--neko-input-background)"},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),d().createElement(z,null,ae)))):ie},U=function(e){var n=e.id,t=(e.name,e.value),r=e.checked,o=void 0!==r&&r,i=e.label,a=e.description,s=e.onClick,l=e.scrolldown,c=void 0!==l&&l,u=e.isPro,f=void 0!==u&&u,p=e.optionDisabled,m=void 0!==p&&p,b=e.requirePro,v=void 0!==b&&b,E=e.icon,S=e.iconSize,j=void 0===S?20:S,C=e.multiple,A=void 0!==C&&C,P=v&&!f,N=(0,y.gR)({"neko-radio":!c},{"neko-select-option":c},e.className,{disabled:P||m}),z=A?o?g.A:k.A:o?w:x.A,I=d().createElement(T,{className:N,onClick:function(e){s(e,t)}},d().createElement("div",{className:"option"},d().createElement("div",{className:"option-group"},A?d().createElement(z,{size:j,color:P?"var(--neko-disabled-color)":o?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):d().createElement("div",{style:{position:"relative",width:j,height:j,flexShrink:0,marginRight:"8px"}},d().createElement(x.A,{size:j,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:.4*j,height:.4*j,borderRadius:"50%",backgroundColor:P?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),E&&d().createElement(O.z,{icon:E,width:j,height:j,style:{marginRight:"".concat(Math.max(j-11,4),"px")}}),i),d().createElement(h.K,{show:P}))),_=d().createElement(M,{className:N,onClick:function(e){s(e,t)}},d().createElement("label",{htmlFor:n},d().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},d().createElement(x.A,{size:24,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:10,height:10,borderRadius:"50%",backgroundColor:P?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),d().createElement("div",{className:"inner-container"},d().createElement("span",{className:"label"},i,d().createElement(h.K,{className:"inline",style:{top:-1},show:P})),a&&("string"==typeof a?d().createElement(R,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:a}}):d().createElement(R,{style:{marginTop:0}},a)))));return c?I:_},W=function(e){return d().createElement(B,e)};W.propTypes={name:p().string,description:p().string,scrolldown:p().bool,isPro:p().bool,onChange:p().func,busy:p().bool,isBusy:p().bool,chevronIconSize:p().number,textFiltering:p().bool,multiple:p().bool,placeholder:p().string};var $=function(e){return d().createElement(U,e)};$.propTypes={id:p().string,name:p().string,value:p().string,checked:p().bool,label:p().string,description:p().string,onClick:p().func,scrolldown:p().bool,isPro:p().bool,optionDisabled:p().bool,requirePro:p().bool,icon:p().string,iconSize:p().number,multiple:p().bool}},8482:(e,n,t)=>{"use strict";t.d(n,{S:()=>p});var r,o=t(1594),i=t(7639),a=t.n(i),s=t(9616),l=t(6897),c=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e){return"number"==typeof e?"".concat(e,"px"):e}var f=s.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-size: ",";\n position: relative;\n display: inline-block;\n width: ",";\n height: ",";\n\n transition: opacity 300ms ease;\n \n &[data-is-disabled=disabled] {\n opacity: 0.6;\n\n .neko-slider {\n cursor: not-allowed;\n box-shadow: var(--neko-shadow-xs);\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ",'\n );\n border-radius: 35px;\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transition: background 260ms ease-in-out, box-shadow 160ms ease-in-out;\n will-change: background, box-shadow;\n margin-bottom: -2px;\n }\n\n .neko-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n top: 50%;\n background-color: white;\n transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 160ms ease-in-out;\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18);\n will-change: transform, box-shadow;\n transform: translate(0, -50%);\n }\n\n .neko-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n &.neko-checked .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ","\n );\n }\n\n &.neko-checked .neko-slider:before {\n transform: translate(",', -50%);\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18), 0 2px 4px rgba(16, 24, 40, 0.12);\n }\n\n &.neko-checked .neko-slider:after {\n content: "','";\n margin-left: ',";\n margin-right: auto;\n }\n\n /* Hover/active states for a touch of life */\n &:not([data-is-disabled=disabled]) .neko-slider:hover { box-shadow: var(--neko-shadow-sm); }\n\n @media (prefers-reduced-motion: reduce) {\n .neko-slider { transition: none; }\n .neko-slider:before { transition: none; }\n }\n"])),(function(e){return e.fontSize}),(function(e){return d(e.width)}),(function(e){return d(e.height)}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(d(e.width)," - ").concat(d(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")})),p=function(e){var n=e.width,t=e.height,r=void 0===t?24:t,i=e.fontSize,a=void 0===i?"13px":i,s=e.onLabel,d=void 0===s?"Yes":s,p=e.offLabel,h=void 0===p?"No":p,y=e.onBackgroundColor,m=void 0===y?"var(--neko-success)":y,b=e.offBackgroundColor,v=void 0===b?"var(--neko-disabled-color)":b,g=e.onValue,k=e.offValue,w=e.small,x=e.checked,O=void 0!==x&&x,E=e.onChange,S=e.disabled,j=void 0!==S&&S,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c),A=(0,l.gR)("neko-switch",{small:w,"neko-checked":O}),P=(0,o.useCallback)((function(e){j||E(e?void 0===g||g:void 0!==k&&k)}),[g,k,E,j]);w&&(r=20,a="11px");var R=n||(d&&""!==d||h&&""!==h?70:40);return React.createElement(f,u({className:A,width:R,height:r,fontSize:a},C,{$offBackgroundColor:v,$onBackgroundColor:m,$onLabel:d,$offLabel:h,"data-is-disabled":j?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return P(!O)}}))};p.propTypes={width:a().number,height:a().number,fontSize:a().string,onValue:a().string,offValue:a().string,checked:a().bool,onBackgroundColor:a().string,offBackgroundColor:a().string,onLabel:a().string,offLabel:a().string}},9904:(e,n,t)=>{"use strict";t.d(n,{YS:()=>z,mR:()=>P,a4:()=>E,LE:()=>M,g7:()=>N,m9:()=>j,IU:()=>C,Tb:()=>A,FE:()=>R});var r=t(1594),o=t.n(r);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function s(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var n=function(e,n){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==i(n)?n:n+""}var c=s((function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=n,this.code=t,this.body=o,this.debug=i,this.cancelledByUser="USER-ABORTED"===t}));function u(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function d(e,n,t){return n=p(n),function(e,n){if(n&&("object"==x(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(n,t||[],p(e).constructor):n.apply(e,t))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,n){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},h(e,n)}function y(e){var n=function(e,n){if("object"!=x(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==x(n)?n:n+""}function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||k(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */b=function(){return n};var e,n={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(e,n,t){e[n]=t.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{c({},"")}catch(e){c=function(e,n,t){return e[n]=t}}function u(e,n,t,r){var i=n&&n.prototype instanceof v?n:v,a=Object.create(i.prototype),s=new z(r||[]);return o(a,"_invoke",{value:A(e,t,s)}),a}function d(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}n.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",y="completed",m={};function v(){}function g(){}function k(){}var w={};c(w,a,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(M([])));E&&E!==t&&r.call(E,a)&&(w=E);var S=k.prototype=v.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(n){c(e,n,(function(e){return this._invoke(n,e)}))}))}function C(e,n){function t(o,i,a,s){var l=d(e[o],e,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==x(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(e){t("next",e,a,s)}),(function(e){t("throw",e,a,s)})):n.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return t("throw",e,a,s)}))}s(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new n((function(n,o){t(e,r,n,o)}))}return i=i?i.then(o,o):o()}})}function A(n,t,r){var o=f;return function(i,a){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var l=P(s,r);if(l){if(l===m)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var c=d(n,t,r);if("normal"===c.type){if(o=r.done?y:p,c.arg===m)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=y,r.method="throw",r.arg=c.arg)}}}function P(n,t){var r=t.method,o=n.iterator[r];if(o===e)return t.delegate=null,"throw"===r&&n.iterator.return&&(t.method="return",t.arg=e,P(n,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=d(o,n.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,m;var a=i.arg;return a?a.done?(t[n.resultName]=a.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function R(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function N(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(R,this),this.reset(!0)}function M(n){if(n||""===n){var t=n[a];if(t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function t(){for(;++o<n.length;)if(r.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}throw new TypeError(x(n)+" is not iterable")}return g.prototype=k,o(S,"constructor",{value:k,configurable:!0}),o(k,"constructor",{value:g,configurable:!0}),g.displayName=c(k,l,"GeneratorFunction"),n.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===g||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,c(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},j(C.prototype),c(C.prototype,s,(function(){return this})),n.AsyncIterator=C,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new C(u(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(S),c(S,l,"Generator"),c(S,a,(function(){return this})),c(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var n=Object(e),t=[];for(var r in n)t.push(r);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in n)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=M,z.prototype={constructor:z,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!n)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function o(r,o){return s.type="throw",s.arg=n,t.next=r,o&&(t.method="next",t.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),m},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),N(t),m}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;N(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:M(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),m}},n}function v(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function g(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var i=e.apply(n,t);function a(e){v(i,r,o,a,s,"next",e)}function s(e){v(i,r,o,a,s,"throw",e)}a(void 0)}))}}function k(e,n){if(e){if("string"==typeof e)return w(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,n):void 0}}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function O(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var n=[];return function(t,r){if("object"===x(r)&&null!==r){if(-1!==n.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:t,value:r,cache:n,cacheIndex:n.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}n.push(r)}return r}}(t),n)}function E(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}var S=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var n,t=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=k(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(n){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},j=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,u,d,f=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},i=null,a=null,e.prev=5,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(n),t);case 12:return a=e.sent,e.next=15,a.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(s=!1===o.success?"NOT-SUCCESS":"N/A",l=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(l="The API can't be accessed. Are you sure the WP REST API is enabled? Check this article: https://meowapps.com/fix-wordpress-rest-api/.",s="NO-ROUTE"):"internal_server_error"===o.code&&(l="Server error. Please check your PHP Error Logs.",s="SERVER-ERROR"),i=new c(l,s,n,r||a)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),u="BROKEN-REPLY",d="The reply sent by the server is broken.","AbortError"===e.t0.name?(u="USER-ABORTED",d="The request was aborted by the user."):a&&a.status&&408===a.status&&(u="REQUEST-TIMEOUT",d="The request generated a timeout."),i=new c(d,u,n,r||a,e.t0);case 27:return i&&(o.success=!1,o.message=i.message,o.error=i),e.abrupt("return",S(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,y,v,g,k,w,x,E,S=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=S.length>1&&void 0!==S[1]?S[1]:{}).json,o=void 0===r?null:r,i=t.method,a=void 0===i?"GET":i,s=t.signal,l=t.file,c=t.nonce,u=t.bearerToken,"GET"!==a||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(n,")."));case 4:if(d=l?new FormData:null,l)for(d.append("file",l),f=0,p=Object.entries(o);f<p.length;f++)h=m(p[f],2),y=h[0],v=h[1],d.append(y,v);return g={},c&&(g["X-WP-Nonce"]=c),u&&(g.Authorization="Bearer ".concat(u)),d||(g["Content-Type"]="application/json"),k={method:a,headers:g,body:d||(o?O(o):null),signal:s},w=null,e.prev=12,e.next=15,j(n,k);case 15:if((w=e.sent).success){e.next=18;break}throw new Error(null!==(x=null===(E=w)||void 0===E?void 0:E.message)&&void 0!==x?x:"Unknown error.");case 18:return e.abrupt("return",w);case 21:throw e.prev=21,e.t0=e.catch(12),e.t0;case 24:case"end":return e.stop()}}),e,null,[[12,21]])})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,y,v=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=v.length>1&&void 0!==v[1]?v[1]:{}).json,o=void 0===r?{}:r,i=t.signal,a=t.file,s=t.nonce,l=t.bearerToken,c=a?new FormData:null,a)for(c.append("file",a),u=0,d=Object.entries(o);u<d.length;u++)f=m(d[u],2),p=f[0],h=f[1],c.append(p,h);return y=s?{"X-WP-Nonce":s}:{},l&&(y.Authorization="Bearer ".concat(l)),c||(y["Content-Type"]="application/json"),e.abrupt("return",j(n,{method:"POST",headers:y,body:c||O(o),signal:i}));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};var R=function(e){return o().createElement("span",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:e}})},N=function(e){for(var n=e,t=0;t<(arguments.length<=1?0:arguments.length-1);t++)n=n.replace("{".concat(t,"}"),t+1<1||arguments.length<=t+1?void 0:arguments[t+1]);return n},z=function(e){function n(e){var t;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=d(this,n,[e])).state={hasError:!1},t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&h(e,n)}(n,e),function(e,n,t){return n&&u(e.prototype,n),t&&u(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"render",value:function(){if(this.state.hasError){var e="";return e="string"==typeof this.state.hasError?this.state.hasError:this.state.hasError.message?this.state.hasError.message:this.state.hasError.toString?this.state.hasError.toString():O(this.state.hasError),o().createElement(o().Fragment,null,o().createElement("div",{style:{background:"var(--neko-red)",color:"white",margin:15,padding:15,borderRadius:15}},o().createElement("pre",{style:{margin:0,whiteSpace:"pre-wrap"}},"⚠️ ",o().createElement("b",null,"Error"),o().createElement("br",null),"Sorry, an error occured! Don't worry, I will fix this, so simply let me know about it.",o().createElement("br",null),"Here is some information about it:",o().createElement("br",null),o().createElement("br",null),e)))}return this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}])}(o().Component);function M(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{locale:"ja-JP",date:{year:"numeric",month:"2-digit",day:"2-digit"},time:{hour:"2-digit",minute:"2-digit",second:"2-digit"},tableStyling:!1};if(!e)return"";"string"==typeof e&&(e=new Date(e));var t=new Date(e),r=t.toLocaleDateString(n.locale,n.date),i=t.toLocaleTimeString(n.locale,n.time);return n.tableStyling?o().createElement("div",{style:{padding:"12px 16px",borderRadius:"8px",margin:"8px 0"}},o().createElement("div",{style:{display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"}},o().createElement("span",null,"📅 Date"),o().createElement("span",null,"⏰ Time")),o().createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},o().createElement("span",null,r),o().createElement("span",null,i))):{date:r,hour:i}}},6897:(e,n,t)=>{"use strict";t.d(n,{$$:()=>u,G8:()=>f,gR:()=>d,jz:()=>l,v_:()=>c});var r=t(1594);t(9171);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||a(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,n){if(e){if("string"==typeof e)return s(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var l=function(e,n){var t=(0,r.useRef)(),o=n?Array.isArray(n)?n:[n]:[t],i=function(n){if(e){var t,r=!1,i=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=a(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(l)throw i}}}}(o);try{for(i.s();!(t=i.n()).done;){var s=t.value;if(null!=s&&s.current&&s.current.contains(n.target)){r=!0;break}}}catch(e){i.e(e)}finally{i.f()}r||e()}};return(0,r.useEffect)((function(){return document.addEventListener("mousedown",i),function(){document.removeEventListener("mousedown",i)}}),[e,n]),t},c=function(){var e=i((0,r.useState)(!1),2),n=e[0],t=e[1],o=i((0,r.useState)(!1),2),a=o[0],s=o[1],l=(0,r.useCallback)((function(e){t(e.shiftKey),s(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){t(!1),s(!1)}),[]);return(0,r.useEffect)((function(){return document.addEventListener("keydown",l,!1),document.addEventListener("keyup",c,!1),function(){document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",c,!1)}}),[]),{pressShift:n,pressControl:a}},u=function(e,n){var t=(0,r.useRef)();(0,r.useEffect)((function(){t.current=e}),[e]),(0,r.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])},d=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return(0,r.useMemo)((function(){var e=[];return n.forEach((function(n){if("string"==typeof n)n.trim().split(" ").filter((function(e){return e.length>0})).forEach((function(n){return e.push(n)}));else if("object"===o(n)){Object.keys(n).forEach((function(t){n[t]&&e.push(t)}))}})),e.join(" ")}),[n])},f=function(e,n){var t=(0,r.useRef)(null);return(0,r.useEffect)((function(){return function(){t.current&&clearTimeout(t.current)}}),[]),(0,r.useCallback)((function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t.current&&clearTimeout(t.current),t.current=setTimeout((function(){e.apply(void 0,o)}),n)}),[e,n])}},1329:(e,n,t)=>{"use strict";t.d(n,{K:()=>h});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["show","className"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=l.Ay.a(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: var(--neko-yellow);\n position: relative;\n border-radius: 10px;\n color: white !important;\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n filter: brightness(1.1);\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]))),p=function(e){var n=e.show,t=void 0===n||n,r=e.className,o=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),a=(0,c.gR)("neko-pro-only",r);return t?i().createElement(f,d({href:"https://meowapps.com",target:"_blank",className:a},o),"Pro Only"):null},h=function(e){return i().createElement(p,e)};h.propTypes={show:s().bool,className:s().string}},4461:(e,n,t)=>{"use strict";t.d(n,{z:()=>w});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(4977),c=t(6031),u=t(2557),d=t(6897);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}var p,h=["title","subtitle","children","className","busy","style","contentStyle","action","mwaiPill","mwaiEnabled","maxHeight"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},y.apply(null,arguments)}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function b(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?m(Object(t),!0).forEach((function(n){v(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function v(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=f(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==f(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var g=s.Ay.div(p||(p=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: var(--neko-font-size);\n margin-bottom: 15px;\n\n .neko-block-header {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n }\n\n .neko-block-title-section {\n padding: 0 5px 5px 5px;\n\n &.has-subtitle {\n padding-bottom: 10px;\n }\n }\n\n .neko-block-titles {\n flex: 1;\n }\n\n .neko-block-title {\n margin-bottom: 5px;\n }\n\n .neko-block-subtitle {\n font-size: 12px;\n opacity: 0.5;\n margin-top: -5px;\n }\n\n .neko-block-content {\n background: white;\n color: var(--neko-font-color);\n padding: 15px 15px;\n box-shadow: 0 0px 5px rgb(0 0 0 / 25%);\n border-radius: var(--neko-radius-md);\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n .neko-toolbar {\n border: 2px solid var(--neko-input-border);\n }\n }\n\n .neko-block-action {\n }\n\n &.primary {\n padding: 8px;\n background-color: var(--neko-main-color);\n color: white;\n\n .neko-block-title {\n color: white;\n }\n\n .neko-block-content {\n background-color: white;\n }\n }\n\n &.standard {\n .neko-block-content {\n box-shadow: none;\n }\n }\n\n &.raw {\n padding: 8px;\n background-color: var(--neko-main-color);\n color: white;\n\n .neko-block-title {\n color: white;\n }\n\n .neko-block-content {\n padding: 0;\n background: none;\n }\n\n .neko-block-content {\n box-shadow: none;\n }\n }\n"]))),k=function(e){var n=e.title,t=e.subtitle,r=e.children,i=e.className,a=void 0===i?"":i,s=e.busy,f=void 0!==s&&s,p=e.style,m=void 0===p?{}:p,v=e.contentStyle,k=void 0===v?{}:v,w=e.action,x=e.mwaiPill,O=void 0!==x&&x,E=e.mwaiEnabled,S=void 0!==E&&E,j=e.maxHeight,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),A=(0,d.gR)("neko-block",a),P=O?o().createElement(o().Fragment,null,O?S?o().createElement(c.B,{variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null,w):w;return o().createElement(g,y({className:A,style:m},C),n&&o().createElement("div",{className:"neko-block-title-section ".concat(t?"has-subtitle":"")},o().createElement("div",{className:"neko-block-header"},o().createElement("div",{className:"neko-block-titles"},o().createElement(l.s,{h2:!0,className:"neko-block-title"},n),t&&o().createElement("div",{className:"neko-block-subtitle"},t)),!!P&&o().createElement("div",{className:"neko-block-action"},P))),o().createElement(u.A,{busy:f},o().createElement("div",{className:"neko-block-content",style:b(b({},k),j?{maxHeight:j,overflowY:"auto"}:{})},r)))},w=function(e){return o().createElement(k,e)};w.propTypes={title:a().string,subtitle:a().string,className:a().oneOf(["","primary","standard","raw"]),style:a().object,contentStyle:a().object,action:a().element,busy:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,maxHeight:a().oneOfType([a().string,a().number])}},1543:(e,n,t)=>{"use strict";t.d(n,{L:()=>y});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897);function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var f=c.Ay.div(r||(r=d(["\n font-size: var(--neko-font-size);\n font-family: var(--neko-font-family);\n background-color: white;\n color: var(--neko-font-color);\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);\n margin-bottom: 25px;\n display: flex;\n flex-direction: column;\n\n &.primary {\n background-color: var(--neko-main-color);\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .neko-container-content {\n padding: 20px 20px;\n }\n"]))),p=c.Ay.div(o||(o=d(["\n justify-content: flex-start;\n background-color: var(--neko-gray-98);\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]))),h=function(e){var n=e.header,t=e.headerAlign,r=void 0===t?"left":t,o=e.footer,i=e.footerAlign,s=void 0===i?"right":i,l=e.className,c=e.style,d=void 0===c?{}:c,h=e.contentStyle,y=void 0===h?{}:h,m=e.children,b=(0,u.gR)("neko-container",l);return a().createElement(f,{className:b,style:d},n&&a().createElement(p,{className:"align-".concat(r)},n),a().createElement("div",{className:"neko-container-content",style:y},m),o&&a().createElement(a().Fragment,null,a().createElement("div",{style:{flex:"auto"}}),a().createElement(p,{className:"align-".concat(s)},o)))},y=function(e){return a().createElement(h,e)};y.propTypes={header:l().element,headerAlign:l().oneOf(["left","right"]),footer:l().element,footerAlign:l().oneOf(["left","right"]),className:l().string,style:l().object,contentStyle:l().object}},6913:(e,n,t)=>{"use strict";t.d(n,{z:()=>m});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(9296),u=t(6897);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||f(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){if(e){if("string"==typeof e)return p(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,n):void 0}}function p(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n margin-left: -20px;\n background: var(--neko-background-color);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n }\n }\n }\n }\n"]))),y=function(e){var n=e.className,t=e.children,r=e.nekoErrors,a=void 0===r?[]:r,s=e.style,l=void 0===s?{}:s,p=d((0,o.useState)(!1),2),y=p[0],m=p[1],b=d((0,o.useState)(!1),2),v=b[0],g=b[1],k=(0,u.gR)("neko-page",n);return(0,o.useEffect)((function(){if(a&&!y){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=f(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(a);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){m(t);break}}}catch(e){n.e(e)}finally{n.f()}}}),[a,y]),i().createElement(h,{className:k,style:l},y&&i().createElement("div",{className:"neko-rest-error"},i().createElement("div",{className:"container"},!v&&i().createElement(i().Fragment,null,i().createElement("h3",null,"The Rest API is disabled or broken 😢"),i().createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),i().createElement("p",null,i().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),i().createElement("p",{className:"neko-debug"},i().createElement("small",null,"URL: ",y.url,i().createElement("br",null),"CODE: ",y.code,i().createElement("br",null),"MESSAGE: ",y.message,i().createElement("br",null)))),y.body&&v&&i().createElement("p",{className:"neko-debug"},i().createElement("div",{dangerouslySetInnerHTML:{__html:y.body}})),y.body&&i().createElement(c.M,{color:"#a94242",onClick:function(){return g(!v)}},v?"Hide":"Display"," response from server"),i().createElement(c.M,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),t)},m=function(e){return i().createElement(y,e)};m.propTypes={className:s().string,style:s().object,nekoErrors:s().array}},7039:(e,n,t)=>{"use strict";t.d(n,{d:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["title","contentAlign","titleStyle","color"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=(0,l.Ay)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,o=void 0===r?"left":r,a=e.titleStyle,s=void 0===a?{}:a,l=(e.color,function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u)),f=(0,c.gR)("neko-settings",e.className);return i().createElement("div",d({className:f},l),i().createElement("div",{className:"neko-settings-head",style:s},t||" "),i().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(o)},e.children))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: var(--neko-font-family);\n \n ","\n\n > .neko-settings-head {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size); \n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n font-weight: 500;\n color: var(--settings-color, var(--neko-main-color));\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .neko-settings-content > .neko-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .neko-settings-content > div:first-child .neko-checkbox-container {\n margin-top: -5px;\n }\n\n .neko-settings-content > .neko-button:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .neko-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .neko-settings-content {\n flex: 1;\n\n &.neko-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 10px;\n }\n"])),(function(e){var n=e.color;return n?"\n --settings-color: var(--neko-".concat(n,");\n "):""})),p=function(e){return i().createElement(f,e)};p.propTypes={title:s().string,className:s().string,contentAlign:s().string,titleStyle:s().object,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"])}},6734:(e,n,t)=>{"use strict";t.d(n,{g:()=>b});var r,o,i,a=t(1594),s=t.n(a),l=t(7639),c=t.n(l),u=t(9616),d=["height","tiny","small","medium","large","line","style","children"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},f.apply(null,arguments)}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=u.Ay.div(r||(r=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: ",";\n"])),(function(e){var n=e.height;return"".concat(n,"px")})),y=u.Ay.div(o||(o=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n\n hr {\n width: 100%;\n border: none;\n border-top: 1px solid var(--neko-secondary);\n }\n"]))),m=u.Ay.span(i||(i=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n width: 100%;\n text-align: center;\n\n &::before,\n &::after {\n content: '';\n flex-grow: 1;\n border-top: ",";\n height: 0;\n }\n\n &::before {\n margin-right: 0.5em;\n }\n\n &::after {\n margin-left: 0.5em;\n }\n"])),(function(e){return e.line?"1px solid var(--neko-secondary)":"none"})),b=function(e){var n=e.height,t=void 0===n?null:n,r=e.tiny,o=void 0!==r&&r,i=e.small,a=void 0===i||i,l=e.medium,c=void 0!==l&&l,u=e.large,p=void 0!==u&&u,b=e.line,v=void 0!==b&&b,g=e.style,k=e.children,w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d);return t||(k||c?t=30:o?t=5:p?t=45:a&&(t=15)),s().createElement(h,f({className:"neko-spacer",height:t,style:g},w),k&&s().createElement(m,{line:v},k),!k&&s().createElement(y,null,v&&s().createElement("hr",null)))};b.propTypes={height:c().number,line:c().bool,tiny:c().bool,small:c().bool,medium:c().bool,large:c().bool,style:c().object}},4547:(e,n,t)=>{"use strict";t.d(n,{N:()=>w,Y:()=>x});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(9904),f=["children"],p=["fullWidth","minimal","size"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},h.apply(null,arguments)}function y(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=c.Ay.div(r||(r=m(["\n display: flex;\n flex-wrap: wrap;\n\n @media (max-width: 600px) {\n width: max-content;\n overflow-x: auto;\n padding: 0 350px 0 0;\n\n .neko-tab-content {\n max-width: 1200px;\n }\n\n .neko-tabs.inversed {\n max-width: 500px;\n\n .neko-accordion {\n max-width: 450px;\n overflow-x: hidden;\n }\n }\n\n .neko-block {\n max-width: 500px;\n\n .neko-block-content {\n overflow-x: scroll;\n\n table {\n width: max-content;\n }\n }\n }\n"]))),v=c.Ay.div(o||(o=m(["\n flex: ",";\n min-width: 0;\n padding: 32px 30px;\n\n .neko-block:not(:first-child) {\n margin-top: -20px;\n }\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"])),(function(e){return e.$flex||1})),g=function(e){var n=e.children,t=y(e,f);return a().createElement(b,h({className:"neko-wrapper"},t),n)},k=function(e){var n=e.fullWidth,t=e.minimal,r=e.size,o=y(e,p),i=(0,u.gR)("neko-column",{full:n},{minimal:t}),s=r?{"1/2":1,"1/3":1,"2/3":2,"1/4":1,"3/4":3,"1/5":1,"2/5":2,"3/5":3,"4/5":4,"1/6":1,"5/6":5}[r]||parseFloat(r):void 0;return a().createElement(v,h({className:i,$flex:s},o),e.children)},w=function(e){return a().createElement(d.YS,null,a().createElement(g,e))},x=function(e){return a().createElement(d.YS,null,a().createElement(k,e))};w.propTypes={},x.propTypes={fullWidth:l().any,minimal:l().bool,size:l().oneOfType([l().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),l().number,l().string])}},374:(e,n,t)=>{"use strict";t.d(n,{G:()=>f});var r=t(1594),o=t(5206),i=t.n(o),a=t(7639),s=t.n(a),l=t(6897),c=t(2564);function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return d(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var f=function(e){var n=e.children,t=e.visible,o=void 0!==t&&t,a=e.targetRef,s=e.onClose,d=e.matchWidth,f=void 0===d||d,p=(0,r.useRef)(),h=u((0,r.useState)(0),2),y=h[0],m=h[1];(0,l.jz)((function(){o&&s()}),[a,p]),(0,r.useEffect)((function(){var e=document.createElement("div");return p.current=e,function(){p.current=null}}),[]);var b=function(){o&&p.current&&a.current&&requestAnimationFrame((function(){for(var e=a.current.getBoundingClientRect(),n=window.innerHeight,t=window.innerWidth,r=p.current.querySelector(".neko-portal-content");r&&!r.offsetHeight;)r=r.firstChild;var o=r?r.offsetHeight:0,i=f?e.width:r?r.offsetWidth:0,s=n-e.bottom<o?e.top-o:e.bottom,l=e.left,c=t-i-5;Number.isFinite(c)&&(l=Math.min(l,c)),l=Math.max(l,5);var u={position:"fixed",top:"".concat(s,"px"),left:"".concat(l,"px"),width:f?"".concat(e.width,"px"):"auto",zIndex:"9999"};Object.assign(p.current.style,u)}))};if((0,r.useEffect)((function(){if(o&&p.current){document.body.appendChild(p.current);var e=setTimeout((function(){b(),m(1)}),5);return function(){return clearTimeout(e)}}if(p.current){var n=p.current.parentNode;n&&n.removeChild(p.current),m(0)}}),[o,p,a]),(0,r.useLayoutEffect)((function(){b();var e=function(){return b()};return window.addEventListener("resize",e),window.addEventListener("scroll",e),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e)}}),[o,p,a]),!o||!p.current)return null;var v={opacity:y,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return i().createPortal(React.createElement("div",{className:"neko-portal-content",style:v},React.createElement(c.A,null,n)),p.current)};f.propTypes={children:s().node.isRequired,visible:s().bool,targetRef:s().object.isRequired,onClose:s().func,matchWidth:s().bool}},365:(e,n,t)=>{"use strict";t.d(n,{H:()=>m});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(1997);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=c.Ay.div(r||(r=p(["\n display: inline-block;\n position: relative;\n width: ","px;\n height: ","px;\n user-select: none;\n cursor: pointer;\n"])),(function(e){return e.size}),(function(e){return e.size})),y=c.Ay.div(o||(o=p(["\n /* Center the text within the circle */\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-family: var(--neko-font-family, sans-serif);\n font-size: 0.8rem;\n font-weight: bold;\n"]))),m=function(e){var n=e.initialTime,t=void 0===n?10:n,r=e.size,o=void 0===r?35:r,s=e.strokeWidth,l=void 0===s?7:s,c=e.strokeColor,f=void 0===c?"var(--neko-blue)":c,p=e.onEndCountdown,m=d((0,i.useState)(t),2),b=m[0],v=m[1],g=d((0,i.useState)(!0),2),k=g[0],w=g[1],x=(0,i.useRef)(null),O=(o-l)/2,E=2*Math.PI*O;(0,i.useEffect)((function(){if(k)return b<=0?(null==p||p(),void w(!1)):(x.current=setInterval((function(){v((function(e){return e<=1?(clearInterval(x.current),null==p||p(),w(!1),0):e-1}))}),1e3),function(){clearInterval(x.current)})}),[b,k,p]);var S=E*(1-b/t);return a().createElement(u.f,{text:"Click to "+(k?"Pause":"Restart")},a().createElement(h,{className:"neko-countdown",size:o,onClick:function(){k?(clearInterval(x.current),w(!1)):(v(t),w(!0))}},a().createElement("svg",{width:o,height:o},a().createElement("circle",{stroke:"#ddd",fill:"transparent",strokeWidth:l,r:O,cx:o/2,cy:o/2}),a().createElement("circle",{stroke:f,fill:"transparent",strokeWidth:l,strokeDasharray:E,strokeDashoffset:S,r:O,cx:o/2,cy:o/2,style:{transition:"stroke-dashoffset 1s linear"}})),a().createElement(y,null,b)))};m.propTypes={initialTime:l().number,size:l().number,strokeWidth:l().number,strokeColor:l().string,onEndCountdown:l().func}},4876:(e,n,t)=>{"use strict";t.d(n,{M:()=>z,R:()=>M});var r,o,i,a,s,l,c=t(1594),u=t.n(c),d=t(7639),f=t.n(d),p=t(9616),h=t(2920),y=t(112),m=t(9126),b=t(4279),v=t(2480),g=t(8744),k=t(6897);function w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return x(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?x(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function O(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var E=function(e){var n=e.chevron,t=void 0===n||n;return u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:t})}))},S=p.Ay.div(r||(r=O(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: var(--neko-font-family);\n"]))),j=p.Ay.div(o||(o=O(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 0 0 8px;\n }\n\n svg {\n color: var(--neko-font-color) !important;\n }\n"]))),C=p.Ay.div(i||(i=O(["\n height: 24px;\n width: 24px;\n"]))),A=p.Ay.div(a||(a=O(["\n position: relative;\n width: 24px;\n height: 24px;\n"]))),P=p.Ay.div(s||(s=O(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]))),R=p.Ay.div(l||(l=O(["\n border-left: 1px solid var(--neko-gray-98);\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]))),N=function(e){var n={gallery:h.A,tag:y.A},t=e.title,r=e.chevron,o=e.rightElement,i=void 0===o?null:o,a=e.rightElementStyle,s=void 0===a?{marginLeft:"5px"}:a,l=e.showRightElement,d=void 0!==l&&l,f=e.selected,p=void 0!==f&&f,x=e.draggable,O=void 0!==x&&x,E=e.onDragStart,N=e.onDragOver,z=e.onDragEnd,M=e.onDrop,T=e.isExpanded,I=void 0!==T&&T,_=e.dragging,L=void 0!==_&&_,D=e.rightAction,F=void 0===D?null:D,q=e.rightActionOnHover,B=void 0===q?null:q,U=e.onDragLeave,W=(e.preventClose,!!e.icon),$=!!e.children,H=w((0,c.useState)(I),2),Q=H[0],G=H[1],K=w((0,c.useState)((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:m.A})),2),V=K[0],Y=K[1],X=Boolean(V),Z=w((0,c.useState)(!1),2),J=Z[0],ee=Z[1];(0,c.useEffect)((function(){G(I),W||Y(I?b.A:m.A)}),[W,I]);var ne=function(e){e.stopPropagation(),G(!Q)},te=u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:r})})),re=L||p?"var(--neko-purple)":p?"var(--neko-black)":"var(--neko-main-color)",oe=(0,k.gR)("neko-finder-title",{"can-expand":X||te||e.onClick},{selected:p}),ie=(0,k.gR)("neko-finder-item-container",{"no-line":!X},{"no-chvron":!r});return u().createElement("div",{className:"neko-finder"},u().createElement(S,{onMouseEnter:function(){return ee(!0)},onMouseLeave:function(){return ee(!1)}},u().createElement(j,{className:oe,onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:O,onDragStart:E,onDragOver:N,onDrop:M,onDragLeave:U,onDragEnd:z},r?X&&$?Q?u().createElement(v.A,{size:24,onClick:ne}):u().createElement(g.A,{size:24,onClick:ne}):u().createElement(C,null):null,u().createElement(A,null,u().createElement(P,null),u().createElement(V,{color:re,size:24})),u().createElement("span",null,t),d&&u().createElement("div",{style:s},i)),J&&B||F),Q&&u().createElement(R,{className:ie},te))},z=function(e){return u().createElement(E,e)};z.propTypes={chevron:f().bool};var M=function(e){return u().createElement(N,e)};M.propTypes={icon:f().oneOfType([f().elementType,f().oneOf(["gallery"])]),title:f().string,isExpanded:f().bool}},197:(e,n,t)=>{"use strict";t.d(n,{X:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=t(9616).Ay.section(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .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})),c=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,a=e.width,s=void 0===a?200:a,c=e.background,u=void 0===c?"#007cba":c,d=e.children,f=180*(t<=o?t:o)/o;return i().createElement(l,{className:"neko-gauge",backgroundColor:u,degrees:f,width:s},i().createElement("div",{className:"gauge"},i().createElement("div",{className:"mask"},i().createElement("div",{className:"semi-circle"}),i().createElement("div",{className:"semi-circle--mask"})),i().createElement("div",{className:"child-container"},i().createElement("div",{className:"child"},i().createElement("div",{className:"spacing"}),d))))};c.propTypes={value:s().number,min:s().number,max:s().number,width:s().number,background:s().string}},5305:(e,n,t)=>{"use strict";t.d(n,{n:()=>k});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616);var c,u,d=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]))),f=function(){return i().createElement(d,{className:"neko-logo"},i().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{clipPath:"url(#clip0_310_229)"},i().createElement("path",{d:"M64 30.6408C64 27.7985 60.0816 25.8303 55.8298 25.8303C54.8593 25.8303 53.9311 25.933 53.076 26.1253C49.8865 19.079 41.6539 13.0853 32.0002 13.0853C30.8337 13.0853 29.6881 13.1727 28.5698 13.3392C27.2069 10.3076 22.6762 2.43426 11.5954 0.0830064C11.0491 -0.0327456 10.4946 0.240578 10.259 0.7469C8.85913 3.75608 4.74247 14.4116 10.2403 25.9931C9.58165 25.8864 8.88751 25.8303 8.17022 25.8303C3.91839 25.8303 0 27.7985 0 30.6408C0 33.483 3.91839 35.2272 8.17022 35.2272C8.71127 35.2272 9.23925 35.1988 9.74893 35.1435C9.43602 35.2664 9.12275 35.4075 8.81171 35.5677C5.69388 37.1707 3.9688 40.0312 4.95904 41.9568C5.9489 43.8824 9.2792 44.1442 12.397 42.5412C13.0464 42.2074 13.6348 41.819 14.1516 41.396C18.2627 44.4967 24.7283 45.9809 31.9998 45.9809C39.2713 45.9809 45.737 44.4967 49.848 41.396C50.3644 41.819 50.9533 42.2074 51.6026 42.5412C54.7204 44.1442 58.0503 43.8824 59.0406 41.9568C60.0305 40.0312 58.3057 37.1707 55.1879 35.5677C54.8761 35.4075 54.5621 35.2667 54.2485 35.1435C54.7589 35.1988 55.2876 35.2275 55.8294 35.2275C60.0812 35.2275 63.9996 33.4834 63.9996 30.6411L64 30.6408Z",fill:"white"}),i().createElement("path",{d:"M22.2293 36.7443C26.5935 36.7443 30.1314 33.2064 30.1314 28.8422C30.1314 24.478 26.5935 20.9401 22.2293 20.9401C17.8651 20.9401 14.3271 24.478 14.3271 28.8422C14.3271 33.2064 17.8651 36.7443 22.2293 36.7443Z",fill:"#00E28E"}),i().createElement("path",{d:"M22.2655 33.1361C23.5022 33.1361 24.5047 31.2805 24.5047 28.9915C24.5047 26.7024 23.5022 24.8468 22.2655 24.8468C21.0288 24.8468 20.0262 26.7024 20.0262 28.9915C20.0262 31.2805 21.0288 33.1361 22.2655 33.1361Z",fill:"#3C6E8B"}),i().createElement("path",{d:"M31.9998 37.9156C33.4237 37.9156 34.5781 37.3409 34.5781 36.6319C34.5781 35.9229 33.4237 35.3481 31.9998 35.3481C30.5758 35.3481 29.4215 35.9229 29.4215 36.6319C29.4215 37.3409 30.5758 37.9156 31.9998 37.9156Z",fill:"#FF9493"}),i().createElement("path",{d:"M54.2503 35.1058C54.76 35.1611 55.2879 35.1894 55.829 35.1894C60.0808 35.1894 63.9992 33.4453 63.9992 30.603C63.9992 27.7608 60.0808 25.7926 55.829 25.7926C55.1117 25.7926 54.4176 25.849 53.7585 25.9558C59.2567 14.3742 55.1397 3.71872 53.7402 0.709546C53.5046 0.203225 52.9501 -0.0700991 52.4038 0.0456529C41.323 2.39691 36.7923 10.2707 35.4298 13.3015C34.4541 13.1566 33.4579 13.0711 32.4452 13.0517C31.2743 20.033 28.9656 43.9365 54.3436 35.1439C54.3123 35.1312 54.2813 35.1181 54.2499 35.1058H54.2503Z",fill:"#2B9DFF"}),i().createElement("path",{d:"M41.7342 33.1361C42.9709 33.1361 43.9735 31.2805 43.9735 28.9915C43.9735 26.7024 42.9709 24.8468 41.7342 24.8468C40.4975 24.8468 39.495 26.7024 39.495 28.9915C39.495 31.2805 40.4975 33.1361 41.7342 33.1361Z",fill:"#3C6E8B"})),i().createElement("defs",null,i().createElement("clipPath",{id:"clip0_310_229"},i().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},p=function(e){return i().createElement(f,e)};function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}p.propTypes={};var y,m=l.Ay.span(c||(c=h(["\n background: rgb(202 158 255 / 15%);\n border: 0.5px solid #ffffff1f;\n border-top: none;\n padding: 5px 20px;\n border-radius: 0px 0px 8px 8px;\n font-size: 9px;\n color: #fdfbff;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.8px;\n line-height: 1;\n box-shadow: 0px 0px 2px #0000002e;\n height: 15px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n"]))),b=l.Ay.a(u||(u=h(["\n background: transparent;\n border: 0.5px solid #ffffff1f;\n border-top: none;\n padding: 5px 20px;\n border-radius: 0px 0px 8px 8px;\n font-size: 9px;\n color: #8ec2ff;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.8px;\n text-decoration: none;\n cursor: pointer;\n transition: all 0.5s ease;\n line-height: 1;\n min-width: 140px;\n text-align: center;\n height: 15px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0px 0px 2px #0000002e;\n\n &:hover {\n border-color: #fdfbff;\n color: #fdfbff;\n background: rgb(202 158 255 / 15%);\n }\n"])));var v=l.Ay.div(y||(y=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n display: flex;\n height: 60px;\n overflow: hidden;\n align-items: center;\n padding: 15px 32px;\n background-color: var(--neko-main-color);\n \n /* 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 background-position: 0 0;\n background-size: 56.57px 56.57px; /* sqrt(40^2 + 40^2) for consistent tiling */\n pointer-events: none;\n z-index: 0;\n }\n\n .neko-header-logo-container {\n width: 40px;\n height: 40px;\n padding: 10px;\n margin-right: 15px;\n background: rgba(0, 0, 0, 0.1);\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n z-index: 1;\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 }\n\n .neko-header-title {\n color: white;\n font-family: var(--neko-font-family);\n font-size: 23px;\n line-height: normal;\n margin: 0;\n position: relative;\n }\n\n .neko-header-separator {\n color: rgba(255,255,255,0.3);\n margin: 0 12px;\n font-size: 20px;\n line-height: 1;\n align-self: center;\n }\n\n .neko-header-section {\n background: linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.05) 100%);\n color: white;\n opacity: 0.9;\n font-size: 12px;\n text-transform: uppercase;\n letter-spacing: 1px;\n line-height: normal;\n padding: 6px 12px;\n border-radius: 20px;\n border: 1px solid rgba(255,255,255,0.1);\n align-self: center;\n position: relative;\n top: 1px;\n }\n\n .neko-header-subtitle {\n color: white;\n font-family: var(--neko-font-family);\n line-height: normal;\n margin-top: 2px;\n opacity: 0.6;\n font-size: 10px;\n text-transform: uppercase;\n\n a {\n color: white;\n text-decoration: none;\n font-family: var(--neko-font-family);\n text-transform: uppercase;\n }\n }\n }\n\n .neko-header-extra-content {\n margin-left: auto;\n display: flex;\n align-items: center;\n position: relative;\n z-index: 1;\n }\n"]))),g=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.section,o=void 0===r?null:r,a=e.subtitle,s=void 0===a?"By Meow Apps":a,l=e.children,c=e.isPro,u=void 0!==c&&c,d=e.showFreeBadge,f=void 0===d||d,h=u?"PRO VERSION":"FREE VERSION";return i().createElement(v,{className:"neko-header"},(u||f)&&i().createElement("div",{style:{position:"absolute",top:"0px",left:"50%",transform:"translateX(-50%)",zIndex:10}},u?i().createElement(m,null,h):i().createElement(b,{href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="UPGRADE TO PRO ↗"},onMouseLeave:function(e){e.currentTarget.textContent=h}},h)),i().createElement("div",{className:"neko-header-logo-container"},i().createElement(p,null)),i().createElement("div",{className:"neko-header-title-container"},i().createElement("div",{className:"neko-header-title-row"},i().createElement("h1",{className:"neko-header-title"},t),!!o&&i().createElement(i().Fragment,null,i().createElement("span",{className:"neko-header-separator"},"›"),i().createElement("span",{className:"neko-header-section"},o))),i().createElement("small",{className:"neko-header-subtitle"},i().createElement("a",{target:"_blank",href:"https://meowapps.com"},s))),i().createElement("div",{className:"neko-header-extra-content"},l))},k=function(e){return i().createElement(g,e)};k.propTypes={title:s().string,section:s().string,subtitle:s().string,children:s().node,isPro:s().bool,showFreeBadge:s().bool}},3860:(e,n,t)=>{"use strict";t.d(n,{G:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(2109),p=t(6897);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=d.Ay.div(r||(r=m(["\n display: inline-block;\n"]))),v=d.Ay.div(o||(o=m(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.11s ease-in-out, transform 0.11s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: translateX(-50%) translateY(-100%);\n ","\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px";switch(e.position){case"top":return"\n transform: translateX(-50%) translateY(calc(-100% - ".concat(n,"));\n ");case"bottom":return"\n transform: translateX(-50%) translateY(".concat(n,");\n ");case"left":return"\n transform: translateX(calc(-100% - ".concat(n,")) translateY(-50%);\n ");case"right":return"\n transform: translateX(".concat(n,") translateY(-50%);\n ");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),g=function(e){var n=e.content,t=e.position,r=void 0===t?"top":t,o=e.maxWidth,s=void 0===o?160:o,c=e.icon,u=void 0===c?"question":c,d=e.color,y=void 0===d?"gray-30":d,m=e.iconWidth,g=void 0===m?23:m,k=e.iconHeight,w=void 0===k?23:k,x=h((0,i.useState)(!1),2),O=x[0],E=x[1],S=(0,p.G8)((function(e){return E(e)}),100),j=h((0,i.useState)({top:0,left:0}),2),C=j[0],A=j[1],P=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(O&&P.current){var e=P.current.getBoundingClientRect(),n=window.scrollY||window.pageYOffset,t=window.scrollX||window.pageXOffset,o=0,i=0;switch(r){case"top":o=e.top+n,i=e.left+e.width/2+t;break;case"bottom":o=e.bottom+n,i=e.left+e.width/2+t;break;case"left":o=e.top+e.height/2+n,i=e.left+t;break;case"right":o=e.top+e.height/2+n,i=e.right+t}A({top:o,left:i})}}),[O,r]),a().createElement(b,{className:"neko-helper",ref:P,onMouseEnter:function(){return n&&S(!0)},onMouseLeave:function(){return S(!1)}},a().createElement(f.z,{icon:u,color:"var(--neko-".concat(y,")"),width:g,height:w}),O&&l().createPortal(a().createElement(v,{visible:O,position:r,maxWidth:s,style:{top:C.top,left:C.left}},n),document.body))},k=function(e){return a().createElement(g,e)};k.propTypes={content:u().node,icon:u().string,iconWidth:u().number,iconHeight:u().number,color:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},2109:(e,n,t)=>{"use strict";t.d(n,{z:()=>j});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(5820),d=t(1546),f=t(1997),p=t(6897),h=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],y=["width","height","fill"],m=["width","height","fill"];function b(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?b(Object(t),!0).forEach((function(n){g(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function g(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==k(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function k(e){return k="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},k(e)}function w(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function x(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var O=c.Ay.div(r||(r=x(["\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"})),E=c.Ay.div(o||(o=x(["\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"]))),S={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},j=function(e){var n=e.icon,t=e.color,r=e.spinning,o=void 0!==r&&r,s=e.className,l=void 0===s?"":s,c=e.tooltip,b=e.raw,g=e.isBusy,x=void 0!==g&&g,j=e.busy,C=void 0!==j&&j,A=e.variant,P=e.title,R=e.containerStyle,N=e.hoverColor,z=e.disabled,M=void 0!==z&&z,T=e.width,I=e.height,_=e.strokeWidth,L=w(e,h),D=C||x;a().useEffect((function(){x&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);var F=A&&S[A]?S[A].color:t,q=A&&S[A]?S[A].hoverColor:N,B="string"==typeof n&&u.ho[n]?u.ho[n]:void 0,U=T||I||30,W=(0,i.useMemo)((function(){if("string"==typeof n){if(u.Ay[n])return u.Ay[n];console.warn('NekoIcon: Icon "'.concat(n,'" does not exist. Available icons: ').concat(Object.keys(u.Ay).join(", ")))}return n}),[n]),$=(0,i.useMemo)((function(){return!!u.Ay[n]||"function"==typeof W||"object"===k(W)}),[n,W]),H=(0,p.gR)("neko-icon",l,{"neko-clickable":!!L.onClick},{spin:o||D},{disabled:M}),Q=function(){if(D&&!M)return a().createElement(d.A,{size:U,className:"spin",strokeWidth:_});if($){var e=W,n=(L.width,L.height,L.fill),t=w(L,y);return a().createElement(e,v({size:U,fill:n||B||"none",strokeWidth:_},t))}return a().createElement(E,null,W)};if(c)return"string"==typeof c&&(c={text:c}),a().createElement(f.f,{text:c.text,position:c.position||"top"},a().createElement(O,{style:R,className:H,$color:F,$hoverColor:q,title:P},Q()));if(b){if($){var G=W,K=(L.width,L.height,L.fill),V=w(L,m);return a().createElement(G,v({size:U,color:F,fill:K||B||"none",className:H,strokeWidth:_},V))}return a().createElement(E,null,W)}return a().createElement(O,{style:R,title:P,className:H,$color:F,$hoverColor:q},Q())};j.propTypes={icon:l().oneOfType([l().elementType,l().oneOf(["duplicate","lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","check-circle","stop","checkbox-blank","checkbox-marked","delete","undo","alert","database","tools","cog","close","cat","upload","trash","pencil","dashboard","search","folder","folder-open","image-multiple-outline","plus","folder-plus","image-plus","view-grid","list","twitter","instagram","facebook","star","timer-outline","link","linkedin","pinterest","zoom-in","info-outline","image-off-outline","arrow-up","arrow-down","sort","eye","rocket-launch","calendar-month","wand","mastodon","filter","question","loading","new","save","reset","rename","edit","debug","external-link","download","share","mail","phone","message","bell","home"])]),color:l().string,spinning:l().bool,className:l().string,tooltip:l().string,raw:l().bool,busy:l().bool,isBusy:l().bool,variant:l().string}},1843:(e,n,t)=>{"use strict";t.d(n,{K:()=>v,o:()=>b});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(2109),d=t(6897);function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=c.Ay.div(r||(r=f(["\n display: flex;\n align-items: center;\n"]))),h=c.Ay.span(o||(o=f(['\n color: var(--neko-main-color);\n cursor: pointer;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n line-height: 17px;\n\n &:hover:not(.active) {\n filter: brightness(1.2);\n }\n\n &.active {\n cursor: default;\n color: var(--neko-gray-30);\n font-weight: bold;\n }\n\n &.inversed {\n color: var(--neko-main-color-80);\n\n &.active {\n color: var(--neko-white);\n }\n }\n\n &::after {\n content: "|";\n color: var(--neko-disabled-color);\n font-weight: normal;\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: var(--neko-disabled-color);\n font-weight: normal;\n margin-left: 4px;\n }\n']))),y=function(e){var n=e.name,t=e.value,r=e.onChange,o=e.busy,i=void 0!==o&&o,s=e.className,l=e.inversed,c=(0,d.gR)("neko-quick-links",s,{inversed:l}),u=a().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return a().cloneElement(e,{busy:i,inversed:l,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return a().createElement(p,{className:c},u)},m=function(e){var n=e.title,t=e.value,r=void 0===t?0:t,o=e.count,i=e.onClick,s=e.busy,l=e.isActive,c=void 0!==l&&l,f=e.className,p=e.inversed,y=(0,d.gR)("neko-link",f,{active:c,inversed:p});return a().createElement(h,{onClick:function(){return i(r)},className:y},n,void 0===o?null:a().createElement("span",null,"(",s?a().createElement(u.z,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):o,")"))},b=function(e){return a().createElement(y,e)};b.propTypes={name:l().string,value:l().string,onChange:l().func,inversed:l().bool};var v=function(e){return a().createElement(m,e)};v.propTypes={title:l().string,value:l().string,count:l().number,onClick:l().func,isActive:l().bool,inversed:l().bool}},7213:(e,n,t)=>{"use strict";t.d(n,{X:()=>k});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=t(2973),d=t(7192),f=t(5577),p=t(1666),h=t(6190),y=t(812),m=["variant","children","onClose","small"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}var v=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n padding: ",";\n color: white;\n border-radius: ",";\n display: flex;\n align-items: center;\n gap: ",";\n position: relative;\n overflow: hidden;\n border-left: "," solid rgba(0, 0, 0, 0.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"})),g=function(e){var n=e.variant,t=e.children,r=e.onClose,o=e.small,a=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,m);n||(n="info");var s=(0,c.gR)("neko-message",{danger:"danger"===n},{success:"success"===n},{info:"info"===n},{warning:"warning"===n},{special:"special"===n},{disabled:"disabled"===n},{small:o}),l=o?14:20;return i().createElement(v,b({className:s,small:o},a),i().createElement(function(){switch(n){case"danger":return u.A;case"success":return d.A;case"warning":return f.A;case"special":return p.A;default:return h.A}}(),{size:l,className:"neko-message-icon"}),i().createElement("div",{className:"neko-message-content"},t),r&&i().createElement(y.A,{size:l,className:"neko-message-close",onClick:r}))},k=function(e){return i().createElement(g,e)};k.propTypes={variant:s().string,children:s().node,onClose:s().func,small:s().bool}},520:(e,n,t)=>{"use strict";t.d(n,{Q:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1422),u=t(8897),d=t(8744),f=t(2297),p=t(5820);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background: var(--neko-main-color);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: white;\n border-radius: 50%;\n cursor: pointer;\n margin-right: 2px;\n height: 18px;\n width: 18px;\n min-width: 18px;\n min-height: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n flex-shrink: 0;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: white;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 10px;\n user-select: none;\n white-space: nowrap;\n \n @media (min-width: 360px) {\n margin: 0 20px;\n }\n \n @media (min-width: 480px) {\n margin: 0 40px;\n }\n }\n\n span.neko-paging-current-page {\n cursor: pointer;\n text-decoration: underline;\n }\n\n input.neko-paging-current-page {\n width: 1.5rem;\n }\n }\n"]))),b=function(e){var n=e.currentPage,t=e.limit,r=void 0===t?0:t,a=e.onClick,s=e.total,l=void 0===s?0:s,y=e.onCurrentPageChanged,b=e.infinite,v=void 0!==b&&b,g=e.maxInfinite,k=void 0!==g&&g,w=e.controllerText,x=e.compact,O=void 0!==x&&x,E=!!y,S=(0,o.useMemo)((function(){return v||k?0:Math.ceil(0===l?1:r>0?l/r:1)}),[v,k,r,l]),j="nako-paging-controller-icon ".concat(v||1!==n?"":"disabled"),C="nako-paging-controller-icon ".concat(v||k||n!==S?"":"disabled"),A=h((0,o.useState)(!1),2),P=A[0],R=A[1],N=h((0,o.useState)(O),2),z=N[0],M=N[1],T=function(e){R(!1),a(e)},I=function(e){if(v)return e;var n=Number(e);return k?n<1?1:n:n>S?S:n<1?1:n},_=function(e){var n=e.target.value;isNaN(n)||y(I(n)),R(!1)},L=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value;isNaN(n)||y(I(n)),R(!1)}},D=(0,o.useMemo)((function(){if(!P){var e=E&&S>1;return i().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){E&&1!==S&&R(!0)}},n)}return i().createElement("input",{autoFocus:!0,type:"text",className:E?"neko-paging-current-page":"",defaultValue:n,onBlur:_,onKeyPress:L})}),[n,P,y,S]),F=function(e){P&&e.target===e.currentTarget&&R(!1)},q=(0,o.useRef)(null);return(0,o.useEffect)((function(){var e=function(){if(q.current){var e=q.current.offsetWidth;M(O||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[O]),i().createElement(m,{className:"neko-paging",ref:q},!!l&&i().createElement("span",{className:"neko-paging-text"},l," result",l>0?"s":""),i().createElement("div",{className:"neko-paging-controller",onClick:F},!v&&!k&&i().createElement(c.A,{className:j,onClick:function(){return T(1)},size:p.hS.chevron}),i().createElement(u.A,{className:j,onClick:function(){return T(n-1)},size:p.hS.chevron}),i().createElement("p",{className:"nako-paging-controller-text",onClick:F},w||(z?i().createElement(i().Fragment,null,D,"/",S):i().createElement(i().Fragment,null,"Page ",D," of ",S))),i().createElement(d.A,{className:C,onClick:function(){return T(n+1)},size:p.hS.chevron}),!v&&!k&&i().createElement(f.A,{className:C,onClick:function(){return T(S)},size:p.hS.chevron})))},v=function(e){return i().createElement(b,e)};v.propTypes={currentPage:s().number,limit:s().number,total:s().number,onClick:s().func,lastPage:s().number,infinite:s().bool,maxInfinite:s().bool,controllerText:s().object}},6031:(e,n,t)=>{"use strict";t.d(n,{B:()=>y});var r,o,i,a=t(1594),s=t.n(a),l=t(7639),c=t.n(l),u=t(9616),d=["className","variant","children","onClick","led","label","extender_label","extender_children","extender_width","link"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},f.apply(null,arguments)}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=u.Ay.div(r||(r=p(["\n display: 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 cursor: ",";\n user-select: none;\n background-color: var(--neko-main-color);\n transition: background 0.3s ease, color 0.3s ease;\n vertical-align: middle;\n text-align: center;\n justify-content: center;\n\n a {\n color: white;\n text-decoration: none;\n cursor: pointer;\n }\n\n &:hover {\n ","\n }\n\n .led {\n padding: 0;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n margin-right: 5px;\n position: relative;\n }\n\n .led:before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 400%;\n height: 400%;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.5);\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n animation: pulse 2s infinite ease-out;\n ","\n }\n\n @keyframes pulse {\n 0% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0.7;\n }\n 70% {\n transform: translate(-50%, -50%) scale(1);\n opacity: 0;\n }\n 100% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n }\n }\n\n .led.success {\n background-color: var(--neko-green);\n }\n\n .led.danger {\n background-color: red;\n }\n\n .led.primary {\n background-color: #00a0ef;\n }\n\n .led.secondary {\n background-color: var(--neko-main-color);\n }\n\n .led.warning {\n background-color: var(--neko-yellow);\n }\n\n &.pill-extender {\n z-index: 1;\n position: relative;\n left: -25px;\n width: ",";\n\n .pill-extender-inner {\n display: flex;\n right: 5px;\n }\n\n span {\n margin-left: 20px;\n }\n\n &.danger {\n background-color: rgba(129, 60, 21, 0.5);\n }\n\n &.primary {\n background-color: rgba(var(--neko-main-color), 0.5);\n }\n\n &.secondary {\n background-color: rgba(var(--neko-secondary), 0.5);\n }\n\n &.warning {\n background-color: rgba(var(--neko-neon-yellow), 0.5);\n }\n\n &.success {\n background-color: rgba(var(--neko-lime), 0.5);\n }\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n &.primary {\n background-color: var(--neko-main-color-alternative);\n }\n\n &.secondary {\n background-color: #f0f0f0;\n color: #333;\n \n .led.secondary {\n background-color: var(--neko-main-color);\n }\n }\n\n &.danger {\n background-color: var(--neko-red);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n /* AI variant with magical gradient effect */\n &.ai {\n position: relative;\n background:\n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.25) 0%,\n transparent 50%\n ),\n linear-gradient(\n 120deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #818cf8\n );\n background-size: 100% 100%, 300% 300%;\n animation: aiPillFlow 6s ease infinite;\n box-shadow:\n 0 2px 8px rgba(168, 85, 247, 0.35),\n 0 1px 3px rgba(236, 72, 153, 0.2),\n inset 0 1px 0 rgba(255, 255, 255, 0.4);\n border: 1px solid rgba(168, 85, 247, 0.3);\n\n @keyframes aiPillFlow {\n 0%, 100% {\n background-position: 0% 50%, 0% 50%;\n }\n 25% {\n background-position: 0% 50%, 100% 0%;\n }\n 50% {\n background-position: 0% 50%, 100% 100%;\n }\n 75% {\n background-position: 0% 50%, 0% 100%;\n }\n }\n\n .led.ai {\n background: #ffeb3b;\n box-shadow: 0 0 10px rgba(255, 235, 59, 0.8);\n }\n }\n"])),(function(e){return e.onClick||e.link?"pointer":"default"}),(function(e){return(e.onClick||e.link)&&(0,u.AH)(o||(o=p(["\n filter: brightness(1.1);\n "])))}),(function(e){return("warning"===e.className||"danger"===e.className)&&(0,u.AH)(i||(i=p(["\n animation: none;\n "])))}),(function(e){return e.extender_width||"auto"})),y=function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,o=e.children,i=void 0===o?null:o,l=e.onClick,c=void 0===l?null:l,u=e.led,p=void 0===u||u,y=e.label,m=e.extender_label,b=void 0===m?null:m,v=e.extender_children,g=void 0===v?null:v,k=e.extender_width,w=void 0===k?null:k,x=e.link,O=void 0===x?null:x,E=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d);s().useEffect((function(){t&&["primary","secondary","danger","warning","success","ai"].includes(t)&&!r&&console.warn("NekoPill: Using 'className' prop for pill variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var S=r||(["primary","secondary","danger","warning","success","ai"].includes(t)?t:"primary"),j=t&&!["primary","secondary","danger","warning","success","ai"].includes(t)?t:"",C=(0,a.useCallback)((function(e){c&&(c(),e.stopPropagation(),e.preventDefault())}),[c]),A=s().createElement(h,f({className:"neko-pill ".concat(S," ").concat(j).trim(),onClick:c?C:void 0},E,{link:O}),p&&s().createElement("div",{className:"led ".concat(S)}),y&&s().createElement("span",null,y),i);return s().createElement(s().Fragment,null,O?s().createElement("a",{href:O,target:"_blank",rel:"noopener noreferrer"},A):A,(b||g)&&s().createElement(h,{className:"pill-extender ".concat(S),extender_width:w},s().createElement("div",{className:"pill-extender-inner"},b&&s().createElement("span",null,b),g)))};y.propTypes={className:c().string,variant:c().oneOf(["primary","secondary","danger","warning","success","ai"]),children:c().node,onClick:c().func,led:c().bool,extender_label:c().string,extender_children:c().node,extender_width:c().string,link:c().string}},851:(e,n,t)=>{"use strict";t.d(n,{j:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(8160),d=t(8086),f=t(8785),p=t(6897),h=["value","max","busy","isBusy","paused","status","variant","className"];function y(e){return y="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},y(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},m.apply(null,arguments)}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=(0,c.Ay)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,o=void 0===r?100:r,i=e.busy,s=void 0!==i&&i,l=e.isBusy,c=void 0!==l&&l,y=e.paused,b=void 0!==y&&y,v=e.status,k=e.variant,w=e.className,x=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),O=s||c;a().useEffect((function(){c&&console.log('NekoProgress: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]),t=Math.min(t,o);var E=parseFloat(t)/parseFloat(o),S=Math.round(100*E),j=k||(S>=100?"success":"primary"),C=(0,p.gR)("neko-progress",w);return a().createElement("div",m({className:C},x),a().createElement(g,{ratio:E,busy:O,status:v,variant:j}),a().createElement("div",{className:"neko-progress-buttons"},O&&e.onPauseClick&&a().createElement("div",{className:"neko-progress-button pause",onClick:e.onPauseClick},b?a().createElement(u.A,{size:14,fill:"rgb(255 255 255 / 25%)"}):a().createElement(d.A,{size:14,fill:"rgb(255 255 255 / 25%)"})),O&&e.onStopClick&&a().createElement("div",{className:"neko-progress-button stop",onClick:e.onStopClick},a().createElement(f.A,{size:14,fill:"rgb(255 255 255 / 25%)"}))))}))(r||(r=b(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .neko-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .neko-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: var(--neko-main-color);\n cursor: pointer;\n\n &.pause {\n &:hover {\n background-color: var(--neko-main-color);\n filter: brightness(1.1);\n }\n }\n\n &.stop {\n background: var(--neko-red);\n\n &:hover {\n background: var(--neko-red);\n filter: brightness(1.1);\n }\n }\n }\n }\n"]))),g=(0,c.Ay)((function(e){var n=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),t=y(e.status),r=(0,p.gR)("neko-progress-current",e.className,e.variant),o="undefined"!==t?"string"===t?e.status:e.status(n):"".concat(n,"%"),i=o?8*o.length+20:50,s="".concat(n,"%"),l=n>0?"max(".concat(i,"px, ").concat(s,")"):"".concat(i,"px");return a().createElement("div",{className:r,style:{width:l,maxWidth:"100%"}},a().createElement("div",{style:{padding:"5px 10px",whiteSpace:"nowrap"}},o))}))(o||(o=b(["\n box-sizing: border-box;\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: var(--neko-main-color);\n border-radius: 12px;\n text-align: center;\n padding: 0;\n vertical-align: middle;\n color: white;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: width 0.3s ease-out, min-width 0.3s ease-out, max-width 0.3s ease-out, background-color 0.5s ease;\n \n &.primary {\n background-color: var(--neko-main-color);\n }\n \n &.success {\n background-color: var(--neko-green);\n }\n \n &.warning {\n background-color: var(--neko-orange);\n }\n \n &.danger {\n background-color: var(--neko-red);\n }\n \n &.info {\n background-color: var(--neko-blue);\n }\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"])),(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),k=function(e){return a().createElement(v,e)};k.propTypes={value:l().number,max:l().number,busy:l().bool,isBusy:l().bool,paused:l().bool,variant:l().oneOf(["primary","success","warning","danger","info"]),onPauseClick:l().func,onStopClick:l().func,status:l().oneOf([l().string,l().func])}},6087:(e,n,t)=>{"use strict";t.d(n,{X:()=>O});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(2109),f=["className","size"],p=["className","size","color"],h=["type"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},y.apply(null,arguments)}function m(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=c.Ay.div(r||(r=b(["\n width: ",";\n padding-top: ",";\n position: relative;\n margin: 0 auto;\n\n .double-bounce1, .double-bounce2 {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: ",";\n opacity: 0.6;\n position: absolute;\n top: 0;\n left: 0;\n\n -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n animation: sk-bounce 2.0s infinite ease-in-out;\n }\n\n .double-bounce2 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s;\n }\n\n @-webkit-keyframes sk-bounce {\n 0%, 100% { -webkit-transform: scale(0.0) }\n 50% { -webkit-transform: scale(1.0) }\n }\n\n @keyframes sk-bounce {\n 0%, 100% {\n transform: scale(0.0);\n -webkit-transform: scale(0.0);\n } 50% {\n transform: scale(1.0);\n -webkit-transform: scale(1.0);\n }\n }\n"])),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),g=function(e){e.className;var n=e.size,t=m(e,f),r=(0,u.gR)("neko-spinner",t.className);return a().createElement(v,y({className:r,size:n},t),a().createElement("div",{className:"double-bounce1"}),a().createElement("div",{className:"double-bounce2"}))},k=c.Ay.div(o||(o=b(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: ",";\n height: ",";\n \n .neko-icon {\n animation: rotate 1s linear infinite;\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n"])),(function(e){return e.size||"24px"}),(function(e){return e.size||"24px"})),w=function(e){var n=e.className,t=e.size,r=void 0===t?"24px":t,o=e.color,i=void 0===o?"#666":o,s=m(e,p),l=(0,u.gR)("neko-spinner-icon",n),c=parseInt(r);return a().createElement(k,y({className:l,size:r},s),a().createElement(d.z,{icon:"sync",width:c,height:c,color:i,raw:!0}))},x=function(e){var n=e.type,t=void 0===n?"icon":n,r=m(e,h);return"circle"===t?a().createElement(g,r):a().createElement(w,r)},O=function(e){return a().createElement(x,e)};O.propTypes={type:l().oneOf(["circle","icon"]),size:l().string,color:l().string}},1997:(e,n,t)=>{"use strict";t.d(n,{f:()=>g});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(6897);function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return h(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?h(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=d.Ay.div(r||(r=y(["\n display: inline-block;\n"]))),b=d.Ay.div(o||(o=y(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.15s ease-in-out, transform 0.25s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: ",";\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.$maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px",t="15px";if(e.visible)switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(n,"))");case"bottom":return"translateX(-50%) translateY(".concat(n,")");case"left":return"translateX(calc(-100% - ".concat(n,")) translateY(-50%)");case"right":return"translateX(".concat(n,") translateY(-50%)");default:return""}else switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(t,"))");case"bottom":return"translateX(-50%) translateY(".concat(t,")");case"left":return"translateX(calc(-100% - ".concat(t,")) translateY(-50%)");case"right":return"translateX(".concat(t,") translateY(-50%)");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),v=function(e){var n=e.text,t=void 0===n?"Hello world!":n,r=e.position,o=void 0===r?"top":r,s=e.maxWidth,c=void 0===s?160:s,u=p((0,i.useState)(!1),2),d=u[0],h=u[1],y=(0,f.G8)((function(e){return h(e)}),100),v=p((0,i.useState)({top:0,left:0}),2),g=v[0],k=v[1],w=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(d&&w.current){var e=w.current.getBoundingClientRect(),n=0,t=0,r=window.scrollY||window.pageYOffset,i=window.scrollX||window.pageXOffset;switch(o){case"top":n=e.top+r,t=e.left+e.width/2+i;break;case"bottom":n=e.bottom+r,t=e.left+e.width/2+i;break;case"left":n=e.top+e.height/2+r,t=e.left+i;break;case"right":n=e.top+e.height/2+r,t=e.right+i}k({top:n,left:t})}}),[d,o]),a().createElement(m,{className:"neko-tooltip",ref:w,style:e.style,onMouseEnter:function(){return t&&y(!0)},onMouseLeave:function(){return y(!1)}},e.children,l().createPortal(a().createElement(b,{visible:d,position:o,$maxWidth:c,style:{top:g.top,left:g.left}},"string"==typeof t?t.split("\n").map((function(e,n){return a().createElement(a().Fragment,{key:n},e,a().createElement("br",null))})):t),document.body))},g=function(e){return a().createElement(v,e)};g.propTypes={style:u().object,text:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},4977:(e,n,t)=>{"use strict";t.d(n,{s:()=>_});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(6897);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u,d,f,p,h,y,m,b,v,g=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function k(){return k=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},k.apply(null,arguments)}function w(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function x(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?w(Object(t),!0).forEach((function(n){O(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function O(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function E(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var S="\n font-family: var(--neko-font-family);\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n",j=s.Ay.h1(u||(u=E(["\n ","\n font-size: var(--neko-h1-font-size);\n"])),S),C=s.Ay.h2(d||(d=E(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),S),A=s.Ay.h3(f||(f=E(["\n ","\n font-size: var(--neko-h3-font-size);\n"])),S),P=s.Ay.h4(p||(p=E(["\n ","\n font-size: var(--neko-h4-font-size);\n"])),S),R=s.Ay.h5(h||(h=E(["\n ","\n font-size: var(--neko-h5-font-size);\n"])),S),N=s.Ay.h6(y||(y=E(["\n ","\n font-size: var(--neko-h6-font-size);\n"])),S),z=s.Ay.p(m||(m=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]))),M=s.Ay.span(b||(b=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),T=s.Ay.label(v||(v=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),I=function(e){var n=e.children,t=void 0===n?null:n,r=e.style,i=void 0===r?{}:r,a=e.className,s=void 0===a?"":a,c=e.bold,u=void 0!==c&&c,d=e.h1,f=e.h2,p=e.h3,h=e.h4,y=e.h5,m=e.h6,b=e.p,v=(e.span,e.label),w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,g),O=u?{fontWeight:"bold"}:{},E=(0,l.gR)("neko-typo",s,{"neko-typo-h1":d},{"neko-typo-h2":f},{"neko-typo-h3":p},{"neko-typo-h4":h},{"neko-typo-h5":y},{"neko-typo-h6":m},{"neko-typo-p":b},{"neko-typo-label":v});return d?o().createElement(j,k({style:x(x({},O),i),className:E},w),t):f?o().createElement(C,k({style:x(x({},O),i),className:E},w),t):p?o().createElement(A,k({style:x(x({},O),i),className:E},w),t):h?o().createElement(P,k({style:x(x({},O),i),className:E},w),t):y?o().createElement(R,k({style:x(x({},O),i),className:E},w),t):m?o().createElement(N,k({style:x(x({},O),i),className:E},w),t):b?o().createElement(z,k({style:x(x({},O),i),className:E},w),t):v?o().createElement(T,k({style:x(x({},O),i),className:E},w),t):o().createElement(M,k({style:x(x({},O),i),className:E},w),t)},_=function(e){return o().createElement(I,e)};_.propTypes={h1:a().any,h2:a().any,h3:a().any,h4:a().any,h5:a().any,h6:a().any,p:a().any,span:a().any,label:a().any,bold:a().bool,style:a().object,className:a().string,children:a().node}},9794:(e,n,t)=>{"use strict";t.d(n,{n:()=>E});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(3062),u=t.n(c),d=t(9616),f=t(9296),p=t(6897),h=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","action","isOpen","children","customButtonsPosition","size","fullSize"],y=["label"],m=["label"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}function v(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function g(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var k=(0,d.DU)(r||(r=g(["\n body.ReactModal__Body--open {\n overflow: hidden;\n }\n \n .ReactModal__Overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 9999;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n backdrop-filter: blur(2px);\n background-color: rgba(0, 0, 0, 0.35) !important;\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n overflow-y: auto;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n\n /* ──────────────────────────────────────────────────────────── */\n /* Base modal shell */\n /* ──────────────────────────────────────────────────────────── */\n .neko-modal {\n background: white;\n color: var(--neko-font-color);\n position: relative;\n box-shadow: 0 1px 2px rgba(0,0,0,0.07),\n 0 2px 4px rgba(0,0,0,0.07),\n 0 4px 8px rgba(0,0,0,0.07),\n 0 8px 16px rgba(0,0,0,0.07),\n 0 16px 32px rgba(0,0,0,0.07),\n 0 32px 64px rgba(0,0,0,0.07);\n outline: none;\n padding: 15px;\n max-width: 1200px;\n border-radius: 5px;\n display: flex;\n flex-direction: column;\n }\n\n .neko-modal.large { max-width: 700px; }\n .neko-modal.larger { max-width: 900px; }\n .neko-modal.full-size {\n margin-top: 32px;\n padding: 15px 0 0 0;\n width: 90vw;\n height: 85vh;\n max-width: none;\n max-height: 85vh;\n overflow: hidden;\n }\n"]))),w=d.Ay.div(o||(o=g(["\n /* Width adapts to the chosen size or explicit contentWidth */\n width: ",";\n flex: 1;\n display: flex;\n flex-direction: column;\n ","\n\n p { margin: 0; }\n\n .title {\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: bold;\n font-size: 18px;\n line-height: 22px;\n margin-bottom: 15px;\n }\n\n .content-container {\n display: flex;\n position: relative;\n z-index: 1;\n flex: 1;\n overflow-y: ",";\n\n .thumbnail {\n margin-right: 15px;\n width: 240px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n\n .content {\n flex: auto;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 14px;\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n ","\n }\n }\n\n /* Bottom‑footer buttons – new grey bar for better separation */\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n font-size: inherit;\n white-space: normal;\n\n background: #f0f0f0;\n padding: 10px;\n margin: 15px -15px -15px -15px;\n }\n\n /* Header variation inside full‑size mode – no grey footer */\n .full-size-header .button-group {\n background: none;\n padding: 0;\n margin: 0;\n }\n\n .full-size-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 15px;\n 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 "})),x=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],O=function(e){var n=e.className,t=e.style,r=e.contentStyle,o=e.title,s=void 0===o?"":o,l=e.content,c=void 0===l?"":l,d=e.contentWidth,g=e.customButtons,O=void 0===g?null:g,E=e.okOnEnter,S=void 0!==E&&E,j=e.thumbnail,C=e.okButton,A=void 0===C?{}:C,P=e.cancelButton,R=void 0===P?{}:P,N=e.action,z=void 0===N?null:N,M=e.isOpen,T=e.children,I=e.customButtonsPosition,_=void 0===I?"right":I,L=e.size,D=void 0===L?"normal":L,F=e.fullSize,q=void 0!==F&&F,B=v(e,h),U=D||(q?"full-size":"normal"),W="full-size"===U,$=(0,p.gR)("neko-modal",n,{large:"large"===U,larger:"larger"===U,"full-size":W,"custom-modal":t}),H=A.label,Q=void 0===H?"OK":H,G=v(A,y),K=R.label,V=void 0===K?"Cancel":K,Y=v(R,m);(0,i.useEffect)((function(){var n=x.filter((function(n){return void 0!==e[n]}));n.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(n.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var X=(0,i.useCallback)((function(e){"Enter"===e.key&&G.onClick&&G.onClick()}),[G]);(0,i.useEffect)((function(){if(S&&M)return window.addEventListener("keyup",X),function(){return window.removeEventListener("keyup",X)}}),[S,M,X]);var Z=T||a().createElement(w,{size:U,contentWidth:d},W&&s&&a().createElement("div",{className:"full-size-header"},a().createElement("p",{className:"title"},s),z&&a().createElement("div",{className:"button-group"},z)),!W&&s&&a().createElement("p",{className:"title"},s),a().createElement("div",{className:"content-container"},j&&a().createElement("div",{className:"thumbnail"},j),c&&a().createElement("div",{className:"content",style:r},c)),a().createElement("div",{className:"button-group".concat(W?" full-size-footer":"")},a().createElement(a().Fragment,null,O&&"left"===_&&O,Y.onClick&&a().createElement(f.M,b({className:"danger"},Y),V),G.onClick&&a().createElement(f.M,G,Q),O&&"right"===_&&O)));return a().createElement(a().Fragment,null,a().createElement(k,null),a().createElement(u(),b({ariaHideApp:!1,closeTimeoutMS:200,className:$,style:t,isOpen:M},B),Z))},E=function(e){return a().createElement(O,e)};E.propTypes={className:l().string,style:l().object,contentStyle:l().object,title:l().string,content:l().string,contentWidth:l().string,customButtons:l().object,okOnEnter:l().bool,thumbnail:l().element,okButton:l().object,cancelButton:l().object,action:l().element,size:l().oneOf(["normal","large","larger","full-size"]),fullSize:l().bool,isOpen:l().bool.isRequired}},1894:(e,n,t)=>{"use strict";t.d(n,{o:()=>U});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(2480),c=t(9685),u=t(5820),d=t(2557),f=t(5263),p=t(6897);function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m,b=t(2109),v=t(374),g=t(4536),k=t(3467),w=t(9296),x=t(6734),O=t(8696);function E(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||j(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||j(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,n){if(e){if("string"==typeof e)return C(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,n):void 0}}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var A,P=s.Ay.div(m||(m=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n min-width: 160px;\n padding: 8px;\n border-radius: 8px;\n overflow: hidden;\n background: var(--neko-main-color-alternative);\n color: white;\n \n .neko-context-content {\n max-height: 202px;\n overflow-y: auto;\n }\n\n .neko-checkbox {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .neko-radio:last-child {\n margin-bottom: 0;\n }\n\n svg {\n color: var(--neko-disabled-color);\n }\n"]))),R=function(e){var n=e.accessor,t=e.options,o=e.type,i=void 0===o?"checkbox":o,a=e.onChange,s=e.description,l=e.filters,c=S((0,r.useState)(!1),2),u=c[0],d=c[1],p=S((0,r.useState)(l||""),2),h=p[0],y=p[1],m=S((0,r.useState)(l||""),2),j=m[0],C=m[1],A=(0,r.useRef)(null),R=(0,r.useRef)(null),N="text"===i;(0,r.useEffect)((function(){N&&l!==h&&(y(l||""),C(l||""))}),[l,N]);var z=l&&l.length>0||h.length>0,M="checkbox"===i,T="select"===i,I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==h&&y((function(){return e})),j!==h&&(a(n,j),y(j))};return(0,r.useEffect)((function(){I(),u&&setTimeout((function(){R.current&&R.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:A},React.createElement(b.z,{icon:"filter",fill:z?"white":void 0,onClick:function(){return d(!u)},width:16,height:16})),React.createElement(v.G,{visible:u,targetRef:A,onClose:function(){return d(!1)}},React.createElement(P,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!s&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},s),React.createElement("div",{className:"neko-context-content"},M&&React.createElement(g.E,{name:"neko-context-menu-checkboxes"},t.map((function(e){return React.createElement(f.R,{small:!0,key:e.value,label:e.label,checked:null==l?void 0:l.includes(e.value),onChange:function(t){if(l)return a(n,t?[].concat(E(l),[e.value]):l.filter((function(n){return n!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:n,option:e.value})}})}))),T&&React.createElement(k.u,{name:"neko-context-menu-select",onChange:function(e){return a(n,e)}},t.map((function(e){return React.createElement(k.j,{id:e.value,key:e.value,label:e.label,value:e.value,checked:l===e.value})})))),N&&React.createElement(O.A,{ref:R,name:"neko-context-menu-text",value:j,onChange:function(e){return C(e)},onEnter:function(e){I(e),d(!1)}}),React.createElement(x.g,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(w.M,{fullWidth:!0,disabled:!z,onClick:function(){a(n,M?[]:null),C(""),d(!1),y("")}},"Reset"))))))};function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function z(){return z=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},z.apply(null,arguments)}function M(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function T(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?M(Object(t),!0).forEach((function(n){I(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):M(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function I(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=N(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==N(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}R.propTypes={accessor:a().string,options:a().array,type:a().oneOf(["checkbox","select","text"]),onChange:a().func,filters:a().oneOfType([a().string,a().array])};var _=s.Ay.table(A||(A=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: var(--neko-font-family);\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n display: block;\n\n thead, tbody, tfoot {\n display: block;\n }\n \n /* Rounded corners for header row */\n thead tr th:first-child {\n border-radius: 5px 0 0 0;\n }\n \n thead tr th:last-child {\n border-radius: 0 5px 0 0;\n }\n \n /* Rounded corners for footer row */\n tfoot tr th:first-child {\n border-radius: 0 0 0 5px;\n }\n \n tfoot tr th:last-child {\n border-radius: 0 0 5px 0;\n }\n\n tr {\n display: grid;\n grid-template-columns: ",";\n }\n\n th, td {\n margin: 0;\n padding: 5px;\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 /* Diagonal stripe pattern for headers */\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 z-index: 0;\n }\n \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: \n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(0, 0, 0, 0.01) 20px,\n rgba(0, 0, 0, 0.01) 40px\n ),\n var(--neko-gray-98);\n }\n\n tr.selected, tr.selected:nth-child(even) {\n position: relative;\n background: \n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(255, 255, 255, 0.03) 20px,\n rgba(255, 255, 255, 0.03) 40px\n ),\n 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:\n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(255, 255, 255, 0.03) 20px,\n rgba(255, 255, 255, 0.03) 40px\n ),\n var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n text-align: center;\n justify-content: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n\n &.neko-row-selectable {\n tbody tr {\n cursor: pointer;\n }\n }\n"])),(function(e){return e.$gridColumns||"repeat(auto-fit, minmax(0, 1fr))"})),L=function(e){var n=e.checked,t=e.indeterminate,r=e.onSelect,i=void 0===r?function(){}:r,a=e.onUnselect,s=void 0===a?function(){}:a,l=e.isBusy,c=void 0!==l&&l,u=e.busy,d=void 0!==u&&u||c;return o().useEffect((function(){c&&console.log('TableCheckBox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]),o().createElement(f.R,{small:!0,onChange:function(e,n,t){return e?i(t):s(t)},checked:n,indeterminate:t,busy:n&&d,disabled:d})},D=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={};return e.align&&(t={textAlign:e.align}),n&&e.verticalAlign&&(t=T(T({},t),{},{verticalAlign:e.verticalAlign})),e.style&&(t=T(T({},t),e.style)),t},F=function(e){return!0===e?"#edf8ff":e},q=function(e,n){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:n})},B=function(e){var n=e.data,t=void 0===n?[]:n,i=e.selectedItems,a=void 0===i?[]:i,s=e.selectedRow,f=e.filters,y=e.onFilterChange,m=void 0===y?q:y,b=e.columns,v=void 0===b?[]:b,g=e.busy,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.onSelect,E=e.onSelectRow,S=e.selectOnRowClick,j=void 0===S||S,C=e.onUnselect,A=e.onSortChange,P=void 0===A?function(){}:A,N=e.variant,M=void 0===N?"default":N,I=e.alternateRowColor,B=void 0!==I&&I,U=e.sort,W=e.emptyMessage,$=void 0===W?"Empty.":W,H=e.initialLoad,Q=void 0!==H&&H,G=k||x;o().useEffect((function(){x&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);v.length;var K=t.some((function(e){return void 0===e.id}));K&&console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.');var V=K?t.map((function(e,n){return void 0===e.id?T(T({},e),{},{id:-(n+1),disabled_row:!0}):e})):t,Y=function(e){return e?{backgroundColor:F(e)}:{}}(B),X=V.map((function(e){var n=v.map((function(n){return{value:e[n.accessor],style:D(n,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:n}})),Z=function(e){var n=e.list,t=e.selectedList,o=e.callback,i=e.key,a=void 0===i?"id":i,s=(0,p.v_)().pressShift,l=(0,r.useMemo)((function(){if(!s||!t.length)return null;var e=t[t.length-1];return n.findIndex((function(n){return n[a]===e}))}),[a,n,s,t]);return{onSelect:(0,r.useCallback)((function(e){if(o)if(null!==l){var r=e[0],i=n.findIndex((function(e){return e[a]===r})),s=(l<i?l:i)+1,c=l<i?i:l,u=n.slice(s,c).map((function(e){return e[a]})).filter((function(e){return!t.some((function(n){return n===e}))}));o([].concat(h(u),h(e)))}else o(h(e))}),[l,n,o,t,a])}}({list:V.map((function(e){return{id:e.id}})),selectedList:a,callback:O}),J=Z.onSelect,ee=X.map((function(e){return e.id})),ne=0===ee.length,te=ee.filter((function(e){return a.includes(e)})),re=!ne&&te.length===ee.length,oe=!re&&a.length>0,ie=v.reduce((function(e,n,t){return!1===n.visible&&e.push(t),e}),[]),ae=!!O&&!ne,se=o().createElement("tr",null,ae&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(L,{checked:re,indeterminate:oe,onSelect:function(e){return O(ee,e)},onUnselect:function(e){C(oe?a:ee,e)}})),v.filter((function(e,n){return!ie.includes(n)})).map((function(e){var n,t,r,i=U&&U.accessor===e.accessor,a=U&&"asc"===U.by,s=D(e);return o().createElement("th",{style:s,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),e.filters&&o().createElement("div",{className:"neko-column-action"},o().createElement(R,z({accessor:e.accessor},e.filters,{onChange:function(e,n){return m(e,n)},filters:(r=null!==(n=null==f?void 0:f.find((function(n){return n.accessor===e.accessor})))&&void 0!==n?n:null,null!==(t=null==r?void 0:r.value)&&void 0!==t?t:null)}))),e.sortable&&o().createElement("div",{className:"neko-column-action",onClick:function(n){var t=U&&U.accessor!==e.accessor;P(e.accessor,t||i&&a?"desc":"asc",n)}},i?a?o().createElement(c.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:i?"neko-active":"",size:u.hS.chevron}))))}))),le=(0,p.gR)("neko-table","neko-table-".concat(M),{"neko-row-selectable":!!E}),ce=function(e,n){var t=e.filter((function(e){return!1!==e.visible})),r=n?["34px"]:[];return t.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var n=parseFloat(e.width)/100;r.push("".concat(n,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(v,ae);return o().createElement(d.A,{busy:G,spinnerTop:!0,overlayStyle:{top:"36px",bottom:"default"===M?"36px":0,height:"auto",borderRadius:0}},o().createElement(_,{className:le,$gridColumns:ce},o().createElement("thead",null,se),o().createElement("tbody",null,!X.length&&!Q&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},$)),X.map((function(e,n){var t=!!s&&s===e.id||a.includes(e.id),r=t||n%2!=0?{}:Y;return o().createElement("tr",{key:"neko-row-".concat(e.id),className:t?"selected":"",style:r,onClick:function(n){n.stopPropagation(),E&&j&&E(e.id,n)}},ae&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(L,{checked:a.includes(e.id),onSelect:function(n){n.stopPropagation(),J([e.id],n)},onUnselect:function(n){n.stopPropagation(),C([e.id],n)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.map((function(e,n){return T(T({},e),{},{origIdx:n})})).filter((function(e){return!ie.includes(e.origIdx)})).map((function(n){return o().createElement("td",{key:"".concat(e.id,"-").concat(n.origIdx),style:n.style},n.value)})))}))),"default"===M&&o().createElement("tfoot",null,se)))},U=function(e){return o().createElement(B,e)};U.propTypes={columns:a().arrayOf(a().any),data:a().arrayOf(a().any),busy:a().bool,isBusy:a().bool,onSelect:a().func,onSelectRow:a().func,selectOnRowClick:a().bool,onUnselect:a().func,selectedItems:a().arrayOf(a().any),onSortChange:a().func,variant:a().string,alternateRowColor:a().oneOfType([a().bool,a().string]),initialLoad:a().bool}},3676:(e,n,t)=>{"use strict";t.d(n,{V:()=>Z,_:()=>X});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(1329),c=t(2109),u=t(374),d=t(8696),f=t(4977),p=t(6031),h=t(2480),y=t(6897),m=t(2557);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}var v,g,k,w,x,O,E,S,j,C=["title","subtitle","inversed","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","mwaiPill","mwaiEnabled","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"],A=["children","isActive","busy","isBusy","inversed","_panelId","_labelledById","title","icon","requirePro","key"];function P(){return P=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},P.apply(null,arguments)}function R(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function N(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach((function(n){z(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):R(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function z(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=b(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==b(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function M(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||T(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,n){if(e){if("string"==typeof e)return I(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?I(e,n):void 0}}function I(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function L(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var D=.25,F=s.Ay.div(v||(v=L(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),q=s.Ay.div(g||(g=L(["\n display: flex;\n height: 39px;\n overflow-x: hidden; /* we use overflow menu instead of horizontal scroll */\n flex-grow: 1;\n flex-shrink: 1;\n max-width: 100%;\n\n /* Hide scrollbars defensively */\n scrollbar-width: none;\n -ms-overflow-style: none;\n &::-webkit-scrollbar { display: none; }\n"]))),B=s.Ay.div(k||(k=L(["\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"]))),U=s.Ay.div(w||(w=L(["\n padding: 0 5px 5px 5px;\n\n &.has-subtitle {\n padding-bottom: 10px;\n }\n\n .neko-tabs-title {\n margin-bottom: 5px;\n }\n\n .neko-tabs-subtitle {\n font-size: 12px;\n opacity: 0.5;\n margin-top: -5px;\n }\n\n &.inversed {\n .neko-tabs-title {\n color: white;\n }\n\n .neko-tabs-subtitle {\n color: white;\n }\n }\n"]))),W=s.Ay.button(x||(x=L(["\n border-radius: 8px 8px 0 0;\n border: 0;\n background-color: var(--neko-tab-bg, var(--neko-main-color-disabled));\n color: rgb(255 255 255 / 65%);\n display: flex;\n align-items: center;\n cursor: pointer;\n text-align: left;\n padding: 12px 15px;\n box-sizing: border-box;\n font-weight: inherit; /* normalize across browsers; some default buttons to bold */\n white-space: nowrap;\n overflow: hidden; /* allow the label to manage its own fade */\n text-overflow: ellipsis;\n margin: 0; /* gaps are applied inline per instance */\n position: relative; /* for the hover underline */\n transition: filter 140ms ease;\n will-change: filter;\n \n /* Subtle glass effect for non-active tabs */\n &:not(.active) {\n background: \n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.08) 0%,\n transparent 40%\n ),\n linear-gradient(\n to bottom,\n var(--neko-main-color-disabled),\n color-mix(in srgb, var(--neko-main-color-disabled) 95%, black)\n );\n box-shadow: \n inset 0 1px 0 rgba(255, 255, 255, 0.1),\n inset 0 -1px 0 rgba(0, 0, 0, 0.05);\n }\n\n &:not(.active):not(.disabled):hover {\n background: \n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.1) 0%,\n transparent 50%\n ),\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--neko-main-color-disabled) 98%, var(--neko-main-color)),\n color-mix(in srgb, var(--neko-main-color-disabled) 96%, var(--neko-main-color))\n );\n \n .neko-tab-label {\n background: linear-gradient(\n 90deg,\n rgba(255, 255, 255, 0.8),\n rgba(255, 255, 255, 0.95),\n rgba(255, 255, 255, 0.8)\n );\n background-size: 200% auto;\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n animation: shimmerText 2s linear infinite;\n }\n }\n \n @keyframes shimmerText {\n 0% {\n background-position: -200% center;\n }\n 100% {\n background-position: 200% center;\n }\n }\n\n &:focus { outline: none; }\n\n &.active {\n --neko-tab-bg: var(--neko-main-color);\n background-color: var(--neko-tab-bg);\n color: var(--neko-white);\n }\n\n &.disabled {\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n position: relative;\n overflow: hidden;\n background: linear-gradient(\n to bottom,\n #b8d4e8,\n #5a8fb8\n );\n \n /* Additional VERY OBVIOUS overlay for testing */\n &::before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: linear-gradient(\n to bottom,\n rgba(255, 255, 255, 0.5) 0%,\n transparent 20%,\n rgba(0, 0, 0, 0.3) 80%,\n rgba(0, 0, 0, 0.6) 100%\n );\n pointer-events: none;\n z-index: 1;\n }\n \n /* Ensure content is above the gradient */\n > * {\n position: relative;\n z-index: 2;\n }\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.active {\n --neko-tab-bg: var(--neko-white);\n background-color: var(--neko-tab-bg);\n color: var(--neko-font-color);\n font-weight: inherit;\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"]))),$=s.Ay.div(O||(O=L(["\n background-color: var(--neko-main-color);\n color: white;\n display: none;\n padding: 15px;\n border-radius: 0 8px 8px 8px;\n box-shadow: 0px 8px 8px -8px rgba(0, 0, 0, 0.35);\n\n &.active { display: block; }\n\n &.inversed {\n background-color: var(--neko-white);\n color: var(--neko-black);\n }\n"]))),H=s.Ay.div(E||(E=L(["\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"]))),Q=s.Ay.div(S||(S=L(["\n max-height: 300px;\n overflow-y: auto;\n"]))),G=s.Ay.div(j||(j=L(["\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"]))),K=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,n="abcdefghijklmnopqrstuvwxyz0123456789",t="",r=0;r<e;r++)t+=n[36*Math.random()|0];return t},V=function(e){var n=e.title,t=e.subtitle,i=e.inversed,a=e.children,s=e.action,m=e.isPro,b=e.currentTab,v=e.onChange,g=e.keepTabOnReload,k=void 0!==g&&g,w=e.callOnTabChangeFirst,x=void 0===w||w,O=e.mwaiPill,E=void 0!==O&&O,S=e.mwaiEnabled,j=void 0!==S&&S,A=e.minWidth,R=void 0===A?72:A,z=e.idealWidth,I=void 0===z?120:z,L=e.maxWidth,$=void 0===L?320:L,V=e.gap,Y=void 0===V?5:V,X=e.minGap,Z=void 0===X?2:X,J=e.chevronReserve,ee=void 0===J?44:J,ne=e.layoutBuffer,te=void 0===ne?12:ne,re=e.ariaLabel,oe=void 0===re?"Tabs":re,ie=_(e,C),ae=(0,r.useRef)("nt-".concat(K(8))).current,se=(0,r.useRef)(null),le=(0,r.useRef)(null),ce=(0,r.useRef)(null),ue=(0,r.useRef)(null),de=(0,r.useRef)([]),fe=(0,r.useRef)({key:"",widths:{}}),pe=M((0,r.useState)([]),2),he=pe[0],ye=pe[1],me=M((0,r.useState)(!1),2),be=me[0],ve=me[1],ge=M((0,r.useState)(""),2),ke=ge[0],we=ge[1],xe=M((0,r.useState)(!1),2),Oe=xe[0],Ee=xe[1],Se=M((0,r.useState)(Y),2),je=Se[0],Ce=Se[1],Ae=M((0,r.useState)((function(){if("string"==typeof b)return b;if(k&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),Pe=Ae[0],Re=Ae[1],Ne=(0,r.useRef)(!1);(0,r.useEffect)((function(){Ce(Y)}),[Y]);var ze=(0,r.useCallback)((function(e){var n;if("undefined"!=typeof window&&null!==(n=history)&&void 0!==n&&n.replaceState&&"string"==typeof e)try{var t=new URLSearchParams(window.location.search);t.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+t.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),Me=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(a,(function(n){o().isValidElement(n)&&e.push(n)})),e}),[a]),Te=(0,r.useMemo)((function(){var e=new Set;return Me.map((function(n,t){var r=n.key||function(e,n){var t=e.props||{},r="tab-"+(n+1);return e.key?r=e.key:"string"==typeof t.title&&(r=t.title.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u2e80-\u2eff\u31f0-\u31ff\u3200-\u32ff\u3400-\u4dbf\uf900-\ufaff ]/gi,"").replace(/ /g,"-")),r}(n,t);e.has(r)&&(r="".concat(r,"-").concat(K())),e.add(r);var o=n.props||{},i=o.title,a=void 0===i?"Untitled Tab ".concat(t+1):i,s=o.requirePro,l=void 0!==s&&s,c=o.hidden,u=void 0!==c&&c,d=o.icon,f=void 0===d?null:d,p=o.busy,h=void 0!==p&&p,y=o.isBusy;return{key:r,title:a,requirePro:!m&&l,hidden:u,icon:f,busy:h||void 0!==y&&y}}))}),[Me,m]),Ie=(0,r.useMemo)((function(){return Te.map((function(e){return e.key}))}),[Te]),_e=(0,r.useCallback)((function(e,n,t){n&&!n.requirePro&&(void 0===b&&Pe!==n.key&&Re(n.key),v&&v(e,n,t),k&&ze(n.key))}),[b,Pe,v,k,ze]),Le=(0,r.useMemo)((function(){for(var e=new Set(he),n=[],t=0;t<Te.length;t++){var r=Te[t];r&&(r.hidden||e.has(t)||n.push(t))}return n}),[he,Te]),De=(0,r.useCallback)((function(e){var n=de.current[e];n&&n.focus&&n.focus({preventScroll:!0})}),[]),Fe=(0,r.useCallback)((function(e,n){if(Le.length){var t=Le.indexOf(e),r=-1===t?0:(t+n+Le.length)%Le.length,o=Le[r],i=Te[o];i&&!i.requirePro&&(_e(o,i),De(o))}}),[Le,Te,_e,De]),qe=(0,r.useCallback)((function(e){return function(n){switch(n.key){case"ArrowRight":n.preventDefault(),Fe(e,1);break;case"ArrowLeft":n.preventDefault(),Fe(e,-1);break;case"Home":if(n.preventDefault(),Le.length){var t=Le[0],r=Te[t];r&&!r.requirePro&&(_e(t,r),De(t))}break;case"End":if(n.preventDefault(),Le.length){var o=Le[Le.length-1],i=Te[o];i&&!i.requirePro&&(_e(o,i),De(o))}}}}),[Le,Te,_e,De]),Be=(0,r.useCallback)((function(e){var n=de.current[e];if(!n||"undefined"==typeof window)return I;for(var t=window.getComputedStyle(n),r=(parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0),o=0,i=Array.from(n.children);o<i.length;o++){var a=i[o],s=a.getBoundingClientRect().width||0;if(a.classList&&a.classList.contains("neko-tab-label"))r+=Math.max(a.scrollWidth||0,s);else r+=s}var l="number"==typeof $?$:Number.MAX_SAFE_INTEGER;return Math.min(r,l)}),[I,$]),Ue=(0,r.useCallback)((function(){var e=se.current;if(e){var n=e.clientWidth,t=ue.current?ue.current.offsetWidth:0,r=le.current?le.current.offsetWidth:0,o=[];de.current.forEach((function(e,n){var t=Te[n];e&&t&&!t.hidden&&o.push(n)}));var i=o.length;if(0===i)return ye((function(e){return e.length?[]:e})),Ee(!1),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var a=te,s=n-r-a,l=o.join(",");if(fe.current.key!==l){var c={};o.forEach((function(e){c[e]=Be(e)})),fe.current={key:l,widths:c}}var u=fe.current.widths,d=o.reduce((function(e,n){return e+(u[n]||I)}),0),f=ue.current?1:0,p=d+t+(i-1+f)*Y;if(p<=s)return Ee(!1),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var h=i-1+f;if(h>0&&Z<Y){var y=p-s;if(y>0&&y<=h*(Y-Z)+.5){var m=Math.max(Z,Y-y/h);return Ee(!1),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-m)<D?e:m}))}}if(Math.floor((s-t+Y)/(R+Y))>=i)return Ee(!0),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var b=n-Math.max(r,ee)-a,v=Math.floor((b-t+Y)/(R+Y));v=Math.max(1,Math.min(v,i));var g=o.slice(0,v),k=o.slice(v),w=Te.findIndex((function(e){return e&&e.key===Pe}));if(-1!==w&&!g.includes(w)&&o.includes(w)){g[g.length-1]=w;var x=new Set(g);k=o.filter((function(e){return!x.has(e)}))}Ee(!0),Ce((function(e){return Math.abs(e-Y)<D?e:Y})),ye((function(e){return e.length===k.length&&e.every((function(e,n){return e===k[n]}))?e:k}))}}),[Te,Pe,Y,Z,R,I,ee,te,Be,s,n]);(0,r.useLayoutEffect)((function(){Ue()}),[Ue]),(0,r.useEffect)((function(){var e=se.current;if(e){var n,t=function(){return Ue()};return"undefined"!=typeof ResizeObserver?(n=new ResizeObserver(t)).observe(e):window.addEventListener("resize",t),function(){n?n.disconnect():window.removeEventListener("resize",t)}}}),[Ue]),(0,r.useEffect)((function(){Ue()}),[Pe,Ue]),(0,r.useLayoutEffect)((function(){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=T(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(de.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){var r=t.querySelector(".neko-tab-label");r&&t.classList.toggle("needs-fade",r.scrollWidth>r.clientWidth+1)}}}catch(e){n.e(e)}finally{n.f()}})),(0,r.useEffect)((function(){if(Te.length){var e="string"==typeof b?b:Pe;if(!Ie.includes(e)&&Ie.length>0){var n=Te.find((function(e){return!e.hidden}));n&&e!==n.key&&Re(n.key)}else e!==Pe&&Re(e)}}),[b,Te,Ie,Pe]),(0,r.useEffect)((function(){var e=Te.find((function(e){return e.key===Pe}));if(e&&e.hidden){var n=Te.find((function(e){return!e.hidden}));n&&Re(n.key)}}),[Te,Pe]),(0,r.useLayoutEffect)((function(){if(!Ne.current&&Te.length){Ne.current=!0;var e=Pe;if(!e){var n,t,r=k&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&Ie.includes(r)?r:null)||(null!==(n=null===(t=Te.find((function(e){return!e.hidden})))||void 0===t?void 0:t.key)&&void 0!==n?n:Ie[0]),Re(e)}if(x){var o=Ie.indexOf(e);-1!==o&&Te[o]&&_e(o,Te[o])}}}),[k,x,Te,Ie,Pe,_e]);var We=(0,r.useMemo)((function(){return o().Children.map(Me,(function(e,n){var t=Te[n];if(!t)return null;var r=t.key===Pe&&!t.hidden;return o().cloneElement(e,{isActive:r,inversed:i,key:t.key,_panelId:"panel-".concat(ae,"-").concat(n),_labelledById:"tab-".concat(ae,"-").concat(n)})}))}),[Me,Te,Pe,i,ae]),$e=(0,y.gR)("neko-tabs",{inversed:i});return o().createElement("div",P({className:$e},ie),n&&o().createElement(U,{className:"".concat(i?"inversed":""," ").concat(t?"has-subtitle":"")},o().createElement(f.s,{h2:!0,className:"neko-tabs-title"},n),t&&o().createElement("div",{className:"neko-tabs-subtitle"},t)),o().createElement(F,null,o().createElement(q,{ref:se,role:"tablist","aria-label":oe},Te.map((function(e,n){var t,r=e.key===Pe,a=(e.hidden||he.includes(n))&&!r,s=(null===(t=Me[n])||void 0===t?void 0:t.props)||{},u=s.busy||s.isBusy||!1,d="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(i?"inversed":""," ")+"".concat(u?"busy":""),f=fe.current.widths[n]||I,p=N(N({},Oe?{minWidth:R,maxWidth:$,flex:"1 1 ".concat(f,"px")}:{flex:"0 0 auto"}),{},{marginRight:je});return o().createElement(W,{key:e.key,id:"tab-".concat(ae,"-").concat(n),ref:function(e){return de.current[n]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(ae,"-").concat(n),"aria-disabled":e.requirePro||u?"true":"false",tabIndex:r?0:-1,onKeyDown:qe(n),onClick:function(t){u||_e(n,e,t)},className:d,style:p,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement(c.z,{icon:e.icon,width:15,height:15,style:{marginRight:5},raw:!0}),o().createElement("div",{className:"neko-tab-label",title:e.title},e.title),o().createElement(l.K,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),s&&o().createElement("span",{ref:ue,style:{display:"inline-flex",alignItems:"center",marginLeft:je,flex:"0 0 auto"}},s)),o().createElement(B,{ref:le},E&&o().createElement("div",{style:{display:"flex",alignItems:"center",marginRight:he.length>0?10:0}},E?j?o().createElement(p.B,{variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null),he.length>0&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},o().createElement("span",{ref:ce,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":be?"true":"false","aria-label":"More tabs",onClick:function(){return ve((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),ve((function(e){return!e})))},className:"neko-tabs-chevron ".concat(be?"open":""),style:{display:"inline-flex",alignItems:"center",marginLeft:20,marginRight:5,cursor:"pointer",color:i?"var(--neko-white)":"var(--neko-gray-60)"}},o().createElement(h.A,{size:22})),o().createElement(u.G,{visible:be,targetRef:ce,onClose:function(){ve(!1),we("")},matchWidth:!1},o().createElement(H,null,he.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(d.A,{value:ke,placeholder:"Search tabs...",onChange:function(e){return we(e)}})),o().createElement(Q,{role:"menu"},he.filter((function(e){var n;return!ke||((null===(n=Te[e])||void 0===n?void 0:n.title)||"").toLowerCase().includes(ke.toLowerCase())})).map((function(e){var n,t;return o().createElement(G,{key:(null===(n=Te[e])||void 0===n?void 0:n.key)||e,role:"menuitem",onClick:function(n){ve(!1),we(""),_e(e,Te[e],n)},className:"neko-tab-overflow-item"},(null===(t=Te[e])||void 0===t?void 0:t.title)||"Tab ".concat(e+1))})))))))),We,o().createElement("style",{jsx:"true"},"\n .neko-tab-panel-wrapper {\n border-radius: 0 8px 8px 8px;\n overflow: hidden;\n }\n "))},Y=function(e){var n=e.children,t=e.isActive,r=void 0!==t&&t,i=e.busy,a=void 0!==i&&i,s=e.isBusy,l=void 0!==s&&s,c=e.inversed,u=e._panelId,d=e._labelledById,f=(e.title,e.icon,e.requirePro,e.key,_(e,A),a||l);o().useEffect((function(){l&&console.log('NekoTab: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[l]);var p=(0,y.gR)("neko-tab-content",{active:r,inversed:c});return o().createElement(m.A,{busy:f,overlayStyle:{borderRadius:"0 8px 8px 8px"},className:"neko-tab-panel-wrapper"},o().createElement($,{id:u,role:"tabpanel","aria-labelledby":d,"aria-hidden":r?"false":"true",hidden:!r,className:p},r&&n))},X=function(e){return o().createElement(V,e)};X.propTypes={title:a().string,subtitle:a().string,isPro:a().bool,onChange:a().func,action:a().node,currentTab:a().string,keepTabOnReload:a().bool,callOnTabChangeFirst:a().bool,inversed:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,minWidth:a().number,idealWidth:a().number,maxWidth:a().number,gap:a().number,minGap:a().number,chevronReserve:a().number,layoutBuffer:a().number,ariaLabel:a().string};var Z=function(e){return o().createElement(Y,e)};Z.propTypes={isActive:a().bool,requirePro:a().bool,title:a().string,icon:a().string,busy:a().bool,isBusy:a().bool}},7494:(e,n,t)=>{"use strict";t.d(n,{V:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=["align"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}var d=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: white;\n color: var(--neko-font-color);\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\n align-items: center;\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]))),f=function(e){var n=e.align,t=void 0===n?"left":n,r=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c);return i().createElement(d,u({className:"neko-toolbar neko-align-".concat(t)},r),r.children)},p=function(e){return i().createElement(f,e)};p.propTypes={align:s().oneOf(["left","right"])}},1020:(e,n,t)=>{"use strict";var r=t(1594),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};164 var t="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function i(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),i=o.getPropertyValue("display");return n?i!==r&&function(e,n){return"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):i===t}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var t=e.nodeName.toLowerCase();return(o.test(t)&&!e.disabled||"a"===t&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),i(n))return!1;n=n.parentNode}return!0}(e)}function s(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},3062:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=t(2558),i=(r=o)&&r.__esModule?r:{default:r};n.default=i.default,e.exports=n.default},9879:e=>{"use strict";var n=function(){};e.exports=n},2564:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r,o=t(9616);var i={white:"hsl(0 0% 100%)",black:"hsl(0 0% 0%)",blue:"hsl(204.25deg 100% 36.47%)",blue10:"hsl(206 100% 22%)",blue50:"hsl(206 90% 55%)",blue80:"hsl(206 80% 88%)",blue95:"hsl(206 100% 96%)",green:"hsl(165 100% 35%)",green90:"hsl(165 70% 92%)",cyan:"hsl(180 100% 35%)",red:"hsl(12 85% 45%)",red90:"hsl(12 90% 94%)",orange:"hsl(36 80% 55%)",yellow:"hsl(44 80% 54%)",purple:"hsl(270 40% 58%)",gray30:"hsl(210 11% 26%)",gray40:"hsl(210 10% 40%)",gray50:"hsl(210 10% 46%)",gray60:"hsl(210 9% 60%)",gray70:"hsl(210 10% 70%)",gray80:"hsl(210 14% 85%)",gray90:"hsl(210 16% 92%)",gray95:"hsl(210 20% 96%)",gray98:"hsl(210 25% 98%)"},a=(0,o.DU)(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n :root {\n /* Base colors */\n --neko-blue: ",";\n --neko-white: ",";\n --neko-black: ",";\n --neko-purple: ",";\n --neko-orange: ",";\n --neko-yellow: ",";\n --neko-green: ",";\n --neko-cyan: ",";\n --neko-red: ",";\n\n /* Gray scale */\n --neko-gray-30: ",";\n --neko-gray-40: ",";\n --neko-gray-50: ",";\n --neko-gray-60: ",";\n --neko-gray-70: ",";\n --neko-gray-80: ",";\n --neko-gray-90: ",";\n --neko-gray-95: ",";\n --neko-gray-98: ",";\n\n /* Main color */\n --neko-main-color: var(--neko-blue);\n --neko-main-color-10: hsl(206deg 100% 22.35%);\n --neko-main-color-50: hsl(206deg 61.04% 54.71%);\n --neko-main-color-80: hsl(206deg 55.93% 88.43%);\n --neko-main-color-95: ",";\n --neko-main-color-98: hsl(200deg 100% 98.82%);\n --neko-main-overlay-color: rgb(30 124 186 / 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 /* Base styles */\n --neko-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n --neko-font-size: 13px; \n --neko-small-font-size: 12px; \n --neko-h1-font-size: 23px;\n --neko-h2-font-size: 20px;\n --neko-h3-font-size: 18px;\n --neko-h4-font-size: 16px;\n --neko-h5-font-size: 14px;\n --neko-h6-font-size: 13px;\n --neko-font-color: var(--neko-gray-30);\n\n /* Radii & Shadows */\n --neko-radius-sm: 6px;\n --neko-radius-md: 8px;\n --neko-radius-lg: 12px;\n --neko-shadow-xs: 0 1px 2px rgba(16, 24, 40, 0.06);\n --neko-shadow-sm: 0 1px 3px rgba(16, 24, 40, 0.08), 0 1px 2px rgba(16, 24, 40, 0.06);\n --neko-shadow-md: 0 4px 8px rgba(16, 24, 40, 0.08), 0 2px 4px rgba(16, 24, 40, 0.06);\n --neko-shadow-lg: 0 12px 16px rgba(16, 24, 40, 0.10), 0 4px 6px rgba(16, 24, 40, 0.06);\n --neko-focus-ring: 0 0 0 3px color-mix(in oklab, var(--neko-main-color) 25%, 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-gray-98);\n --neko-input-border: var(--neko-gray-90);\n }\n\n /* Base reset/typography and focus treatments */\n html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\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"])),i.blue,i.white,i.black,i.purple,i.orange,i.yellow,i.green,i.cyan,i.red,i.gray30,i.gray40,i.gray50,i.gray60,i.gray70,i.gray80,i.gray90,i.gray95,i.gray98,i.blue95,i.blue95,i.green90,i.red90),s=function(e){var n=e.children;return React.createElement(React.Fragment,null,React.createElement(a,{key:"neko-ui-styles"}),n)};const l=function(e){var n=e.children;return React.createElement(s,null,n)}},9296:(e,n,t)=>{"use strict";t.d(n,{M:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(1329),d=t(6897),f=["className","variant","disabled","icon","color","onClick","onStopClick","rounded","isBusy","busy","spinning","disabledColor","busyText","hideBusyIcon","busyIconSize","requirePro","isPro","small","large","width","height","fullWidth","startTime","progress","ai","children"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=(0,l.Ay)((function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,a=e.disabled,s=void 0!==a&&a,l=e.icon,y=void 0===l?null:l,m=e.color,b=void 0===m?null:m,v=e.onClick,g=void 0===v?function(){}:v,k=e.onStopClick,w=void 0===k?null:k,x=e.rounded,O=e.isBusy,E=void 0!==O&&O,S=e.busy,j=void 0!==S&&S,C=e.spinning,A=void 0!==C&&C,P=(e.disabledColor,e.busyText,e.hideBusyIcon),R=void 0!==P&&P,N=(e.busyIconSize,e.requirePro),z=void 0!==N&&N,M=e.isPro,T=void 0!==M&&M,I=e.small,_=e.large,L=e.width,D=(e.height,e.fullWidth),F=e.startTime,q=void 0===F?null:F,B=e.progress,U=void 0===B?null:B,W=e.ai,$=void 0!==W&&W,H=e.children,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=j||E;i().useEffect((function(){E&&console.log('NekoButton: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[E]);var K=i().useRef(null),V=i().useRef(null),Y=h(i().useState(null),2),X=Y[0],Z=Y[1];i().useLayoutEffect((function(){K.current&&!V.current&&(V.current=K.current.offsetWidth)})),i().useEffect((function(){if(!G&&!w){var e=setTimeout((function(){Z(null)}),300);return function(){return clearTimeout(e)}}}),[G,w]),i().useEffect((function(){t&&["primary","primary-block","secondary","danger","success","warning","header"].includes(t)&&!r&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var J=r||(["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"primary"),ee=t&&!["primary","primary-block","secondary","danger","success","warning","header"].includes(t)?t:"";i().useEffect((function(){$&&(r||["secondary","danger","success","warning","header"].includes(J))&&console.warn('NekoButton: The "ai" property doesn\'t need a variant. The ai styling will override the variant styling.')}),[$,r,J]);var ne=s||z&&!T,te=!!y,re=z&&!T,oe=!!w&&G,ie=(0,o.useMemo)((function(){var e="number"==typeof L?L:30;return I&&(e*=.8),_&&(e*=1.3),"header"===J||t&&t.includes("header")?20:x?e-12:e-14}),[L,x,I,_,J,t]),ae=h((0,o.useState)(null),2),se=ae[0],le=ae[1];(0,d.$$)((function(){return le(new Date)}),q?1e3:null),(0,o.useEffect)((function(){q||le(null)}),[q]);var ce=(0,o.useMemo)((function(){if(!q||!se)return null;var e=Math.floor((se-q)/1e3),n=Math.floor(e/60),t=e%60;return"".concat(n.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0"))}),[se,q]),ue=(0,d.gR)("neko-button",J,ee,{"has-icon":te},{"custom-color":b},{small:I},{large:_},{rounded:x},{busy:G},{"is-pro":re},{full:D},{"has-stop":oe},{ai:$});return i().createElement("button",p({ref:K,type:"button",className:ue,onClick:function(e){if(!G&&K.current){var n=w&&V.current?V.current:K.current.offsetWidth;Z(n)}ne||oe||g(),e.stopPropagation(),e.preventDefault()},disabled:ne&&!(G&&oe),style:G&&X?{minWidth:"".concat(X,"px"),width:"".concat(X,"px")}:void 0},Q),G&&null!==U&&U>0&&i().createElement("div",{className:"progress-bar",style:{width:"".concat(U,"%")}}),G&&!oe&&!R&&i().createElement("div",{className:"busy-wrapper"},i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),null!==U&&U>=0&&i().createElement("span",{className:"progress-percentage"},Math.round(U),"%"),ce&&i().createElement("span",{className:"chrono-time"},ce)),!G&&!oe&&i().createElement("div",{className:"normal-content"},te&&!x&&!!H&&i().createElement("div",{className:"icon-section"},i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,strokeWidth:x&&I?2.5:void 0})),te&&!x&&!H&&i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?2.5:void 0}),te&&x&&i().createElement(c.z,{raw:!0,icon:y,width:ie,height:ie,spinning:A,style:{margin:"0 auto"},strokeWidth:x&&I?2.5:void 0}),!!H&&i().createElement("span",{className:te&&!x?"button-text":""},H)),oe&&i().createElement(i().Fragment,null,i().createElement("div",{className:"busy-icon"},i().createElement(c.z,{raw:!0,icon:"sync",width:16,height:16})),i().createElement("div",{className:"stop-section",onClick:function(e){e.stopPropagation(),w()}},i().createElement(c.z,{raw:!0,icon:"stop",width:"14",height:"14"}))),re&&i().createElement(u.K,{style:{marginLeft:"8px"}}))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n height: 30px;\n min-height: 30px;\n min-width: 40px;\n border: none;\n border-radius: var(--neko-radius-sm);\n text-align: center;\n padding: 0 15px;\n vertical-align: middle;\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-main-color);\n color: white;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n transition: box-shadow 200ms ease,\n transform 220ms cubic-bezier(0.16, 1, 0.3, 1),\n filter 180ms ease,\n opacity 300ms 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.07);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 2px 3px rgba(0, 0, 0, 0.08);\n transform: translateY(-0.5px);\n }\n\n &:disabled {\n opacity: 0.35;\n cursor: not-allowed;\n }\n\n &:focus {\n outline: none;\n }\n \n &:active:not([disabled]) {\n transform: translateY(0);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), inset 0 1px 1px rgba(0, 0, 0, 0.04);\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 {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.35), transparent 50%), var(--neko-secondary);\n color: var(--neko-main-color);\n border: 1px solid var(--neko-input-border);\n box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);\n\n svg {\n color: var(--neko-main-color);\n }\n\n &:hover {\n border: 1px solid var(--neko-input-border);\n filter: brightness(1.03);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08), 0 2px 3px rgba(0, 0, 0, 0.06);\n transform: translateY(-0.75px);\n }\n\n .icon-section {\n border-right-color: var(--neko-input-border);\n }\n }\n\n &.danger {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-danger);\n border-color: var(--neko-danger);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n &.success {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-green);\n border-color: var(--neko-green);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n &.warning {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-warning);\n border-color: var(--neko-warning);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n }\n\n & + button {\n margin-left: 5px;\n }\n\n &.small {\n font-size: var(--neko-small-font-size);\n height: 24px;\n min-height: 24px;\n }\n\n &.large {\n height: 50px;\n min-height: 50px;\n font-size: 16px;\n padding: 0 20px;\n }\n\n &.header {\n background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 50%), var(--neko-main-color);\n filter: brightness(1.1);\n height: 40px;\n padding: 0 20px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);\n\n &:hover {\n filter: brightness(1.2);\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 2px 3px rgba(0, 0, 0, 0.08);\n }\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: 100%;\n min-width: 30px;\n height: ","px;\n width: ","px;\n padding: 3px;\n box-shadow: var(--neko-shadow-xs);\n\n &.small {\n height: 24px;\n width: 24px;\n min-width: 24px;\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 with vibrant pop 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%, 400% 400%;\n animation: aiFlow 6s ease infinite;\n box-shadow: \n 0 4px 8px rgba(168, 85, 247, 0.25),\n 0 2px 4px rgba(236, 72, 153, 0.15),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n border: 1px solid rgba(168, 85, 247, 0.2);\n transition: opacity 0.3s ease, filter 0.3s ease;\n \n &:not(.rounded) {\n padding: 0 25px 0 15px;\n }\n \n @keyframes aiFlow {\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 /* Sparkle burst effect */\n &::before {\n content: '✦';\n position: absolute;\n top: 5px;\n right: 8px;\n font-size: 10px;\n color: rgba(255, 255, 255, 0.8);\n animation: sparkBurst 2s ease-in-out infinite;\n pointer-events: none;\n text-shadow: 0 0 4px rgba(236, 72, 153, 0.6);\n z-index: 3;\n }\n \n /* Stop animations when disabled */\n &:disabled {\n animation: none;\n \n &::before {\n animation: none;\n opacity: 0.3;\n }\n }\n \n &.rounded {\n overflow: visible;\n \n &::before {\n top: -2px;\n right: -1px;\n }\n \n &.small::before {\n top: -2px;\n right: -1px;\n font-size: 8px;\n }\n }\n \n @keyframes sparkBurst {\n 0%, 100% {\n transform: scale(0.8) rotate(0deg);\n opacity: 0.4;\n }\n 50% {\n transform: scale(1.2) rotate(180deg);\n opacity: 1;\n }\n }\n \n /* Content styling */\n .normal-content {\n position: relative;\n z-index: 2;\n }\n \n /* Glowing border effect */\n &::after {\n content: '';\n position: absolute;\n top: -2px;\n left: -2px;\n right: -2px;\n bottom: -2px;\n background: linear-gradient(\n 45deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #a855f7\n );\n background-size: 300% 300%;\n border-radius: inherit;\n opacity: 0.3;\n z-index: -1;\n animation: borderGlow 3s linear infinite;\n filter: blur(3px);\n }\n \n @keyframes borderGlow {\n 0%, 100% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 50%;\n }\n }\n \n &:hover:not(:disabled) {\n animation-duration: 3s;\n transform: translateY(-0.5px);\n filter: brightness(1.07);\n box-shadow: \n 0 3px 5px rgba(0, 0, 0, 0.12),\n 0 2px 3px rgba(0, 0, 0, 0.08),\n 0 0 12px rgba(168, 85, 247, 0.1);\n \n &::after {\n opacity: 0.15;\n }\n \n &::before {\n animation-duration: 1s;\n }\n }\n }\n \n @keyframes sparkle {\n 0%, 100% {\n opacity: 0.9;\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(1.05);\n }\n }\n\n ","\n"])),(function(e){return e.width&&"string"==typeof e.width?"width: ".concat(e.width,";"):""}),(function(e){return e.width&&"number"==typeof e.width?"width: ".concat(e.width,"px;"):""}),(function(e){return e.height&&"string"==typeof e.height?"height: ".concat(e.height,";"):""}),(function(e){return e.height&&"number"==typeof e.height?"height: ".concat(e.height,"px;"):""}),(function(e){var n,t;return null!==(n=e.height)&&void 0!==n?n:null!==(t=e.width)&&void 0!==t?t:e.large?50:30}),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:e.large?50:30}),(function(e){return b(e.color)})),b=function(e){if(e){var n=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),t=n?e:"var(--neko-".concat(e,")"),r=n?e:"var(--neko-".concat(e,")");return"\n &.custom-color {\n background-color: ".concat(t,";\n border: 1px solid ").concat(r,";\n\n &:hover {\n background-color: ").concat(t,";\n filter: brightness(1.1);\n }\n }\n ")}},v=function(e){return i().createElement(m,e)};v.propTypes={className:s().string,variant:s().oneOf(["primary","primary-block","secondary","danger","success","warning","header"]),disabled:s().bool,icon:s().oneOfType([s().object,s().oneOf(["setting","edit","trash"])]),color:s().string,onClick:s().func.isRequired,onStopClick:s().func,rounded:s().bool,busy:s().bool,isBusy:s().bool,spinning:s().bool,busyText:s().string,hideBusyIcon:s().bool,busyIconSize:s().string,requirePro:s().bool,isPro:s().bool,disabledColor:s().string,small:s().bool,large:s().bool,progress:s().number,ai:s().bool}},2557:(e,n,t)=>{"use strict";t.d(n,{A:()=>b});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(6897),l=t(2109);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){p(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function p(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=function(e){var n=e.spinner,t=void 0===n||n,i=e.busy,a=void 0!==i&&i,c=e.isBusy,d=void 0!==c&&c,p=e.overlayStyle,y=e.spinnerTop,m=void 0!==y&&y,b=a||d;o().useEffect((function(){d&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[d]);var v=h((0,r.useState)(!0),2),g=v[0],k=v[1];(0,r.useEffect)((function(){var e;return b?k(!0):e=setTimeout((function(){k(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[b]);var w=(0,s.gR)("neko-overlay",{overlayHidden:!b,spinnerTop:m}),x=g?o().createElement(o().Fragment,null,o().createElement("div",{className:w,style:p},Boolean(t)&&o().createElement("div",{className:"neko-busy-icon "+(b?"":"spinnerHidden")},o().createElement(l.z,{raw:!0,icon:"sync",width:32,height:32}))),o().createElement("style",{jsx:"true"},"\n .neko-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: var(--neko-main-overlay-color);\n border-radius: 8px;\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerTop {\n justify-content: flex-start;\n padding-top: 80px;\n }\n .neko-busy-icon {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n animation: spin 1s linear infinite;\n }\n .neko-busy-icon svg {\n color: white;\n transform: scaleY(-1);\n }\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n ")):null,O=f(f({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",u({style:{position:"relative"}},O),x,e.children)};m.propTypes={busy:a().bool,isBusy:a().bool,spinner:a().bool,spinnerTop:a().bool,children:a().oneOfType([a().arrayOf(a().node),a().node]).isRequired};const b=m},1842:(e,n,t)=>{"use strict";t.d(n,{hS:()=>Le,Ay:()=>De,ho:()=>_e});var r=t(9939),o=(0,r.A)("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),i=t(112),a=(0,r.A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]),s=(0,r.A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),l=(0,r.A)("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),c=(0,r.A)("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),u=(0,r.A)("file-x",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),d=(0,r.A)("file-symlink",[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]]),f=t(1422),p=t(2297),h=t(8897),y=t(8744),m=t(2480),b=t(9685),v=t(8086),g=t(8160),k=(0,r.A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),w=(0,r.A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),x=t(7192),O=t(1602),E=t(8785),S=t(7843),j=(0,r.A)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),C=(0,r.A)("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),A=t(2973),P=t(5577),R=(0,r.A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),N=(0,r.A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),z=(0,r.A)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),M=t(812),T=(0,r.A)("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),I=(0,r.A)("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),_=(0,r.A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),L=(0,r.A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),D=(0,r.A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),F=t(9126),q=t(4279),B=(0,r.A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),U=t(2920),W=(0,r.A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),$=(0,r.A)("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),H=(0,r.A)("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),Q=(0,r.A)("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),G=(0,r.A)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),K=(0,r.A)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),V=(0,r.A)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),Y=t(1666),X=(0,r.A)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]),Z=(0,r.A)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),J=(0,r.A)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),ee=(0,r.A)("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]),ne=(0,r.A)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),te=t(6190),re=(0,r.A)("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),oe=(0,r.A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),ie=(0,r.A)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),ae=(0,r.A)("arrow-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"}]]),se=(0,r.A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),le=(0,r.A)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),ce=(0,r.A)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),ue=(0,r.A)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),de=(0,r.A)("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),fe=(0,r.A)("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]),pe=(0,r.A)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]),he=(0,r.A)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),ye=t(1546),me=(0,r.A)("file-plus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),be=(0,r.A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]),ve=(0,r.A)("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),ge=(0,r.A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]),ke=(0,r.A)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),we=(0,r.A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),xe=(0,r.A)("file-up",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),Oe=(0,r.A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),Ee=(0,r.A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]),Se=(0,r.A)("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),je=(0,r.A)("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),Ce=(0,r.A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),Ae=(0,r.A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),Pe=(0,r.A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),Re=(0,r.A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),Ne=(0,r.A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),ze=(0,r.A)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),Me=(0,r.A)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),Te=(0,r.A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]),Ie={"timer-reset":o,tag:i.A,"format-list-bulleted":a,duplicate:s,lock:l,"lock-open":c,"file-undo":u,"file-move":d,"chevron-double-left":f.A,"chevron-double-right":p.A,"chevron-left":h.A,"chevron-right":y.A,"chevron-down":m.A,"chevron-up":b.A,pause:v.A,play:g.A,replay:k,check:w,"check-circle":x.A,circle:O.A,stop:E.A,"checkbox-blank":E.A,"checkbox-marked":S.A,delete:j,undo:C,alert:A.A,warning:P.A,database:R,tools:N,cog:z,close:M.A,cat:T,upload:I,trash:j,pencil:_,dashboard:L,search:D,folder:F.A,"folder-open":q.A,image:B,"image-multiple-outline":U.A,plus:W,"folder-plus":$,"image-plus":H,"view-grid":Q,list:a,twitter:G,instagram:K,facebook:V,star:Y.A,"timer-outline":X,link:Z,linkedin:J,pinterest:ee,"zoom-in":ne,"info-outline":te.A,"image-off-outline":re,"arrow-up":oe,"arrow-down":ie,sort:ae,eye:se,"eye-off":le,"rocket-launch":ce,"calendar-month":ue,wand:de,mastodon:fe,filter:pe,question:he,loading:ye.A,new:me,save:be,reset:ve,rename:ge,edit:ge,sync:ke,lightning:we,zap:we,refresh:ke,"file-upload":xe,sparkles:Oe,debug:Ee,retina:Se,feather:je,"external-link":Ce,download:Ae,share:Pe,mail:Re,phone:Ne,message:ze,bell:Me,home:Te},_e={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%)"},Le={chevron:18,buttonRounded:18,buttonNormal:24,default:30};const De=Ie},5263:(e,n,t)=>{"use strict";t.d(n,{R:()=>y});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1329),u=t(6087),d=t(6897),f=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","busy","small","color","variant"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n user-select: none;\n transition: color 0.3s ease, opacity 0.3s ease;\n \n ","\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: not-allowed;\n\n .neko-content {\n cursor: not-allowed;\n }\n\n .neko-checkbox-check-container, .neko-label, .description {\n opacity: 0.35;\n transition: opacity 0.3s ease;\n }\n }\n\n input {\n display: none;\n }\n\n .neko-content {\n cursor: pointer;\n display: flex;\n }\n\n .neko-checkbox-check-container {\n display: flex;\n padding-top: 2px;\n align-content: center;\n\n .neko-checkbox-busy-container {\n position: relative;\n }\n }\n\n .neko-checkbox-inner-container {\n margin-left: 6px;\n\n .neko-label-container {\n display: flex;\n margin-top: 5px;\n\n .neko-label {\n display: block;\n ","\n }\n }\n\n .neko-content {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 28px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n margin-top: 1px;\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: 22px;\n height: 22px;\n border: 2px solid var(--neko-input-border);\n border-radius: var(--neko-radius-sm);\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n transition: box-shadow 0.2s ease, background 0.2s ease;\n background: \n linear-gradient(\n to bottom,\n rgba(255, 255, 255, 1) 0%,\n rgba(252, 252, 252, 1) 100%\n );\n box-shadow: \n inset 0 1px 1px rgba(0, 0, 0, 0.02);\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: 2px solid var(--neko-input-border);\n border-radius: var(--neko-radius-sm);\n\n .neko-checked-mark {\n border-bottom-width: 1.5px;\n border-right-width: 1.5px;\n }\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: none;\n padding: 2px;\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 90%, white),\n var(--checkbox-color, var(--neko-main-color))\n );\n box-shadow: none;\n\n .neko-checked-mark {\n opacity: 1;\n }\n }\n }\n\n .neko-indeterminate {\n &.neko-checkbox {\n border: none;\n padding: 2px;\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 90%, white),\n var(--checkbox-color, var(--neko-main-color))\n );\n box-shadow: none;\n\n .neko-indeterminate-mark {\n opacity: 1;\n }\n }\n }\n"])),(function(e){var n=e.color;return"danger"===e.variant?"\n --checkbox-color: var(--neko-danger);\n ":n?"\n --checkbox-color: var(--neko-".concat(n,");\n "):""}),(function(e){var n=e.checked,t=e.disabled,r=e.color,o=e.variant;return t?"":n?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-main-color))":"var(--neko-main-color)","; font-weight: 600;"):""})),y=function(e){var n=e.name,t=e.checked,r=void 0!==t&&t,o=e.indeterminate,a=void 0!==o&&o,s=e.onChange,l=e.label,y=e.description,m=e.isPro,b=void 0!==m&&m,v=e.disabled,g=e.requirePro,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.busy,E=void 0!==O&&O,S=e.small,j=void 0!==S&&S,C=e.color,A=e.variant,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),R=E||x;i().useEffect((function(){x&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);var N=k&&!b,z=v||N,M=(0,d.gR)("neko-checkbox",e.className,{disabled:z},{small:j}),T=(0,d.gR)("neko-checkbox",{disabled:z,"neko-checked":r,"neko-indeterminate":a,small:j}),I=(0,d.gR)("neko-checked-mark"),_=(0,d.gR)("neko-indeterminate-mark");return i().createElement(h,p({className:M,checked:r,disabled:z,color:C,variant:A,onClick:function(e){return e.stopPropagation()}},P),i().createElement("div",{className:"neko-checkbox-container"},i().createElement("div",{className:"neko-content",onClick:function(t){z||(s?s(!r,n,t):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},i().createElement("div",{className:"neko-checkbox-check-container"},R&&i().createElement("div",{className:"neko-checkbox-busy-container"},i().createElement("div",{className:T},i().createElement(u.X,{type:"circle",size:"16px"}))),!R&&i().createElement(i().Fragment,null,i().createElement("div",{className:T},i().createElement("div",{className:I}),i().createElement("div",{className:_})))),(l||N||y)&&i().createElement("div",{className:"neko-checkbox-inner-container"},i().createElement("span",{className:"neko-label-container"},i().createElement("span",{className:"neko-label"},l),i().createElement(c.K,{className:"inline",show:N,style:{position:"relative",top:-1}})),y?"string"==typeof y?i().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:y}}):i().createElement("small",{className:"description"},y):null))))};y.propTypes={name:s().string,checked:s().bool,label:s().string,description:s().string,isPro:s().bool,requirePro:s().bool,busy:s().bool,isBusy:s().bool,small:s().bool,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:s().oneOf(["danger"])}},4536:(e,n,t)=>{"use strict";t.d(n,{E:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=(0,t(9616).Ay)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t,o=i().Children.map(e.children,(function(e){return e.props.name?e:i().cloneElement(e,{name:n,isPro:r})}));return i().createElement("div",{className:"neko-checkbox-group"},o)}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]))),c=function(e){return i().createElement(l,e)};c.propTypes={name:s().string,max:s().number,isPro:s().bool}},8696:(e,n,t)=>{"use strict";t.d(n,{A:()=>x});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(2109),u=t(6897);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var f=["type","name","value","description","placeholder","onChange","onEnter","onBlur","onFinalChange","readOnly","step","min","max","maxLength","natural","onReset","isCommaSeparatedArray","iconEmpty","iconFilled","onEmptyIconClick","onFilledIconClick","className","style","inputStyle"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function y(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?h(Object(t),!0).forEach((function(n){m(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function m(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==d(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return v(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?v(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var g=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},k=function(e,n){var t=e.type,r=void 0===t?"text":t,a=e.name,s=e.value,l=void 0===s?"":s,d=e.description,h=e.placeholder,m=void 0===h?"":h,v=e.onChange,k=e.onEnter,w=e.onBlur,x=e.onFinalChange,O=e.readOnly,E=void 0!==O&&O,S=e.step,j=void 0===S?1:S,C=e.min,A=void 0===C?0:C,P=e.max,R=void 0===P?null:P,N=e.maxLength,z=e.natural,M=void 0!==z&&z,T=e.onReset,I=e.isCommaSeparatedArray,_=void 0!==I&&I,L=e.iconEmpty,D=void 0===L?"":L,F=e.iconFilled,q=void 0===F?"":F,B=e.onEmptyIconClick,U=e.onFilledIconClick,W=e.className,$=e.style,H=e.inputStyle,Q=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),G=b((0,o.useState)(l||0===l?l:""),2),K=G[0],V=G[1],Y=!!v,X=N||("number"===r?3:void 0);(0,o.useEffect)((function(){x&&(k||w)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[x,k,w]),(0,o.useEffect)((function(){var e;Y||V(_?(e=l,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):l)}),[l]);var Z=function(e){var n=e.target.value,t=_?g(n):n;e.stopPropagation(),e.preventDefault(),Y?v(t,a):V(n)},J=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value,t=_?g(n):n;x?x(t,a):k&&k(t,a)}},ee=function(e){var n=e.target.value,t=_?g(n):n;(_?function(e,n){if(!Array.isArray(e)||!Array.isArray(n)||e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}(l,t):l===t)||(x?x(t,a):w&&w(t,a))},ne=(0,u.gR)("neko-input",{natural:M}),te=function(){var e=Y?l:K;return _?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},re=D||q,oe=Boolean(te()&&q),ie=Boolean(!te()&&D);return i().createElement("div",{className:W,style:$},i().createElement("div",{style:{position:"relative"}},"number"===r?i().createElement("input",p({ref:n,className:ne,name:a,value:Y?l:K,type:r,disabled:E,step:j,min:A,max:R,maxLength:X,autoComplete:"off","data-form-type":"other",placeholder:m,style:y(y({},H),{},{paddingRight:re?"30px":void 0}),onChange:Z,onKeyPress:J,onBlur:function(e){!function(e){var n=Number(e.target.value);A&&n<Number(A)?e.target.value=A:R&&n>Number(R)&&(e.target.value=R)}(e),ee(e)},readOnly:E},Q)):i().createElement("input",p({ref:n,className:ne},Q,{name:a,value:Y?l:K,type:r,disabled:E,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:m,style:y(y({},H),{},{paddingRight:re?"30px":void 0}),maxLength:X,onChange:Z,onKeyPress:J,onBlur:ee,readOnly:E},Q)),!!l&&!!T&&i().createElement(c.z,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return T()}}),ie&&i().createElement(c.z,{icon:D,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:B?"auto":"none",cursor:B?"pointer":"default"},color:"#5a5a5a82",onClick:B}),oe&&i().createElement(c.z,{icon:q,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:U?"auto":"none",cursor:U?"pointer":"default"},color:"var(--neko-blue)",onClick:U})),d&&("string"==typeof d?i().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:d}}):i().createElement("p",{className:"neko-input-description"},d)))},w=(0,l.Ay)((0,o.forwardRef)(k))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n height: 30px;\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"]))),x=i().forwardRef((function(e,n){return i().createElement(w,p({ref:n},e))}));x.propTypes={type:s().oneOf(["number","text"]),name:s().string,value:s().oneOfType([s().string,s().array]),description:s().string,placeholder:s().string,onChange:s().func,onEnter:s().func,onBlur:s().func,onFinalChange:s().func,readOnly:s().bool,step:s().number,min:s().number,max:s().number,maxLength:s().number,natural:s().bool,onReset:s().func,isCommaSeparatedArray:s().bool,iconEmpty:s().string,iconFilled:s().string,onEmptyIconClick:s().func,onFilledIconClick:s().func}},3467:(e,n,t)=>{"use strict";t.d(n,{j:()=>$,u:()=>W});var r,o,i,a,s,l,c,u=t(1594),d=t.n(u),f=t(7639),p=t.n(f),h=t(1329),y=t(6897),m=t(6087),b=t(1842),v=t(2480),g=t(7843),k=t(8785),w=(0,t(9939).A)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),x=t(1602),O=t(2109),E=t(8696),S=t(374),j=t(9616);function C(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var A=j.Ay.div(r||(r=C(["\n position: relative;\n border-radius: 8px;\n user-select: none;\n cursor: pointer;\n transition: background 0.3s ease, color 0.3s ease;\n color: black;\n box-sizing: border-box;\n\n .neko-select-option-label {\n overflow: hidden;\n height: 100%;\n display: flex;\n align-items: center;\n }\n\n &.show-options {\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true], &.disabled {\n cursor: not-allowed;\n pointer-events: none;\n color: var(--neko-gray-60);\n transition: opacity 0.3s ease, border-color 0.3s ease;\n\n .neko-select-option {\n pointer-events: none;\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n }\n }\n\n &.neko-dropdown-up {}\n"]))),P=j.Ay.div(o||(o=C(["\n align-items: center;\n background-color: var(--neko-input-background);\n border: 1.5px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n display: flex;\n font-size: var(--neko-font-size); \n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\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"]))),R=j.Ay.div(i||(i=C(["\n display: block;\n margin-top: 5px;\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n line-height: inherit;\n margin: 0;\n }\n"]))),N=j.Ay.div(a||(a=C(["\n position: absolute;\n left: 0;\n z-index: 9999;\n border-radius: var(--neko-radius-md);\n overflow: hidden;\n min-width: 100%;\n width: max-content;\n max-width: 100vw;\n top: 100%;\n margin-top: 4px;\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n box-shadow: var(--neko-shadow-lg);\n \n &.neko-dropdown-up {\n top: auto;\n bottom: 100%;\n }\n \n &.hidden {\n opacity: 0;\n }\n"]))),z=j.Ay.div(s||(s=C(["\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 320px;\n background-color: var(--neko-white);\n\n /* Custom scrollbar styling */\n scrollbar-width: thin;\n scrollbar-color: rgba(255, 255, 255, 0.3) transparent;\n\n &::-webkit-scrollbar {\n width: 8px;\n }\n\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n border: 2px solid transparent;\n background-clip: content-box;\n }\n\n &::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255, 255, 255, 0.5);\n }\n\n &.neko-select-filter-container {\n background-color: var(--neko-white);\n position: relative;\n padding: 6px;\n margin-top: 0;\n }\n"]))),M=j.Ay.div(l||(l=C(["\n margin-bottom: 0px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n\n svg {\n flex-shrink: 0;\n }\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n }\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n\n label {\n cursor: default;\n }\n }\n"]))),T=j.Ay.div(c||(c=C(["\n background-color: var(--neko-white);\n cursor: pointer;\n font-size: var(--neko-font-size); \n padding: 7px 13px;\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n position: relative;\n overflow: hidden;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: -60%;\n width: 120%;\n background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 100%);\n opacity: 0;\n pointer-events: none;\n transform: translateX(-120%) skewX(-15deg);\n }\n\n @keyframes nekoOptionGloss {\n 0% { opacity: 0; transform: translateX(-120%) skewX(-15deg); }\n 20% { opacity: .35; }\n 100% { opacity: 0; transform: translateX(120%) skewX(-15deg); }\n }\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n\n &:hover::after { animation: nekoOptionGloss 650ms ease; }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: var(--neko-font-color);\n display: flex;\n justify-content: space-between;\n font-size: var(--neko-font-size); \n line-height: 17px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: var(--neko-gray-98);\n pointer-events: none;\n\n .option {\n color: var(--neko-gray-60);\n }\n }\n"]))),I=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function _(){return _=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_.apply(null,arguments)}function L(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||F(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||F(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,n){if(e){if("string"==typeof e)return q(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?q(e,n):void 0}}function q(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var B=function(e){var n=e.name,t=e.description,r=e.scrolldown,o=void 0!==r&&r,i=e.isPro,a=void 0!==i&&i,s=e.onChange,l=e.isBusy,c=void 0!==l&&l,f=e.busy,p=void 0!==f&&f,g=e.chevronIconSize,k=void 0===g?b.hS.chevron:g,w=e.textFiltering,x=e.value,j=e.className,C=e.disabled,M=e.requirePro,T=e.multiple,F=void 0!==T&&T,q=e.placeholder,B=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,I),U=p||c;d().useEffect((function(){c&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var W,$,H,Q,G=15;if(F){var K=d().Children.toArray(e.children).filter((function(e){return(x||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));W=K.map((function(e){return e.label})).join(", ")||q||"Select",$=t,H=K.some((function(e){return e.requirePro}))||M,Q=null}else{var V,Y=null===(V=d().Children.toArray(e.children).find((function(e){return e.props.value===x||e.props.checked})))||void 0===V?void 0:V.props;W=(null==Y?void 0:Y.label)||q||"Select",$=(null==Y?void 0:Y.description)||t,H=(null==Y?void 0:Y.requirePro)||M,Q=null==Y?void 0:Y.icon,G=(null==Y?void 0:Y.iconSize)||15}var X=D((0,u.useState)(!1),2),Z=X[0],J=X[1],ee=D((0,u.useState)(""),2),ne=ee[0],te=ee[1],re=(0,u.useRef)(),oe=H&&!a;(0,u.useEffect)((function(){F&&!o&&console.warn('NekoSelect: The "multiple" prop should be used with "scrolldown={true}" for proper functionality. Multiple selection requires the dropdown interface to work correctly.')}),[F,o]);(0,u.useEffect)((function(){var e=function(e){"Escape"===e.key&&Z&&J(!1)};if(Z)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[Z]);var ie=d().Children.map(e.children,(function(t){return t?d().cloneElement(t,{name:t.props.name||n,checked:F?(x||[]).includes(t.props.value)||t.props.checked:t.props.value===x||t.props.checked,onClick:function(r){return function(t,r){if(t.stopPropagation(),s)if(F){var i=Array.isArray(x)?L(x):[];i.includes(r)?i=i.filter((function(e){return e!==r})):i.push(r),s(i,n)}else r!==x&&s(r,n),o&&J(!1);else console.log("The onChange handler is not set for this select.",e)}(r,t.props.value)},scrolldown:o,isPro:a,disabled:C,multiple:F}):null})),ae=(0,u.useMemo)((function(){if(!ne||!ie.length)return ie;var e=ne.toLowerCase().split(" ").filter((function(e){return e.length>0}));return d().Children.toArray(ie).filter((function(n){var t="string"==typeof n.props.label?n.props.label.toLowerCase():"",r="string"==typeof n.props.value?n.props.value.toLowerCase():"",o="".concat(t," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[ie,ne]),se=(0,y.gR)("neko-select",j,{"show-options":Z,disabled:C||c}),le=(0,y.gR)("neko-select-options",{hidden:!Z}),ce=(0,y.gR)("neko-select-option",{isBusy:U});return o?d().createElement(A,_({name:n},B,{onClick:function(){C||c||J(!Z)},className:se,"data-is-disabled":C||c,ref:re}),d().createElement(P,{className:ce},U?d().createElement(d().Fragment,null,d().createElement(m.X,{type:"circle",size:"20px"})):d().createElement(d().Fragment,null,Q&&d().createElement(O.z,{icon:Q,width:G,height:G,style:{marginRight:"".concat(Math.max(G-15,4),"px")}}),d().createElement("span",{className:"neko-select-option-label"},W),d().createElement("div",{className:"rightContent"},oe&&d().createElement(h.K,null),d().createElement("span",{className:"neko-chevron-wrap"},d().createElement(v.A,{size:k,className:"neko-select-chevron",style:{transform:Z?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),$&&("string"==typeof $?d().createElement(R,{dangerouslySetInnerHTML:{__html:$}}):d().createElement(R,null,$)),d().createElement(S.G,{visible:Z,targetRef:re,onClose:function(){Z&&J(!1)}},d().createElement(N,{className:le},w&&d().createElement(z,{className:"neko-select-filter-container"},d().createElement(E.A,{value:ne,placeholder:"Search...",onChange:function(e){return te(e)},onClick:function(e){return e.stopPropagation()},style:{background:"var(--neko-white)",borderRadius:10,margin:"5px 7px",borderColor:"var(--neko-input-background)"},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),d().createElement(z,null,ae)))):ie},U=function(e){var n=e.id,t=(e.name,e.value),r=e.checked,o=void 0!==r&&r,i=e.label,a=e.description,s=e.onClick,l=e.scrolldown,c=void 0!==l&&l,u=e.isPro,f=void 0!==u&&u,p=e.optionDisabled,m=void 0!==p&&p,b=e.requirePro,v=void 0!==b&&b,E=e.icon,S=e.iconSize,j=void 0===S?20:S,C=e.multiple,A=void 0!==C&&C,P=v&&!f,N=(0,y.gR)({"neko-radio":!c},{"neko-select-option":c},e.className,{disabled:P||m}),z=A?o?g.A:k.A:o?w:x.A,I=d().createElement(T,{className:N,onClick:function(e){s(e,t)}},d().createElement("div",{className:"option"},d().createElement("div",{className:"option-group"},A?d().createElement(z,{size:j,color:P?"var(--neko-disabled-color)":o?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):d().createElement("div",{style:{position:"relative",width:j,height:j,flexShrink:0,marginRight:"8px"}},d().createElement(x.A,{size:j,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:.4*j,height:.4*j,borderRadius:"50%",backgroundColor:P?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),E&&d().createElement(O.z,{icon:E,width:j,height:j,style:{marginRight:"".concat(Math.max(j-11,4),"px")}}),i),d().createElement(h.K,{show:P}))),_=d().createElement(M,{className:N,onClick:function(e){s(e,t)}},d().createElement("label",{htmlFor:n},d().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},d().createElement(x.A,{size:24,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&d().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:10,height:10,borderRadius:"50%",backgroundColor:P?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),d().createElement("div",{className:"inner-container"},d().createElement("span",{className:"label"},i,d().createElement(h.K,{className:"inline",style:{top:-1},show:P})),a&&("string"==typeof a?d().createElement(R,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:a}}):d().createElement(R,{style:{marginTop:0}},a)))));return c?I:_},W=function(e){return d().createElement(B,e)};W.propTypes={name:p().string,description:p().string,scrolldown:p().bool,isPro:p().bool,onChange:p().func,busy:p().bool,isBusy:p().bool,chevronIconSize:p().number,textFiltering:p().bool,multiple:p().bool,placeholder:p().string};var $=function(e){return d().createElement(U,e)};$.propTypes={id:p().string,name:p().string,value:p().string,checked:p().bool,label:p().string,description:p().string,onClick:p().func,scrolldown:p().bool,isPro:p().bool,optionDisabled:p().bool,requirePro:p().bool,icon:p().string,iconSize:p().number,multiple:p().bool}},8482:(e,n,t)=>{"use strict";t.d(n,{S:()=>p});var r,o=t(1594),i=t(7639),a=t.n(i),s=t(9616),l=t(6897),c=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}function d(e){return"number"==typeof e?"".concat(e,"px"):e}var f=s.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-size: ",";\n position: relative;\n display: inline-block;\n width: ",";\n height: ",";\n\n transition: opacity 300ms ease;\n \n &[data-is-disabled=disabled] {\n opacity: 0.6;\n\n .neko-slider {\n cursor: not-allowed;\n box-shadow: var(--neko-shadow-xs);\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ",'\n );\n border-radius: 35px;\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transition: background 260ms ease-in-out, box-shadow 160ms ease-in-out;\n will-change: background, box-shadow;\n margin-bottom: -2px;\n }\n\n .neko-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n top: 50%;\n background-color: white;\n transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 160ms ease-in-out;\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18);\n will-change: transform, box-shadow;\n transform: translate(0, -50%);\n }\n\n .neko-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n &.neko-checked .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ","\n );\n }\n\n &.neko-checked .neko-slider:before {\n transform: translate(",', -50%);\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18), 0 2px 4px rgba(16, 24, 40, 0.12);\n }\n\n &.neko-checked .neko-slider:after {\n content: "','";\n margin-left: ',";\n margin-right: auto;\n }\n\n /* Hover/active states for a touch of life */\n &:not([data-is-disabled=disabled]) .neko-slider:hover { box-shadow: var(--neko-shadow-sm); }\n\n @media (prefers-reduced-motion: reduce) {\n .neko-slider { transition: none; }\n .neko-slider:before { transition: none; }\n }\n"])),(function(e){return e.fontSize}),(function(e){return d(e.width)}),(function(e){return d(e.height)}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return"calc(".concat(d(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(d(e.width)," - ").concat(d(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(d(e.height)," / 2)")})),p=function(e){var n=e.width,t=e.height,r=void 0===t?24:t,i=e.fontSize,a=void 0===i?"13px":i,s=e.onLabel,d=void 0===s?"Yes":s,p=e.offLabel,h=void 0===p?"No":p,y=e.onBackgroundColor,m=void 0===y?"var(--neko-success)":y,b=e.offBackgroundColor,v=void 0===b?"var(--neko-disabled-color)":b,g=e.onValue,k=e.offValue,w=e.small,x=e.checked,O=void 0!==x&&x,E=e.onChange,S=e.disabled,j=void 0!==S&&S,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c),A=(0,l.gR)("neko-switch",{small:w,"neko-checked":O}),P=(0,o.useCallback)((function(e){j||E(e?void 0===g||g:void 0!==k&&k)}),[g,k,E,j]);w&&(r=20,a="11px");var R=n||(d&&""!==d||h&&""!==h?70:40);return React.createElement(f,u({className:A,width:R,height:r,fontSize:a},C,{$offBackgroundColor:v,$onBackgroundColor:m,$onLabel:d,$offLabel:h,"data-is-disabled":j?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return P(!O)}}))};p.propTypes={width:a().number,height:a().number,fontSize:a().string,onValue:a().string,offValue:a().string,checked:a().bool,onBackgroundColor:a().string,offBackgroundColor:a().string,onLabel:a().string,offLabel:a().string}},9904:(e,n,t)=>{"use strict";t.d(n,{YS:()=>z,mR:()=>P,a4:()=>E,LE:()=>M,g7:()=>N,m9:()=>j,IU:()=>C,Tb:()=>A,FE:()=>R});var r=t(1594),o=t.n(r);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function s(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var n=function(e,n){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==i(n)?n:n+""}var c=s((function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=n,this.code=t,this.body=o,this.debug=i,this.cancelledByUser="USER-ABORTED"===t}));function u(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function d(e,n,t){return n=p(n),function(e,n){if(n&&("object"==x(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(n,t||[],p(e).constructor):n.apply(e,t))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,n){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},h(e,n)}function y(e){var n=function(e,n){if("object"!=x(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==x(n)?n:n+""}function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||k(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */b=function(){return n};var e,n={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(e,n,t){e[n]=t.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{c({},"")}catch(e){c=function(e,n,t){return e[n]=t}}function u(e,n,t,r){var i=n&&n.prototype instanceof v?n:v,a=Object.create(i.prototype),s=new z(r||[]);return o(a,"_invoke",{value:A(e,t,s)}),a}function d(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}n.wrap=u;var f="suspendedStart",p="suspendedYield",h="executing",y="completed",m={};function v(){}function g(){}function k(){}var w={};c(w,a,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(M([])));E&&E!==t&&r.call(E,a)&&(w=E);var S=k.prototype=v.prototype=Object.create(w);function j(e){["next","throw","return"].forEach((function(n){c(e,n,(function(e){return this._invoke(n,e)}))}))}function C(e,n){function t(o,i,a,s){var l=d(e[o],e,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==x(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(e){t("next",e,a,s)}),(function(e){t("throw",e,a,s)})):n.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return t("throw",e,a,s)}))}s(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new n((function(n,o){t(e,r,n,o)}))}return i=i?i.then(o,o):o()}})}function A(n,t,r){var o=f;return function(i,a){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var l=P(s,r);if(l){if(l===m)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var c=d(n,t,r);if("normal"===c.type){if(o=r.done?y:p,c.arg===m)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=y,r.method="throw",r.arg=c.arg)}}}function P(n,t){var r=t.method,o=n.iterator[r];if(o===e)return t.delegate=null,"throw"===r&&n.iterator.return&&(t.method="return",t.arg=e,P(n,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=d(o,n.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,m;var a=i.arg;return a?a.done?(t[n.resultName]=a.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function R(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function N(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(R,this),this.reset(!0)}function M(n){if(n||""===n){var t=n[a];if(t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function t(){for(;++o<n.length;)if(r.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}throw new TypeError(x(n)+" is not iterable")}return g.prototype=k,o(S,"constructor",{value:k,configurable:!0}),o(k,"constructor",{value:g,configurable:!0}),g.displayName=c(k,l,"GeneratorFunction"),n.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===g||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,c(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},j(C.prototype),c(C.prototype,s,(function(){return this})),n.AsyncIterator=C,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new C(u(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(S),c(S,l,"Generator"),c(S,a,(function(){return this})),c(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var n=Object(e),t=[];for(var r in n)t.push(r);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in n)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=M,z.prototype={constructor:z,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!n)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function o(r,o){return s.type="throw",s.arg=n,t.next=r,o&&(t.method="next",t.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),m},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),N(t),m}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;N(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:M(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),m}},n}function v(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function g(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var i=e.apply(n,t);function a(e){v(i,r,o,a,s,"next",e)}function s(e){v(i,r,o,a,s,"throw",e)}a(void 0)}))}}function k(e,n){if(e){if("string"==typeof e)return w(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,n):void 0}}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function O(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var n=[];return function(t,r){if("object"===x(r)&&null!==r){if(-1!==n.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:t,value:r,cache:n,cacheIndex:n.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}n.push(r)}return r}}(t),n)}function E(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}var S=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var n,t=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=k(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(n){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},j=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,u,d,f=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},i=null,a=null,e.prev=5,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(n),t);case 12:return a=e.sent,e.next=15,a.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(s=!1===o.success?"NOT-SUCCESS":"N/A",l=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(l="The API can't be accessed. Are you sure the WP REST API is enabled? Check this article: https://meowapps.com/fix-wordpress-rest-api/.",s="NO-ROUTE"):"internal_server_error"===o.code&&(l="Server error. Please check your PHP Error Logs.",s="SERVER-ERROR"),i=new c(l,s,n,r||a)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),u="BROKEN-REPLY",d="The reply sent by the server is broken.","AbortError"===e.t0.name?(u="USER-ABORTED",d="The request was aborted by the user."):a&&a.status&&408===a.status&&(u="REQUEST-TIMEOUT",d="The request generated a timeout."),i=new c(d,u,n,r||a,e.t0);case 27:return i&&(o.success=!1,o.message=i.message,o.error=i),e.abrupt("return",S(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,y,v,g,k,w,x,E,S=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=S.length>1&&void 0!==S[1]?S[1]:{}).json,o=void 0===r?null:r,i=t.method,a=void 0===i?"GET":i,s=t.signal,l=t.file,c=t.nonce,u=t.bearerToken,"GET"!==a||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(n,")."));case 4:if(d=l?new FormData:null,l)for(d.append("file",l),f=0,p=Object.entries(o);f<p.length;f++)h=m(p[f],2),y=h[0],v=h[1],d.append(y,v);return g={},c&&(g["X-WP-Nonce"]=c),u&&(g.Authorization="Bearer ".concat(u)),d||(g["Content-Type"]="application/json"),k={method:a,headers:g,body:d||(o?O(o):null),signal:s},w=null,e.prev=12,e.next=15,j(n,k);case 15:if((w=e.sent).success){e.next=18;break}throw new Error(null!==(x=null===(E=w)||void 0===E?void 0:E.message)&&void 0!==x?x:"Unknown error.");case 18:return e.abrupt("return",w);case 21:throw e.prev=21,e.t0=e.catch(12),e.t0;case 24:case"end":return e.stop()}}),e,null,[[12,21]])})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=g(b().mark((function e(n){var t,r,o,i,a,s,l,c,u,d,f,p,h,y,v=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(t=v.length>1&&void 0!==v[1]?v[1]:{}).json,o=void 0===r?{}:r,i=t.signal,a=t.file,s=t.nonce,l=t.bearerToken,c=a?new FormData:null,a)for(c.append("file",a),u=0,d=Object.entries(o);u<d.length;u++)f=m(d[u],2),p=f[0],h=f[1],c.append(p,h);return y=s?{"X-WP-Nonce":s}:{},l&&(y.Authorization="Bearer ".concat(l)),c||(y["Content-Type"]="application/json"),e.abrupt("return",j(n,{method:"POST",headers:y,body:c||O(o),signal:i}));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};var R=function(e){return o().createElement("span",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:e}})},N=function(e){for(var n=e,t=0;t<(arguments.length<=1?0:arguments.length-1);t++)n=n.replace("{".concat(t,"}"),t+1<1||arguments.length<=t+1?void 0:arguments[t+1]);return n},z=function(e){function n(e){var t;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=d(this,n,[e])).state={hasError:!1},t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&h(e,n)}(n,e),function(e,n,t){return n&&u(e.prototype,n),t&&u(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"render",value:function(){if(this.state.hasError){var e="";return e="string"==typeof this.state.hasError?this.state.hasError:this.state.hasError.message?this.state.hasError.message:this.state.hasError.toString?this.state.hasError.toString():O(this.state.hasError),o().createElement(o().Fragment,null,o().createElement("div",{style:{background:"var(--neko-red)",color:"white",margin:15,padding:15,borderRadius:15}},o().createElement("pre",{style:{margin:0,whiteSpace:"pre-wrap"}},"⚠️ ",o().createElement("b",null,"Error"),o().createElement("br",null),"Sorry, an error occured! Don't worry, I will fix this, so simply let me know about it.",o().createElement("br",null),"Here is some information about it:",o().createElement("br",null),o().createElement("br",null),e)))}return this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}])}(o().Component);function M(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{locale:"ja-JP",date:{year:"numeric",month:"2-digit",day:"2-digit"},time:{hour:"2-digit",minute:"2-digit",second:"2-digit"},tableStyling:!1};if(!e)return"";"string"==typeof e&&(e=new Date(e));var t=new Date(e),r=t.toLocaleDateString(n.locale,n.date),i=t.toLocaleTimeString(n.locale,n.time);return n.tableStyling?o().createElement("div",{style:{padding:"12px 16px",borderRadius:"8px",margin:"8px 0"}},o().createElement("div",{style:{display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"}},o().createElement("span",null,"📅 Date"),o().createElement("span",null,"⏰ Time")),o().createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},o().createElement("span",null,r),o().createElement("span",null,i))):{date:r,hour:i}}},6897:(e,n,t)=>{"use strict";t.d(n,{$$:()=>u,G8:()=>f,gR:()=>d,jz:()=>l,v_:()=>c});var r=t(1594);t(9171);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||a(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,n){if(e){if("string"==typeof e)return s(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var l=function(e,n){var t=(0,r.useRef)(),o=n?Array.isArray(n)?n:[n]:[t],i=function(n){if(e){var t,r=!1,i=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=a(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(l)throw i}}}}(o);try{for(i.s();!(t=i.n()).done;){var s=t.value;if(null!=s&&s.current&&s.current.contains(n.target)){r=!0;break}}}catch(e){i.e(e)}finally{i.f()}r||e()}};return(0,r.useEffect)((function(){return document.addEventListener("mousedown",i),function(){document.removeEventListener("mousedown",i)}}),[e,n]),t},c=function(){var e=i((0,r.useState)(!1),2),n=e[0],t=e[1],o=i((0,r.useState)(!1),2),a=o[0],s=o[1],l=(0,r.useCallback)((function(e){t(e.shiftKey),s(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){t(!1),s(!1)}),[]);return(0,r.useEffect)((function(){return document.addEventListener("keydown",l,!1),document.addEventListener("keyup",c,!1),function(){document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",c,!1)}}),[]),{pressShift:n,pressControl:a}},u=function(e,n){var t=(0,r.useRef)();(0,r.useEffect)((function(){t.current=e}),[e]),(0,r.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])},d=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return(0,r.useMemo)((function(){var e=[];return n.forEach((function(n){if("string"==typeof n)n.trim().split(" ").filter((function(e){return e.length>0})).forEach((function(n){return e.push(n)}));else if("object"===o(n)){Object.keys(n).forEach((function(t){n[t]&&e.push(t)}))}})),e.join(" ")}),[n])},f=function(e,n){var t=(0,r.useRef)(null);return(0,r.useEffect)((function(){return function(){t.current&&clearTimeout(t.current)}}),[]),(0,r.useCallback)((function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t.current&&clearTimeout(t.current),t.current=setTimeout((function(){e.apply(void 0,o)}),n)}),[e,n])}},1329:(e,n,t)=>{"use strict";t.d(n,{K:()=>h});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["show","className"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=l.Ay.a(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: var(--neko-yellow);\n position: relative;\n border-radius: 10px;\n color: white !important;\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n filter: brightness(1.1);\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]))),p=function(e){var n=e.show,t=void 0===n||n,r=e.className,o=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),a=(0,c.gR)("neko-pro-only",r);return t?i().createElement(f,d({href:"https://meowapps.com",target:"_blank",className:a},o),"Pro Only"):null},h=function(e){return i().createElement(p,e)};h.propTypes={show:s().bool,className:s().string}},4461:(e,n,t)=>{"use strict";t.d(n,{z:()=>w});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(4977),c=t(6031),u=t(2557),d=t(6897);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}var p,h=["title","subtitle","children","className","busy","style","contentStyle","action","mwaiPillTooltip","mwaiPill","mwaiEnabled","maxHeight"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},y.apply(null,arguments)}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function b(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?m(Object(t),!0).forEach((function(n){v(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function v(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=f(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==f(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var g=s.Ay.div(p||(p=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: var(--neko-font-size);\n margin-bottom: 15px;\n\n .neko-block-header {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n }\n\n .neko-block-title-section {\n padding: 0 5px 5px 5px;\n\n &.has-subtitle {\n padding-bottom: 10px;\n }\n }\n\n .neko-block-titles {\n flex: 1;\n }\n\n .neko-block-title {\n margin-bottom: 5px;\n }\n\n .neko-block-subtitle {\n font-size: 12px;\n opacity: 0.5;\n margin-top: -5px;\n }\n\n .neko-block-content {\n background: white;\n color: var(--neko-font-color);\n padding: 15px 15px;\n box-shadow: 0 0px 5px rgb(0 0 0 / 25%);\n border-radius: var(--neko-radius-md);\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n .neko-toolbar {\n border: 2px solid var(--neko-input-border);\n }\n }\n\n .neko-block-action {\n }\n\n &.primary {\n padding: 8px;\n background-color: var(--neko-main-color);\n color: white;\n\n .neko-block-title {\n color: white;\n }\n\n .neko-block-content {\n background-color: white;\n }\n }\n\n &.standard {\n .neko-block-content {\n box-shadow: none;\n }\n }\n\n &.raw {\n padding: 8px;\n background-color: var(--neko-main-color);\n color: white;\n\n .neko-block-title {\n color: white;\n }\n\n .neko-block-content {\n padding: 0;\n background: none;\n }\n\n .neko-block-content {\n box-shadow: none;\n }\n }\n"]))),k=function(e){var n=e.title,t=e.subtitle,r=e.children,i=e.className,a=void 0===i?"":i,s=e.busy,f=void 0!==s&&s,p=e.style,m=void 0===p?{}:p,v=e.contentStyle,k=void 0===v?{}:v,w=e.action,x=e.mwaiPillTooltip,O=void 0===x?"":x,E=e.mwaiPill,S=void 0!==E&&E,j=e.mwaiEnabled,C=void 0!==j&&j,A=e.maxHeight,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),R=(0,d.gR)("neko-block",a),N=S?o().createElement(o().Fragment,null,S?C?o().createElement(c.B,{tooltip:O,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,w):w;return o().createElement(g,y({className:R,style:m},P),n&&o().createElement("div",{className:"neko-block-title-section ".concat(t?"has-subtitle":"")},o().createElement("div",{className:"neko-block-header"},o().createElement("div",{className:"neko-block-titles"},o().createElement(l.s,{h2:!0,className:"neko-block-title"},n),t&&o().createElement("div",{className:"neko-block-subtitle"},t)),!!N&&o().createElement("div",{className:"neko-block-action"},N))),o().createElement(u.A,{busy:f},o().createElement("div",{className:"neko-block-content",style:b(b({},k),A?{maxHeight:A,overflowY:"auto"}:{})},r)))},w=function(e){return o().createElement(k,e)};w.propTypes={title:a().string,subtitle:a().string,className:a().oneOf(["","primary","standard","raw"]),style:a().object,contentStyle:a().object,action:a().element,busy:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,maxHeight:a().oneOfType([a().string,a().number])}},1543:(e,n,t)=>{"use strict";t.d(n,{L:()=>y});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897);function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var f=c.Ay.div(r||(r=d(["\n font-size: var(--neko-font-size);\n font-family: var(--neko-font-family);\n background-color: white;\n color: var(--neko-font-color);\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);\n margin-bottom: 25px;\n display: flex;\n flex-direction: column;\n\n &.primary {\n background-color: var(--neko-main-color);\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .neko-container-content {\n padding: 20px 20px;\n }\n"]))),p=c.Ay.div(o||(o=d(["\n justify-content: flex-start;\n background-color: var(--neko-gray-98);\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]))),h=function(e){var n=e.header,t=e.headerAlign,r=void 0===t?"left":t,o=e.footer,i=e.footerAlign,s=void 0===i?"right":i,l=e.className,c=e.style,d=void 0===c?{}:c,h=e.contentStyle,y=void 0===h?{}:h,m=e.children,b=(0,u.gR)("neko-container",l);return a().createElement(f,{className:b,style:d},n&&a().createElement(p,{className:"align-".concat(r)},n),a().createElement("div",{className:"neko-container-content",style:y},m),o&&a().createElement(a().Fragment,null,a().createElement("div",{style:{flex:"auto"}}),a().createElement(p,{className:"align-".concat(s)},o)))},y=function(e){return a().createElement(h,e)};y.propTypes={header:l().element,headerAlign:l().oneOf(["left","right"]),footer:l().element,footerAlign:l().oneOf(["left","right"]),className:l().string,style:l().object,contentStyle:l().object}},6913:(e,n,t)=>{"use strict";t.d(n,{z:()=>m});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(9296),u=t(6897);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||f(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){if(e){if("string"==typeof e)return p(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,n):void 0}}function p(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var h=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n margin-left: -20px;\n background: var(--neko-background-color);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n }\n }\n }\n }\n"]))),y=function(e){var n=e.className,t=e.children,r=e.nekoErrors,a=void 0===r?[]:r,s=e.style,l=void 0===s?{}:s,p=d((0,o.useState)(!1),2),y=p[0],m=p[1],b=d((0,o.useState)(!1),2),v=b[0],g=b[1],k=(0,u.gR)("neko-page",n);return(0,o.useEffect)((function(){if(a&&!y){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=f(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(a);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){m(t);break}}}catch(e){n.e(e)}finally{n.f()}}}),[a,y]),i().createElement(h,{className:k,style:l},y&&i().createElement("div",{className:"neko-rest-error"},i().createElement("div",{className:"container"},!v&&i().createElement(i().Fragment,null,i().createElement("h3",null,"The Rest API is disabled or broken 😢"),i().createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),i().createElement("p",null,i().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),i().createElement("p",{className:"neko-debug"},i().createElement("small",null,"URL: ",y.url,i().createElement("br",null),"CODE: ",y.code,i().createElement("br",null),"MESSAGE: ",y.message,i().createElement("br",null)))),y.body&&v&&i().createElement("p",{className:"neko-debug"},i().createElement("div",{dangerouslySetInnerHTML:{__html:y.body}})),y.body&&i().createElement(c.M,{color:"#a94242",onClick:function(){return g(!v)}},v?"Hide":"Display"," response from server"),i().createElement(c.M,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),t)},m=function(e){return i().createElement(y,e)};m.propTypes={className:s().string,style:s().object,nekoErrors:s().array}},7039:(e,n,t)=>{"use strict";t.d(n,{d:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=["title","contentAlign","titleStyle","color"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},d.apply(null,arguments)}var f=(0,l.Ay)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,o=void 0===r?"left":r,a=e.titleStyle,s=void 0===a?{}:a,l=(e.color,function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u)),f=(0,c.gR)("neko-settings",e.className);return i().createElement("div",d({className:f},l),i().createElement("div",{className:"neko-settings-head",style:s},t||" "),i().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(o)},e.children))}))(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: var(--neko-font-family);\n \n ","\n\n > .neko-settings-head {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size); \n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n font-weight: 500;\n color: var(--settings-color, var(--neko-main-color));\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .neko-settings-content > .neko-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .neko-settings-content > div:first-child .neko-checkbox-container {\n margin-top: -5px;\n }\n\n .neko-settings-content > .neko-button:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .neko-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .neko-settings-content {\n flex: 1;\n\n &.neko-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 10px;\n }\n"])),(function(e){var n=e.color;return n?"\n --settings-color: var(--neko-".concat(n,");\n "):""})),p=function(e){return i().createElement(f,e)};p.propTypes={title:s().string,className:s().string,contentAlign:s().string,titleStyle:s().object,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"])}},6734:(e,n,t)=>{"use strict";t.d(n,{g:()=>b});var r,o,i,a=t(1594),s=t.n(a),l=t(7639),c=t.n(l),u=t(9616),d=["height","tiny","small","medium","large","line","style","children"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},f.apply(null,arguments)}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=u.Ay.div(r||(r=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: ",";\n"])),(function(e){var n=e.height;return"".concat(n,"px")})),y=u.Ay.div(o||(o=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n\n hr {\n width: 100%;\n border: none;\n border-top: 1px solid var(--neko-secondary);\n }\n"]))),m=u.Ay.span(i||(i=p(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n width: 100%;\n text-align: center;\n\n &::before,\n &::after {\n content: '';\n flex-grow: 1;\n border-top: ",";\n height: 0;\n }\n\n &::before {\n margin-right: 0.5em;\n }\n\n &::after {\n margin-left: 0.5em;\n }\n"])),(function(e){return e.line?"1px solid var(--neko-secondary)":"none"})),b=function(e){var n=e.height,t=void 0===n?null:n,r=e.tiny,o=void 0!==r&&r,i=e.small,a=void 0===i||i,l=e.medium,c=void 0!==l&&l,u=e.large,p=void 0!==u&&u,b=e.line,v=void 0!==b&&b,g=e.style,k=e.children,w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d);return t||(k||c?t=30:o?t=5:p?t=45:a&&(t=15)),s().createElement(h,f({className:"neko-spacer",height:t,style:g},w),k&&s().createElement(m,{line:v},k),!k&&s().createElement(y,null,v&&s().createElement("hr",null)))};b.propTypes={height:c().number,line:c().bool,tiny:c().bool,small:c().bool,medium:c().bool,large:c().bool,style:c().object}},4547:(e,n,t)=>{"use strict";t.d(n,{N:()=>w,Y:()=>x});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(9904),f=["children"],p=["fullWidth","minimal","size"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},h.apply(null,arguments)}function y(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=c.Ay.div(r||(r=m(["\n display: flex;\n flex-wrap: wrap;\n\n @media (max-width: 600px) {\n width: max-content;\n overflow-x: auto;\n padding: 0 350px 0 0;\n\n .neko-tab-content {\n max-width: 1200px;\n }\n\n .neko-tabs.inversed {\n max-width: 500px;\n\n .neko-accordion {\n max-width: 450px;\n overflow-x: hidden;\n }\n }\n\n .neko-block {\n max-width: 500px;\n\n .neko-block-content {\n overflow-x: scroll;\n\n table {\n width: max-content;\n }\n }\n }\n"]))),v=c.Ay.div(o||(o=m(["\n flex: ",";\n min-width: 0;\n padding: 32px 30px;\n\n .neko-block:not(:first-child) {\n margin-top: -20px;\n }\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"])),(function(e){return e.$flex||1})),g=function(e){var n=e.children,t=y(e,f);return a().createElement(b,h({className:"neko-wrapper"},t),n)},k=function(e){var n=e.fullWidth,t=e.minimal,r=e.size,o=y(e,p),i=(0,u.gR)("neko-column",{full:n},{minimal:t}),s=r?{"1/2":1,"1/3":1,"2/3":2,"1/4":1,"3/4":3,"1/5":1,"2/5":2,"3/5":3,"4/5":4,"1/6":1,"5/6":5}[r]||parseFloat(r):void 0;return a().createElement(v,h({className:i,$flex:s},o),e.children)},w=function(e){return a().createElement(d.YS,null,a().createElement(g,e))},x=function(e){return a().createElement(d.YS,null,a().createElement(k,e))};w.propTypes={},x.propTypes={fullWidth:l().any,minimal:l().bool,size:l().oneOfType([l().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),l().number,l().string])}},374:(e,n,t)=>{"use strict";t.d(n,{G:()=>f});var r=t(1594),o=t(5206),i=t.n(o),a=t(7639),s=t.n(a),l=t(6897),c=t(2564);function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return d(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var f=function(e){var n=e.children,t=e.visible,o=void 0!==t&&t,a=e.targetRef,s=e.onClose,d=e.matchWidth,f=void 0===d||d,p=(0,r.useRef)(),h=u((0,r.useState)(0),2),y=h[0],m=h[1];(0,l.jz)((function(){o&&s()}),[a,p]),(0,r.useEffect)((function(){var e=document.createElement("div");return p.current=e,function(){p.current=null}}),[]);var b=function(){o&&p.current&&a.current&&requestAnimationFrame((function(){for(var e=a.current.getBoundingClientRect(),n=window.innerHeight,t=window.innerWidth,r=p.current.querySelector(".neko-portal-content");r&&!r.offsetHeight;)r=r.firstChild;var o=r?r.offsetHeight:0,i=f?e.width:r?r.offsetWidth:0,s=n-e.bottom<o?e.top-o:e.bottom,l=e.left,c=t-i-5;Number.isFinite(c)&&(l=Math.min(l,c)),l=Math.max(l,5);var u={position:"fixed",top:"".concat(s,"px"),left:"".concat(l,"px"),width:f?"".concat(e.width,"px"):"auto",zIndex:"9999"};Object.assign(p.current.style,u)}))};if((0,r.useEffect)((function(){if(o&&p.current){document.body.appendChild(p.current);var e=setTimeout((function(){b(),m(1)}),5);return function(){return clearTimeout(e)}}if(p.current){var n=p.current.parentNode;n&&n.removeChild(p.current),m(0)}}),[o,p,a]),(0,r.useLayoutEffect)((function(){b();var e=function(){return b()};return window.addEventListener("resize",e),window.addEventListener("scroll",e),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e)}}),[o,p,a]),!o||!p.current)return null;var v={opacity:y,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return i().createPortal(React.createElement("div",{className:"neko-portal-content",style:v},React.createElement(c.A,null,n)),p.current)};f.propTypes={children:s().node.isRequired,visible:s().bool,targetRef:s().object.isRequired,onClose:s().func,matchWidth:s().bool}},365:(e,n,t)=>{"use strict";t.d(n,{H:()=>m});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(1997);function d(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var h=c.Ay.div(r||(r=p(["\n display: inline-block;\n position: relative;\n width: ","px;\n height: ","px;\n user-select: none;\n cursor: pointer;\n"])),(function(e){return e.size}),(function(e){return e.size})),y=c.Ay.div(o||(o=p(["\n /* Center the text within the circle */\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-family: var(--neko-font-family, sans-serif);\n font-size: 0.8rem;\n font-weight: bold;\n"]))),m=function(e){var n=e.initialTime,t=void 0===n?10:n,r=e.size,o=void 0===r?35:r,s=e.strokeWidth,l=void 0===s?7:s,c=e.strokeColor,f=void 0===c?"var(--neko-blue)":c,p=e.onEndCountdown,m=d((0,i.useState)(t),2),b=m[0],v=m[1],g=d((0,i.useState)(!0),2),k=g[0],w=g[1],x=(0,i.useRef)(null),O=(o-l)/2,E=2*Math.PI*O;(0,i.useEffect)((function(){if(k)return b<=0?(null==p||p(),void w(!1)):(x.current=setInterval((function(){v((function(e){return e<=1?(clearInterval(x.current),null==p||p(),w(!1),0):e-1}))}),1e3),function(){clearInterval(x.current)})}),[b,k,p]);var S=E*(1-b/t);return a().createElement(u.f,{text:"Click to "+(k?"Pause":"Restart")},a().createElement(h,{className:"neko-countdown",size:o,onClick:function(){k?(clearInterval(x.current),w(!1)):(v(t),w(!0))}},a().createElement("svg",{width:o,height:o},a().createElement("circle",{stroke:"#ddd",fill:"transparent",strokeWidth:l,r:O,cx:o/2,cy:o/2}),a().createElement("circle",{stroke:f,fill:"transparent",strokeWidth:l,strokeDasharray:E,strokeDashoffset:S,r:O,cx:o/2,cy:o/2,style:{transition:"stroke-dashoffset 1s linear"}})),a().createElement(y,null,b)))};m.propTypes={initialTime:l().number,size:l().number,strokeWidth:l().number,strokeColor:l().string,onEndCountdown:l().func}},4876:(e,n,t)=>{"use strict";t.d(n,{M:()=>z,R:()=>M});var r,o,i,a,s,l,c=t(1594),u=t.n(c),d=t(7639),f=t.n(d),p=t(9616),h=t(2920),y=t(112),m=t(9126),b=t(4279),v=t(2480),g=t(8744),k=t(6897);function w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return x(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?x(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function O(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var E=function(e){var n=e.chevron,t=void 0===n||n;return u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:t})}))},S=p.Ay.div(r||(r=O(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: var(--neko-font-family);\n"]))),j=p.Ay.div(o||(o=O(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 0 0 8px;\n }\n\n svg {\n color: var(--neko-font-color) !important;\n }\n"]))),C=p.Ay.div(i||(i=O(["\n height: 24px;\n width: 24px;\n"]))),A=p.Ay.div(a||(a=O(["\n position: relative;\n width: 24px;\n height: 24px;\n"]))),P=p.Ay.div(s||(s=O(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]))),R=p.Ay.div(l||(l=O(["\n border-left: 1px solid var(--neko-gray-98);\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]))),N=function(e){var n={gallery:h.A,tag:y.A},t=e.title,r=e.chevron,o=e.rightElement,i=void 0===o?null:o,a=e.rightElementStyle,s=void 0===a?{marginLeft:"5px"}:a,l=e.showRightElement,d=void 0!==l&&l,f=e.selected,p=void 0!==f&&f,x=e.draggable,O=void 0!==x&&x,E=e.onDragStart,N=e.onDragOver,z=e.onDragEnd,M=e.onDrop,T=e.isExpanded,I=void 0!==T&&T,_=e.dragging,L=void 0!==_&&_,D=e.rightAction,F=void 0===D?null:D,q=e.rightActionOnHover,B=void 0===q?null:q,U=e.onDragLeave,W=(e.preventClose,!!e.icon),$=!!e.children,H=w((0,c.useState)(I),2),Q=H[0],G=H[1],K=w((0,c.useState)((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:m.A})),2),V=K[0],Y=K[1],X=Boolean(V),Z=w((0,c.useState)(!1),2),J=Z[0],ee=Z[1];(0,c.useEffect)((function(){G(I),W||Y(I?b.A:m.A)}),[W,I]);var ne=function(e){e.stopPropagation(),G(!Q)},te=u().Children.map(e.children,(function(e){return u().cloneElement(e,{chevron:r})})),re=L||p?"var(--neko-purple)":p?"var(--neko-black)":"var(--neko-main-color)",oe=(0,k.gR)("neko-finder-title",{"can-expand":X||te||e.onClick},{selected:p}),ie=(0,k.gR)("neko-finder-item-container",{"no-line":!X},{"no-chvron":!r});return u().createElement("div",{className:"neko-finder"},u().createElement(S,{onMouseEnter:function(){return ee(!0)},onMouseLeave:function(){return ee(!1)}},u().createElement(j,{className:oe,onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:O,onDragStart:E,onDragOver:N,onDrop:M,onDragLeave:U,onDragEnd:z},r?X&&$?Q?u().createElement(v.A,{size:24,onClick:ne}):u().createElement(g.A,{size:24,onClick:ne}):u().createElement(C,null):null,u().createElement(A,null,u().createElement(P,null),u().createElement(V,{color:re,size:24})),u().createElement("span",null,t),d&&u().createElement("div",{style:s},i)),J&&B||F),Q&&u().createElement(R,{className:ie},te))},z=function(e){return u().createElement(E,e)};z.propTypes={chevron:f().bool};var M=function(e){return u().createElement(N,e)};M.propTypes={icon:f().oneOfType([f().elementType,f().oneOf(["gallery"])]),title:f().string,isExpanded:f().bool}},197:(e,n,t)=>{"use strict";t.d(n,{X:()=>c});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a);var l=t(9616).Ay.section(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .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})),c=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,a=e.width,s=void 0===a?200:a,c=e.background,u=void 0===c?"#007cba":c,d=e.children,f=180*(t<=o?t:o)/o;return i().createElement(l,{className:"neko-gauge",backgroundColor:u,degrees:f,width:s},i().createElement("div",{className:"gauge"},i().createElement("div",{className:"mask"},i().createElement("div",{className:"semi-circle"}),i().createElement("div",{className:"semi-circle--mask"})),i().createElement("div",{className:"child-container"},i().createElement("div",{className:"child"},i().createElement("div",{className:"spacing"}),d))))};c.propTypes={value:s().number,min:s().number,max:s().number,width:s().number,background:s().string}},5305:(e,n,t)=>{"use strict";t.d(n,{n:()=>k});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616);var c,u,d=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]))),f=function(){return i().createElement(d,{className:"neko-logo"},i().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{clipPath:"url(#clip0_310_229)"},i().createElement("path",{d:"M64 30.6408C64 27.7985 60.0816 25.8303 55.8298 25.8303C54.8593 25.8303 53.9311 25.933 53.076 26.1253C49.8865 19.079 41.6539 13.0853 32.0002 13.0853C30.8337 13.0853 29.6881 13.1727 28.5698 13.3392C27.2069 10.3076 22.6762 2.43426 11.5954 0.0830064C11.0491 -0.0327456 10.4946 0.240578 10.259 0.7469C8.85913 3.75608 4.74247 14.4116 10.2403 25.9931C9.58165 25.8864 8.88751 25.8303 8.17022 25.8303C3.91839 25.8303 0 27.7985 0 30.6408C0 33.483 3.91839 35.2272 8.17022 35.2272C8.71127 35.2272 9.23925 35.1988 9.74893 35.1435C9.43602 35.2664 9.12275 35.4075 8.81171 35.5677C5.69388 37.1707 3.9688 40.0312 4.95904 41.9568C5.9489 43.8824 9.2792 44.1442 12.397 42.5412C13.0464 42.2074 13.6348 41.819 14.1516 41.396C18.2627 44.4967 24.7283 45.9809 31.9998 45.9809C39.2713 45.9809 45.737 44.4967 49.848 41.396C50.3644 41.819 50.9533 42.2074 51.6026 42.5412C54.7204 44.1442 58.0503 43.8824 59.0406 41.9568C60.0305 40.0312 58.3057 37.1707 55.1879 35.5677C54.8761 35.4075 54.5621 35.2667 54.2485 35.1435C54.7589 35.1988 55.2876 35.2275 55.8294 35.2275C60.0812 35.2275 63.9996 33.4834 63.9996 30.6411L64 30.6408Z",fill:"white"}),i().createElement("path",{d:"M22.2293 36.7443C26.5935 36.7443 30.1314 33.2064 30.1314 28.8422C30.1314 24.478 26.5935 20.9401 22.2293 20.9401C17.8651 20.9401 14.3271 24.478 14.3271 28.8422C14.3271 33.2064 17.8651 36.7443 22.2293 36.7443Z",fill:"#00E28E"}),i().createElement("path",{d:"M22.2655 33.1361C23.5022 33.1361 24.5047 31.2805 24.5047 28.9915C24.5047 26.7024 23.5022 24.8468 22.2655 24.8468C21.0288 24.8468 20.0262 26.7024 20.0262 28.9915C20.0262 31.2805 21.0288 33.1361 22.2655 33.1361Z",fill:"#3C6E8B"}),i().createElement("path",{d:"M31.9998 37.9156C33.4237 37.9156 34.5781 37.3409 34.5781 36.6319C34.5781 35.9229 33.4237 35.3481 31.9998 35.3481C30.5758 35.3481 29.4215 35.9229 29.4215 36.6319C29.4215 37.3409 30.5758 37.9156 31.9998 37.9156Z",fill:"#FF9493"}),i().createElement("path",{d:"M54.2503 35.1058C54.76 35.1611 55.2879 35.1894 55.829 35.1894C60.0808 35.1894 63.9992 33.4453 63.9992 30.603C63.9992 27.7608 60.0808 25.7926 55.829 25.7926C55.1117 25.7926 54.4176 25.849 53.7585 25.9558C59.2567 14.3742 55.1397 3.71872 53.7402 0.709546C53.5046 0.203225 52.9501 -0.0700991 52.4038 0.0456529C41.323 2.39691 36.7923 10.2707 35.4298 13.3015C34.4541 13.1566 33.4579 13.0711 32.4452 13.0517C31.2743 20.033 28.9656 43.9365 54.3436 35.1439C54.3123 35.1312 54.2813 35.1181 54.2499 35.1058H54.2503Z",fill:"#2B9DFF"}),i().createElement("path",{d:"M41.7342 33.1361C42.9709 33.1361 43.9735 31.2805 43.9735 28.9915C43.9735 26.7024 42.9709 24.8468 41.7342 24.8468C40.4975 24.8468 39.495 26.7024 39.495 28.9915C39.495 31.2805 40.4975 33.1361 41.7342 33.1361Z",fill:"#3C6E8B"})),i().createElement("defs",null,i().createElement("clipPath",{id:"clip0_310_229"},i().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},p=function(e){return i().createElement(f,e)};function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}p.propTypes={};var y,m=l.Ay.span(c||(c=h(["\n background: rgb(202 158 255 / 15%);\n border: 0.5px solid #ffffff1f;\n border-top: none;\n padding: 5px 20px;\n border-radius: 0px 0px 8px 8px;\n font-size: 9px;\n color: #fdfbff;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.8px;\n line-height: 1;\n box-shadow: 0px 0px 2px #0000002e;\n height: 15px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n"]))),b=l.Ay.a(u||(u=h(["\n background: transparent;\n border: 0.5px solid #ffffff1f;\n border-top: none;\n padding: 5px 20px;\n border-radius: 0px 0px 8px 8px;\n font-size: 9px;\n color: #8ec2ff;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.8px;\n text-decoration: none;\n cursor: pointer;\n transition: all 0.5s ease;\n line-height: 1;\n min-width: 140px;\n text-align: center;\n height: 15px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0px 0px 2px #0000002e;\n\n &:hover {\n border-color: #fdfbff;\n color: #fdfbff;\n background: rgb(202 158 255 / 15%);\n }\n"])));var v=l.Ay.div(y||(y=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n display: flex;\n height: 60px;\n overflow: hidden;\n align-items: center;\n padding: 15px 32px;\n background-color: var(--neko-main-color);\n \n /* 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 background-position: 0 0;\n background-size: 56.57px 56.57px; /* sqrt(40^2 + 40^2) for consistent tiling */\n pointer-events: none;\n z-index: 0;\n }\n\n .neko-header-logo-container {\n width: 40px;\n height: 40px;\n padding: 10px;\n margin-right: 15px;\n background: rgba(0, 0, 0, 0.1);\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n z-index: 1;\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 }\n\n .neko-header-title {\n color: white;\n font-family: var(--neko-font-family);\n font-size: 23px;\n line-height: normal;\n margin: 0;\n position: relative;\n }\n\n .neko-header-separator {\n color: rgba(255,255,255,0.3);\n margin: 0 12px;\n font-size: 20px;\n line-height: 1;\n align-self: center;\n }\n\n .neko-header-section {\n background: linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.05) 100%);\n color: white;\n opacity: 0.9;\n font-size: 12px;\n text-transform: uppercase;\n letter-spacing: 1px;\n line-height: normal;\n padding: 6px 12px;\n border-radius: 20px;\n border: 1px solid rgba(255,255,255,0.1);\n align-self: center;\n position: relative;\n top: 1px;\n }\n\n .neko-header-subtitle {\n color: white;\n font-family: var(--neko-font-family);\n line-height: normal;\n margin-top: 2px;\n opacity: 0.6;\n font-size: 10px;\n text-transform: uppercase;\n\n a {\n color: white;\n text-decoration: none;\n font-family: var(--neko-font-family);\n text-transform: uppercase;\n }\n }\n }\n\n .neko-header-extra-content {\n margin-left: auto;\n display: flex;\n align-items: center;\n position: relative;\n z-index: 1;\n }\n"]))),g=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.section,o=void 0===r?null:r,a=e.subtitle,s=void 0===a?"By Meow Apps":a,l=e.children,c=e.isPro,u=void 0!==c&&c,d=e.showFreeBadge,f=void 0===d||d,h=u?"PRO VERSION":"FREE VERSION";return i().createElement(v,{className:"neko-header"},(u||f)&&i().createElement("div",{style:{position:"absolute",top:"0px",left:"50%",transform:"translateX(-50%)",zIndex:10}},u?i().createElement(m,null,h):i().createElement(b,{href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="UPGRADE TO PRO ↗"},onMouseLeave:function(e){e.currentTarget.textContent=h}},h)),i().createElement("div",{className:"neko-header-logo-container"},i().createElement(p,null)),i().createElement("div",{className:"neko-header-title-container"},i().createElement("div",{className:"neko-header-title-row"},i().createElement("h1",{className:"neko-header-title"},t),!!o&&i().createElement(i().Fragment,null,i().createElement("span",{className:"neko-header-separator"},"›"),i().createElement("span",{className:"neko-header-section"},o))),i().createElement("small",{className:"neko-header-subtitle"},i().createElement("a",{target:"_blank",href:"https://meowapps.com"},s))),i().createElement("div",{className:"neko-header-extra-content"},l))},k=function(e){return i().createElement(g,e)};k.propTypes={title:s().string,section:s().string,subtitle:s().string,children:s().node,isPro:s().bool,showFreeBadge:s().bool}},3860:(e,n,t)=>{"use strict";t.d(n,{G:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(2109),p=t(6897);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=d.Ay.div(r||(r=m(["\n display: inline-block;\n"]))),v=d.Ay.div(o||(o=m(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.11s ease-in-out, transform 0.11s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: translateX(-50%) translateY(-100%);\n ","\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px";switch(e.position){case"top":return"\n transform: translateX(-50%) translateY(calc(-100% - ".concat(n,"));\n ");case"bottom":return"\n transform: translateX(-50%) translateY(".concat(n,");\n ");case"left":return"\n transform: translateX(calc(-100% - ".concat(n,")) translateY(-50%);\n ");case"right":return"\n transform: translateX(".concat(n,") translateY(-50%);\n ");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),g=function(e){var n=e.content,t=e.position,r=void 0===t?"top":t,o=e.maxWidth,s=void 0===o?160:o,c=e.icon,u=void 0===c?"question":c,d=e.color,y=void 0===d?"gray-30":d,m=e.iconWidth,g=void 0===m?23:m,k=e.iconHeight,w=void 0===k?23:k,x=h((0,i.useState)(!1),2),O=x[0],E=x[1],S=(0,p.G8)((function(e){return E(e)}),100),j=h((0,i.useState)({top:0,left:0}),2),C=j[0],A=j[1],P=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(O&&P.current){var e=P.current.getBoundingClientRect(),n=window.scrollY||window.pageYOffset,t=window.scrollX||window.pageXOffset,o=0,i=0;switch(r){case"top":o=e.top+n,i=e.left+e.width/2+t;break;case"bottom":o=e.bottom+n,i=e.left+e.width/2+t;break;case"left":o=e.top+e.height/2+n,i=e.left+t;break;case"right":o=e.top+e.height/2+n,i=e.right+t}A({top:o,left:i})}}),[O,r]),a().createElement(b,{className:"neko-helper",ref:P,onMouseEnter:function(){return n&&S(!0)},onMouseLeave:function(){return S(!1)}},a().createElement(f.z,{icon:u,color:"var(--neko-".concat(y,")"),width:g,height:w}),O&&l().createPortal(a().createElement(v,{visible:O,position:r,maxWidth:s,style:{top:C.top,left:C.left}},n),document.body))},k=function(e){return a().createElement(g,e)};k.propTypes={content:u().node,icon:u().string,iconWidth:u().number,iconHeight:u().number,color:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},2109:(e,n,t)=>{"use strict";t.d(n,{z:()=>j});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(1842),d=t(1546),f=t(1997),p=t(6897),h=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],y=["width","height","fill"],m=["width","height","fill"];function b(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?b(Object(t),!0).forEach((function(n){g(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function g(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==k(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function k(e){return k="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},k(e)}function w(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function x(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var O=c.Ay.div(r||(r=x(["\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"})),E=c.Ay.div(o||(o=x(["\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"]))),S={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},j=function(e){var n=e.icon,t=e.color,r=e.spinning,o=void 0!==r&&r,s=e.className,l=void 0===s?"":s,c=e.tooltip,b=e.raw,g=e.isBusy,x=void 0!==g&&g,j=e.busy,C=void 0!==j&&j,A=e.variant,P=e.title,R=e.containerStyle,N=e.hoverColor,z=e.disabled,M=void 0!==z&&z,T=e.width,I=e.height,_=e.strokeWidth,L=w(e,h),D=C||x;a().useEffect((function(){x&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);var F=A&&S[A]?S[A].color:t,q=A&&S[A]?S[A].hoverColor:N,B="string"==typeof n&&u.ho[n]?u.ho[n]:void 0,U=T||I||30,W=(0,i.useMemo)((function(){if("string"==typeof n){if(u.Ay[n])return u.Ay[n];console.warn('NekoIcon: Icon "'.concat(n,'" does not exist. Available icons: ').concat(Object.keys(u.Ay).join(", ")))}return n}),[n]),$=(0,i.useMemo)((function(){return!!u.Ay[n]||"function"==typeof W||"object"===k(W)}),[n,W]),H=(0,p.gR)("neko-icon",l,{"neko-clickable":!!L.onClick},{spin:o||D},{disabled:M}),Q=function(){if(D&&!M)return a().createElement(d.A,{size:U,className:"spin",strokeWidth:_});if($){var e=W,n=(L.width,L.height,L.fill),t=w(L,y);return a().createElement(e,v({size:U,fill:n||B||"none",strokeWidth:_},t))}return a().createElement(E,null,W)};if(c)return"string"==typeof c&&(c={text:c}),a().createElement(f.f,{text:c.text,position:c.position||"top"},a().createElement(O,{style:R,className:H,$color:F,$hoverColor:q,title:P},Q()));if(b){if($){var G=W,K=(L.width,L.height,L.fill),V=w(L,m);return a().createElement(G,v({size:U,color:F,fill:K||B||"none",className:H,strokeWidth:_},V))}return a().createElement(E,null,W)}return a().createElement(O,{style:R,title:P,className:H,$color:F,$hoverColor:q},Q())};j.propTypes={icon:l().oneOfType([l().elementType,l().oneOf(["duplicate","lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","check-circle","stop","checkbox-blank","checkbox-marked","delete","undo","alert","database","tools","cog","close","cat","upload","trash","pencil","dashboard","search","folder","folder-open","image-multiple-outline","plus","folder-plus","image-plus","view-grid","list","twitter","instagram","facebook","star","timer-outline","link","linkedin","pinterest","zoom-in","info-outline","image-off-outline","arrow-up","arrow-down","sort","eye","rocket-launch","calendar-month","wand","mastodon","filter","question","loading","new","save","reset","rename","edit","debug","external-link","download","share","mail","phone","message","bell","home"])]),color:l().string,spinning:l().bool,className:l().string,tooltip:l().string,raw:l().bool,busy:l().bool,isBusy:l().bool,variant:l().string}},1843:(e,n,t)=>{"use strict";t.d(n,{K:()=>v,o:()=>b});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(2109),d=t(6897);function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=c.Ay.div(r||(r=f(["\n display: flex;\n align-items: center;\n"]))),h=c.Ay.span(o||(o=f(['\n color: var(--neko-main-color);\n cursor: pointer;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n line-height: 17px;\n\n &:hover:not(.active) {\n filter: brightness(1.2);\n }\n\n &.active {\n cursor: default;\n color: var(--neko-gray-30);\n font-weight: bold;\n }\n\n &.inversed {\n color: var(--neko-main-color-80);\n\n &.active {\n color: var(--neko-white);\n }\n }\n\n &::after {\n content: "|";\n color: var(--neko-disabled-color);\n font-weight: normal;\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: var(--neko-disabled-color);\n font-weight: normal;\n margin-left: 4px;\n }\n']))),y=function(e){var n=e.name,t=e.value,r=e.onChange,o=e.busy,i=void 0!==o&&o,s=e.className,l=e.inversed,c=(0,d.gR)("neko-quick-links",s,{inversed:l}),u=a().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return a().cloneElement(e,{busy:i,inversed:l,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return a().createElement(p,{className:c},u)},m=function(e){var n=e.title,t=e.value,r=void 0===t?0:t,o=e.count,i=e.onClick,s=e.busy,l=e.isActive,c=void 0!==l&&l,f=e.className,p=e.inversed,y=(0,d.gR)("neko-link",f,{active:c,inversed:p});return a().createElement(h,{onClick:function(){return i(r)},className:y},n,void 0===o?null:a().createElement("span",null,"(",s?a().createElement(u.z,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):o,")"))},b=function(e){return a().createElement(y,e)};b.propTypes={name:l().string,value:l().string,onChange:l().func,inversed:l().bool};var v=function(e){return a().createElement(m,e)};v.propTypes={title:l().string,value:l().string,count:l().number,onClick:l().func,isActive:l().bool,inversed:l().bool}},7213:(e,n,t)=>{"use strict";t.d(n,{X:()=>k});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(6897),u=t(2973),d=t(7192),f=t(5577),p=t(1666),h=t(6190),y=t(812),m=["variant","children","onClose","small"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}var v=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n padding: ",";\n color: white;\n border-radius: ",";\n display: flex;\n align-items: center;\n gap: ",";\n position: relative;\n overflow: hidden;\n border-left: "," solid rgba(0, 0, 0, 0.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"})),g=function(e){var n=e.variant,t=e.children,r=e.onClose,o=e.small,a=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,m);n||(n="info");var s=(0,c.gR)("neko-message",{danger:"danger"===n},{success:"success"===n},{info:"info"===n},{warning:"warning"===n},{special:"special"===n},{disabled:"disabled"===n},{small:o}),l=o?14:20;return i().createElement(v,b({className:s,small:o},a),i().createElement(function(){switch(n){case"danger":return u.A;case"success":return d.A;case"warning":return f.A;case"special":return p.A;default:return h.A}}(),{size:l,className:"neko-message-icon"}),i().createElement("div",{className:"neko-message-content"},t),r&&i().createElement(y.A,{size:l,className:"neko-message-close",onClick:r}))},k=function(e){return i().createElement(g,e)};k.propTypes={variant:s().string,children:s().node,onClose:s().func,small:s().bool}},520:(e,n,t)=>{"use strict";t.d(n,{Q:()=>v});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=t(1422),u=t(8897),d=t(8744),f=t(2297),p=t(1842);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background: var(--neko-main-color);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: white;\n border-radius: 50%;\n cursor: pointer;\n margin-right: 2px;\n height: 18px;\n width: 18px;\n min-width: 18px;\n min-height: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n flex-shrink: 0;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: white;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 10px;\n user-select: none;\n white-space: nowrap;\n \n @media (min-width: 360px) {\n margin: 0 20px;\n }\n \n @media (min-width: 480px) {\n margin: 0 40px;\n }\n }\n\n span.neko-paging-current-page {\n cursor: pointer;\n text-decoration: underline;\n }\n\n input.neko-paging-current-page {\n width: 1.5rem;\n }\n }\n"]))),b=function(e){var n=e.currentPage,t=e.limit,r=void 0===t?0:t,a=e.onClick,s=e.total,l=void 0===s?0:s,y=e.onCurrentPageChanged,b=e.infinite,v=void 0!==b&&b,g=e.maxInfinite,k=void 0!==g&&g,w=e.controllerText,x=e.compact,O=void 0!==x&&x,E=!!y,S=(0,o.useMemo)((function(){return v||k?0:Math.ceil(0===l?1:r>0?l/r:1)}),[v,k,r,l]),j="nako-paging-controller-icon ".concat(v||1!==n?"":"disabled"),C="nako-paging-controller-icon ".concat(v||k||n!==S?"":"disabled"),A=h((0,o.useState)(!1),2),P=A[0],R=A[1],N=h((0,o.useState)(O),2),z=N[0],M=N[1],T=function(e){R(!1),a(e)},I=function(e){if(v)return e;var n=Number(e);return k?n<1?1:n:n>S?S:n<1?1:n},_=function(e){var n=e.target.value;isNaN(n)||y(I(n)),R(!1)},L=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value;isNaN(n)||y(I(n)),R(!1)}},D=(0,o.useMemo)((function(){if(!P){var e=E&&S>1;return i().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){E&&1!==S&&R(!0)}},n)}return i().createElement("input",{autoFocus:!0,type:"text",className:E?"neko-paging-current-page":"",defaultValue:n,onBlur:_,onKeyPress:L})}),[n,P,y,S]),F=function(e){P&&e.target===e.currentTarget&&R(!1)},q=(0,o.useRef)(null);return(0,o.useEffect)((function(){var e=function(){if(q.current){var e=q.current.offsetWidth;M(O||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[O]),i().createElement(m,{className:"neko-paging",ref:q},!!l&&i().createElement("span",{className:"neko-paging-text"},l," result",l>0?"s":""),i().createElement("div",{className:"neko-paging-controller",onClick:F},!v&&!k&&i().createElement(c.A,{className:j,onClick:function(){return T(1)},size:p.hS.chevron}),i().createElement(u.A,{className:j,onClick:function(){return T(n-1)},size:p.hS.chevron}),i().createElement("p",{className:"nako-paging-controller-text",onClick:F},w||(z?i().createElement(i().Fragment,null,D,"/",S):i().createElement(i().Fragment,null,"Page ",D," of ",S))),i().createElement(d.A,{className:C,onClick:function(){return T(n+1)},size:p.hS.chevron}),!v&&!k&&i().createElement(f.A,{className:C,onClick:function(){return T(S)},size:p.hS.chevron})))},v=function(e){return i().createElement(b,e)};v.propTypes={currentPage:s().number,limit:s().number,total:s().number,onClick:s().func,lastPage:s().number,infinite:s().bool,maxInfinite:s().bool,controllerText:s().object}},6031:(e,n,t)=>{"use strict";t.d(n,{B:()=>m});var r,o,i,a=t(1594),s=t.n(a),l=t(1997),c=t(7639),u=t.n(c),d=t(9616),f=["className","variant","children","onClick","led","tooltip","label","extender_label","extender_children","extender_width","link"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},p.apply(null,arguments)}function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var y=d.Ay.div(r||(r=h(["\n display: inline-flex;\n position: relative;\n z-index: 10;\n align-items: center;\n padding: 3px 10px;\n border-radius: 999px;\n color: white;\n font-size: 12px;\n cursor: ",";\n user-select: none;\n background-color: var(--neko-main-color);\n transition: background 0.3s ease, color 0.3s ease;\n vertical-align: middle;\n text-align: center;\n justify-content: center;\n\n a {\n color: white;\n text-decoration: none;\n cursor: pointer;\n }\n\n &:hover {\n ","\n }\n\n .led {\n padding: 0;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n margin-right: 5px;\n position: relative;\n }\n\n .led:before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 400%;\n height: 400%;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.5);\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n animation: pulse 2s infinite ease-out;\n ","\n }\n\n @keyframes pulse {\n 0% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0.7;\n }\n 70% {\n transform: translate(-50%, -50%) scale(1);\n opacity: 0;\n }\n 100% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n }\n }\n\n .led.success {\n background-color: var(--neko-green);\n }\n\n .led.danger {\n background-color: red;\n }\n\n .led.primary {\n background-color: #00a0ef;\n }\n\n .led.secondary {\n background-color: var(--neko-main-color);\n }\n\n .led.warning {\n background-color: var(--neko-yellow);\n }\n\n &.pill-extender {\n z-index: 1;\n position: relative;\n left: -25px;\n width: ",";\n\n .pill-extender-inner {\n display: flex;\n right: 5px;\n }\n\n span {\n margin-left: 20px;\n }\n\n &.danger {\n background-color: rgba(129, 60, 21, 0.5);\n }\n\n &.primary {\n background-color: rgba(var(--neko-main-color), 0.5);\n }\n\n &.secondary {\n background-color: rgba(var(--neko-secondary), 0.5);\n }\n\n &.warning {\n background-color: rgba(var(--neko-neon-yellow), 0.5);\n }\n\n &.success {\n background-color: rgba(var(--neko-lime), 0.5);\n }\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n &.primary {\n background-color: var(--neko-main-color-alternative);\n }\n\n &.secondary {\n background-color: #f0f0f0;\n color: #333;\n \n .led.secondary {\n background-color: var(--neko-main-color);\n }\n }\n\n &.danger {\n background-color: var(--neko-red);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n /* AI variant with magical gradient effect */\n &.ai {\n position: relative;\n background:\n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.25) 0%,\n transparent 50%\n ),\n linear-gradient(\n 120deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #818cf8\n );\n background-size: 100% 100%, 300% 300%;\n animation: aiPillFlow 6s ease infinite;\n box-shadow:\n 0 2px 8px rgba(168, 85, 247, 0.35),\n 0 1px 3px rgba(236, 72, 153, 0.2),\n inset 0 1px 0 rgba(255, 255, 255, 0.4);\n border: 1px solid rgba(168, 85, 247, 0.3);\n\n @keyframes aiPillFlow {\n 0%, 100% {\n background-position: 0% 50%, 0% 50%;\n }\n 25% {\n background-position: 0% 50%, 100% 0%;\n }\n 50% {\n background-position: 0% 50%, 100% 100%;\n }\n 75% {\n background-position: 0% 50%, 0% 100%;\n }\n }\n\n .led.ai {\n background: #ffeb3b;\n box-shadow: 0 0 10px rgba(255, 235, 59, 0.8);\n }\n }\n"])),(function(e){return e.onClick||e.link?"pointer":"default"}),(function(e){return(e.onClick||e.link)&&(0,d.AH)(o||(o=h(["\n filter: brightness(1.1);\n "])))}),(function(e){return("warning"===e.className||"danger"===e.className)&&(0,d.AH)(i||(i=h(["\n animation: none;\n "])))}),(function(e){return e.extender_width||"auto"})),m=function(e){var n=e.className,t=void 0===n?"primary":n,r=e.variant,o=e.children,i=void 0===o?null:o,c=e.onClick,u=void 0===c?null:c,d=e.led,h=void 0===d||d,m=e.tooltip,b=void 0===m?"":m,v=e.label,g=e.extender_label,k=void 0===g?null:g,w=e.extender_children,x=void 0===w?null:w,O=e.extender_width,E=void 0===O?null:O,S=e.link,j=void 0===S?null:S,C=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f);s().useEffect((function(){t&&["primary","secondary","danger","warning","success","ai"].includes(t)&&!r&&console.warn("NekoPill: Using 'className' prop for pill variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(t,'"'))}),[t,r]);var A=r||(["primary","secondary","danger","warning","success","ai"].includes(t)?t:"primary"),P=t&&!["primary","secondary","danger","warning","success","ai"].includes(t)?t:"",R=(0,a.useCallback)((function(e){u&&(u(),e.stopPropagation(),e.preventDefault())}),[u]),N=s().createElement(l.f,{text:b,position:"top"},s().createElement(y,p({className:"neko-pill ".concat(A," ").concat(P).trim(),onClick:u?R:void 0},C,{link:j}),h&&s().createElement("div",{className:"led ".concat(A)}),v&&s().createElement("span",null,v),i));return s().createElement(s().Fragment,null,j?s().createElement("a",{href:j,target:"_blank",rel:"noopener noreferrer"},N):N,(k||x)&&s().createElement(y,{className:"pill-extender ".concat(A),extender_width:E},s().createElement("div",{className:"pill-extender-inner"},k&&s().createElement("span",null,k),x)))};m.propTypes={className:u().string,variant:u().oneOf(["primary","secondary","danger","warning","success","ai"]),children:u().node,onClick:u().func,led:u().bool,extender_label:u().string,extender_children:u().node,extender_width:u().string,link:u().string}},851:(e,n,t)=>{"use strict";t.d(n,{j:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(8160),d=t(8086),f=t(8785),p=t(6897),h=["value","max","busy","isBusy","paused","status","variant","className"];function y(e){return y="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},y(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},m.apply(null,arguments)}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=(0,c.Ay)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,o=void 0===r?100:r,i=e.busy,s=void 0!==i&&i,l=e.isBusy,c=void 0!==l&&l,y=e.paused,b=void 0!==y&&y,v=e.status,k=e.variant,w=e.className,x=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),O=s||c;a().useEffect((function(){c&&console.log('NekoProgress: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]),t=Math.min(t,o);var E=parseFloat(t)/parseFloat(o),S=Math.round(100*E),j=k||(S>=100?"success":"primary"),C=(0,p.gR)("neko-progress",w);return a().createElement("div",m({className:C},x),a().createElement(g,{ratio:E,busy:O,status:v,variant:j}),a().createElement("div",{className:"neko-progress-buttons"},O&&e.onPauseClick&&a().createElement("div",{className:"neko-progress-button pause",onClick:e.onPauseClick},b?a().createElement(u.A,{size:14,fill:"rgb(255 255 255 / 25%)"}):a().createElement(d.A,{size:14,fill:"rgb(255 255 255 / 25%)"})),O&&e.onStopClick&&a().createElement("div",{className:"neko-progress-button stop",onClick:e.onStopClick},a().createElement(f.A,{size:14,fill:"rgb(255 255 255 / 25%)"}))))}))(r||(r=b(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .neko-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .neko-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: var(--neko-main-color);\n cursor: pointer;\n\n &.pause {\n &:hover {\n background-color: var(--neko-main-color);\n filter: brightness(1.1);\n }\n }\n\n &.stop {\n background: var(--neko-red);\n\n &:hover {\n background: var(--neko-red);\n filter: brightness(1.1);\n }\n }\n }\n }\n"]))),g=(0,c.Ay)((function(e){var n=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),t=y(e.status),r=(0,p.gR)("neko-progress-current",e.className,e.variant),o="undefined"!==t?"string"===t?e.status:e.status(n):"".concat(n,"%"),i=o?8*o.length+20:50,s="".concat(n,"%"),l=n>0?"max(".concat(i,"px, ").concat(s,")"):"".concat(i,"px");return a().createElement("div",{className:r,style:{width:l,maxWidth:"100%"}},a().createElement("div",{style:{padding:"5px 10px",whiteSpace:"nowrap"}},o))}))(o||(o=b(["\n box-sizing: border-box;\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: var(--neko-main-color);\n border-radius: 12px;\n text-align: center;\n padding: 0;\n vertical-align: middle;\n color: white;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: width 0.3s ease-out, min-width 0.3s ease-out, max-width 0.3s ease-out, background-color 0.5s ease;\n \n &.primary {\n background-color: var(--neko-main-color);\n }\n \n &.success {\n background-color: var(--neko-green);\n }\n \n &.warning {\n background-color: var(--neko-orange);\n }\n \n &.danger {\n background-color: var(--neko-red);\n }\n \n &.info {\n background-color: var(--neko-blue);\n }\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"])),(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),k=function(e){return a().createElement(v,e)};k.propTypes={value:l().number,max:l().number,busy:l().bool,isBusy:l().bool,paused:l().bool,variant:l().oneOf(["primary","success","warning","danger","info"]),onPauseClick:l().func,onStopClick:l().func,status:l().oneOf([l().string,l().func])}},6087:(e,n,t)=>{"use strict";t.d(n,{X:()=>O});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(9616),u=t(6897),d=t(2109),f=["className","size"],p=["className","size","color"],h=["type"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},y.apply(null,arguments)}function m(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=c.Ay.div(r||(r=b(["\n width: ",";\n padding-top: ",";\n position: relative;\n margin: 0 auto;\n\n .double-bounce1, .double-bounce2 {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: ",";\n opacity: 0.6;\n position: absolute;\n top: 0;\n left: 0;\n\n -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n animation: sk-bounce 2.0s infinite ease-in-out;\n }\n\n .double-bounce2 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s;\n }\n\n @-webkit-keyframes sk-bounce {\n 0%, 100% { -webkit-transform: scale(0.0) }\n 50% { -webkit-transform: scale(1.0) }\n }\n\n @keyframes sk-bounce {\n 0%, 100% {\n transform: scale(0.0);\n -webkit-transform: scale(0.0);\n } 50% {\n transform: scale(1.0);\n -webkit-transform: scale(1.0);\n }\n }\n"])),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),g=function(e){e.className;var n=e.size,t=m(e,f),r=(0,u.gR)("neko-spinner",t.className);return a().createElement(v,y({className:r,size:n},t),a().createElement("div",{className:"double-bounce1"}),a().createElement("div",{className:"double-bounce2"}))},k=c.Ay.div(o||(o=b(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: ",";\n height: ",";\n \n .neko-icon {\n animation: rotate 1s linear infinite;\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n"])),(function(e){return e.size||"24px"}),(function(e){return e.size||"24px"})),w=function(e){var n=e.className,t=e.size,r=void 0===t?"24px":t,o=e.color,i=void 0===o?"#666":o,s=m(e,p),l=(0,u.gR)("neko-spinner-icon",n),c=parseInt(r);return a().createElement(k,y({className:l,size:r},s),a().createElement(d.z,{icon:"sync",width:c,height:c,color:i,raw:!0}))},x=function(e){var n=e.type,t=void 0===n?"icon":n,r=m(e,h);return"circle"===t?a().createElement(g,r):a().createElement(w,r)},O=function(e){return a().createElement(x,e)};O.propTypes={type:l().oneOf(["circle","icon"]),size:l().string,color:l().string}},1997:(e,n,t)=>{"use strict";t.d(n,{f:()=>g});var r,o,i=t(1594),a=t.n(i),s=t(5206),l=t.n(s),c=t(7639),u=t.n(c),d=t(9616),f=t(6897);function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return h(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?h(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=d.Ay.div(r||(r=y(["\n display: inline-block;\n"]))),b=d.Ay.div(o||(o=y(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.15s ease-in-out, transform 0.25s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: ",";\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.$maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var n="5px",t="15px";if(e.visible)switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(n,"))");case"bottom":return"translateX(-50%) translateY(".concat(n,")");case"left":return"translateX(calc(-100% - ".concat(n,")) translateY(-50%)");case"right":return"translateX(".concat(n,") translateY(-50%)");default:return""}else switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(t,"))");case"bottom":return"translateX(-50%) translateY(".concat(t,")");case"left":return"translateX(calc(-100% - ".concat(t,")) translateY(-50%)");case"right":return"translateX(".concat(t,") translateY(-50%)");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),v=function(e){var n=e.text,t=void 0===n?"Hello world!":n,r=e.position,o=void 0===r?"top":r,s=e.maxWidth,c=void 0===s?160:s,u=p((0,i.useState)(!1),2),d=u[0],h=u[1],y=(0,f.G8)((function(e){return h(e)}),100),v=p((0,i.useState)({top:0,left:0}),2),g=v[0],k=v[1],w=(0,i.useRef)(null);return(0,i.useEffect)((function(){if(d&&w.current){var e=w.current.getBoundingClientRect(),n=0,t=0,r=window.scrollY||window.pageYOffset,i=window.scrollX||window.pageXOffset;switch(o){case"top":n=e.top+r,t=e.left+e.width/2+i;break;case"bottom":n=e.bottom+r,t=e.left+e.width/2+i;break;case"left":n=e.top+e.height/2+r,t=e.left+i;break;case"right":n=e.top+e.height/2+r,t=e.right+i}k({top:n,left:t})}}),[d,o]),a().createElement(m,{className:"neko-tooltip",ref:w,style:e.style,onMouseEnter:function(){return t&&y(!0)},onMouseLeave:function(){return y(!1)}},e.children,l().createPortal(a().createElement(b,{visible:d,position:o,$maxWidth:c,style:{top:g.top,left:g.left}},"string"==typeof t?t.split("\n").map((function(e,n){return a().createElement(a().Fragment,{key:n},e,a().createElement("br",null))})):t),document.body))},g=function(e){return e.text?a().createElement(v,e):e.children||null};g.propTypes={style:u().object,text:u().string,position:u().oneOf(["top","right","bottom","left"]),maxWidth:u().number}},4977:(e,n,t)=>{"use strict";t.d(n,{s:()=>_});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(6897);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u,d,f,p,h,y,m,b,v,g=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function k(){return k=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},k.apply(null,arguments)}function w(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function x(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?w(Object(t),!0).forEach((function(n){O(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function O(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function E(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var S="\n font-family: var(--neko-font-family);\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n",j=s.Ay.h1(u||(u=E(["\n ","\n font-size: var(--neko-h1-font-size);\n"])),S),C=s.Ay.h2(d||(d=E(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),S),A=s.Ay.h3(f||(f=E(["\n ","\n font-size: var(--neko-h3-font-size);\n"])),S),P=s.Ay.h4(p||(p=E(["\n ","\n font-size: var(--neko-h4-font-size);\n"])),S),R=s.Ay.h5(h||(h=E(["\n ","\n font-size: var(--neko-h5-font-size);\n"])),S),N=s.Ay.h6(y||(y=E(["\n ","\n font-size: var(--neko-h6-font-size);\n"])),S),z=s.Ay.p(m||(m=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]))),M=s.Ay.span(b||(b=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),T=s.Ay.label(v||(v=E(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),I=function(e){var n=e.children,t=void 0===n?null:n,r=e.style,i=void 0===r?{}:r,a=e.className,s=void 0===a?"":a,c=e.bold,u=void 0!==c&&c,d=e.h1,f=e.h2,p=e.h3,h=e.h4,y=e.h5,m=e.h6,b=e.p,v=(e.span,e.label),w=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,g),O=u?{fontWeight:"bold"}:{},E=(0,l.gR)("neko-typo",s,{"neko-typo-h1":d},{"neko-typo-h2":f},{"neko-typo-h3":p},{"neko-typo-h4":h},{"neko-typo-h5":y},{"neko-typo-h6":m},{"neko-typo-p":b},{"neko-typo-label":v});return d?o().createElement(j,k({style:x(x({},O),i),className:E},w),t):f?o().createElement(C,k({style:x(x({},O),i),className:E},w),t):p?o().createElement(A,k({style:x(x({},O),i),className:E},w),t):h?o().createElement(P,k({style:x(x({},O),i),className:E},w),t):y?o().createElement(R,k({style:x(x({},O),i),className:E},w),t):m?o().createElement(N,k({style:x(x({},O),i),className:E},w),t):b?o().createElement(z,k({style:x(x({},O),i),className:E},w),t):v?o().createElement(T,k({style:x(x({},O),i),className:E},w),t):o().createElement(M,k({style:x(x({},O),i),className:E},w),t)},_=function(e){return o().createElement(I,e)};_.propTypes={h1:a().any,h2:a().any,h3:a().any,h4:a().any,h5:a().any,h6:a().any,p:a().any,span:a().any,label:a().any,bold:a().bool,style:a().object,className:a().string,children:a().node}},9794:(e,n,t)=>{"use strict";t.d(n,{n:()=>E});var r,o,i=t(1594),a=t.n(i),s=t(7639),l=t.n(s),c=t(3062),u=t.n(c),d=t(9616),f=t(9296),p=t(6897),h=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","action","isOpen","children","customButtonsPosition","size","fullSize"],y=["label"],m=["label"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},b.apply(null,arguments)}function v(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function g(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var k=(0,d.DU)(r||(r=g(["\n body.ReactModal__Body--open {\n overflow: hidden;\n }\n \n .ReactModal__Overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 9999;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n backdrop-filter: blur(2px);\n background-color: rgba(0, 0, 0, 0.35) !important;\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n overflow-y: auto;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n\n /* ──────────────────────────────────────────────────────────── */\n /* Base modal shell */\n /* ──────────────────────────────────────────────────────────── */\n .neko-modal {\n background: white;\n color: var(--neko-font-color);\n position: relative;\n box-shadow: 0 1px 2px rgba(0,0,0,0.07),\n 0 2px 4px rgba(0,0,0,0.07),\n 0 4px 8px rgba(0,0,0,0.07),\n 0 8px 16px rgba(0,0,0,0.07),\n 0 16px 32px rgba(0,0,0,0.07),\n 0 32px 64px rgba(0,0,0,0.07);\n outline: none;\n padding: 15px;\n max-width: 1200px;\n border-radius: 5px;\n display: flex;\n flex-direction: column;\n }\n\n .neko-modal.large { max-width: 700px; }\n .neko-modal.larger { max-width: 900px; }\n .neko-modal.full-size {\n margin-top: 32px;\n padding: 15px 0 0 0;\n width: 90vw;\n height: 85vh;\n max-width: none;\n max-height: 85vh;\n overflow: hidden;\n }\n"]))),w=d.Ay.div(o||(o=g(["\n /* Width adapts to the chosen size or explicit contentWidth */\n width: ",";\n flex: 1;\n display: flex;\n flex-direction: column;\n ","\n\n p { margin: 0; }\n\n .title {\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: bold;\n font-size: 18px;\n line-height: 22px;\n margin-bottom: 15px;\n }\n\n .content-container {\n display: flex;\n position: relative;\n z-index: 1;\n flex: 1;\n overflow-y: ",";\n\n .thumbnail {\n margin-right: 15px;\n width: 240px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n\n .content {\n flex: auto;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 14px;\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n ","\n }\n }\n\n /* Bottom‑footer buttons – new grey bar for better separation */\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n font-size: inherit;\n white-space: normal;\n\n background: #f0f0f0;\n padding: 10px;\n margin: 15px -15px -15px -15px;\n }\n\n /* Header variation inside full‑size mode – no grey footer */\n .full-size-header .button-group {\n background: none;\n padding: 0;\n margin: 0;\n }\n\n .full-size-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 15px;\n 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 "})),x=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],O=function(e){var n=e.className,t=e.style,r=e.contentStyle,o=e.title,s=void 0===o?"":o,l=e.content,c=void 0===l?"":l,d=e.contentWidth,g=e.customButtons,O=void 0===g?null:g,E=e.okOnEnter,S=void 0!==E&&E,j=e.thumbnail,C=e.okButton,A=void 0===C?{}:C,P=e.cancelButton,R=void 0===P?{}:P,N=e.action,z=void 0===N?null:N,M=e.isOpen,T=e.children,I=e.customButtonsPosition,_=void 0===I?"right":I,L=e.size,D=void 0===L?"normal":L,F=e.fullSize,q=void 0!==F&&F,B=v(e,h),U=D||(q?"full-size":"normal"),W="full-size"===U,$=(0,p.gR)("neko-modal",n,{large:"large"===U,larger:"larger"===U,"full-size":W,"custom-modal":t}),H=A.label,Q=void 0===H?"OK":H,G=v(A,y),K=R.label,V=void 0===K?"Cancel":K,Y=v(R,m);(0,i.useEffect)((function(){var n=x.filter((function(n){return void 0!==e[n]}));n.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(n.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var X=(0,i.useCallback)((function(e){"Enter"===e.key&&G.onClick&&G.onClick()}),[G]);(0,i.useEffect)((function(){if(S&&M)return window.addEventListener("keyup",X),function(){return window.removeEventListener("keyup",X)}}),[S,M,X]);var Z=T||a().createElement(w,{size:U,contentWidth:d},W&&s&&a().createElement("div",{className:"full-size-header"},a().createElement("p",{className:"title"},s),z&&a().createElement("div",{className:"button-group"},z)),!W&&s&&a().createElement("p",{className:"title"},s),a().createElement("div",{className:"content-container"},j&&a().createElement("div",{className:"thumbnail"},j),c&&a().createElement("div",{className:"content",style:r},c)),a().createElement("div",{className:"button-group".concat(W?" full-size-footer":"")},a().createElement(a().Fragment,null,O&&"left"===_&&O,Y.onClick&&a().createElement(f.M,b({className:"danger"},Y),V),G.onClick&&a().createElement(f.M,G,Q),O&&"right"===_&&O)));return a().createElement(a().Fragment,null,a().createElement(k,null),a().createElement(u(),b({ariaHideApp:!1,closeTimeoutMS:200,className:$,style:t,isOpen:M},B),Z))},E=function(e){return a().createElement(O,e)};E.propTypes={className:l().string,style:l().object,contentStyle:l().object,title:l().string,content:l().string,contentWidth:l().string,customButtons:l().object,okOnEnter:l().bool,thumbnail:l().element,okButton:l().object,cancelButton:l().object,action:l().element,size:l().oneOf(["normal","large","larger","full-size"]),fullSize:l().bool,isOpen:l().bool.isRequired}},1894:(e,n,t)=>{"use strict";t.d(n,{o:()=>U});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(2480),c=t(9685),u=t(1842),d=t(2557),f=t(5263),p=t(6897);function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var m,b=t(2109),v=t(374),g=t(4536),k=t(3467),w=t(9296),x=t(6734),O=t(8696);function E(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||j(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||j(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,n){if(e){if("string"==typeof e)return C(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,n):void 0}}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var A,P=s.Ay.div(m||(m=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n min-width: 160px;\n padding: 8px;\n border-radius: 8px;\n overflow: hidden;\n background: var(--neko-main-color-alternative);\n color: white;\n \n .neko-context-content {\n max-height: 202px;\n overflow-y: auto;\n }\n\n .neko-checkbox {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .neko-radio:last-child {\n margin-bottom: 0;\n }\n\n svg {\n color: var(--neko-disabled-color);\n }\n"]))),R=function(e){var n=e.accessor,t=e.options,o=e.type,i=void 0===o?"checkbox":o,a=e.onChange,s=e.description,l=e.filters,c=S((0,r.useState)(!1),2),u=c[0],d=c[1],p=S((0,r.useState)(l||""),2),h=p[0],y=p[1],m=S((0,r.useState)(l||""),2),j=m[0],C=m[1],A=(0,r.useRef)(null),R=(0,r.useRef)(null),N="text"===i;(0,r.useEffect)((function(){N&&l!==h&&(y(l||""),C(l||""))}),[l,N]);var z=l&&l.length>0||h.length>0,M="checkbox"===i,T="select"===i,I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==h&&y((function(){return e})),j!==h&&(a(n,j),y(j))};return(0,r.useEffect)((function(){I(),u&&setTimeout((function(){R.current&&R.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:A},React.createElement(b.z,{icon:"filter",fill:z?"white":void 0,onClick:function(){return d(!u)},width:16,height:16})),React.createElement(v.G,{visible:u,targetRef:A,onClose:function(){return d(!1)}},React.createElement(P,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!s&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},s),React.createElement("div",{className:"neko-context-content"},M&&React.createElement(g.E,{name:"neko-context-menu-checkboxes"},t.map((function(e){return React.createElement(f.R,{small:!0,key:e.value,label:e.label,checked:null==l?void 0:l.includes(e.value),onChange:function(t){if(l)return a(n,t?[].concat(E(l),[e.value]):l.filter((function(n){return n!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:n,option:e.value})}})}))),T&&React.createElement(k.u,{name:"neko-context-menu-select",onChange:function(e){return a(n,e)}},t.map((function(e){return React.createElement(k.j,{id:e.value,key:e.value,label:e.label,value:e.value,checked:l===e.value})})))),N&&React.createElement(O.A,{ref:R,name:"neko-context-menu-text",value:j,onChange:function(e){return C(e)},onEnter:function(e){I(e),d(!1)}}),React.createElement(x.g,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(w.M,{fullWidth:!0,disabled:!z,onClick:function(){a(n,M?[]:null),C(""),d(!1),y("")}},"Reset"))))))};function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function z(){return z=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},z.apply(null,arguments)}function M(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function T(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?M(Object(t),!0).forEach((function(n){I(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):M(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function I(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=N(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==N(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}R.propTypes={accessor:a().string,options:a().array,type:a().oneOf(["checkbox","select","text"]),onChange:a().func,filters:a().oneOfType([a().string,a().array])};var _=s.Ay.table(A||(A=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: var(--neko-font-family);\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n display: block;\n\n thead, tbody, tfoot {\n display: block;\n }\n \n /* Rounded corners for header row */\n thead tr th:first-child {\n border-radius: 5px 0 0 0;\n }\n \n thead tr th:last-child {\n border-radius: 0 5px 0 0;\n }\n \n /* Rounded corners for footer row */\n tfoot tr th:first-child {\n border-radius: 0 0 0 5px;\n }\n \n tfoot tr th:last-child {\n border-radius: 0 0 5px 0;\n }\n\n tr {\n display: grid;\n grid-template-columns: ",";\n }\n\n th, td {\n margin: 0;\n padding: 5px;\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 /* Diagonal stripe pattern for headers */\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 z-index: 0;\n }\n \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: \n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(0, 0, 0, 0.01) 20px,\n rgba(0, 0, 0, 0.01) 40px\n ),\n var(--neko-gray-98);\n }\n\n tr.selected, tr.selected:nth-child(even) {\n position: relative;\n background: \n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(255, 255, 255, 0.03) 20px,\n rgba(255, 255, 255, 0.03) 40px\n ),\n 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:\n repeating-linear-gradient(\n -45deg,\n transparent,\n transparent 20px,\n rgba(255, 255, 255, 0.03) 20px,\n rgba(255, 255, 255, 0.03) 40px\n ),\n var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n text-align: center;\n justify-content: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n\n &.neko-row-selectable {\n tbody tr {\n cursor: pointer;\n }\n }\n"])),(function(e){return e.$gridColumns||"repeat(auto-fit, minmax(0, 1fr))"})),L=function(e){var n=e.checked,t=e.indeterminate,r=e.onSelect,i=void 0===r?function(){}:r,a=e.onUnselect,s=void 0===a?function(){}:a,l=e.isBusy,c=void 0!==l&&l,u=e.busy,d=void 0!==u&&u||c;return o().useEffect((function(){c&&console.log('TableCheckBox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]),o().createElement(f.R,{small:!0,onChange:function(e,n,t){return e?i(t):s(t)},checked:n,indeterminate:t,busy:n&&d,disabled:d})},D=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={};return e.align&&(t={textAlign:e.align}),n&&e.verticalAlign&&(t=T(T({},t),{},{verticalAlign:e.verticalAlign})),e.style&&(t=T(T({},t),e.style)),t},F=function(e){return!0===e?"#edf8ff":e},q=function(e,n){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:n})},B=function(e){var n=e.data,t=void 0===n?[]:n,i=e.selectedItems,a=void 0===i?[]:i,s=e.selectedRow,f=e.filters,y=e.onFilterChange,m=void 0===y?q:y,b=e.columns,v=void 0===b?[]:b,g=e.busy,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.onSelect,E=e.onSelectRow,S=e.selectOnRowClick,j=void 0===S||S,C=e.onUnselect,A=e.onSortChange,P=void 0===A?function(){}:A,N=e.variant,M=void 0===N?"default":N,I=e.alternateRowColor,B=void 0!==I&&I,U=e.sort,W=e.emptyMessage,$=void 0===W?"Empty.":W,H=e.initialLoad,Q=void 0!==H&&H,G=k||x;o().useEffect((function(){x&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[x]);v.length;var K=t.some((function(e){return void 0===e.id}));K&&console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.');var V=K?t.map((function(e,n){return void 0===e.id?T(T({},e),{},{id:-(n+1),disabled_row:!0}):e})):t,Y=function(e){return e?{backgroundColor:F(e)}:{}}(B),X=V.map((function(e){var n=v.map((function(n){return{value:e[n.accessor],style:D(n,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:n}})),Z=function(e){var n=e.list,t=e.selectedList,o=e.callback,i=e.key,a=void 0===i?"id":i,s=(0,p.v_)().pressShift,l=(0,r.useMemo)((function(){if(!s||!t.length)return null;var e=t[t.length-1];return n.findIndex((function(n){return n[a]===e}))}),[a,n,s,t]);return{onSelect:(0,r.useCallback)((function(e){if(o)if(null!==l){var r=e[0],i=n.findIndex((function(e){return e[a]===r})),s=(l<i?l:i)+1,c=l<i?i:l,u=n.slice(s,c).map((function(e){return e[a]})).filter((function(e){return!t.some((function(n){return n===e}))}));o([].concat(h(u),h(e)))}else o(h(e))}),[l,n,o,t,a])}}({list:V.map((function(e){return{id:e.id}})),selectedList:a,callback:O}),J=Z.onSelect,ee=X.map((function(e){return e.id})),ne=0===ee.length,te=ee.filter((function(e){return a.includes(e)})),re=!ne&&te.length===ee.length,oe=!re&&a.length>0,ie=v.reduce((function(e,n,t){return!1===n.visible&&e.push(t),e}),[]),ae=!!O&&!ne,se=o().createElement("tr",null,ae&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(L,{checked:re,indeterminate:oe,onSelect:function(e){return O(ee,e)},onUnselect:function(e){C(oe?a:ee,e)}})),v.filter((function(e,n){return!ie.includes(n)})).map((function(e){var n,t,r,i=U&&U.accessor===e.accessor,a=U&&"asc"===U.by,s=D(e);return o().createElement("th",{style:s,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),e.filters&&o().createElement("div",{className:"neko-column-action"},o().createElement(R,z({accessor:e.accessor},e.filters,{onChange:function(e,n){return m(e,n)},filters:(r=null!==(n=null==f?void 0:f.find((function(n){return n.accessor===e.accessor})))&&void 0!==n?n:null,null!==(t=null==r?void 0:r.value)&&void 0!==t?t:null)}))),e.sortable&&o().createElement("div",{className:"neko-column-action",onClick:function(n){var t=U&&U.accessor!==e.accessor;P(e.accessor,t||i&&a?"desc":"asc",n)}},i?a?o().createElement(c.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:"neko-active",size:u.hS.chevron}):o().createElement(l.A,{className:i?"neko-active":"",size:u.hS.chevron}))))}))),le=(0,p.gR)("neko-table","neko-table-".concat(M),{"neko-row-selectable":!!E}),ce=function(e,n){var t=e.filter((function(e){return!1!==e.visible})),r=n?["34px"]:[];return t.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var n=parseFloat(e.width)/100;r.push("".concat(n,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(v,ae);return o().createElement(d.A,{busy:G,spinnerTop:!0,overlayStyle:{top:"36px",bottom:"default"===M?"36px":0,height:"auto",borderRadius:0}},o().createElement(_,{className:le,$gridColumns:ce},o().createElement("thead",null,se),o().createElement("tbody",null,!X.length&&!Q&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},$)),X.map((function(e,n){var t=!!s&&s===e.id||a.includes(e.id),r=t||n%2!=0?{}:Y;return o().createElement("tr",{key:"neko-row-".concat(e.id),className:t?"selected":"",style:r,onClick:function(n){n.stopPropagation(),E&&j&&E(e.id,n)}},ae&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(L,{checked:a.includes(e.id),onSelect:function(n){n.stopPropagation(),J([e.id],n)},onUnselect:function(n){n.stopPropagation(),C([e.id],n)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.map((function(e,n){return T(T({},e),{},{origIdx:n})})).filter((function(e){return!ie.includes(e.origIdx)})).map((function(n){return o().createElement("td",{key:"".concat(e.id,"-").concat(n.origIdx),style:n.style},n.value)})))}))),"default"===M&&o().createElement("tfoot",null,se)))},U=function(e){return o().createElement(B,e)};U.propTypes={columns:a().arrayOf(a().any),data:a().arrayOf(a().any),busy:a().bool,isBusy:a().bool,onSelect:a().func,onSelectRow:a().func,selectOnRowClick:a().bool,onUnselect:a().func,selectedItems:a().arrayOf(a().any),onSortChange:a().func,variant:a().string,alternateRowColor:a().oneOfType([a().bool,a().string]),initialLoad:a().bool}},3676:(e,n,t)=>{"use strict";t.d(n,{V:()=>Z,_:()=>X});var r=t(1594),o=t.n(r),i=t(7639),a=t.n(i),s=t(9616),l=t(1329),c=t(2109),u=t(374),d=t(8696),f=t(4977),p=t(6031),h=t(2480),y=t(6897),m=t(2557);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}var v,g,k,w,x,O,E,S,j,C=["title","subtitle","inversed","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","mwaiPill","mwaiEnabled","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"],A=["children","isActive","busy","isBusy","inversed","_panelId","_labelledById","title","icon","requirePro","key"];function P(){return P=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},P.apply(null,arguments)}function R(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function N(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach((function(n){z(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):R(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function z(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=b(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==b(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function M(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||T(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,n){if(e){if("string"==typeof e)return I(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?I(e,n):void 0}}function I(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function L(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var D=.25,F=s.Ay.div(v||(v=L(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),q=s.Ay.div(g||(g=L(["\n display: flex;\n height: 39px;\n overflow-x: hidden; /* we use overflow menu instead of horizontal scroll */\n flex-grow: 1;\n flex-shrink: 1;\n max-width: 100%;\n\n /* Hide scrollbars defensively */\n scrollbar-width: none;\n -ms-overflow-style: none;\n &::-webkit-scrollbar { display: none; }\n"]))),B=s.Ay.div(k||(k=L(["\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"]))),U=s.Ay.div(w||(w=L(["\n padding: 0 5px 5px 5px;\n\n &.has-subtitle {\n padding-bottom: 10px;\n }\n\n .neko-tabs-title {\n margin-bottom: 5px;\n }\n\n .neko-tabs-subtitle {\n font-size: 12px;\n opacity: 0.5;\n margin-top: -5px;\n }\n\n &.inversed {\n .neko-tabs-title {\n color: white;\n }\n\n .neko-tabs-subtitle {\n color: white;\n }\n }\n"]))),W=s.Ay.button(x||(x=L(["\n border-radius: 8px 8px 0 0;\n border: 0;\n background-color: var(--neko-tab-bg, var(--neko-main-color-disabled));\n color: rgb(255 255 255 / 65%);\n display: flex;\n align-items: center;\n cursor: pointer;\n text-align: left;\n padding: 12px 15px;\n box-sizing: border-box;\n font-weight: inherit; /* normalize across browsers; some default buttons to bold */\n white-space: nowrap;\n overflow: hidden; /* allow the label to manage its own fade */\n text-overflow: ellipsis;\n margin: 0; /* gaps are applied inline per instance */\n position: relative; /* for the hover underline */\n transition: filter 140ms ease;\n will-change: filter;\n \n /* Subtle glass effect for non-active tabs */\n &:not(.active) {\n background: \n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.08) 0%,\n transparent 40%\n ),\n linear-gradient(\n to bottom,\n var(--neko-main-color-disabled),\n color-mix(in srgb, var(--neko-main-color-disabled) 95%, black)\n );\n box-shadow: \n inset 0 1px 0 rgba(255, 255, 255, 0.1),\n inset 0 -1px 0 rgba(0, 0, 0, 0.05);\n }\n\n &:not(.active):not(.disabled):hover {\n background: \n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.1) 0%,\n transparent 50%\n ),\n linear-gradient(\n to bottom,\n color-mix(in srgb, var(--neko-main-color-disabled) 98%, var(--neko-main-color)),\n color-mix(in srgb, var(--neko-main-color-disabled) 96%, var(--neko-main-color))\n );\n \n .neko-tab-label {\n background: linear-gradient(\n 90deg,\n rgba(255, 255, 255, 0.8),\n rgba(255, 255, 255, 0.95),\n rgba(255, 255, 255, 0.8)\n );\n background-size: 200% auto;\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n animation: shimmerText 2s linear infinite;\n }\n }\n \n @keyframes shimmerText {\n 0% {\n background-position: -200% center;\n }\n 100% {\n background-position: 200% center;\n }\n }\n\n &:focus { outline: none; }\n\n &.active {\n --neko-tab-bg: var(--neko-main-color);\n background-color: var(--neko-tab-bg);\n color: var(--neko-white);\n }\n\n &.disabled {\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n position: relative;\n overflow: hidden;\n background: linear-gradient(\n to bottom,\n #b8d4e8,\n #5a8fb8\n );\n \n /* Additional VERY OBVIOUS overlay for testing */\n &::before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: linear-gradient(\n to bottom,\n rgba(255, 255, 255, 0.5) 0%,\n transparent 20%,\n rgba(0, 0, 0, 0.3) 80%,\n rgba(0, 0, 0, 0.6) 100%\n );\n pointer-events: none;\n z-index: 1;\n }\n \n /* Ensure content is above the gradient */\n > * {\n position: relative;\n z-index: 2;\n }\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.active {\n --neko-tab-bg: var(--neko-white);\n background-color: var(--neko-tab-bg);\n color: var(--neko-font-color);\n font-weight: inherit;\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"]))),$=s.Ay.div(O||(O=L(["\n background-color: var(--neko-main-color);\n color: white;\n display: none;\n padding: 15px;\n border-radius: 0 8px 8px 8px;\n box-shadow: 0px 8px 8px -8px rgba(0, 0, 0, 0.35);\n\n &.active { display: block; }\n\n &.inversed {\n background-color: var(--neko-white);\n color: var(--neko-black);\n }\n"]))),H=s.Ay.div(E||(E=L(["\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"]))),Q=s.Ay.div(S||(S=L(["\n max-height: 300px;\n overflow-y: auto;\n"]))),G=s.Ay.div(j||(j=L(["\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"]))),K=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,n="abcdefghijklmnopqrstuvwxyz0123456789",t="",r=0;r<e;r++)t+=n[36*Math.random()|0];return t},V=function(e){var n=e.title,t=e.subtitle,i=e.inversed,a=e.children,s=e.action,m=e.isPro,b=e.currentTab,v=e.onChange,g=e.keepTabOnReload,k=void 0!==g&&g,w=e.callOnTabChangeFirst,x=void 0===w||w,O=e.mwaiPill,E=void 0!==O&&O,S=e.mwaiEnabled,j=void 0!==S&&S,A=e.minWidth,R=void 0===A?72:A,z=e.idealWidth,I=void 0===z?120:z,L=e.maxWidth,$=void 0===L?320:L,V=e.gap,Y=void 0===V?5:V,X=e.minGap,Z=void 0===X?2:X,J=e.chevronReserve,ee=void 0===J?44:J,ne=e.layoutBuffer,te=void 0===ne?12:ne,re=e.ariaLabel,oe=void 0===re?"Tabs":re,ie=_(e,C),ae=(0,r.useRef)("nt-".concat(K(8))).current,se=(0,r.useRef)(null),le=(0,r.useRef)(null),ce=(0,r.useRef)(null),ue=(0,r.useRef)(null),de=(0,r.useRef)([]),fe=(0,r.useRef)({key:"",widths:{}}),pe=M((0,r.useState)([]),2),he=pe[0],ye=pe[1],me=M((0,r.useState)(!1),2),be=me[0],ve=me[1],ge=M((0,r.useState)(""),2),ke=ge[0],we=ge[1],xe=M((0,r.useState)(!1),2),Oe=xe[0],Ee=xe[1],Se=M((0,r.useState)(Y),2),je=Se[0],Ce=Se[1],Ae=M((0,r.useState)((function(){if("string"==typeof b)return b;if(k&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),Pe=Ae[0],Re=Ae[1],Ne=(0,r.useRef)(!1);(0,r.useEffect)((function(){Ce(Y)}),[Y]);var ze=(0,r.useCallback)((function(e){var n;if("undefined"!=typeof window&&null!==(n=history)&&void 0!==n&&n.replaceState&&"string"==typeof e)try{var t=new URLSearchParams(window.location.search);t.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+t.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),Me=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(a,(function(n){o().isValidElement(n)&&e.push(n)})),e}),[a]),Te=(0,r.useMemo)((function(){var e=new Set;return Me.map((function(n,t){var r=n.key||function(e,n){var t=e.props||{},r="tab-"+(n+1);return e.key?r=e.key:"string"==typeof t.title&&(r=t.title.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u2e80-\u2eff\u31f0-\u31ff\u3200-\u32ff\u3400-\u4dbf\uf900-\ufaff ]/gi,"").replace(/ /g,"-")),r}(n,t);e.has(r)&&(r="".concat(r,"-").concat(K())),e.add(r);var o=n.props||{},i=o.title,a=void 0===i?"Untitled Tab ".concat(t+1):i,s=o.requirePro,l=void 0!==s&&s,c=o.hidden,u=void 0!==c&&c,d=o.icon,f=void 0===d?null:d,p=o.busy,h=void 0!==p&&p,y=o.isBusy;return{key:r,title:a,requirePro:!m&&l,hidden:u,icon:f,busy:h||void 0!==y&&y}}))}),[Me,m]),Ie=(0,r.useMemo)((function(){return Te.map((function(e){return e.key}))}),[Te]),_e=(0,r.useCallback)((function(e,n,t){n&&!n.requirePro&&(void 0===b&&Pe!==n.key&&Re(n.key),v&&v(e,n,t),k&&ze(n.key))}),[b,Pe,v,k,ze]),Le=(0,r.useMemo)((function(){for(var e=new Set(he),n=[],t=0;t<Te.length;t++){var r=Te[t];r&&(r.hidden||e.has(t)||n.push(t))}return n}),[he,Te]),De=(0,r.useCallback)((function(e){var n=de.current[e];n&&n.focus&&n.focus({preventScroll:!0})}),[]),Fe=(0,r.useCallback)((function(e,n){if(Le.length){var t=Le.indexOf(e),r=-1===t?0:(t+n+Le.length)%Le.length,o=Le[r],i=Te[o];i&&!i.requirePro&&(_e(o,i),De(o))}}),[Le,Te,_e,De]),qe=(0,r.useCallback)((function(e){return function(n){switch(n.key){case"ArrowRight":n.preventDefault(),Fe(e,1);break;case"ArrowLeft":n.preventDefault(),Fe(e,-1);break;case"Home":if(n.preventDefault(),Le.length){var t=Le[0],r=Te[t];r&&!r.requirePro&&(_e(t,r),De(t))}break;case"End":if(n.preventDefault(),Le.length){var o=Le[Le.length-1],i=Te[o];i&&!i.requirePro&&(_e(o,i),De(o))}}}}),[Le,Te,_e,De]),Be=(0,r.useCallback)((function(e){var n=de.current[e];if(!n||"undefined"==typeof window)return I;for(var t=window.getComputedStyle(n),r=(parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0),o=0,i=Array.from(n.children);o<i.length;o++){var a=i[o],s=a.getBoundingClientRect().width||0;if(a.classList&&a.classList.contains("neko-tab-label"))r+=Math.max(a.scrollWidth||0,s);else r+=s}var l="number"==typeof $?$:Number.MAX_SAFE_INTEGER;return Math.min(r,l)}),[I,$]),Ue=(0,r.useCallback)((function(){var e=se.current;if(e){var n=e.clientWidth,t=ue.current?ue.current.offsetWidth:0,r=le.current?le.current.offsetWidth:0,o=[];de.current.forEach((function(e,n){var t=Te[n];e&&t&&!t.hidden&&o.push(n)}));var i=o.length;if(0===i)return ye((function(e){return e.length?[]:e})),Ee(!1),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var a=te,s=n-r-a,l=o.join(",");if(fe.current.key!==l){var c={};o.forEach((function(e){c[e]=Be(e)})),fe.current={key:l,widths:c}}var u=fe.current.widths,d=o.reduce((function(e,n){return e+(u[n]||I)}),0),f=ue.current?1:0,p=d+t+(i-1+f)*Y;if(p<=s)return Ee(!1),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var h=i-1+f;if(h>0&&Z<Y){var y=p-s;if(y>0&&y<=h*(Y-Z)+.5){var m=Math.max(Z,Y-y/h);return Ee(!1),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-m)<D?e:m}))}}if(Math.floor((s-t+Y)/(R+Y))>=i)return Ee(!0),ye((function(e){return e.length?[]:e})),void Ce((function(e){return Math.abs(e-Y)<D?e:Y}));var b=n-Math.max(r,ee)-a,v=Math.floor((b-t+Y)/(R+Y));v=Math.max(1,Math.min(v,i));var g=o.slice(0,v),k=o.slice(v),w=Te.findIndex((function(e){return e&&e.key===Pe}));if(-1!==w&&!g.includes(w)&&o.includes(w)){g[g.length-1]=w;var x=new Set(g);k=o.filter((function(e){return!x.has(e)}))}Ee(!0),Ce((function(e){return Math.abs(e-Y)<D?e:Y})),ye((function(e){return e.length===k.length&&e.every((function(e,n){return e===k[n]}))?e:k}))}}),[Te,Pe,Y,Z,R,I,ee,te,Be,s,n]);(0,r.useLayoutEffect)((function(){Ue()}),[Ue]),(0,r.useEffect)((function(){var e=se.current;if(e){var n,t=function(){return Ue()};return"undefined"!=typeof ResizeObserver?(n=new ResizeObserver(t)).observe(e):window.addEventListener("resize",t),function(){n?n.disconnect():window.removeEventListener("resize",t)}}}),[Ue]),(0,r.useEffect)((function(){Ue()}),[Pe,Ue]),(0,r.useLayoutEffect)((function(){var e,n=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=T(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}(de.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){var r=t.querySelector(".neko-tab-label");r&&t.classList.toggle("needs-fade",r.scrollWidth>r.clientWidth+1)}}}catch(e){n.e(e)}finally{n.f()}})),(0,r.useEffect)((function(){if(Te.length){var e="string"==typeof b?b:Pe;if(!Ie.includes(e)&&Ie.length>0){var n=Te.find((function(e){return!e.hidden}));n&&e!==n.key&&Re(n.key)}else e!==Pe&&Re(e)}}),[b,Te,Ie,Pe]),(0,r.useEffect)((function(){var e=Te.find((function(e){return e.key===Pe}));if(e&&e.hidden){var n=Te.find((function(e){return!e.hidden}));n&&Re(n.key)}}),[Te,Pe]),(0,r.useLayoutEffect)((function(){if(!Ne.current&&Te.length){Ne.current=!0;var e=Pe;if(!e){var n,t,r=k&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&Ie.includes(r)?r:null)||(null!==(n=null===(t=Te.find((function(e){return!e.hidden})))||void 0===t?void 0:t.key)&&void 0!==n?n:Ie[0]),Re(e)}if(x){var o=Ie.indexOf(e);-1!==o&&Te[o]&&_e(o,Te[o])}}}),[k,x,Te,Ie,Pe,_e]);var We=(0,r.useMemo)((function(){return o().Children.map(Me,(function(e,n){var t=Te[n];if(!t)return null;var r=t.key===Pe&&!t.hidden;return o().cloneElement(e,{isActive:r,inversed:i,key:t.key,_panelId:"panel-".concat(ae,"-").concat(n),_labelledById:"tab-".concat(ae,"-").concat(n)})}))}),[Me,Te,Pe,i,ae]),$e=(0,y.gR)("neko-tabs",{inversed:i});return o().createElement("div",P({className:$e},ie),n&&o().createElement(U,{className:"".concat(i?"inversed":""," ").concat(t?"has-subtitle":"")},o().createElement(f.s,{h2:!0,className:"neko-tabs-title"},n),t&&o().createElement("div",{className:"neko-tabs-subtitle"},t)),o().createElement(F,null,o().createElement(q,{ref:se,role:"tablist","aria-label":oe},Te.map((function(e,n){var t,r=e.key===Pe,a=(e.hidden||he.includes(n))&&!r,s=(null===(t=Me[n])||void 0===t?void 0:t.props)||{},u=s.busy||s.isBusy||!1,d="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(i?"inversed":""," ")+"".concat(u?"busy":""),f=fe.current.widths[n]||I,p=N(N({},Oe?{minWidth:R,maxWidth:$,flex:"1 1 ".concat(f,"px")}:{flex:"0 0 auto"}),{},{marginRight:je});return o().createElement(W,{key:e.key,id:"tab-".concat(ae,"-").concat(n),ref:function(e){return de.current[n]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(ae,"-").concat(n),"aria-disabled":e.requirePro||u?"true":"false",tabIndex:r?0:-1,onKeyDown:qe(n),onClick:function(t){u||_e(n,e,t)},className:d,style:p,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement(c.z,{icon:e.icon,width:15,height:15,style:{marginRight:5},raw:!0}),o().createElement("div",{className:"neko-tab-label",title:e.title},e.title),o().createElement(l.K,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),s&&o().createElement("span",{ref:ue,style:{display:"inline-flex",alignItems:"center",marginLeft:je,flex:"0 0 auto"}},s)),o().createElement(B,{ref:le},E&&o().createElement("div",{style:{display:"flex",alignItems:"center",marginRight:he.length>0?10:0}},E?j?o().createElement(p.B,{variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null),he.length>0&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},o().createElement("span",{ref:ce,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":be?"true":"false","aria-label":"More tabs",onClick:function(){return ve((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),ve((function(e){return!e})))},className:"neko-tabs-chevron ".concat(be?"open":""),style:{display:"inline-flex",alignItems:"center",marginLeft:20,marginRight:5,cursor:"pointer",color:i?"var(--neko-white)":"var(--neko-gray-60)"}},o().createElement(h.A,{size:22})),o().createElement(u.G,{visible:be,targetRef:ce,onClose:function(){ve(!1),we("")},matchWidth:!1},o().createElement(H,null,he.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(d.A,{value:ke,placeholder:"Search tabs...",onChange:function(e){return we(e)}})),o().createElement(Q,{role:"menu"},he.filter((function(e){var n;return!ke||((null===(n=Te[e])||void 0===n?void 0:n.title)||"").toLowerCase().includes(ke.toLowerCase())})).map((function(e){var n,t;return o().createElement(G,{key:(null===(n=Te[e])||void 0===n?void 0:n.key)||e,role:"menuitem",onClick:function(n){ve(!1),we(""),_e(e,Te[e],n)},className:"neko-tab-overflow-item"},(null===(t=Te[e])||void 0===t?void 0:t.title)||"Tab ".concat(e+1))})))))))),We,o().createElement("style",{jsx:"true"},"\n .neko-tab-panel-wrapper {\n border-radius: 0 8px 8px 8px;\n overflow: hidden;\n }\n "))},Y=function(e){var n=e.children,t=e.isActive,r=void 0!==t&&t,i=e.busy,a=void 0!==i&&i,s=e.isBusy,l=void 0!==s&&s,c=e.inversed,u=e._panelId,d=e._labelledById,f=(e.title,e.icon,e.requirePro,e.key,_(e,A),a||l);o().useEffect((function(){l&&console.log('NekoTab: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[l]);var p=(0,y.gR)("neko-tab-content",{active:r,inversed:c});return o().createElement(m.A,{busy:f,overlayStyle:{borderRadius:"0 8px 8px 8px"},className:"neko-tab-panel-wrapper"},o().createElement($,{id:u,role:"tabpanel","aria-labelledby":d,"aria-hidden":r?"false":"true",hidden:!r,className:p},r&&n))},X=function(e){return o().createElement(V,e)};X.propTypes={title:a().string,subtitle:a().string,isPro:a().bool,onChange:a().func,action:a().node,currentTab:a().string,keepTabOnReload:a().bool,callOnTabChangeFirst:a().bool,inversed:a().bool,mwaiPill:a().bool,mwaiEnabled:a().bool,minWidth:a().number,idealWidth:a().number,maxWidth:a().number,gap:a().number,minGap:a().number,chevronReserve:a().number,layoutBuffer:a().number,ariaLabel:a().string};var Z=function(e){return o().createElement(Y,e)};Z.propTypes={isActive:a().bool,requirePro:a().bool,title:a().string,icon:a().string,busy:a().bool,isBusy:a().bool}},7494:(e,n,t)=>{"use strict";t.d(n,{V:()=>p});var r,o=t(1594),i=t.n(o),a=t(7639),s=t.n(a),l=t(9616),c=["align"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(null,arguments)}var d=l.Ay.div(r||(r=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: white;\n color: var(--neko-font-color);\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\n align-items: center;\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]))),f=function(e){var n=e.align,t=void 0===n?"left":n,r=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(n.indexOf(r)>=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,c);return i().createElement(d,u({className:"neko-toolbar neko-align-".concat(t)},r),r.children)},p=function(e){return i().createElement(f,e)};p.propTypes={align:s().oneOf(["left","right"])}},1020:(e,n,t)=>{"use strict";var r=t(1594),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0}; 165 165 /** 166 166 * @license React -
media-cleaner/trunk/classes/core.php
r3469229 r3478595 74 74 } 75 75 76 $shouldLoad = ( defined( 'WP_CLI' ) && WP_CLI ) || $is_wpmc_screen || $is_wpmc_rest;77 78 if ( ! $shouldLoad ) {79 return;80 }81 82 83 76 // Variables 84 77 $this->site_url = get_site_url(); … … 93 86 $this->check_content = $this->get_option( 'content' ); 94 87 $this->debug_logs = $this->get_option( 'debuglogs' ); 95 $this->is_rest = MeowKit_WPMC_Helpers::is_rest();88 $this->is_rest = $is_wpmc_rest; 96 89 $this->is_cli = defined( 'WP_CLI' ) && WP_CLI; 97 90 $this->shortcode_analysis = !$this->get_option( 'shortcodes_disabled' ); … … 100 93 global $wpmc; 101 94 $wpmc = $this; 95 96 $shouldLoad = ( defined( 'WP_CLI' ) && WP_CLI ) || $is_wpmc_screen || $is_wpmc_rest; 97 98 if ( ! $shouldLoad ) { 99 return; 100 } 102 101 103 102 // Language … … 483 482 function get_urls_from_string( $string ) { 484 483 $urls = array(); 484 // Replace the satinized urls with the real ones to be sure to get them in the regex 485 $string = str_replace( '\\', '', $string ); 486 487 485 488 $pattern = '/(https?:\/\/[^\s\"\'\>\<\?\#]+\.(' . $this->types . '))/i'; 486 489 if ( preg_match_all( $pattern, $string, $matches ) ) { … … 1564 1567 'mediaUrl' => $ref->mediaUrl, 1565 1568 'originType' => $ref->originType, 1569 'origin' => $ref->origin, 1566 1570 'parentId' => empty( $ref->parentId ) ? null : (int)$ref->parentId, 1567 1571 ] ); … … 1582 1586 if ( $force_cache ) { 1583 1587 $this->use_cached_references = true; 1584 }1585 1586 if ( !empty( $origin ) ) {1587 $type = $type . " [$origin]";1588 1588 } 1589 1589 … … 1700 1700 $values = array(); 1701 1701 $place_holders = array(); 1702 $query = "INSERT INTO $table (mediaId, mediaUrl, originType, parentId) VALUES ";1702 $query = "INSERT INTO $table (mediaId, mediaUrl, originType, origin, parentId) VALUES "; 1703 1703 1704 1704 foreach ( $entries as $value ) { 1705 $origin = isset( $value['origin'] ) ? $value['origin'] : null; 1705 1706 if ( !is_null($value['id'] ) ) { 1706 1707 // Media Reference 1707 array_push( $values, $value['id'], $value['type'] );1708 $place_holders[] = "('%d', NULL, '%s', NULL)";1708 array_push( $values, $value['id'], $value['type'], $origin ); 1709 $place_holders[] = "('%d', NULL, '%s', '%s', NULL)"; 1709 1710 1710 1711 if ($this->debug_logs) { … … 1714 1715 else if ( !is_null($value['url'] ) ) { 1715 1716 // File Reference 1716 array_push( $values, $value['url'], $value['type'] );1717 array_push( $values, $value['url'], $value['type'], $origin ); 1717 1718 if ( isset( $value['parentId'] ) ) { 1718 1719 array_push( $values, $value['parentId'] ); 1719 $place_holders[] = "(NULL, '%s', '%s', '% d')";1720 $place_holders[] = "(NULL, '%s', '%s', '%s', '%d')"; 1720 1721 if ( $this->debug_logs ) { 1721 1722 $this->log( "+ {$value['url']} (as URL) (ParentID: {$value['parentId']})" ); 1722 1723 } 1723 1724 } else { 1724 $place_holders[] = "(NULL, '%s', '%s', NULL)";1725 $place_holders[] = "(NULL, '%s', '%s', '%s', NULL)"; 1725 1726 if ( $this->debug_logs ) { 1726 1727 $this->log("+ {$value['url']} (as URL)"); … … 1849 1850 return $sizes_as_key ? $urls : array_values( $urls ); 1850 1851 } 1851 1852 1853 function get_thumbnails_urls_from_srcset( $id, $size = 'full' ) { 1852 1853 function get_thumbnails_urls_from_srcset( $media, $size = 'full' ) { 1854 1855 $id = is_numeric( $media ) ? (int)$media : $this->get_id_from_clean_url( $media, false ); 1854 1856 1855 1857 $image_size = $this->get_attachment_size_by_id( $id, $size ); … … 2520 2522 mediaUrl TINYTEXT NULL, 2521 2523 originType TINYTEXT NOT NULL, 2524 origin TINYTEXT NULL, 2522 2525 parentId BIGINT(20) NULL, 2523 2526 PRIMARY KEY (id), -
media-cleaner/trunk/classes/rest.php
r3420714 r3478595 725 725 // Extract post IDs and media IDs/URLs 726 726 foreach ( $entries as $entry ) { 727 // Extract post ID from originType 728 if ( preg_match('/\[(\d+)\]/', $entry->originType, $matches) ) { 729 $post_id = intval( $matches[1] ); 730 $entry->post_id = $post_id; 731 $post_ids[] = $post_id; 732 } else { 733 $entry->post_id = null; 734 } 735 727 728 if( $entry->origin && is_numeric( $entry->origin ) ) { 729 $post_ids[] = (int) $entry->origin; 730 } 731 736 732 // Collect media IDs and URLs 737 733 if ( $entry->mediaId ) { … … 791 787 foreach ( $entries as $entry ) { 792 788 // Assign post title 793 if ( isset( $entry-> post_id ) && isset( $post_titles[ $entry->post_id] ) ) {794 $entry->post_title = $post_titles[ $entry-> post_id];789 if ( isset( $entry->origin ) && isset( $post_titles[ $entry->origin ] ) ) { 790 $entry->post_title = $post_titles[ $entry->origin ]; 795 791 } else { 796 792 $entry->post_title = ''; 797 793 } 794 798 795 799 796 // Assign thumbnail -
media-cleaner/trunk/classes/support.php
r3447443 r3478595 279 279 } 280 280 281 //LayerSlider 282 if ( defined( 'LS_PLUGIN_VERSION' ) ) { 283 array_push( $unsupported, 'LayerSlider' ); 284 } 285 281 286 return $unsupported; 282 287 } -
media-cleaner/trunk/media-cleaner.php
r3469229 r3478595 4 4 Plugin URI: https://meowapps.com 5 5 Description: Clean your WordPress! Eliminate unused and broken media files. For a faster, and better website. 6 Version: 7.0. 46 Version: 7.0.5 7 7 Author: Jordy Meow 8 8 Author URI: https://jordymeow.com … … 17 17 18 18 if ( !defined( 'WPMC_VERSION' ) ) { 19 define( 'WPMC_VERSION', '7.0. 4' );19 define( 'WPMC_VERSION', '7.0.5' ); 20 20 define( 'WPMC_PREFIX', 'wpmc' ); 21 21 define( 'WPMC_DOMAIN', 'media-cleaner' ); -
media-cleaner/trunk/readme.txt
r3469229 r3478595 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 7.0. 48 Stable tag: 7.0.5 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 49 49 50 50 == Changelog == 51 52 = 7.0.5 (2026/03/09) = 53 * Fix: Ensure plugin checks run after all required options are initialized. 54 * Add: Introduce LayerSlider compatibility and update Enfold theme integration. 55 * Update: Improve origin handling so the plugin can work with sources that don't use numeric IDs. 56 * Add: Include more direct documentation links in error popups. 57 * Add: Provide ACF-specific filters for URLs and IDs to give developers more precise control over field handling. 51 58 52 59 = 7.0.4 (2026/02/25) =
Note: See TracChangeset
for help on using the changeset viewer.