Changeset 3469575
- Timestamp:
- 02/25/2026 03:11:07 PM (4 weeks ago)
- Location:
- wplr-sync/trunk
- Files:
-
- 7 edited
-
app/index.js (modified) (1 diff)
-
app/vendor.js (modified) (1 diff)
-
classes/api.php (modified) (1 diff)
-
classes/rest.php (modified) (2 diffs)
-
common/admin.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
wplr-sync.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wplr-sync/trunk/app/index.js
r3447477 r3469575 1 1 /*! For license information please see index.js.LICENSE.txt */ 2 (()=>{"use strict";var e,t={79:(e,t,n)=>{var r,a,o,l,i,c=n(1746),u=n(9570),s=n(3391),d=n(6089),f=n(1368),p=n(3648),m=n(1774),y=n(2223),h=n(4114),g=n(9176),v=n(5952),b=n(1168),E=n(2685),w=n(2925),R=n(4810),k=n(3531), S=pEngine.prefix,O=(pEngine.domain,pEngine.rest_url.replace(/\/+$/,"")),I=pEngine.api_url.replace(/\/+$/,""),P=pEngine.plugin_url.replace(/\/+$/,""),A="1"===pEngine.is_pro,x=(A&&pEngine.is_registered,pEngine.rest_nonce),T=n(1794),j=n(5643);function C(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var D=j.Ay.div(r||(r=C(["\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"]))),N=(0,j.Ay)(R.z)(a||(a=C(["\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"]))),F=j.Ay.img(o||(o=C(["\n height: 125px;\n width: auto;\n border-radius: 10px;\n background: lightgray;\n"]))),M=j.Ay.div(l||(l=C(["\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"]))),L=j.Ay.ul(i||(i=C(["\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 G(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return U(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(U(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,U(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,U(d,"constructor",u),U(u,"constructor",c),c.displayName="GeneratorFunction",U(u,a,"GeneratorFunction"),U(d),U(d,a,"Generator"),U(d,r,function(){return this}),U(d,"toString",function(){return"[object Generator]"}),(G=function(){return{w:o,m:f}})()}function U(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}U=function(e,t,n,r){function o(t,n){U(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},U(e,t,n,r)}function z(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function B(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){z(o,r,a,l,i,"next",e)}function i(e){z(o,r,a,l,i,"throw",e)}l(void 0)})}}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||q(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 q(e,t){if(e){if("string"==typeof e)return H(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Y=wp.element,V=Y.useState,K=Y.useEffect,X="".concat(O,"/meow-common/v1"),Q=function(e){var t=e.request,n=e.title,r=e.max,a=W(V(!1),2),o=a[0],l=a[1],i=W(V([]),2),c=i[0],u=i[1],s=c.length>0?c.reduce(function(e,t){return e+t}):0,d=c.length>0?Math.ceil(s/c.length):0,f=!c.length&&o;return K(function(){o&&setTimeout(B(G().m(function e(){var n,r,a;return G().w(function(e){for(;;)switch(e.n){case 0:return n=(new Date).getTime(),e.n=1,(0,k.IU)("".concat(X,"/").concat(t),{method:"POST",nonce:x});case 1:r=(new Date).getTime(),a=r-n,u(function(e){return[].concat(function(e){if(Array.isArray(e))return H(e)}(t=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||q(t)||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.")}(),[a]);var t});case 2:return e.a(2)}},e)})),1e3)},[c]),React.createElement(D,{style:{width:200,textAlign:"center"}},React.createElement(p.s,{h2:!0,style:{color:"white"}},n),React.createElement(T.X,{size:200,value:f?r:d,max:r},React.createElement("span",{style:{fontSize:20}},f?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},f?"YOUR ENGINE":c.length+" requests")),React.createElement(w.M,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||u([]),l(!o)}},o?"Stop":"Start"))};function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return J(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J(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 J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Z(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return ee(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ee(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ee(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ee(d,"constructor",u),ee(u,"constructor",c),c.displayName="GeneratorFunction",ee(u,a,"GeneratorFunction"),ee(d),ee(d,a,"Generator"),ee(d,r,function(){return this}),ee(d,"toString",function(){return"[object Generator]"}),(Z=function(){return{w:o,m:f}})()}function ee(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}ee=function(e,t,n,r){function o(t,n){ee(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},ee(e,t,n,r)}function te(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function ne(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){te(o,r,a,l,i,"next",e)}function i(e){te(o,r,a,l,i,"throw",e)}l(void 0)})}}var re=wp.element,ae=re.useState,oe=re.useEffect;I&&O&&P||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var le="".concat(O,"/meow-common/v1"),ie=React.createElement(D,null,React.createElement(p.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! 🌴🙀")),ce=React.createElement(D,null,React.createElement(p.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.")),ue=React.createElement(D,null,React.createElement(p.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"))))),se=function(){var e=ne(Z().m(function e(){var t;return Z().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.IU)("".concat(le,"/all_settings/"),{method:"POST",nonce:x});case 1:return t=e.v,e.a(2,t.data)}},e)}));return function(){return e.apply(this,arguments)}}(),de=function(){var e=ne(Z().m(function e(t){var n,r,a;return Z().w(function(e){for(;;)switch(e.n){case 0:return n=t.value,r=t.id,e.n=1,(0,k.IU)("".concat(le,"/update_option"),{method:"POST",nonce:x,json:{name:r,value:n}});case 1:return a=e.v,e.a(2,a)}},e)}));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=ne(Z().m(function e(){var t;return Z().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.IU)("".concat(le,"/error_logs"),{method:"POST",nonce:x});case 1:return t=e.v,e.a(2,t.data.reverse())}},e)}));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=(0,u.jE)(),t=$(ae(!1),2),n=t[0],r=t[1],a=$(ae(""),2),o=a[0],l=a[1],i=(0,d.I)({queryKey:["all_settings"],queryFn:se}),c=i.data,s=i.error,_=(0,f.n)({mutationFn:de,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),k=(0,f.n)({mutationFn:fe}),S=null==c?void 0:c.meowapps_hide_meowapps,O=null==c?void 0:c.force_sslverify;oe(function(){s&&!n&&(r(!0),console.error("Error from useQuery",s.message))},[s]),oe(function(){var e=document.getElementById("meow-common-phpinfo");e&&l(e.innerHTML)},[]);var I=function(e,t){_.mutate({value:e,id:t})},P=React.createElement(m.d,{title:"Main Menu"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(p.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:_.isPending,checked:S,onChange:I}))),A=React.createElement(m.d,{title:"SSL Verify"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(p.s,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:_.isPending,checked:O,onChange:I})));return React.createElement(g.z,{showRestError:n},React.createElement(v.n,{title:"The Dashboard"}),React.createElement(b.N,null,React.createElement(b.Y,{full:!0},React.createElement(E._,{keepTabOnReload:!0},React.createElement(E.V,{title:"Meow Apps"},ie,React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(N,{title:"AI Engine",className:"primary"},React.createElement(F,{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(N,{title:"Media Cleaner",className:"primary"},React.createElement(F,{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(N,{title:"Database Cleaner",className:"primary"},React.createElement(F,{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(N,{title:"Media File Renamer",className:"primary"},React.createElement(F,{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(N,{title:"Social Engine",className:"primary"},React.createElement(F,{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(N,{title:"Meow Analytics",className:"primary"},React.createElement(F,{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(b.Y,{minimal:!0},React.createElement(N,{title:"Contact Form Block",className:"primary"},React.createElement(F,{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(N,{title:"Meow Gallery",className:"primary"},React.createElement(F,{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(N,{title:"Meow Lightbox",className:"primary"},React.createElement(F,{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(N,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(F,{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(N,{title:"Photo Engine",className:"primary"},React.createElement(F,{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(N,{title:"Contact Form Block",className:"primary"},React.createElement(F,{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(E.V,{title:"Performance"},ce,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(Q,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(Q,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(Q,{title:"SQL Request Time",request:"sql_request",max:2800})),ue),React.createElement(E.V,{title:"PHP Info"},React.createElement(M,{dangerouslySetInnerHTML:{__html:o}})),React.createElement(E.V,{title:"PHP Error Logs"},React.createElement(D,null,React.createElement(w.M,{style:{marginBottom:10},color:"#ccb027",onClick:function(){k.mutate()},disabled:k.isPending,isBusy:k.isPending},"Load PHP Error Logs"),React.createElement(L,null,(k.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(p.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(E.V,{title:"Settings"},React.createElement(R.z,{title:"Settings",className:"primary"},P,A))))))},me=wp.element,ye=(me.useState,me.useEffect,"".concat(O,"/meow-licenser/").concat(S,"/v1"),n(5084));const he=function(e){var t=e.busy,n=e.use_taken_date,r=e.upload_folder,a=e.filename_accents,o=e.public_api,l=e.auth_token,i=e.qr,c=e.check_same_file,u=e.updateOption,s=e.media_organizer,d=e.media_library,f=e.media_modals,g=e.big_image_size_threshold,v=React.createElement(m.d,{title:"Meta Date"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_use_taken_date",label:"Use Capture Date",value:"1",checked:n,onChange:u,description:"By default, WordPress use the Upload Date. This will force the Capture Date to be used instead."}))),E=React.createElement(m.d,{title:"Upload Folder"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_upload_folder",label:"Use Upload Date (instead of Capture Date)",value:"1",checked:"upload_date"===r,onChange:function(e,t){u(!0===e?"upload_date":"taken_date",t)},description:"Since you enabled the Capture Date above as the Meta Date, the folder will used that information. You can however choose to use the Upload Date instead with this option."}))),w=React.createElement(m.d,{title:"Sanitization"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_filename_accents",label:"Disable",value:"1",checked:a,onChange:u,description:"WordPress sanitizes filenames by default. This option will turn it off."}))),_=React.createElement(m.d,{title:"Media Organizer"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_organizer",label:"Enable (Recommended)",description:"Adds a Organizer in your Media menu. You will then able to organize your images in folders and collections.",value:"1",checked:s,onChange:u}))),k=React.createElement(m.d,{title:"Media Library"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_library",label:"Enable Media Browser (Not Recommended)",description:"Adds the Photo Engine Media Browser to the modals used for adding images (single image or gallery block).",value:"1",checked:d,onChange:u}))),S=React.createElement(m.d,{title:"Media Modals"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_modals",label:"Enable Media Browser (Beta)",description:"Adds the Photo Engine Media Browser to the Media Library.",value:"1",checked:f,onChange:u}))),O=React.createElement(m.d,{title:"Image Threshold"},React.createElement(h.R,{name:"wr2x_big_image_size_threshold",disabled:t,label:"Disable",value:"1",checked:g,onChange:u})),I=React.createElement(m.d,{title:"Public API"},React.createElement("div",{style:{display:"flex"}},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_public_api",label:"Enable",value:"1",checked:o,onChange:u,description:React.createElement(p.s,{p:!0},"Read-only features will be available through the WordPress API for external apps. A QR Code will be displayed for auth.",o&&React.createElement("small",null,React.createElement("br",null),React.createElement("br",null),"Quick test: ",React.createElement("a",{href:"/wp-json/wplr/v1/hierarchy?wplr_auth_token=".concat(l)},"Hierarchy"),"."))})),o&&React.createElement("img",{style:{width:80,height:80,marginLeft:20},src:"https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=".concat(encodeURIComponent(i))}))),P=React.createElement(m.d,{title:"Double Processing"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_check_same_file",label:"Avoid",value:"1",checked:c,onChange:u,description:"Avoid processing if the new file is the same as the old one. That will avoid thumbnails to be generated again, as well as optimization processes and so on."})));return React.createElement(React.Fragment,null,React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Features",className:"primary"},_,S,k,React.createElement(p.s,{p:!0},"The Media Organizer is recommended in order to look through your photos. Feel free to try the ",React.createElement("i",null,"Browser")," for the ",React.createElement("i",null,"Media Modals")," (for when you edit posts), but support isn't perfect yet. Your folders and collections will be always available through the filters."),React.createElement(p.s,{p:!0},React.createElement("i",null,"Browser")," for ",React.createElement("i",null,"Media Library")," is not recommended as you should use the Media Organizer instead in this case."))),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Upload & Sync",className:"primary"},v,n&&E,w,P),React.createElement(R.z,{busy:t,title:"Advanced",className:"primary"},O,I))))};var ge=n(8899),ve=n(657),be=wp.i18n.__,Ee={};Ee.PENDING=be("Pending","wplr-sync"),Ee.RENAME=be("Rename","wplr-sync"),Ee.TITLE=be("Title","wplr-sync"),Ee.MEDIA=be("Media","wplr-sync"),Ee.ACTION=be("Action","wplr-sync"),Ee.THUMB=be("Thumb","wplr-sync"),Ee.LR_ID=be("LR ID","wplr-sync"),Ee.FILENAME=be("Filename","wplr-sync"),Ee.UNLINKED_PHOTOS=be("Unlinked Photos","wplr-sync"),Ee.DUPLICATED_LINKS=be("Duplicated Links","wplr-sync"),Ee.IGNORED_PHOTOS=be("Ignored Photos","wplr-sync"),Ee.UNKNOWN=be("Unknown","wplr-sync"),Ee.ENABLED=be("Enabled","wplr-sync"),Ee.NOT_LINKED=be("Not linked","wplr-sync"),Ee.NEVER_SYNCED=be("Never synced","wplr-sync"),Ee.SYNCED_AT=be("Last Sync: ","wplr-sync"),Ee.IGNORED=be("Ignored","wplr-sync"),Ee.DELETE=be("Delete","wplr-sync"),Ee.RESYNC_WITH_EXTENSIONS=be("Resync with Extensions","wplr-sync"),Ee.RESET_WITH_EXTENSIONS=be("Reset with Extensions","wplr-sync"),Ee.CLEAN_DB=be("Clean DB","wplr-sync"),Ee.REPAIR_DB=be("Repair DB","wplr-sync");const we=Ee;function Re(e){return Re="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},Re(e)}function _e(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return ke(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ke(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ke(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ke(d,"constructor",u),ke(u,"constructor",c),c.displayName="GeneratorFunction",ke(u,a,"GeneratorFunction"),ke(d),ke(d,a,"Generator"),ke(d,r,function(){return this}),ke(d,"toString",function(){return"[object Generator]"}),(_e=function(){return{w:o,m:f}})()}function ke(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}ke=function(e,t,n,r){function o(t,n){ke(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},ke(e,t,n,r)}function Se(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function Oe(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Se(o,r,a,l,i,"next",e)}function i(e){Se(o,r,a,l,i,"throw",e)}l(void 0)})}}function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach(function(t){Ae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ae(e,t,n){return(t=function(e){var t=function(e){if("object"!=Re(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Re(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Re(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xe={refetchOnWindowFocus:!1,retry:!1};function Te(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return je(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(je(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,je(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,je(d,"constructor",u),je(u,"constructor",c),c.displayName="GeneratorFunction",je(u,a,"GeneratorFunction"),je(d),je(d,a,"Generator"),je(d,r,function(){return this}),je(d,"toString",function(){return"[object Generator]"}),(Te=function(){return{w:o,m:f}})()}function je(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}je=function(e,t,n,r){function o(t,n){je(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},je(e,t,n,r)}function Ce(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||Ne(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 Ne(e,t){if(e){if("string"==typeof e)return Fe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fe(e,t):void 0}}function Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Me=wp.element,Le=Me.useState,Ge=Me.useMemo,Ue={fontSize:"x-small",marginLeft:3};const ze=function(e){var t,n=e.busy,r=e.enable_keywords,a=e.sync_keywords,o=e.sync_keywords_options,l=e.updateOption,i=(0,u.jE)(),c=De(Le(!1),2),s=c[0],f=c[1],g=De(Le(null),2),v=g[0],E=g[1],_=De(Le(null),2),S=_[0],O=_[1],P=De(Le(!1),2),A=P[0],T=P[1],j=(0,d.I)(Pe({queryKey:["keywords-hierarchy"],queryFn:(t=Oe(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(I,"/keywords_hierarchy/"),{headers:{"X-WP-Nonce":x}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch keywords hierarchy");case 3:return e.a(2)}},e)})),function(){return t.apply(this,arguments)})},xe)),C=j.data,D=j.isLoading,N=(null==C?void 0:C.data)||[],F=n||D,M=function(){i.invalidateQueries(["keywords-hierarchy"])},L=React.createElement(m.d,{title:"Enable Keywords"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_enable_keywords",label:"Create the Keywords Taxonomy",value:"1",checked:r,onChange:l,description:React.createElement(p.s,null,"The Keywords taxonomy (",React.createElement("b",null,"attachment_keyword"),") will be added to your Media Library. It works the same way as the tags already available for your posts.")}))),G=React.createElement(m.d,{title:"Sync Keywords"},React.createElement(ge.u,{name:"wplr_sync_keywords",scrolldown:!0,onChange:l,description:"Synchronize your LR keywords with a taxonomy available in your Media Library."},Object.keys(o).map(function(e){var t=o[e];return React.createElement(ge.j,{id:t,value:t,label:t||"none",checked:a===t||!a&&!t})}))),U=function(){var e,t=(e=Te().m(function e(t){return Te().w(function(e){for(;;)switch(e.n){case 0:return T(!0),e.n=1,(0,k.Tb)("".concat(I,"/delete_keywords_hierarchy"),{nonce:x,json:{delete_keyword:t.id}});case 1:M(),T(!1);case 2:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Ce(o,r,a,l,i,"next",e)}function i(e){Ce(o,r,a,l,i,"throw",e)}l(void 0)})});return function(e){return t.apply(this,arguments)}}(),z=function(e,t){return React.createElement(ve.R,{title:React.createElement(React.Fragment,null,e.name,React.createElement(p.s,{style:Ue},"(ID: ",e.id,", Photos: ",e.count,")")),icon:"tag",onMouseEnter:function(){return E((t=e).id),void O(t.name);var t},rightElement:React.createElement(w.M,{small:!0,className:"danger",onClick:function(){return U(e)}},we.DELETE),showRightElement:t},e.children.length?e.children.map(function(e){return z(e,t)}):null)},B=Ge(function(){return N.length?React.createElement(ve.M,null,N.map(function(e){return z(e,s)})):null},[N,s]),W=React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement(p.s,{p:!0},"This is the hierarchy of tags stored by Photo Engine internally. If you wish this hierarchy to be synchronized with your theme directly, please learn about the ",React.createElement("a",{href:"https://meowapps.com/wplr-sync-extensions/"},"Photo Engine Extensions"),". You can also try the ",React.createElement("a",{href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")," plugin that makes use of all this natively."),B),React.createElement("div",null,React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"unlockKeywordsHierarchy",label:React.createElement(p.s,null,"Unlock ",React.createElement("b",null,we.DELETE)),value:"1",checked:s,onChange:function(){f(!s)}})))),q=Ge(function(){if(!v)return null;var e=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],a=n;return t.forEach(function(t){var o;n=t.id===v,(a||t.id===v)&&r.push(t.id),t.children.length&&r.push.apply(r,function(e){if(Array.isArray(e))return Fe(e)}(o=e(t.children,n))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||Ne(o)||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.")}())}),r};return e(N).join(",")},[v]),H=React.createElement(React.Fragment,null,React.createElement(p.s,{p:!0},"You can add the ",React.createElement("i",null,"wplr")," attributes to the native WP Gallery shortcode. Hover the collections, folders and tags and copy/paste this shortcode to your pages."),(S||q)&&React.createElement("div",{style:{backgroundColor:"var(--neko-blue)",color:"white",borderRadius:10,padding:10}},React.createElement(p.s,{p:!0},"Here are my photos about ",React.createElement("i",null,S),":",React.createElement("br",null),'[gallery wplr-keyword="',q,'"]')),React.createElement(p.s,{p:!0},"We recommend you to use the ",React.createElement("a",{href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery"),". Not only it features beautiful layouts but it has a Gutenberg block to do all this automatically."));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:F||A,title:"Keywords (Tags)",className:"primary"},W)),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:F||A,title:"Shortcodes",className:"primary"},H),React.createElement(R.z,{busy:F,title:"Keywords / Tags",className:"primary"},L,G)))};var Be=n(8323),We=n(3528),qe=n(5621),He=n(6118),Ye=n(9251),Ve=n(6e3);function Ke(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return Xe(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Xe(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Xe(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Xe(d,"constructor",u),Xe(u,"constructor",c),c.displayName="GeneratorFunction",Xe(u,a,"GeneratorFunction"),Xe(d),Xe(d,a,"Generator"),Xe(d,r,function(){return this}),Xe(d,"toString",function(){return"[object Generator]"}),(Ke=function(){return{w:o,m:f}})()}function Xe(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}Xe=function(e,t,n,r){function o(t,n){Xe(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Xe(e,t,n,r)}function Qe(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function $e(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Qe(o,r,a,l,i,"next",e)}function i(e){Qe(o,r,a,l,i,"throw",e)}l(void 0)})}}function Je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ze(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ze(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 Ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var et=wp.element,tt=et.useState,nt=et.useEffect;const rt=function(e){var t=e.mutate,n=e.isServerSide,r=Je(tt(null),2),a=r[0],o=r[1],l=Je(tt(!1),2),i=l[0],c=l[1],u=Je(tt(e.wpId||null),2),d=u[0],f=u[1],m=Je(tt(e.lrId||null),2),y=m[0],h=m[1],g=Je(tt(e.lrId||null),2),v=g[0],b=g[1],E=Je(tt(e.lastSync||null),2),R=E[0],_=E[1],S=(0,Ve.b_)({concurrency:2}).runTask;nt(function(){n||(e.show?o(e.show):O(d))},[e.show]),nt(function(){e.show||o(y>0?"linked":0==y?"ignored":"unlinked")},[d,y,R]);var O=function(){var e=$e(Ke().m(function e(t){var n,r;return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,S($e(Ke().m(function e(){return Ke().w(function(e){for(;;)if(0===e.n)return e.a(2,(0,k.Tb)("".concat(I,"/sync_info"),{nonce:x,json:{wpId:t}}))},e)})));case 1:n=e.v,r=n.data,f((null==r?void 0:r.wp_id)||t),h((null==r?void 0:r.lr_id)||null),_((null==r?void 0:r.lastsync)||null),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=$e(Ke().m(function e(t){return Ke().w(function(e){for(;;)switch(e.n){case 0:b(t);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:t?t():O(d);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),T=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(I,"/link"),{nonce:x,json:{lrId:v,wpId:d}});case 1:e.v,A(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(I,"/unlink"),{nonce:x,json:{lrId:y,wpId:d}});case 1:A(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),C=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(I,"/link"),{nonce:x,json:{lrId:0,wpId:d}});case 1:A(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),D=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(I,"/unlink"),{nonce:x,json:{lrId:y,wpId:d,afterDelete:!0}});case 1:A(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),N="linked"===a,F="ignored"===a,M="duplicates"===a,L="unlinked"===a;return React.createElement(s.A,null,React.createElement(He.A,{style:{display:"flex",alignItems:"center"}},React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("div",{style:{display:"flex",alignItems:"center"}},!i&&!N&&!F&&React.createElement(Ye.A,{name:"wplr_sync-lr-id",placeholder:"Type the LR ID",style:{marginRight:5},inputStyle:N?{backgroundColor:"#007cb9",color:"#ffffff4f"}:{},readOnly:i||N,value:y,onChange:P}),!i&&L&&React.createElement(w.M,{disabled:!v,onClick:T},"Link"),!i&&M&&React.createElement(w.M,{className:"danger",onClick:D},we.DELETE)),!i&&L&&React.createElement("small",null,"You can also ",React.createElement("a",{style:{cursor:"pointer"},onClick:C},"ignore")," this."),function(e,t,n){return i?React.createElement(p.s,{div:!0},"Loading..."):"unlinked"===e?null:"ignored"===e?React.createElement(p.s,{div:!0},we.IGNORED," "):t>0?(r=n)&&new Date(r).getTime()&&"0000-00-00 00:00:00"!==n?React.createElement(p.s,{div:!0},we.SYNCED_AT," ",function(e){var t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,a=t.getDate(),o=Je((new Date).toLocaleDateString().split("/"),3),l=o[0],i=o[1],c=o[2];if("".concat(n).concat(r).concat(a)==="".concat(l).concat(i).concat(c)){var u=t.getHours(),s=u>12,d=s?"pm":"am";u=s?u-12:u;var f=t.getMinutes();return"".concat(u,":").concat(f," ").concat(d)}return"".concat(n,"/").concat(r,"/").concat(a)}(n)," "):React.createElement(p.s,{div:!0},we.NEVER_SYNCED):React.createElement(p.s,{div:!0},we.UNKNOWN);var r}(a,y,R),!i&&N&&React.createElement("a",{style:{cursor:"pointer"},onClick:j},"(unlink)"),!i&&F&&React.createElement("a",{style:{cursor:"pointer"},onClick:j}," (undo)"))))};function at(e){return at="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},at(e)}function ot(e){return function(e){if(Array.isArray(e))return dt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||st(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 lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(n),!0).forEach(function(t){ct(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ct(e,t,n){return(t=function(e){var t=function(e){if("object"!=at(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=at(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==at(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||st(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 st(e,t){if(e){if("string"==typeof e)return dt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dt(e,t):void 0}}function dt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ft=wp.element,pt=ft.useState,mt=ft.useMemo;const yt=function(e){var t=e.busy,n=(0,u.jE)(),r=ut(pt("unlinked"),2),a=r[0],o=r[1],l=ut(pt([]),2),i=l[0],c=l[1],s=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unlinked";return(0,d.I)(Pe({queryKey:["entries",t],queryFn:(e=Oe(_e().m(function e(){var n,r;return _e().w(function(e){for(;;)switch(e.n){case 0:return n=(0,k.mR)("".concat(I,"/entries"),{show:t}),e.n=1,(0,k.m9)(n,{headers:{"X-WP-Nonce":x}});case 1:if(!(r=e.v).success){e.n=2;break}return e.a(2,r);case 2:throw new Error(r.error||"Failed to fetch entries");case 3:return e.a(2)}},e)})),function(){return e.apply(this,arguments)})},xe))}(a),f=s.data,p=s.isLoading,m=(null==f?void 0:f.data)||[],y=t||p,h=function(){n.invalidateQueries(["entries",a])},g={width:120,height:120,objectFit:"cover"},v=mt(function(){return"duplicates"===a?[{accessor:"lr_id",title:we.LR_ID},{accessor:"filename",title:we.FILENAME},{accessor:"media",title:we.MEDIA}]:[{accessor:"thumbnail_url",title:we.THUMB,width:"150px"},{accessor:"media",title:we.MEDIA},{accessor:"action",title:we.ACTION}]},[a]),E=mt(function(){return"duplicates"===a?m.map(function(e){var t;return{id:e.ID,lr_id:e.lr_id,filename:e.lr_file||"Unknown",media:React.createElement("div",{style:{display:"flex",flexDirection:"column"}},null==e||null===(t=e.details)||void 0===t?void 0:t.map(function(t,n){var r=e.details.length>n+1?it(it({},g),{},{marginBottom:"5px"}):g;return React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement("img",{src:t.thumbnail_url,style:r}),React.createElement(rt,{show:a,wpId:t.ID,lrId:e.lr_id,mutate:function(){return h()}}))}))}}):m.map(function(e){return{id:e.ID,thumbnail_url:React.createElement("img",{src:e.thumbnail_url,style:g}),media:React.createElement("a",{href:"/wp-admin/post.php?post=".concat(e.ID,"&action=edit")},"# ",e.ID),action:React.createElement(rt,{show:a,wpId:e.ID,lrId:e.lr_id||null,mutate:function(){return h()}})}})},[m,a]),w=React.createElement(React.Fragment,null,React.createElement("p",null,"This screen will help you to link your unlinked photos between WordPress and Lightroom. ",React.createElement("b",null,"Don't forget that if you link a photo from here you also need to also add it manually to the WP/LR Service in Lightroom.")," Last but not least, be careful with the in 'Duplicated Links', they are ",React.createElement("b",null,"immediate")," and the 'Delete' is ",React.createElement("b",null,"unrecoverable"),"."),React.createElement(Be.g,{tiny:!0}),React.createElement(We.o,{name:"wplr_sync-consolidate",value:a,onChange:function(e){o(e)}},React.createElement(We.K,{title:"Unlinked Photos",value:"unlinked"}),React.createElement(We.K,{title:"Duplicated Links",value:"duplicates"}),React.createElement(We.K,{title:"Ignored Photos",value:"ignored"})),React.createElement("div",{style:{marginTop:10}}),React.createElement(qe.o,{busy:y,data:E,columns:v,onSelect:function(e){c([].concat(ot(i),ot(e)))},onUnselect:function(e){c(ot(i.filter(function(t){return!e.includes(t)})))},selectedItems:i}));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,className:"primary"},w)))};var ht=n(8550);function gt(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return vt(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(vt(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,vt(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,vt(d,"constructor",u),vt(u,"constructor",c),c.displayName="GeneratorFunction",vt(u,a,"GeneratorFunction"),vt(d),vt(d,a,"Generator"),vt(d,r,function(){return this}),vt(d,"toString",function(){return"[object Generator]"}),(gt=function(){return{w:o,m:f}})()}function vt(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}vt=function(e,t,n,r){function o(t,n){vt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},vt(e,t,n,r)}function bt(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function Et(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){bt(o,r,a,l,i,"next",e)}function i(e){bt(o,r,a,l,i,"throw",e)}l(void 0)})}}function wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rt(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 Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _t=wp.element.useState;const kt=function(e){var t=e.busy,n=e.extensions,r=e.troubles_issues,a=e.debugging_enabled,o=e.catch_errors,l=e.debuglogs,i=e.updateOption,c=(0,Ve.XS)(),u=wt(_t(!1),2),s=u[0],d=u[1],f=wt(_t("Ready."),2),g=f[0],v=f[1],E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e=null!==e?e:c.getErrorCount())>0?(alert("The process has finished, but ".concat(e," error(s) occurred.")),v("Error occured!")):v("Done!"),c.reset()},_=function(e){if("add_collection"==e.action){var t="1"==e.is_folder?"folder":"collection";return"Create ".concat(t," '").concat(e.name,"'...")}if("remove_collection"==e.action){var n="1"==e.is_folder?"folder":"collection";return"Remove ".concat(n," '").concat(e.name,"'...")}return"add_media"==e.action?"Add media ".concat(e.wp_id," to collection ").concat(e.wp_col_id,"..."):"remove_media"==e.action?"Remove media ".concat(e.wp_id," from collection ").concat(e.wp_col_id,"..."):"add_tag"==e.action?"Add tag ".concat(e.name,"..."):"update_tag"==e.action?"Add parent ".concat(e.parent," for tag ").concat(e.name,"..."):"add_media_tag"==e.action?"Add tag ".concat(e.id," to media ").concat(e.wp_id,"..."):"remove_media_tag"==e.action?"Remove tag ".concat(e.id," from media ").concat(e.wp_id,"..."):"remove_tag"==e.action?"Remove tag ".concat(e.name,"..."):"Running unknown tasks..."},S=function(){var e=Et(gt().m(function e(){var t,n;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Initiating sync..."),e.n=1,(0,k.Tb)("".concat(I,"/extensions_init"),{nonce:x,json:{is_removal:!1}});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),d(!1),e.a(2);case 2:return n=t.data.map(function(e){return function(){var t=Et(gt().m(function t(n){return gt().w(function(t){for(;;)switch(t.n){case 0:return v(_(e)),t.n=1,(0,k.Tb)("".concat(I,"/extensions_query"),{nonce:x,json:{task:e},signal:n});case 1:return t.a(2,t.v)}},t)}));return function(e){return t.apply(this,arguments)}}()}),e.n=3,c.start(n);case 3:E(),d(!1);case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),O=function(){var e=Et(gt().m(function e(){var t,n;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Initiating reset..."),e.n=1,(0,k.Tb)("".concat(I,"/extensions_init"),{nonce:x,json:{is_removal:!0}});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),d(!1),e.a(2);case 2:return n=t.data.map(function(e){return function(){var t=Et(gt().m(function t(n){return gt().w(function(t){for(;;)switch(t.n){case 0:return v(_(e)),t.n=1,(0,k.Tb)("".concat(I,"/extensions_query"),{nonce:x,json:{task:e},signal:n});case 1:return t.a(2,t.v)}},t)}));return function(e){return t.apply(this,arguments)}}()}),e.n=3,c.start(n);case 3:if(!c.getErrorCount()){e.n=4;break}return E(),d(!1),e.a(2);case 4:return v("Final reset..."),e.n=5,(0,k.Tb)("".concat(I,"/extensions_reset"),{nonce:x});case 5:if((t=e.v).success){e.n=6;break}return alert(t.message),d(!1),e.a(2);case 6:E(),d(!1);case 7:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=Et(gt().m(function e(){var t;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Cleaning..."),e.n=1,(0,k.Tb)("".concat(I,"/clean"),{nonce:x});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),e.a(2);case 2:E(),d(!1);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=Et(gt().m(function e(){var t;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Repairing..."),e.n=1,(0,k.Tb)("".concat(I,"/repair"),{nonce:x});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),e.a(2);case 2:alert(t.data),E(),d(!1);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),T=r.length?React.createElement("ul",null,r.map(function(e){return React.createElement("li",null,e)})):React.createElement(p.s,{p:!0},"Everything is fine. "),j=React.createElement(m.d,{title:"Debugging"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_debugging_enabled",label:"Enable",value:"1",checked:a,onChange:i,description:"Add a Debugging menu in Photo Engine. For advanced users only."}))),C=React.createElement(m.d,{title:"Catch Errors"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_catch_errors",label:"Enable",value:"1",checked:o,onChange:i,description:"Errors (from other plugins, themes, etc) happening during the Photo Engine process will be caught to avoid operations to fail."}))),D=React.createElement(m.d,{title:"Advanced Logs"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_debuglogs",label:"Enable",value:"1",checked:l,onChange:i,description:"Create an internal log file. For advanced users only."}))),N=React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement(p.s,{p:!0},"Photo Engine synchronizes data about your photos, collections, and folders between your Lightroom and your WordPress. To use this data beyond the Media Library, you need to install and use extensions. You can learn more about it here: ",React.createElement("a",{href:"http://meowapps.com/wplr-sync-extensions/"},"WP/LR Extensions"),". You can also jump to ",React.createElement("a",{href:"https://wordpress.org/plugins/search/wplr-extension/"},"the list of the available extensions for Photo Engine"),"."),React.createElement("div",{style:{marginBottom:16}},React.createElement(w.M,{onClick:S},we.RESYNC_WITH_EXTENSIONS),React.createElement(w.M,{className:"secondary",onClick:O},we.RESET_WITH_EXTENSIONS),React.createElement(w.M,{className:"secondary",onClick:P},we.CLEAN_DB),React.createElement(w.M,{className:"secondary",onClick:A},we.REPAIR_DB)),React.createElement(ht.j,{value:100,busy:s,status:g}),React.createElement(p.s,{p:!0,style:{marginBottom:3}},React.createElement("i",null,React.createElement("b",null,we.RESYNC_WITH_EXTENSIONS)," will request the extensions to (re)create the folders/collections/keywords structure.")),React.createElement(p.s,{p:!0,style:{marginTop:3,marginBottom:3}},React.createElement("i",null,React.createElement("b",null,we.RESET_WITH_EXTENSIONS)," will request the extensions to undo their usage of the folders/collections/keywords structure.")),React.createElement(p.s,{p:!0,style:{marginTop:3}},React.createElement("i",null,React.createElement("b",null,we.CLEAN_DB)," will remove from its own database the entries related to deleted Media.")),React.createElement(p.s,{p:!0},React.createElement("i",null,React.createElement("b",null,we.REPAIR_DB)," will repair if any table is missing or corrupted."))));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t||s,title:"Actions",className:"primary"},N)),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Extensions",className:"primary"},function(e){return 0===e.length?React.createElement(p.s,{p:!0},"No extensions have been loaded."):1===e.length?React.createElement(p.s,{p:!0},"The extension for ",React.createElement("b",null,e[0])," is loaded."):React.createElement(p.s,{p:!0},"The extensions for ",React.createElement("b",null,e.join(", "))," are loaded.")}(n)),React.createElement(R.z,{busy:t,title:"Potential issues",className:"primary"},T),React.createElement(R.z,{busy:t,title:"Debugging",className:"primary"},j,C,D)))};function St(e){return St="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},St(e)}function Ot(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return It(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(It(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,It(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,It(d,"constructor",u),It(u,"constructor",c),c.displayName="GeneratorFunction",It(u,a,"GeneratorFunction"),It(d),It(d,a,"Generator"),It(d,r,function(){return this}),It(d,"toString",function(){return"[object Generator]"}),(Ot=function(){return{w:o,m:f}})()}function It(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}It=function(e,t,n,r){function o(t,n){It(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},It(e,t,n,r)}function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function At(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach(function(t){xt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function xt(e,t,n){return(t=function(e){var t=function(e){if("object"!=St(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=St(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==St(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tt(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dt=wp.element.useState;const Nt=function(){var e,t,n,r,a,o,l,i,c=(0,u.jE)(),f=(0,d.I)(Pe({queryKey:["all-settings"],queryFn:(i=Oe(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(I,"/all_settings/"),{headers:{"X-WP-Nonce":x}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch settings");case 3:return e.a(2)}},e)})),function(){return i.apply(this,arguments)})},xe)),m=f.data,y=f.isLoading,h=f.error,w=(null==m?void 0:m.data)||{},R=jt(Dt(!1),2),_=R[0],S=R[1],O=jt(Dt("basics"),2),P=O[0],T=O[1],j=y||_,C={basics:"Basics",keywords:"Keywords (Tags)",consolidate:"Consolidate with Lightroom",extensions:"Extensions & Debug"}[P]||"Settings",D=null==w?void 0:w.wplr_use_taken_date,N=null==w?void 0:w.wplr_upload_folder,F=null==w?void 0:w.wplr_filename_accents,M=null==w?void 0:w.wplr_enable_keywords,L=null==w?void 0:w.wplr_sync_keywords,G=null!==(e=null==w?void 0:w.sync_keywords_options)&&void 0!==e?e:[],U=null!==(t=null==w?void 0:w.troubles_issues)&&void 0!==t?t:[],z=null==w?void 0:w.wplr_library_show_hierarchy,B=null==w?void 0:w.wplr_public_api,W=null!==(n=null==w?void 0:w.wplr_auth_token)&&void 0!==n&&n,q=null==w?void 0:w.wplr_qr,H=null==w?void 0:w.wplr_debugging_enabled,Y=null==w?void 0:w.wplr_catch_errors,V=null==w?void 0:w.wplr_debuglogs,K=null==w?void 0:w.wplr_check_same_file,X=null!==(r=null==w?void 0:w.extensions)&&void 0!==r?r:[],Q=null!==(a=null==w?void 0:w.wplr_media_organizer)&&void 0!==a&&a,$=null!==(o=null==w?void 0:w.wplr_media_library)&&void 0!==o&&o,J=null!==(l=null==w?void 0:w.wplr_media_modals)&&void 0!==l&&l,Z=null==w?void 0:w.wr2x_big_image_size_threshold,ee=function(){var e,t=(e=Ot().m(function e(t,n){var r;return Ot().w(function(e){for(;;)switch(e.p=e.n){case 0:return console.log({value:t,name:n}),c.setQueryData(["all-settings"],function(e){return e?At(At({},e),{},{data:At(At({},e.data),{},xt({},n,t))}):e}),S(!0),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/update_option"),{json:{name:n,value:t},nonce:x});case 2:e.n=4;break;case 3:e.p=3,r=e.v,alert(r.message);case 4:return e.p=4,S(!1),c.invalidateQueries(["all-settings"]),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Tt(o,r,a,l,i,"next",e)}function i(e){Tt(o,r,a,l,i,"throw",e)}l(void 0)})});return function(e,n){return t.apply(this,arguments)}}();return React.createElement(s.A,null,React.createElement(g.z,{nekoErrors:h?[h.message]:[]},React.createElement(v.n,{title:"Photo Engine",section:C,subtitle:"By Jordy Meow",isPro:A}),React.createElement(b.N,null,React.createElement(b.Y,{fullWidth:!0},React.createElement(ye.L,null,React.createElement(p.s,{p:!0},"If you wish to link your Lightroom with Photo Engine, you will need the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/wplr-sync/"},"WP/LR Sync Plugin for Lightroom"),". You can also use Photo Engine without Lightroom, by organizing your photos through folders and collections in the Media Organizer. Then, those folders and collections can be used by other plugins (such as ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Meow Gallery"),"), your theme, mobile apps, etc. The possibilities are endless! :)")),React.createElement(E._,{keepTabOnReload:!0,onChange:function(e,t,n){null!=t&&t.key&&T(t.key)}},React.createElement(E.V,{title:"Basics",key:"basics"},React.createElement(he,{busy:j,use_taken_date:D,upload_folder:N,filename_accents:F,troubles_issues:U,library_show_hierarchy:z,public_api:B,big_image_size_threshold:Z,check_same_file:K,extensions:X,auth_token:W,qr:q,updateOption:ee,media_organizer:Q,media_library:$,media_modals:J})),React.createElement(E.V,{title:"Keywords (Tags)",key:"keywords"},React.createElement(ze,{busy:j,enable_keywords:M,sync_keywords:L,sync_keywords_options:G,updateOption:ee})),React.createElement(E.V,{title:"Consolidate with Lightroom",key:"consolidate"},React.createElement(yt,{busy:j})),React.createElement(E.V,{title:"Extensions & Debug",key:"extensions"},React.createElement(kt,{busy:j,troubles_issues:U,extensions:X,debugging_enabled:H,catch_errors:Y,debuglogs:V,updateOption:ee})))))))};var Ft=n(1594),Mt="tabIndex",Lt="folderIds",Gt="galleryId",Ut="source",zt=function(){return localStorage.getItem(Lt)?JSON.parse(localStorage.getItem(Lt)):[]},Bt=function(e){null===e?localStorage.removeItem(Lt):localStorage.setItem(Lt,JSON.stringify(e))},Wt=function(e){null===e?localStorage.removeItem(Gt):localStorage.setItem(Gt,e)},qt="wp",Ht="lr",Yt="photo",Vt="folder",Kt="collection",Xt="copy",Qt="move",$t="grid",Jt="list",Zt=[20,40,60,80,100],en="unassigned",tn="gallery";function nn(e){return nn="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},nn(e)}function rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return an(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?an(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 an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function on(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?on(Object(n),!0).forEach(function(t){cn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):on(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cn(e,t,n){return(t=function(e){var t=function(e){if("object"!=nn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=nn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function un(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return sn(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(sn(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,sn(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,sn(d,"constructor",u),sn(u,"constructor",c),c.displayName="GeneratorFunction",sn(u,a,"GeneratorFunction"),sn(d),sn(d,a,"Generator"),sn(d,r,function(){return this}),sn(d,"toString",function(){return"[object Generator]"}),(un=function(){return{w:o,m:f}})()}function sn(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}sn=function(e,t,n,r){function o(t,n){sn(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},sn(e,t,n,r)}function dn(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function fn(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){dn(o,r,a,l,i,"next",e)}function i(e){dn(o,r,a,l,i,"throw",e)}l(void 0)})}}var pn,mn,yn,hn,gn,vn=zt(),bn=localStorage.getItem(Gt),En=localStorage.getItem(Ut),wn={accessor:"size",by:"desc"},Rn={folderId:null,collectionId:null,source:null},_n=0,kn={sort:wn,page:1,limit:20,busy:!1,apiErrors:null,mediaSection:"all",wpFoldersAndGalleries:[],lrFoldersAndGalleries:[],allMedias:[],unassignedEntries:[],galleryContent:null,folderContent:null,total:0,totalAllMedias:0,totalUnassignedEntries:0,expandedFolderIds:vn,showAllMedias:!bn,showUnassignedEntries:!1,selected:{parentId:null,folderId:!bn&&vn.length?vn[vn.length-1]:null,galleryId:bn,source:En,expandedFolderIds:vn},dragging:{action:null,items:[],itemParent:null,itemType:null},pressShift:!1,pressCtrl:!1,modals:{deleteAll:!1,trashAll:!1,recoverAll:!1,createNewCollection:!1,updateCollection:!1,deleteCollection:!1,removePhoto:!1,removePhotos:!1,editPhoto:!1,createNewFolder:!1,updateFolder:!1,deleteFolder:!1},modalData:Rn,mutateWpFoldersAndGalleries:(gn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return gn.apply(this,arguments)}),mutateLrFoldersAndGalleries:(hn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return hn.apply(this,arguments)}),mutateAllMedias:(yn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return yn.apply(this,arguments)}),mutateUnassignedEntries:(mn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return mn.apply(this,arguments)}),mutateGalleryContent:(pn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return pn.apply(this,arguments)})},Sn="PAGE_UPDATED",On="LIMIT_UPDATED",In="SORT_UPDATED",Pn="TOTAL_UPDATED",An="MEDIA_SECTION_UPDATED",xn="TOTAL_ALL_MEDIAS_UPDATED",Tn="TOTAL_UNASSIGNED_ENTRIES_UPDATED",jn="TOGGLE_MODAL",Cn="RESET_MODAL",Dn="PUSH_BUSY",Nn="POP_BUSY",Fn="WP_FOLDERS_AND_GALLERIES_UPDATED",Mn="LR_FOLDERS_AND_GALLERIES_UPDATED",Ln="ALL_MEDIAS_UPDATED",Gn="UNASSIGNED_ENTRIES_UPDATED",Un="GALLERY_CONTENT_UPDATED",zn="ERROR_UPDATED",Bn="SET_WP_FOLDERS_AND_GALLERIES_MUTATE",Wn="SET_LR_FOLDERS_AND_GALLERIES_MUTATE",qn="SET_ALL_MEDIAS_MUTATE",Hn="SET_UNASSIGNED_ENTRIES_MUTATE",Yn="SET_GALLERY_CONTENT_MUTATE",Vn="SHOW_ALL_MEDIAS_UPDATED",Kn="SHOW_UNASSIGNED_ENTRIES_UPDATED",Xn="SELECTED_UPDATED",Qn="DRAGGING_UPDATED",$n="PRESS_SHIFT_UPDATED",Jn="PRESS_CTRL_UPDATED",Zn="FOLDER_CONTENT_UPDATED",er=function(e,t){switch(t.type){case Fn:var n=t.wpFoldersAndGalleries;return ln(ln({},e),{},{wpFoldersAndGalleries:n});case Bn:var r=t.mutateWpFoldersAndGalleries;return ln(ln({},e),{},{mutateWpFoldersAndGalleries:r});case Mn:var a=t.lrFoldersAndGalleries;return ln(ln({},e),{},{lrFoldersAndGalleries:a});case Wn:var o=t.mutateLrFoldersAndGalleries;return ln(ln({},e),{},{mutateLrFoldersAndGalleries:o});case Ln:var l=t.allMedias;return ln(ln({},e),{},{allMedias:l});case qn:var i=t.mutateAllMedias;return ln(ln({},e),{},{mutateAllMedias:i});case Gn:var c=t.unassignedEntries;return ln(ln({},e),{},{unassignedEntries:c});case Hn:var u=t.mutateUnassignedEntries;return ln(ln({},e),{},{mutateUnassignedEntries:u});case Un:var s=t.galleryContent;return ln(ln({},e),{},{galleryContent:s});case Yn:var d=t.mutateGalleryContent;return ln(ln({},e),{},{mutateGalleryContent:d});case zn:var f=t.apiErrors;return ln(ln({},e),{},{apiErrors:f});case Sn:var p=t.page;return ln(ln({},e),{},{page:p});case On:var m=t.limit;return ln(ln({},e),{},{limit:m});case In:var y=t.sort,h=void 0===y?wn:y;return ln(ln({},e),{},{sort:h});case Pn:var g=t.total;return ln(ln({},e),{},{total:g});case An:var v=t.mediaSection;return ln(ln({},e),{},{mediaSection:v});case xn:var b=t.totalAllMedias;return ln(ln({},e),{},{totalAllMedias:b});case Tn:var E=t.totalUnassignedEntries;return ln(ln({},e),{},{totalUnassignedEntries:E});case jn:var w=t.modal,R=t.enable,_=t.data;if(void 0===e.modals[w])return alert("The modal ".concat(w," doesn't exist.")),console.error("The modal ".concat(w," doesn't exist.")),e;void 0===R&&(R=!e.modals[w]);var k=ln({},e);return k.modals=ln({},k.modals),k.modals[w]=R,_&&(k.modalData=_),k;case Cn:var S=Object.fromEntries(Object.entries(e.modals).map(function(e){return[rn(e,1)[0],!1]}));return ln(ln({},e),{},{modals:S,modalData:Rn});case Dn:var O=t.status,I=void 0===O?"":O;return ln(ln({},e),{},{busy:++_n>0,status:I});case Nn:var P=t.status,A=void 0===P?"":P;return ln(ln({},e),{},{busy:--_n>0,status:A});case Vn:var x=t.showAllMedias;return ln(ln({},e),{},{showAllMedias:x});case Kn:var T=t.showUnassignedEntries;return ln(ln({},e),{},{showUnassignedEntries:T});case Xn:var j=t.selected;return ln(ln({},e),{},{selected:j});case Qn:var C=t.dragging;return ln(ln({},e),{},{dragging:C});case $n:var D=t.pressShift;return ln(ln({},e),{},{pressShift:D});case Jn:var N=t.pressCtrl;return ln(ln({},e),{},{pressCtrl:N});case Zn:var F=t.folderContent;return ln(ln({},e),{},{folderContent:F});default:return e}},tr=(0,Ft.createContext)(),nr=function(e){var t=e.children,n=rn((0,Ft.useReducer)(er,kn),2),r=n[0],a=n[1],o=(0,u.jE)(),l=r.sort,i=r.page,c=r.limit,s=r.mediaSection,f=function(e,t,n,r,a){var o,l=function(){switch(r){case"unassigned":return(0,k.mR)("".concat(I,"/unassigned_entries"),{limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by});case"gallery":return(0,k.mR)("".concat(I,"/gallery_content"),{collectionId:a,limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by});default:return(0,k.mR)("".concat(I,"/all_media/"),{limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by})}};return(0,d.I)(Pe({queryKey:["media-section",r,e,t,n,a],queryFn:(o=Oe(_e().m(function e(){var t,n;return _e().w(function(e){for(;;)switch(e.n){case 0:return t=l(),e.n=1,(0,k.m9)(t,{headers:{"X-WP-Nonce":x}});case 1:if(!(n=e.v).success){e.n=2;break}return e.a(2,n);case 2:throw new Error(n.error||"Failed to fetch media section");case 3:return e.a(2)}},e)})),function(){return o.apply(this,arguments)})},xe))}(l,i,c,s,r.selected.galleryId),p=f.data,m=f.isLoading,y=f.error,h=(0,Ft.useMemo)(function(){return(null==p?void 0:p.data)||[]},[null==p?void 0:p.data]),g=(null==p?void 0:p.total)||0,v=(0,Ft.useCallback)(function(){o.invalidateQueries(["media-section",s])},[o,s]);(0,Ft.useEffect)(function(){switch(s){case en:a({type:Hn,mutateUnassignedEntries:v});break;case tn:a({type:Yn,mutateGalleryContent:v});break;default:a({type:qn,mutateAllMedias:v})}},[v,s]),(0,Ft.useEffect)(function(){switch(s){case en:a({type:Gn,unassignedEntries:h});break;case tn:a({type:Un,galleryContent:h});break;default:a({type:Ln,allMedias:h})}},[h,s]),(0,Ft.useEffect)(function(){switch(s){case en:a({type:Tn,totalUnassignedEntries:g});break;case tn:a({type:Pn,total:g});break;default:a({type:xn,totalAllMedias:g})}},[g,s]),(0,Ft.useEffect)(function(){a({type:m?Dn:Nn})},[m]),(0,Ft.useEffect)(function(){a({type:zn,apiError:y})},[y]);var b,E=(0,d.I)(Pe({queryKey:["wp-hierarchy"],queryFn:(b=Oe(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(I,"/wp_hierarchy/"),{headers:{"X-WP-Nonce":x}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch WP hierarchy");case 3:return e.a(2)}},e)})),function(){return b.apply(this,arguments)})},xe)),w=E.data,R=E.isLoading,_=E.error,S=(0,Ft.useMemo)(function(){return(null==w?void 0:w.data)||[]},[null==w?void 0:w.data]),O=(0,Ft.useCallback)(function(){o.invalidateQueries(["wp-hierarchy"])},[o]);(0,Ft.useEffect)(function(){a({type:Bn,mutateWpFoldersAndGalleries:O})},[O]),(0,Ft.useEffect)(function(){a({type:R?Dn:Nn})},[R]),(0,Ft.useEffect)(function(){a({type:Fn,wpFoldersAndGalleries:S})},[S]),(0,Ft.useEffect)(function(){a({type:zn,apiError:_})},[_]);var P,A=(0,d.I)(Pe({queryKey:["lr-hierarchy"],queryFn:(P=Oe(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(I,"/lr_hierarchy/"),{headers:{"X-WP-Nonce":x}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch LR hierarchy");case 3:return e.a(2)}},e)})),function(){return P.apply(this,arguments)})},xe)),T=A.data,j=A.isLoading,C=A.error,D=(0,Ft.useMemo)(function(){return(null==T?void 0:T.data)||[]},[null==T?void 0:T.data]),N=(0,Ft.useCallback)(function(){o.invalidateQueries(["lr-hierarchy"])},[o]);return(0,Ft.useEffect)(function(){a({type:Wn,mutateLrFoldersAndGalleries:N})},[N]),(0,Ft.useEffect)(function(){a({type:j?Dn:Nn})},[j]),(0,Ft.useEffect)(function(){a({type:Mn,lrFoldersAndGalleries:D})},[D]),(0,Ft.useEffect)(function(){a({type:zn,apiError:C})},[C]),(0,Ft.useEffect)(function(){var e;r.dragging.items.length||(Wt(r.selected.galleryId),null===(e=r.selected.source)?localStorage.removeItem(Ut):localStorage.setItem(Ut,e),r.selected.galleryId||a({type:Un,galleryContent:null}))},[r.selected.galleryId,r.selected.source,r.dragging.items.length]),React.createElement(tr.Provider,{value:[r,a]},t)};const rr=function(){var e={},t=rn((0,Ft.useContext)(tr),2),n=t[0],r=t[1];return e.setMediaSection=function(e){r({type:An,mediaSection:e})},e.setGalleryContent=function(e){r({type:Un,galleryContent:e})},e.setTotal=function(e){r({type:Pn,total:e})},e.setPage=function(e){r({type:Sn,page:e})},e.setLimit=function(e){r({type:On,limit:e})},e.setSort=function(e){r({type:In,sort:e})},e.setSelected=function(e){r({type:Xn,selected:e})},e.setDragging=function(e){r({type:Qn,dragging:e})},e.setPressShift=function(e){r({type:$n,pressShift:e})},e.setPressCtrl=function(e){r({type:Jn,pressCtrl:e})},e.setFolderContent=function(e){r({type:Zn,folderContent:e})},e.toggleModal=function(e){r({type:jn,modal:e,enable:!(arguments.length>1&&void 0!==arguments[1])||arguments[1],data:arguments.length>2?arguments[2]:void 0})},e.resetModal=function(){r({type:Cn})},e.pushBusy=function(){r({type:Dn})},e.popBusy=function(){r({type:Nn})},e.setShowAllMedias=function(e){r({type:Vn,showAllMedias:e})},e.setShowUnassignedEntries=function(e){r({type:Kn,showUnassignedEntries:e})},e.createNewFolder=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/create_folder"),{json:{name:t,parent_folder_id:a,source:o},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to create a new folder.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.updateFolder=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/update_folder"),{json:{id:t,name:a},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the folder.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.deleteFolder=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/delete_folder"),{json:{id:t},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to delete the folder.");case 3:a===Ht?n.mutateLrFoldersAndGalleries():a===qt&&n.mutateWpFoldersAndGalleries(),r({type:Xn,selected:ln(ln({},n.selected),{},{folderId:n.selected.parentId})}),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.folderDrop=function(){var e=fn(un().m(function e(t){var a,o,l,i,c,u,s;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:if(o=!1,l=ln({},n.selected),i=ln({},n.dragging),c=null===(a=i.items)||void 0===a?void 0:a.map(function(e){return e.id}),u=t?null:l.folderId,i.itemType!==Yt&&!c.includes(u)){e.n=1;break}return r({type:Xn,selected:ln(ln({},l),{},{galleryId:null})}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),e.a(2,o);case 1:return r({type:Dn}),e.p=2,e.n=3,(0,k.Tb)("".concat(I,"/move_collection"),{json:{ids:c,parent_id:u},nonce:x});case 3:if(e.v.success){e.n=4;break}throw new Error("Failed to move the folder / collection.");case 4:n.mutateWpFoldersAndGalleries(),i.itemType===Kt&&r({type:Xn,selected:ln(ln({},l),{},{folderId:null,galleryId:c[c.length-1]})}),o=!0,e.n=6;break;case 5:e.p=5,s=e.v,alert(s.message);case 6:return e.p=6,r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Nn}),e.f(6);case 7:return e.a(2,o)}},e,null,[[2,5,6,7]])}));return function(t){return e.apply(this,arguments)}}(),e.createCollection=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/create_gallery"),{json:{name:t,parent_folder_id:a,source:o},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to create a new collection.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.updateCollection=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/update_gallery"),{json:{id:t,name:a},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the collection.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.deleteCollection=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/delete_gallery"),{json:{id:t},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to delete the gallery.");case 3:a===Ht?n.mutateLrFoldersAndGalleries():a===qt&&n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),r({type:Xn,selected:ln(ln({},n.selected),{},{galleryId:null})}),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.collectionDrop=fn(un().m(function e(){var t,a,o,l,i,c,u,s,d;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=!1,o=ln({},n.selected),l=ln({},n.dragging),i=null===(t=l.items)||void 0===t?void 0:t.map(function(e){return e.ID}),c=l.itemParent,u=l.action,l.itemType===Yt&&o.galleryId!==c&&u){e.n=1;break}return r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),e.a(2,a);case 1:if(r({type:Dn}),e.p=2,u!==Qt){e.n=4;break}return e.n=3,(0,k.Tb)("".concat(I,"/move_media"),{json:{ids:i,new_col_id:o.galleryId,current_col_id:c},nonce:x});case 3:s=e.v,e.n=6;break;case 4:return e.n=5,(0,k.Tb)("".concat(I,"/copy_media"),{json:{ids:i,new_col_id:o.galleryId},nonce:x});case 5:s=e.v;case 6:if(s.success){e.n=7;break}throw new Error("Failed to move the folder / collection.");case 7:n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),r({type:Xn,selected:ln(ln({},o),{},{galleryId:l.itemParent})}),a=!0,e.n=9;break;case 8:e.p=8,d=e.v,alert(d.message);case 9:return e.p=9,r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Nn}),e.f(9);case 10:return e.a(2,a)}},e,null,[[2,8,9,10]])})),e.updatePhoto=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/update_media"),{json:ln({id:t},a),nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the photo.");case 3:if(n.mutateWpFoldersAndGalleries(),!n.selected.galleryId){e.n=5;break}return e.n=4,n.mutateGalleryContent();case 4:e.n=6;break;case 5:n.mutateAllMedias(),n.mutateUnassignedEntries();case 6:o=!0,e.n=8;break;case 7:e.p=7,l=e.v,alert(l.message);case 8:return e.p=8,r({type:Cn}),r({type:Nn}),e.f(8);case 9:return e.a(2,o)}},e,null,[[1,7,8,9]])}));return function(t,n){return e.apply(this,arguments)}}(),e.removePhoto=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/remove_media"),{json:{ids:t,current_col_id:a},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to remove the photo.");case 3:n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),n.mutateGalleryContent(),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.updateFeaturedImage=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(I,"/update_featured_image"),{json:{collection_id:t,featured_image_id:a},nonce:x});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the featured image.");case 3:if(n.selected.source!==qt){e.n=5;break}return e.n=4,n.mutateWpFoldersAndGalleries();case 4:e.n=6;break;case 5:if(n.selected.source!==Ht){e.n=6;break}return e.n=6,n.mutateLrFoldersAndGalleries();case 6:o=!0,e.n=8;break;case 7:e.p=7,l=e.v,alert(l.message);case 8:return e.p=8,r({type:Nn}),e.f(8);case 9:return e.a(2,o)}},e,null,[[1,7,8,9]])}));return function(t,n){return e.apply(this,arguments)}}(),ln(ln({},n),e)};var ar,or,lr,ir,cr=n(3784),ur=n(9990),sr=n(5123),dr=n(3770),fr=wp.element,pr=(fr.useState,fr.useEffect,function(e,t){if(!e)return null;if(e.some(function(e){return e.id===t}))return e.find(function(e){return e.id===t});var n=!1;return e.some(function(e){if(e.children)return n=pr(e.children,t)}),n}),mr=function(e){return e?Xt:Qt};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 hr(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return gr(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(gr(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,gr(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,gr(d,"constructor",u),gr(u,"constructor",c),c.displayName="GeneratorFunction",gr(u,a,"GeneratorFunction"),gr(d),gr(d,a,"Generator"),gr(d,r,function(){return this}),gr(d,"toString",function(){return"[object Generator]"}),(hr=function(){return{w:o,m:f}})()}function gr(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}gr=function(e,t,n,r){function o(t,n){gr(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},gr(e,t,n,r)}function vr(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function br(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){vr(o,r,a,l,i,"next",e)}function i(e){vr(o,r,a,l,i,"throw",e)}l(void 0)})}}function Er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Er(Object(n),!0).forEach(function(t){Rr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Er(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Rr(e,t,n){return(t=function(e){var t=function(e){if("object"!=yr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _r(e){return function(e){if(Array.isArray(e))return Or(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sr(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 kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||Sr(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 Sr(e,t){if(e){if("string"==typeof e)return Or(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Or(e,t):void 0}}function Or(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ir(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Pr=wp.element,Ar=Pr.useState,xr=Pr.useMemo,Tr=Pr.useEffect,jr=j.Ay.div(ar||(ar=Ir(["\n \n"]))),Cr=j.Ay.p(or||(or=Ir(["\n padding: 10px;\n margin: -5px 0 0 0;\n font-size: 12px;\n"]))),Dr=j.Ay.div(lr||(lr=Ir(["\n background: var(--neko-main-color);\n color: white;\n cursor: pointer;\n font-size: 13px;\n line-height: 22px;\n padding: 0 13px;\n"]))),Nr=j.Ay.div(ir||(ir=Ir(["\n padding: 10px 10px 5px 5px;\n"])));const Fr=function(e){var t=e.activeTabIndex,n=e.onTabChange,r=e.isPurePhotoEngine,a=rr(),o=a.wpFoldersAndGalleries,l=a.lrFoldersAndGalleries,i=a.busy,c=a.showAllMedias,u=a.showUnassignedEntries,s=a.selected,d=a.dragging,f=a.pressShift,m=a.modals,y=a.modalData,h=rr(),g=h.setShowAllMedias,v=h.setSelected,b=h.setDragging,E=h.setPressShift,R=h.setPressCtrl,_=h.toggleModal,k=h.resetModal,S=h.setPage,O=h.setShowUnassignedEntries,I=h.setFolderContent,P=h.setGalleryContent,A=h.createNewFolder,x=h.updateFolder,T=h.deleteFolder,j=h.createCollection,C=h.updateCollection,D=h.deleteCollection,N=h.collectionDrop,F=h.folderDrop,M=h.setMediaSection,L=kr(Ar(""),2),G=L[0],U=L[1],z=kr(Ar(""),2),B=z[0],W=z[1];Tr(function(){r||(v(e.selected),g(e.showAllMedias))},[r,e.selected,e.showAllMedias]);var q=r,H=d.itemType===Yt,Y=d.itemType===Kt,V=d.itemType===Vt,K=y.source===Ht,X=y.folderId?pr(K?l:o,y.folderId):null,Q=y.collectionId?pr(K?l:o,y.collectionId):null,$=function(e,t){var n=s.expandedFolderIds?_r(s.expandedFolderIds):[];e.id===s.folderId&&(n=s.expandedFolderIds.includes(e.id)?s.expandedFolderIds.filter(function(t){return t!==e.id}):[].concat(_r(s.expandedFolderIds),[e.id])),v(wr(wr({},s),{},{folderId:e.id,source:e.source,parentId:t,expandedFolderIds:n}));var r=zt(),a=r.length?r[r.length-1]:null;e.id!==a&&Bt(a===t?[].concat(_r(r),[e.id]):[e.id])},J=function(e){_("createNewFolder",!0,wr(wr({},y),{},{folderId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{folderId:e?e.id:null,source:qt}))},Z=function(){var e=br(hr().m(function e(){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,A(G,y.folderId,y.source);case 1:e.v&&U("");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,x(t,G,y.source);case 1:e.v&&U("");case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),te=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,T(t,y.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ne=function(t){v(wr(wr({},s),{},{folderId:null,galleryId:t.id,source:t.source})),b({action:null,itemType:null,itemParent:null,items:[]}),E(!1),R(!1),S(1),M(tn),e.onCollectionClick&&e.onCollectionClick(t)},re=function(e){_("createNewCollection",!0,wr(wr({},y),{},{folderId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{folderId:e?e.id:null,source:qt}))},ae=function(){var e=br(hr().m(function e(){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,j(B,y.folderId,y.source);case 1:e.v&&W("");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,C(t,B,y.source);case 1:e.v&&W("");case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),le=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D(t,y.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ie=function(e,t,n,r,a){b({action:mr(r),itemType:Kt,itemParent:n,items:t}),v(wr(wr({},a),{},{folderId:n}))},ce=function(e){b({action:null,itemType:null,itemParent:null,items:[]}),E(!1),R(!1)},ue=function(e,t,n){e.preventDefault(),n!==t&&e.target.click&&v(wr(wr({},s),{},{galleryId:t,source:qt}))},se=function(e,t,n){v(wr(wr({},t),{},H?{galleryId:n.itemParent}:{folderId:n.itemParent}))},de=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return t.preventDefault(),e.n=1,N();case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),fe=function(e,t,n,r,a){b({action:mr(r),itemType:Vt,itemParent:n,items:t}),v(wr(wr({},a),{},{folderId:n}))},pe=function(){b({action:null,itemType:null,itemParent:null,items:[]})},me=function(e,t,n){e.preventDefault(),n!==t&&e.target.click&&e.target.click()},ye=function(e,t,n){v(wr(wr({},t),{},{folderId:n.itemParent}))},he=function(){var e=br(hr().m(function e(t){var n,r=arguments;return hr().w(function(e){for(;;)switch(e.n){case 0:return n=r.length>1&&void 0!==r[1]&&r[1],t.preventDefault(),e.n=1,F(n);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ge=function(){v({parentId:null,folderId:null,galleryId:null,source:null}),g(!0),M("all"),e.onAllMediaEntriesClick&&e.onAllMediaEntriesClick()},be=function(e,t){return r?React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(cr.z,{icon:"folder-plus",onClick:function(){return J(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t}),React.createElement(cr.z,{icon:"image-plus",onClick:function(){return re(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t}),React.createElement(cr.z,{icon:"pencil",onClick:function(){return function(e){_("updateFolder",!0,wr(wr({},y),{},{folderId:e.id,source:qt})),v(wr(wr({},s),{},{folderId:e.id,source:qt}))}(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t})):null},Ee=function(e,t){return r?React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(cr.z,{icon:"pencil",onClick:function(){return function(e){_("updateCollection",!0,wr(wr({},y),{},{collectionId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{galleryId:e.id,source:qt}))}(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t})):null},we=function(e){var t;return React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(p.s,{style:{color:"var(--neko-gray-60)",marginRight:"2px"}},null==e||null===(t=e.children)||void 0===t?void 0:t.length))},Re=function(e,t,n,r,a){return e.children.length?e.is_folder?e.children.map(function(o){var l,i,c=null===(l=n.items)||void 0===l?void 0:l.some(function(e){return e.id===o.id});if(o.is_collection){var u=t.galleryId===o.id&&!n.action,s=H&&t.galleryId===o.id||Y&&c;return React.createElement(ve.R,{key:o.id,title:o.name,icon:"gallery",dragging:s,draggable:q&&!a,onDragStart:function(n){return ie(0,[o],e.id,r,t)},onDragEnd:ce,onDragOver:function(e){return ue(e,o.id,t.galleryId)},onDrop:de,onDragLeave:function(e){return se(0,t,n)},onClick:function(){return ne(o)},selected:u,isExpanded:t.galleryId===o.id,rightAction:we(o),rightActionOnHover:Ee(o,a)})}var d=t.folderId===o.id&&!n.action,f=(Y||V)&&o.id===t.folderId||V&&c;return React.createElement(ve.R,{key:o.id,title:o.name,preventClose:Boolean(n.action),dragging:f,draggable:q&&!a,onDragStart:function(n){return fe(0,[o],e.id,r,t)},onDragEnd:pe,onDragOver:function(e){return me(e,o.id,t.folderId)},onDrop:he,onDragLeave:function(e){return ye(0,t,n)},onClick:function(){return $(o,e.id)},selected:d,isExpanded:null==t||null===(i=t.expandedFolderIds)||void 0===i?void 0:i.includes(o.id),rightActionOnHover:be(o,a)},Re(o,t,n,r,a))}):void 0:null},_e=xr(function(){return o.length?React.createElement(ve.M,null,o.map(function(e){var t,n,r=null,a=null===(t=d.items)||void 0===t?void 0:t.some(function(t){return t.id===e.id});if(e.is_collection){var o=s.galleryId===e.id&&!d.action,l=H&&s.galleryId===e.id||Y&&a;return React.createElement(ve.R,{key:e.id,title:React.createElement("span",{dangerouslySetInnerHTML:{__html:e.name}}),icon:"gallery",dragging:l,draggable:q&&!i,onDragStart:function(t){return ie(0,[e],r,f,s)},onDragEnd:ce,onDragOver:function(t){return ue(t,e.id,s.galleryId)},onDrop:de,onDragLeave:function(e){return se(0,s,d)},onClick:function(){return ne(e)},selected:o,isExpanded:s.galleryId===e.id,rightAction:we(e),rightActionOnHover:Ee(e,i)})}var c=s.folderId===e.id&&!d.action,u=(Y||V)&&e.id===s.folderId||V&&a;return React.createElement(ve.R,{key:e.id,title:React.createElement("span",{dangerouslySetInnerHTML:{__html:e.name}}),preventClose:Boolean(d.action),dragging:u,draggable:q&&!i,onDragStart:function(t){return fe(0,[e],r,f,s)},onDragEnd:pe,onDragOver:function(t){return me(t,e.id,s.folderId)},onDrop:he,onDragLeave:function(e){return ye(0,s,d)},onClick:function(){return $(e,r)},selected:c,isExpanded:null==s||null===(n=s.expandedFolderIds)||void 0===n?void 0:n.includes(e.id),rightActionOnHover:be(e,i)},Re(e,s,d,f,i))})):React.createElement(Cr,null,"You can organize your photos into folders and collections manually here. You'll then be able to do cool things, such as using your collections directly as galleries in your content.")},[o,s,d,f,i]),ke=function(e,t){var n;return null!=e&&null!==(n=e.children)&&void 0!==n&&n.length?e.is_folder?e.children.map(function(n){var r;return n.is_collection?React.createElement(ve.R,{title:n.name,icon:"gallery",onClick:function(){return ne(n)},selected:t.galleryId===n.id,rightAction:we(n)}):React.createElement(ve.R,{title:n.name,isExpanded:null==t||null===(r=t.expandedFolderIds)||void 0===r?void 0:r.includes(n.id),onClick:function(){return $(n,e.id)},selected:t.folderId===n.id},ke(n,t))}):void 0:null},Se=xr(function(){return l.length?React.createElement(ve.M,null,l.map(function(e){var t;return e.is_collection?React.createElement(ve.R,{key:e.id,title:e.name,icon:"gallery",onClick:function(){return ne(e)},selected:s.galleryId===e.id,rightAction:we(e)}):React.createElement(ve.R,{title:e.name,isExpanded:null==s||null===(t=s.expandedFolderIds)||void 0===t?void 0:t.includes(e.id),onClick:function(){return $(e,null)},selected:s.folderId===e.id},ke(e,s))})):React.createElement(Cr,null,"You will be able to sync your Lightroom to this section of Photo Engine with ",React.createElement("a",{href:"https://meowapps.com/plugin/wplr-sync/",target:"_blank"},"WP/LR Sync"),". Avoid making changes here directly. The sync only goes from Lightroom to WordPress.")},[l,s]);return React.createElement(jr,null,React.createElement(Dr,{style:{paddingTop:"3px",fontWeight:c?"bold":"normal"},onClick:ge},"All Media Entries"),r&&React.createElement(Dr,{style:{paddingBottom:"3px",fontWeight:u?"bold":"normal"},onClick:function(){v({parentId:null,folderId:null,galleryId:null,source:null}),S(1),Wt(null),O(!0),I(null),P(null),M(en)}},"Unassigned Entries"),React.createElement(ur.j,{onChange:function(e){null!==e?n&&n(e):ge()},activeTabIndex:t},React.createElement(ur.u,{title:"Photo Engine",onDragOver:me,onDrop:function(e){return he(e,!0)},rightActions:r&&React.createElement("div",{style:{display:"flex",height:"36px",marginRight:"12px"}},React.createElement(cr.z,{icon:"folder-plus",onClick:function(e){e.stopPropagation(),J()},width:"20",height:"20",color:"white",hoverColor:"var(--neko-green)",disabled:i}),React.createElement(cr.z,{icon:"image-plus",onClick:function(e){e.stopPropagation(),re()},width:"20",height:"20",color:"white",hoverColor:"var(--neko-green)",disabled:i}))},React.createElement(Nr,null,_e)),React.createElement(ur.u,{title:"Lightroom"},React.createElement(Nr,null,Se))),React.createElement(sr.n,{isOpen:m.createNewFolder,onRequestClose:k,title:"Create a new folder",content:React.createElement(Ye.A,{autoFocus:!0,name:"wplr_new_folder_name",placeholder:"folder name...",onInput:function(e){return U(e.target.value)}}),okOnEnter:!0,okButton:{label:"Create",onClick:Z},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.updateFolder,onRequestClose:k,title:"Modify or delete this folder",content:React.createElement(React.Fragment,null,React.createElement(Ye.A,{autoFocus:!0,name:"wplr_update_folder_name",placeholder:"folder name...",value:null==X?void 0:X.name,onInput:function(e){return U(e.target.value)}}),React.createElement("div",{style:{marginTop:5}},"Slug: ",React.createElement("b",null,null==X?void 0:X.slug)," (not modifiable yet)"),React.createElement(dr.H,{prefix:"gallery",params:{"wplr-folder":y.folderId}}),React.createElement("small",null,"All the collections inside this folder will be united in a single gallery."),React.createElement(dr.H,{prefix:"meow-collection",params:{"wplr-folder":y.folderId}}),React.createElement("small",null,"This folder will display as a collection and each collection inside will be a unique gallery.")),customButtons:React.createElement(w.M,{className:"danger",onClick:function(){return _("deleteFolder")},style:{marginRight:"auto"}},"Delete"),customButtonsPosition:"left",okOnEnter:!0,thumbnail:null!=X&&X.featured_image?React.createElement("img",{src:X.featured_image}):null,okButton:{label:"Update",onClick:function(){return ee(y.folderId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.deleteFolder,onRequestClose:k,title:"Delete the folder",content:"Are you sure to delete this folder?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return te(y.folderId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.createNewCollection,onRequestClose:k,title:"Create a new collection",content:React.createElement(Ye.A,{autoFocus:!0,name:"wplr_new_gallery_name",placeholder:"Collection name...",onInput:function(e){return W(e.target.value)}}),okOnEnter:!0,okButton:{label:"Create",onClick:ae},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{OkOnEnter:!0,isOpen:m.updateCollection,onRequestClose:k,title:"Modify or Delete this collection",content:React.createElement(React.Fragment,null,React.createElement(Ye.A,{autoFocus:!0,name:"wplr_update_gallery_name",placeholder:"Collection name...",onInput:function(e){return W(e.target.value)},value:null==Q?void 0:Q.name}),React.createElement("div",{style:{marginTop:5}},"Slug: ",React.createElement("b",null,null==Q?void 0:Q.slug)," (not modifiable yet)"),React.createElement(dr.H,{prefix:"gallery",params:{"wplr-collection":y.collectionId}})),customButtons:React.createElement(w.M,{className:"danger",onClick:function(){return _("deleteCollection")},style:{marginRight:"auto"}},"Delete"),customButtonsPosition:"left",okOnEnter:!0,thumbnail:null!=Q&&Q.featured_image?React.createElement("img",{src:Q.featured_image}):null,okButton:{label:"Update",onClick:function(){return oe(y.collectionId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.deleteCollection,onRequestClose:k,title:"Delete the collection",content:"Are you sure to delete this collection?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return le(y.collectionId)}},cancelButton:{label:"Cancel",onClick:k}}))};var Mr,Lr,Gr,Ur,zr,Br,Wr,qr,Hr,Yr,Vr,Kr,Xr=n(4437),Qr=n(3585),$r=n(965);function Jr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}j.Ay.div(Mr||(Mr=Jr(["\n padding: 10px 10px 5px 5px;\n"]))),j.Ay.div(Lr||(Lr=Jr(["\n display: flex;\n align-items: center;\n cursor: pointer;\n\n & > div {\n margin-right: 8px;\n }\n"])));var Zr=j.Ay.div(Gr||(Gr=Jr(["\n box-sizing: border-box;\n cursor: pointer;\n width: 156px;\n height: 104px;\n margin-right: 8px;\n margin-bottom: 8px;\n position: relative;\n\n .wplr-dashboard-edit-photo {\n display: none;\n }\n .wplr-dashboard-featured-image {\n display: none;\n\n &.wplr-dashboard-is-featured {\n cursor: default;\n bottom: 3px;\n left: 3px;\n display: block;\n position: absolute;\n }\n }\n\n &:hover {\n border: 3px solid var(--block-background);\n\n .wplr-dashboard-edit-photo {\n bottom: 3px;\n display: block;\n position: absolute;\n right: 3px;\n }\n\n .wplr-dashboard-featured-image {\n bottom: 3px;\n display: block;\n left: 3px;\n position: absolute;\n }\n }\n\n &.dragging {\n border: 6px solid var(--neko-purple);\n border-radius: 5px;\n }\n"]))),ea=j.Ay.img(Ur||(Ur=Jr(["\n object-fit: cover;\n width: 100%;\n height: 100%;\n"]))),ta=j.Ay.div(zr||(zr=Jr(["\n background: var(--neko-main-color);\n color: white;\n box-sizing: border-box;\n justify-content: space-between;\n display: flex;\n padding: 10px;\n height: 50px;\n\n h2 {\n color: white;\n }\n\n &.dragging {\n background: var(--neko-purple);\n }\n\n & > * {\n margin-right: 4px;\n }\n"]))),na=j.Ay.div(Br||(Br=Jr(["\n align-self: center;\n color: ",";\n"])),"white"),ra=j.Ay.div(Wr||(Wr=Jr(["\n background-color: var(--neko-gray);\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n min-height: 400px;\n padding: 16px;\n"]))),aa=j.Ay.div(qr||(qr=Jr(["\n display: flex;\n flex-wrap: wrap;\n"]))),oa=j.Ay.div(Hr||(Hr=Jr(["\n padding: 10px;\n background: white;\n display: flex;\n"]))),la=j.Ay.div(Yr||(Yr=Jr(["\n display: flex;\n"]))),ia=j.Ay.span(Vr||(Vr=Jr(["\n margin: 0px;\n color: rgb(172 227 255);\n background: #027faf;\n padding: 3px 5px;\n font-size: 11px;\n border-radius: 5px;\n"]))),ca=j.Ay.div(Kr||(Kr=Jr(["\n border-radius: 5px;\n color: white\n cursor: pointer;\n font-family: Lato;\n height: 156px;\n margin-bottom: 12px;\n margin-right: 12px;\n padding: 0;\n position: relative;\n overflow: hidden;\n width: 156px;\n\n .wplr-dashboard-content-thumbnail {\n align-items: center;\n border-radius: 5px 5px 0 0;\n background-color: var(--block-background);\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n display: flex;\n justify-content: center;\n height: 128px;\n position: relative;\n overflow: hidden;\n width: 100%;\n\n &.wplr-dashboard-content-no-featured-image {\n &::before {\n color: #00000030;\n content: 'No featured image';\n font-family: Lato;\n text-transform: uppercase;\n font-size: 11px;\n }\n }\n\n img {\n height: 100%;\n object-fit: cover;\n width: 100%;\n }\n\n .wplr-dashboard-featured-image {\n display: none;\n\n &.wplr-dashboard-is-featured {\n cursor: default;\n bottom: 3px;\n left: 3px;\n display: block;\n position: absolute;\n }\n }\n\n &:hover {\n .wplr-dashboard-featured-image {\n bottom: 3px;\n display: block;\n left: 3px;\n position: absolute;\n }\n }\n }\n\n .wplr-dashboard-content-title-container {\n align-items: center;\n background-color: white;\n border-radius: 0 0 5px 5px;\n display: flex;\n margin: 0;\n overflow: hidden;\n padding: 0 5px;\n\n .wplr-dashboard-content-title {\n color: black;\n font-family: Lato;\n font-style: normal;\n font-weight: normal;\n font-size: 11px;\n line-height: 12px;\n margin: 0 0 0 5px;\n padding: 8px 0;\n }\n }\n"])));function ua(e){return ua="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},ua(e)}function sa(e){return function(e){if(Array.isArray(e))return Ea(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ba(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 da(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return fa(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(fa(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,fa(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,fa(d,"constructor",u),fa(u,"constructor",c),c.displayName="GeneratorFunction",fa(u,a,"GeneratorFunction"),fa(d),fa(d,a,"Generator"),fa(d,r,function(){return this}),fa(d,"toString",function(){return"[object Generator]"}),(da=function(){return{w:o,m:f}})()}function fa(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}fa=function(e,t,n,r){function o(t,n){fa(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},fa(e,t,n,r)}function pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pa(Object(n),!0).forEach(function(t){ya(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ya(e,t,n){return(t=function(e){var t=function(e){if("object"!=ua(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ua(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ua(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ha(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function ga(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){ha(o,r,a,l,i,"next",e)}function i(e){ha(o,r,a,l,i,"throw",e)}l(void 0)})}}function va(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||ba(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 ba(e,t){if(e){if("string"==typeof e)return Ea(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ea(e,t):void 0}}function Ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wa=wp.element,Ra=wa.useState,_a=wa.useMemo,ka=wa.useCallback,Sa=[{accessor:"thumbnail_url",title:"Thumb",width:"80px"},{accessor:"type",title:"Origin",sortable:!0,width:"80px"},{accessor:"path",title:"Title & Path"}],Oa={marginTop:"6px",marginLeft:"2px"};const Ia=function(e){var t=e.folderContent,n=rr(),r=n.allMedias,a=n.unassignedEntries,o=n.lrFoldersAndGalleries,l=n.wpFoldersAndGalleries,i=n.totalUnassignedEntries,c=n.totalAllMedias,u=n.limit,s=n.page,d=n.sort,f=n.busy,m=n.showUnassignedEntries,y=n.selected,h=n.dragging,g=n.pressShift,v=n.modals,b=n.modalData,E=n.galleryContent,R=n.total,_=n.setTotal,k=rr(),S=k.setSelected,O=k.toggleModal,I=k.resetModal,P=k.setShowAllMedias,A=k.setShowUnassignedEntries,x=k.setLimit,T=k.setPage,j=k.setSort,C=k.setDragging,D=k.setPressShift,N=k.setPressCtrl,F=k.pressCtrl,M=k.deleteCollection,L=k.deleteFolder,G=k.updatePhoto,U=k.removePhoto,z=k.updateFeaturedImage,B=va(Ra(null),2),W=B[0],q=B[1],H=va(Ra({title:null,description:null,caption:null,alt:null}),2),Y=H[0],V=H[1],K=va(Ra($t),2),X=K[0],Q=K[1],$=b.source===Ht,J=h.itemType===Yt,Z=h.itemType===Kt,ee=function(e,t,n){n.stopPropagation(),j({accessor:e,by:t})};(0,Ft.useEffect)(function(){E&&q(null)},[E]),(0,Ft.useEffect)(function(){V({title:null==W?void 0:W.title,description:null==W?void 0:W.description,caption:null==W?void 0:W.caption,alt:null==W?void 0:W.alt})},[W]);var te=ka(function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,G(t,Y);case 1:e.v&&(V({title:null,description:null,caption:null,alt:null}),q(ma(ma({},W),Y)));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),[W,Y,G]),ne=function(e,t,n,r,a,o){if(e.stopPropagation(),r){q(null);var l=a.some(function(e){return e.ID===t.ID})?a.filter(function(e){return e.ID!==t.ID}):[].concat(sa(a),[t]);C(ma(ma({},h),{},{items:l,itemType:Yt,itemParent:y.galleryId}))}else if(n){if(q(null),!a.length)return void C(ma(ma({},h),{},{items:[t],itemType:Yt,itemParent:y.galleryId}));var i=a[0];if(i.ID===t.ID)return void C(ma(ma({},h),{},{items:[t],itemType:Yt,itemParent:y.galleryId}));for(var c=o.findIndex(function(e){return e.ID===i.ID}),u=o.findIndex(function(e){return e.ID===t.ID}),s=u>c,d=s?u:c,f=[],p=(s?c:u)+1;p<d;p++)f.push(o[p]);var m=s?[i].concat(f,[t]):[t].concat(f,[i]);C(ma(ma({},h),{},{items:m,itemType:Yt,itemParent:y.galleryId}))}else q(t),C(ma(ma({},h),{},{items:[],itemType:null}))},re=function(e,t,n,r){e.stopPropagation(),q(null);var a=n.filter(function(e){return t.includes(e.ID)});C(ma(ma({},h),{},{items:[].concat(sa(r),sa(a)),itemType:Yt,itemParent:y.galleryId}))},ae=function(e,t,n){e.stopPropagation(),q(null);var r=n.filter(function(e){return!t.includes(e.ID)});C(ma(ma({},h),{},{items:r,itemType:Yt,itemParent:y.galleryId}))},oe=function(t,n){t.stopPropagation(),q(n),O("editPhoto"),e.onEditPhotoClick&&e.onEditPhotoClick(t,n)},le=function(){var e=ga(da().m(function e(t,n){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,U(t,n);case 1:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),ie=function(){var e=ga(da().m(function e(t,n,r){return da().w(function(e){for(;;)switch(e.n){case 0:return t.stopPropagation(),e.n=1,z(n,r);case 1:return e.a(2)}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),ce=function(e,t,n){C({action:mr(n),itemType:Yt,itemParent:y.galleryId,items:t})},ue=ka(function(){J&&S(ma(ma({},y),{},{galleryId:h.itemParent})),C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1)},[h.itemType,h.itemParent]),se=function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,L(t,b.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),de=function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,M(t,b.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),fe=function(e){return e.map(function(e){return{id:e.ID,thumbnail_url:React.createElement("img",{src:e.thumbnail_url,style:{width:40,height:40,objectFit:"cover"}}),type:React.createElement("a",{onClick:function(t){return oe(t,e)},style:{cursor:"pointer"}},"ID ",e.ID),path:React.createElement(React.Fragment,null,React.createElement(p.s,{p:!0,style:{margin:0}},e.title),React.createElement(p.s,{p:!0,style:{margin:0}},e.path))}})},pe=_a(function(){if(!E&&!r.length)return React.createElement(p.s,{p:!0,style:{marginTop:0}},"Welcome to Photo Engine! Please select a folder or a collection in the sidebar.");var e=!h.items.length&&W?[W]:[],n=J?h.items.map(function(e){return e.ID}):[],u=W?W.ID:null,s=sa(W?new Set([].concat(sa(h.items),[W])):h.items);if(E){var v=pr([].concat(sa(o),sa(l)),y.galleryId);P(!1),A(!1);var b=!$;return X===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:fe(E),columns:Sa,sort:d,onSortChange:ee,onSelect:function(e,t){return re(t,e,E,s)},onUnselect:function(e,t){return ae(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,E.map(function(t){var r=v.featured_image_id===t.ID,a=n.includes(t.ID)||!n.length&&u===t.ID;return React.createElement(Zr,{key:"wplr-image-".concat(t.ID),className:a?"dragging":""},React.createElement(ea,{draggable:b,onDragStart:function(e){return ce(0,sa(new Set([].concat(sa(h.items),[t]))),g)},onDragEnd:ue,onDoubleClick:function(e){return oe(e,t)},onClick:function(n){return ne(n,t,g,F,[].concat(e,sa(h.items)),E)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return oe(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white",width:"20",height:"20"})),r?React.createElement("div",{className:"wplr-dashboard-featured-image wplr-dashboard-is-featured"},React.createElement(cr.z,{icon:"star",color:"var(--neko-yellow)",width:"20",height:"20",hoverColor:"var(--neko-yellow)"})):React.createElement("div",{className:"wplr-dashboard-featured-image",onClick:function(e){return ie(e,v.id,t.ID)}},React.createElement(cr.z,{icon:"star",color:"white",width:"20",height:"20"})))}))}if(t){var w=pr([].concat(sa(o),sa(l)),y.folderId);return P(!1),A(!1),React.createElement(aa,null,t.children.map(function(e){var t=w.featured_image_id===e.featured_image_id,n=e.featured_image,r=n?"wplr-dashboard-content-thumbnail":"wplr-dashboard-content-thumbnail wplr-dashboard-content-no-featured-image",a=e.is_folder?function(){return function(e,t){var n=y.expandedFolderIds?sa(y.expandedFolderIds):[];e.id===y.folderId&&(n=y.expandedFolderIds.includes(e.id)?y.expandedFolderIds.filter(function(t){return t!==e.id}):[].concat(sa(y.expandedFolderIds),[e.id])),S(ma(ma({},y),{},{folderId:e.id,source:e.source,parentId:t,expandedFolderIds:n}));var r=zt(),a=r.length?r[r.length-1]:null;e.id!==a&&Bt(a===t?[].concat(sa(r),[e.id]):[e.id])}(e)}:function(){return t=e,C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1),S(ma(ma({},y),{},{folderId:null,galleryId:t.id,source:t.source})),void T(1);var t},o=e.is_folder?"folder":"image-multiple-outline";return React.createElement(ca,{key:e.id,onClick:a},React.createElement("div",{className:r},n?React.createElement("img",{src:n}):null,n?t?React.createElement("div",{className:"wplr-dashboard-featured-image wplr-dashboard-is-featured"},React.createElement(cr.z,{icon:"star",color:"var(--neko-yellow)",width:"20",height:"20",hoverColor:"var(--neko-yellow)"})):React.createElement("div",{className:"wplr-dashboard-featured-image",onClick:function(t){return ie(t,w.id,e.featured_image_id)}},React.createElement(cr.z,{icon:"star",color:"white",width:"20",height:"20"})):null),React.createElement("div",{className:"wplr-dashboard-content-title-container"},React.createElement(cr.z,{icon:o,width:20,height:20,color:"var(--neko-blue)"}),React.createElement("p",{className:"wplr-dashboard-content-title"},e.name)))}))}return m?(P(!1),_(i),X===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:fe(a),columns:Sa,sort:d,onSortChange:ee,onSelect:function(e,t){return re(t,e,a,s)},onUnselect:function(e,t){return ae(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,a.map(function(t){return React.createElement(Zr,{className:n.includes(t.ID)||!n.length&&u===t.ID?"dragging":""},React.createElement(ea,{draggable:!0,onDragStart:function(e){return ce(0,sa(new Set([].concat(sa(h.items),[t]))),!0)},onDragEnd:ue,onClick:function(n){return ne(n,t,g,F,[].concat(e,sa(h.items)),a)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return oe(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white"})))}))):(P(!0),_(c),X===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:fe(r),columns:Sa,sort:d,onSortChange:ee,onSelect:function(e,t){return re(t,e,r,s)},onUnselect:function(e,t){return ae(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,r.map(function(t){return React.createElement(Zr,{className:n.includes(t.ID)||!n.length&&u===t.ID?"dragging":""},React.createElement(ea,{draggable:!0,onDragStart:function(e){return ce(0,sa(new Set([].concat(sa(h.items),[t]))),!0)},onDragEnd:ue,onClick:function(n){return ne(n,t,g,F,[].concat(e,sa(h.items)),r)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return oe(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white"})))})))},[E,t,r,a,m,l,o,g,F,W,h.items,X,f]),me=_a(function(){var e="";if(W||h.items.length){var n="";if(h.action===Qt?n="Moving":h.action===Xt&&(n="Copying"),n){var r=h.itemType;h.items.length>1&&(r=Z?"galleries":r+"s");var a=pr(l,J?y.galleryId:y.folderId),i=a&&a.id!==h.itemParent&&!h.items.some(function(e){return e.id===a.id})?" to ".concat(a.name):" to ...";e=React.createElement(p.s,null,"".concat(n," ").concat(h.items.length," ").concat(r).concat(i))}else h.items.length>0?e=React.createElement(p.s,null,"".concat(h.items.length," photos selected")):W&&(e=React.createElement(p.s,null,W.title||"(No Title)"))}var c=h.action?"dragging":"";if(E){var u=pr([].concat(sa(o),sa(l)),y.galleryId);if(W)return React.createElement(ta,{className:c},React.createElement(la,null,!h.action&&React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return Q($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return Q(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,!h.action&&React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},u.name),e)),React.createElement(w.M,{className:"danger",onClick:function(){return O("removePhoto",!0,{photoIds:[W.ID],collectionId:y.galleryId})},disabled:f},"Remove Photo"));var s=null!==E&&!h.items.length,d=!h.items.length&&!h.action;return React.createElement(ta,{className:c},React.createElement(la,null,!h.action&&React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return Q($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return Q(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,!h.action&&React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},u.name),e,d&&React.createElement(React.Fragment,null,React.createElement(ia,null,'[gallery wplr-collection="'.concat(y.galleryId,'"]')),y.folderId&&React.createElement(ia,{style:{marginLeft:5}},'[meow-collection wplr-folder="'.concat(y.folderId,'"]'))))),s&&React.createElement(w.M,{className:"danger",onClick:function(){return O("deleteCollection",!0,{collectionId:y.galleryId,source:y.source})},disabled:f},"Delete Collection"),!!h.items.length&&React.createElement(w.M,{className:"danger",onClick:function(){return O("removePhotos",!0,{photoIds:h.items.map(function(e){return e.ID}),collectionId:h.itemParent})},disabled:f},"Remove Photos"))}return h.action?React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(na,null,e))):t?React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(na,null,React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},t.name),React.createElement(ia,null,'[gallery wplr-folder="'.concat(y.folderId,'"]')))),React.createElement(w.M,{className:"danger",onClick:function(){return O("deleteFolder",!0,{folderId:y.folderId,source:y.source})},disabled:f},"Delete Folder")):React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return Q($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return Q(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},m?"Unassigned Entries":"All Media Entries"),e)))},[E,t,r,W,m,o,l,h.items,h.action,f,y.galleryId,y.folderId]);return React.createElement(React.Fragment,null,me,React.createElement(He.A,{busy:f},React.createElement(ra,{onClick:function(){q(null),C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1)},style:{padding:X===Jt?"2px 0 0 2px":16}},pe),React.createElement(oa,null,React.createElement(ge.u,{name:"wplr_sync-limit",scrolldown:!0,value:u,onChange:function(e){x(e),T(1)},style:{marginRight:"10px"}},Zt.map(function(e){return React.createElement(ge.j,{value:e,label:"".concat(e," items per page")})})),React.createElement(Xr.Q,{currentPage:s,limit:u,total:R,onClick:function(e){return T(e)}}))),React.createElement(sr.n,{isOpen:v.deleteCollection,onRequestClose:I,title:"Delete the collection",content:"Are you sure to delete this collection?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return de(y.galleryId)}},cancelButton:{label:"Cancel",onClick:I}}),React.createElement(sr.n,{isOpen:v.deleteFolder,onRequestClose:I,title:"Delete the folder",content:"Are you sure to delete this folder?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return se(b.folderId)}},cancelButton:{label:"Cancel",onClick:I}}),React.createElement(sr.n,{isOpen:v.removePhoto,onRequestClose:I,title:"Remove this photo",content:"Are you sure to remove this photo?",okOnEnter:!0,okButton:{label:"Remove",onClick:function(){return le(b.photoIds,b.collectionId,"removePhoto")}},cancelButton:{label:"Cancel",onClick:I}}),React.createElement(sr.n,{isOpen:v.removePhotos,onRequestClose:I,title:"Remove the selected photos",content:"Are you sure to remove these selected photos?",okOnEnter:!0,okButton:{label:"Remove",onClick:function(){return le(b.photoIds,b.collectionId,"removePhotos")}},cancelButton:{label:"Cancel",onClick:I}}),React.createElement(sr.n,{isOpen:v.editPhoto,onRequestClose:I,title:"Edit the photo",thumbnail:null!=W&&W.thumbnail_url?React.createElement("img",{src:W.thumbnail_url}):null,content:React.createElement(Qr.s,null,React.createElement(p.s,{label:!0,style:Oa},"Title"),React.createElement(Ye.A,{autoFocus:!0,name:"wplr_edit_photo_title",placeholder:"title",value:null==W?void 0:W.title,onInput:function(e){return V(ma(ma({},Y),{},{title:e.target.value}))}}),React.createElement(p.s,{label:!0,style:Oa},"Description"),React.createElement($r.m,{name:"wplr_edit_photo_description",placeholder:"description",value:null==W?void 0:W.description,onInput:function(e){return V(ma(ma({},Y),{},{description:e.target.value}))},textAreaStyle:{height:"72px"}}),React.createElement(p.s,{label:!0,style:Oa},"Caption"),React.createElement($r.m,{name:"wplr_edit_photo_caption",placeholder:"caption",value:null==W?void 0:W.caption,onInput:function(e){return V(ma(ma({},Y),{},{caption:e.target.value}))},textAreaStyle:{height:"72px"}}),React.createElement(p.s,{label:!0,style:Oa},"Alt"),React.createElement(Ye.A,{name:"wplr_edit_photo_alt",placeholder:"alt",value:null==W?void 0:W.alt,onInput:function(e){return V(ma(ma({},Y),{},{alt:e.target.value}))}})),okOnEnter:!0,okButton:{label:"Update",onClick:function(){return te(null==W?void 0:W.ID)}},cancelButton:{label:"Cancel",onClick:I}}))};function Pa(e){return Pa="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},Pa(e)}function Aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach(function(t){Ta(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ta(e,t,n){return(t=function(e){var t=function(e){if("object"!=Pa(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Pa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}wp.element.useCallback;const ja=function(){var e,t=rr(),n=t.wpFoldersAndGalleries,r=t.lrFoldersAndGalleries,a=t.apiError,o=t.selected,l=t.folderContent,i=rr(),c=i.setGalleryContent,u=i.setPage,d=i.setShowUnassignedEntries,f=(i.setSelected,i.setPressShift),p=i.setPressCtrl,m=i.setFolderContent,y=(0,Ve.v_)(),h=y.pressShift,E=y.pressControl;return(0,Ft.useEffect)(function(){f(h),p(E)},[h,E]),(0,Ft.useEffect)(function(){var e;if(o.folderId&&n.length&&r.length){var t=o.source===qt?n:r,a=pr(t,o.folderId),l=null!==(e=a.children)&&void 0!==e?e:[];m(xa(xa({},a),{},{children:l})),c(null),Wt(null)}},[o.folderId,o.source,n,r]),React.createElement(s.A,null,React.createElement(g.z,{nekoErrors:[a]},React.createElement(v.n,{title:"Photo Engine",section:"Media Organizer",subtitle:"By Jordy Meow",isPro:A},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(w.M,{icon:"cog",className:"header",onClick:function(){return location.href="admin.php?page=wplr_sync_settings"}},"Settings"))),React.createElement(b.N,null,React.createElement(b.Y,{style:{maxWidth:"20%",minWidth:280,padding:0,margin:"20px 0 0 20px",background:"#d0d0d0"}},React.createElement(Fr,{activeTabIndex:(e=Number(localStorage.getItem(Mt)),isNaN(e)?null:e),onAllMediaEntriesClick:function(){u(1),Wt(null),d(!1),m(null),c(null)},onTabChange:function(e){var t;null===(t=e)?localStorage.removeItem(Mt):localStorage.setItem(Mt,t)},isPurePhotoEngine:!0})),React.createElement(b.Y,{style:{padding:0,margin:"20px 20px 0 0"}},React.createElement(Ia,{folderContent:l,isPurePhotoEngine:!0})))))};function Ca(e){return Ca="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},Ca(e)}function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(n),!0).forEach(function(t){Ma(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ma(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ca(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ca(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var La=wp.element.render,Ga=new c.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}}),Ua=null,za=[],Ba=function(e){var t,n,r=e.style,a=void 0===r?{width:"100%",height:"100%",overflow:"auto"}:r,o=e.colIdSelector;if(!o)return React.createElement("span",null,"Could not hook to ID Selector.");var l=parseInt(o.value)||-1,i=null,c=[],u=!0,s=null;if(l>-1){i=za.find(function(e){return e.wp_col_id===l}),u=!1,s=Ma(Ma({},qt,0),Ht,1)[i.source];for(var d=i.level,f=Fa({},i);d;){var p=za.filter(function(e){return e.level===f.level-1}).find(function(e){return e.wp_col_id===f.wp_folder_id});d=(f=Fa({},p)).level,c.push(String(p.wp_col_id))}}var m={parentId:null,folderId:null,galleryId:String(null===(t=i)||void 0===t?void 0:t.wp_col_id)||null,source:(null===(n=i)||void 0===n?void 0:n.source)||null,expandedFolderIds:c},y=(0,Ft.useCallback)(function(e){var t,n=e.id;o?(o.value=n||"all",o.dispatchEvent(new Event("change")),Ua&&(null===(t=document.querySelector("#post-query-submit"))||void 0===t||t.click())):console.log("[Photo Engine | onSelectFilter] Cannot find filter selector.")},[o]);return React.createElement("div",{style:a},React.createElement(Fr,{onCollectionClick:y,onAllMediaEntriesClick:function(){return y(-1)},isPurePhotoEngine:!1,activeTabIndex:s,selected:m,showAllMedias:u}))},Wa=function(e,t){var n=document.getElementsByClassName("supports-drag-drop"),r=document.getElementsByClassName("media-modal"),a=document.getElementsByClassName("media-frame-content"),o=Array.from(r).filter(function(e){return 0===e.getElementsByClassName("hide-router").length});if(n.length){if(Ua&&a.length)return t.disconnect(),void Ha(a[0]);if(!Ua&&o.length){var l,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Da(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Da(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},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,l=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){i=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(i)throw o}}}}(o);try{for(i.s();!(l=i.n()).done;){var c=l.value,u=c.querySelector(".media-toolbar");if(u.style.height="fit-content",u.style.paddingBottom="10px",c.querySelector(".attachments-wrapper").style.marginTop=u.offsetHeight/2+"px",!c.parentElement.classList.contains("supports-drag-drop"))return;qa(c)}}catch(e){i.e(e)}finally{i.f()}}}},qa=function(e){if(pEngine.media_modals){var t=e.closest(".supports-drag-drop");if("none"!==window.getComputedStyle(t).display){var n=t.querySelector(".media-frame");n.classList.remove("hide-menu");var r=n.querySelector(".media-menu");if(!r.classList.contains("wplr-hooked")){r.classList.add("wplr-hooked"),r.style.display="flex",r.style.flexDirection="column";var a=document.createElement("div");a.classList.add("wplr-dyn-ui-elem"),a.style.overflow="overlay",r.appendChild(a);var o=e.querySelector(".wplr_col_id_selector");return La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(s.A,null,React.createElement(Ba,{colIdSelector:o})))),a),a}}}},Ha=function(e){if(pEngine.media_library){Ya();var t=document.createElement("div");t.style.display="flex",t.style.width="100%";var n=document.createElement("div");n.style.width="260px",n.style.marginRight="10px";var r=document.querySelector(".wp-list-table.media"),a=document.querySelector(".tablenav.bottom"),o=r.parentElement;t.appendChild(n),t.appendChild(r),o.insertBefore(t,a);var l=e.querySelector("#wplr_col_id_selector");return console.log("[addBrowserToUI]",{mediaLibraryListModeElement:e,colIdSelector:l}),La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(Ba,{colIdSelector:l}))),n),n}};function Ya(){if(wp.media&&wp.media.view&&wp.media.view.AttachmentFilters){var e=wp.media.view.AttachmentFilters.extend({id:"wplr_col_id_selector",className:"attachment-filters wplr_col_id_selector",createFilters:function(){var e={all:{text:"All Media (WP/LR)",props:{col_id:-1},priority:10}};_.each(za||{},function(t,n){var r=t.is_folder?"📁":"🖼️";e[t.wp_col_id]={text:r+" "+t.name,props:{col_id:t.wp_col_id}}}),this.filters=e},render:function(){return wp.media.view.AttachmentFilters.prototype.render.apply(this,arguments),this.el.style.border="2px solid #2271b1",this.el.style.borderRadius="4px",this.el.style.backgroundColor="#f0f6fc",this}}),t=wp.media.view.AttachmentsBrowser;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar:function(){var n;t.prototype.createToolbar.call(this),(null===(n=this.toolbar)||void 0===n?void 0:n.secondary)&&(window.what=this),this.toolbar.set("MediaLibraryTaxonomyFilter",new e({controller:this.controller,model:this.collection.props,priority:-75}).render())}})}}document.addEventListener("DOMContentLoaded",function(e){var t=document.getElementsByClassName("wp-core-ui")[0],n=document.getElementById("posts-filter");Ua=document.getElementsByClassName("upload-php")[0],za=pEngine.hierarchy.map(function(e){return{name:e.name,level:parseInt(e.level),is_folder:"1"===e.is_folder,wp_col_id:parseInt(e.wp_col_id),wp_folder_id:e.wp_folder_id?parseInt(e.wp_folder_id):null,source:e.source}});var r,a,o=document.getElementById("meow-common-dashboard");(o&&La(React.createElement(u.Ht,{client:Ga},React.createElement(s.A,null,React.createElement(pe,null))),o),(a=document.getElementById("wplr-sync-admin-settings"))&&(La(React.createElement(u.Ht,{client:Ga},React.createElement(Nt,null)),a),1)||(r=document.getElementById("wplr-sync-dashboard"),r&&(La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(s.A,null,React.createElement(ja,null)))),r),1)))||(Ua&&Array.from(document.getElementsByClassName("wplr-sync-field")).forEach(function(e){var t=e.getAttribute("data-wp-id"),n=e.getAttribute("data-lastsync"),r=e.getAttribute("data-lr-id"),a=e.getAttribute("data-is-server-side");La(React.createElement(rt,{show:null,wpId:t,lrId:r,lastSync:n,showInMedia:!0,isServerSide:a}),e)}),Ua&&n?(Ya(),Ha(n),n.style.display="block"):(Ya(),new MutationObserver(Wa).observe(t,{childList:!0,subtree:!0})))})},1594:e=>{e.exports=React},5206:e=>{e.exports=ReactDOM}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}};return t[e](o,o.exports,r),o.exports}r.m=t,r.amdO={},e=[],r.O=(t,n,a,o)=>{if(!n){var l=1/0;for(s=0;s<e.length;s++){for(var[n,a,o]=e[s],i=!0,c=0;c<n.length;c++)(!1&o||l>=o)&&Object.keys(r.O).every(e=>r.O[e](n[c]))?n.splice(c--,1):(i=!1,o<l&&(l=o));if(i){e.splice(s--,1);var u=a();void 0!==u&&(t=u)}}return t}o=o||0;for(var s=e.length;s>0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,a,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={57:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var a,o,[l,i,c]=n,u=0;if(l.some(t=>0!==e[t])){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(c)var s=c(r)}for(t&&t(n);u<l.length;u++)o=l[u],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(s)},n=self.wpJsonWplr=self.wpJsonWplr||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.nc=void 0;var a=r.O(void 0,[121],()=>r(79));a=r.O(a)})();2 (()=>{"use strict";var e,t={79:(e,t,n)=>{var r,a,o,l,i,c=n(1746),u=n(9570),s=n(3391),d=n(6089),f=n(1368),p=n(3648),m=n(1774),y=n(2223),h=n(4114),g=n(9176),v=n(5952),b=n(1168),E=n(2685),w=n(2925),R=n(4810),k=n(3531),I=pEngine.prefix,S=(pEngine.domain,pEngine.rest_url.replace(/\/+$/,"")),O=pEngine.api_url.replace(/\/+$/,""),P=pEngine.plugin_url.replace(/\/+$/,""),x="1"===pEngine.is_pro,A=(x&&pEngine.is_registered,pEngine.rest_nonce),T=n(1794),j=n(5643);function C(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var D=j.Ay.div(r||(r=C(["\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"]))),N=(0,j.Ay)(R.z)(a||(a=C(["\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"]))),F=j.Ay.img(o||(o=C(["\n height: 125px;\n width: auto;\n border-radius: 10px;\n background: lightgray;\n"]))),M=j.Ay.div(l||(l=C(["\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"]))),L=j.Ay.ul(i||(i=C(["\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 G(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return U(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(U(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,U(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,U(d,"constructor",u),U(u,"constructor",c),c.displayName="GeneratorFunction",U(u,a,"GeneratorFunction"),U(d),U(d,a,"Generator"),U(d,r,function(){return this}),U(d,"toString",function(){return"[object Generator]"}),(G=function(){return{w:o,m:f}})()}function U(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}U=function(e,t,n,r){function o(t,n){U(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},U(e,t,n,r)}function z(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function B(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){z(o,r,a,l,i,"next",e)}function i(e){z(o,r,a,l,i,"throw",e)}l(void 0)})}}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||q(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 q(e,t){if(e){if("string"==typeof e)return H(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Y=wp.element,V=Y.useState,K=Y.useEffect,X="".concat(S,"/meow-common/v1"),Q=function(e){var t=e.request,n=e.title,r=e.max,a=W(V(!1),2),o=a[0],l=a[1],i=W(V([]),2),c=i[0],u=i[1],s=c.length>0?c.reduce(function(e,t){return e+t}):0,d=c.length>0?Math.ceil(s/c.length):0,f=!c.length&&o;return K(function(){o&&setTimeout(B(G().m(function e(){var n,r,a;return G().w(function(e){for(;;)switch(e.n){case 0:return n=(new Date).getTime(),e.n=1,(0,k.IU)("".concat(X,"/").concat(t),{method:"POST",nonce:A});case 1:r=(new Date).getTime(),a=r-n,u(function(e){return[].concat(function(e){if(Array.isArray(e))return H(e)}(t=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||q(t)||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.")}(),[a]);var t});case 2:return e.a(2)}},e)})),1e3)},[c]),React.createElement(D,{style:{width:200,textAlign:"center"}},React.createElement(p.s,{h2:!0,style:{color:"white"}},n),React.createElement(T.X,{size:200,value:f?r:d,max:r},React.createElement("span",{style:{fontSize:20}},f?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},f?"YOUR ENGINE":c.length+" requests")),React.createElement(w.M,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||u([]),l(!o)}},o?"Stop":"Start"))};function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return J(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J(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 J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Z(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return ee(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ee(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ee(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ee(d,"constructor",u),ee(u,"constructor",c),c.displayName="GeneratorFunction",ee(u,a,"GeneratorFunction"),ee(d),ee(d,a,"Generator"),ee(d,r,function(){return this}),ee(d,"toString",function(){return"[object Generator]"}),(Z=function(){return{w:o,m:f}})()}function ee(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}ee=function(e,t,n,r){function o(t,n){ee(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},ee(e,t,n,r)}function te(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function ne(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){te(o,r,a,l,i,"next",e)}function i(e){te(o,r,a,l,i,"throw",e)}l(void 0)})}}var re=wp.element,ae=re.useState,oe=re.useEffect;O&&S&&P||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var le="".concat(S,"/meow-common/v1"),ie=React.createElement(D,null,React.createElement(p.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! 🌴🙀")),ce=React.createElement(D,null,React.createElement(p.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.")),ue=React.createElement(D,null,React.createElement(p.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"))))),se=function(){var e=ne(Z().m(function e(){var t;return Z().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.IU)("".concat(le,"/all_settings/"),{method:"POST",nonce:A});case 1:return t=e.v,e.a(2,t.data)}},e)}));return function(){return e.apply(this,arguments)}}(),de=function(){var e=ne(Z().m(function e(t){var n,r,a;return Z().w(function(e){for(;;)switch(e.n){case 0:return n=t.value,r=t.id,e.n=1,(0,k.IU)("".concat(le,"/update_option"),{method:"POST",nonce:A,json:{name:r,value:n}});case 1:return a=e.v,e.a(2,a)}},e)}));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=ne(Z().m(function e(){var t;return Z().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.IU)("".concat(le,"/error_logs"),{method:"POST",nonce:A});case 1:return t=e.v,e.a(2,t.data.reverse())}},e)}));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=(0,u.jE)(),t=$(ae(!1),2),n=t[0],r=t[1],a=$(ae(""),2),o=a[0],l=a[1],i=(0,d.I)({queryKey:["all_settings"],queryFn:se}),c=i.data,s=i.error,_=(0,f.n)({mutationFn:de,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),k=(0,f.n)({mutationFn:fe}),I=null==c?void 0:c.meowapps_hide_meowapps,S=null==c?void 0:c.force_sslverify;oe(function(){s&&!n&&(r(!0),console.error("Error from useQuery",s.message))},[s]),oe(function(){var e=document.getElementById("meow-common-phpinfo");e&&l(e.innerHTML)},[]);var O=function(e,t){_.mutate({value:e,id:t})},P=React.createElement(m.d,{title:"Main Menu"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(p.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:_.isPending,checked:I,onChange:O}))),x=React.createElement(m.d,{title:"SSL Verify"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(p.s,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:_.isPending,checked:S,onChange:O})));return React.createElement(g.z,{showRestError:n},React.createElement(v.n,{title:"The Dashboard"}),React.createElement(b.N,null,React.createElement(b.Y,{full:!0},React.createElement(E._,{keepTabOnReload:!0},React.createElement(E.V,{title:"Meow Apps"},ie,React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(N,{title:"AI Engine",className:"primary"},React.createElement(F,{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(N,{title:"Media Cleaner",className:"primary"},React.createElement(F,{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(N,{title:"Database Cleaner",className:"primary"},React.createElement(F,{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(N,{title:"Media File Renamer",className:"primary"},React.createElement(F,{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(N,{title:"Social Engine",className:"primary"},React.createElement(F,{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(N,{title:"Meow Analytics",className:"primary"},React.createElement(F,{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(b.Y,{minimal:!0},React.createElement(N,{title:"Contact Form Block",className:"primary"},React.createElement(F,{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(N,{title:"Meow Gallery",className:"primary"},React.createElement(F,{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(N,{title:"Meow Lightbox",className:"primary"},React.createElement(F,{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(N,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(F,{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(N,{title:"Photo Engine",className:"primary"},React.createElement(F,{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(N,{title:"Contact Form Block",className:"primary"},React.createElement(F,{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(E.V,{title:"Performance"},ce,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(Q,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(Q,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(Q,{title:"SQL Request Time",request:"sql_request",max:2800})),ue),React.createElement(E.V,{title:"PHP Info"},React.createElement(M,{dangerouslySetInnerHTML:{__html:o}})),React.createElement(E.V,{title:"PHP Error Logs"},React.createElement(D,null,React.createElement(w.M,{style:{marginBottom:10},color:"#ccb027",onClick:function(){k.mutate()},disabled:k.isPending,isBusy:k.isPending},"Load PHP Error Logs"),React.createElement(L,null,(k.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(p.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(E.V,{title:"Settings"},React.createElement(R.z,{title:"Settings",className:"primary"},P,x))))))},me=wp.element,ye=(me.useState,me.useEffect,"".concat(S,"/meow-licenser/").concat(I,"/v1"),n(5084));const he=function(e){var t=e.busy,n=e.use_taken_date,r=e.upload_folder,a=e.filename_accents,o=e.public_api,l=e.auth_token,i=e.qr,c=e.check_same_file,u=e.updateOption,s=e.media_organizer,d=e.media_library,f=e.media_modals,g=e.big_image_size_threshold,v=React.createElement(m.d,{title:"Meta Date"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_use_taken_date",label:"Use Capture Date",value:"1",checked:n,onChange:u,description:"By default, WordPress use the Upload Date. This will force the Capture Date to be used instead."}))),E=React.createElement(m.d,{title:"Upload Folder"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_upload_folder",label:"Use Upload Date (instead of Capture Date)",value:"1",checked:"upload_date"===r,onChange:function(e,t){u(!0===e?"upload_date":"taken_date",t)},description:"Since you enabled the Capture Date above as the Meta Date, the folder will used that information. You can however choose to use the Upload Date instead with this option."}))),w=React.createElement(m.d,{title:"Sanitization"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_filename_accents",label:"Disable",value:"1",checked:a,onChange:u,description:"WordPress sanitizes filenames by default. This option will turn it off."}))),_=React.createElement(m.d,{title:"Media Organizer"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_organizer",label:"Enable (Recommended)",description:"Adds a Organizer in your Media menu. You will then able to organize your images in folders and collections.",value:"1",checked:s,onChange:u}))),k=React.createElement(m.d,{title:"Media Library"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_library",label:"Enable Media Browser (Not Recommended)",description:"Adds the Photo Engine Media Browser to the modals used for adding images (single image or gallery block).",value:"1",checked:d,onChange:u}))),I=React.createElement(m.d,{title:"Media Modals"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_media_modals",label:"Enable Media Browser (Beta)",description:"Adds the Photo Engine Media Browser to the Media Library.",value:"1",checked:f,onChange:u}))),S=React.createElement(m.d,{title:"Image Threshold"},React.createElement(h.R,{name:"wr2x_big_image_size_threshold",disabled:t,label:"Disable",value:"1",checked:g,onChange:u})),O=React.createElement(m.d,{title:"Public API"},React.createElement("div",{style:{display:"flex"}},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_public_api",label:"Enable",value:"1",checked:o,onChange:u,description:React.createElement(p.s,{p:!0},"Read-only features will be available through the WordPress API for external apps. A QR Code will be displayed for auth.",o&&React.createElement("small",null,React.createElement("br",null),React.createElement("br",null),"Quick test: ",React.createElement("a",{href:"/wp-json/wplr/v1/hierarchy?wplr_auth_token=".concat(l)},"Hierarchy"),"."))})),o&&React.createElement("img",{style:{width:80,height:80,marginLeft:20},src:"https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=".concat(encodeURIComponent(i))}))),P=React.createElement(m.d,{title:"Double Processing"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_check_same_file",label:"Avoid",value:"1",checked:c,onChange:u,description:"Avoid processing if the new file is the same as the old one. That will avoid thumbnails to be generated again, as well as optimization processes and so on."})));return React.createElement(React.Fragment,null,React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Features",className:"primary"},_,I,k,React.createElement(p.s,{p:!0},"The Media Organizer is recommended in order to look through your photos. Feel free to try the ",React.createElement("i",null,"Browser")," for the ",React.createElement("i",null,"Media Modals")," (for when you edit posts), but support isn't perfect yet. Your folders and collections will be always available through the filters."),React.createElement(p.s,{p:!0},React.createElement("i",null,"Browser")," for ",React.createElement("i",null,"Media Library")," is not recommended as you should use the Media Organizer instead in this case."))),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Upload & Sync",className:"primary"},v,n&&E,w,P),React.createElement(R.z,{busy:t,title:"Advanced",className:"primary"},S,O))))};var ge=n(8380),ve=n(657),be=wp.i18n.__,Ee={};Ee.PENDING=be("Pending","wplr-sync"),Ee.RENAME=be("Rename","wplr-sync"),Ee.TITLE=be("Title","wplr-sync"),Ee.MEDIA=be("Media","wplr-sync"),Ee.ACTION=be("Action","wplr-sync"),Ee.THUMB=be("Thumb","wplr-sync"),Ee.LR_ID=be("LR ID","wplr-sync"),Ee.FILENAME=be("Filename","wplr-sync"),Ee.UNLINKED_PHOTOS=be("Unlinked Photos","wplr-sync"),Ee.DUPLICATED_LINKS=be("Duplicated Links","wplr-sync"),Ee.IGNORED_PHOTOS=be("Ignored Photos","wplr-sync"),Ee.UNKNOWN=be("Unknown","wplr-sync"),Ee.ENABLED=be("Enabled","wplr-sync"),Ee.NOT_LINKED=be("Not linked","wplr-sync"),Ee.NEVER_SYNCED=be("Never synced","wplr-sync"),Ee.SYNCED_AT=be("Last Sync: ","wplr-sync"),Ee.IGNORED=be("Ignored","wplr-sync"),Ee.DELETE=be("Delete","wplr-sync"),Ee.RESYNC_WITH_EXTENSIONS=be("Resync with Extensions","wplr-sync"),Ee.RESET_WITH_EXTENSIONS=be("Reset with Extensions","wplr-sync"),Ee.CLEAN_DB=be("Clean DB","wplr-sync"),Ee.REPAIR_DB=be("Repair DB","wplr-sync");const we=Ee;function Re(e){return Re="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},Re(e)}function _e(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return ke(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ke(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,ke(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,ke(d,"constructor",u),ke(u,"constructor",c),c.displayName="GeneratorFunction",ke(u,a,"GeneratorFunction"),ke(d),ke(d,a,"Generator"),ke(d,r,function(){return this}),ke(d,"toString",function(){return"[object Generator]"}),(_e=function(){return{w:o,m:f}})()}function ke(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}ke=function(e,t,n,r){function o(t,n){ke(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},ke(e,t,n,r)}function Ie(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function Se(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Ie(o,r,a,l,i,"next",e)}function i(e){Ie(o,r,a,l,i,"throw",e)}l(void 0)})}}function Oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(n),!0).forEach(function(t){xe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function xe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Re(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Re(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Re(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ae={refetchOnWindowFocus:!1,retry:!1};function Te(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return je(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(je(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,je(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,je(d,"constructor",u),je(u,"constructor",c),c.displayName="GeneratorFunction",je(u,a,"GeneratorFunction"),je(d),je(d,a,"Generator"),je(d,r,function(){return this}),je(d,"toString",function(){return"[object Generator]"}),(Te=function(){return{w:o,m:f}})()}function je(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}je=function(e,t,n,r){function o(t,n){je(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},je(e,t,n,r)}function Ce(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||Ne(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 Ne(e,t){if(e){if("string"==typeof e)return Fe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fe(e,t):void 0}}function Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Me=wp.element,Le=Me.useState,Ge=Me.useMemo,Ue={fontSize:"x-small",marginLeft:3};const ze=function(e){var t,n=e.busy,r=e.enable_keywords,a=e.sync_keywords,o=e.sync_keywords_options,l=e.updateOption,i=(0,u.jE)(),c=De(Le(!1),2),s=c[0],f=c[1],g=De(Le(null),2),v=g[0],E=g[1],_=De(Le(null),2),I=_[0],S=_[1],P=De(Le(!1),2),x=P[0],T=P[1],j=(0,d.I)(Pe({queryKey:["keywords-hierarchy"],queryFn:(t=Se(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(O,"/keywords_hierarchy/"),{headers:{"X-WP-Nonce":A}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch keywords hierarchy");case 3:return e.a(2)}},e)})),function(){return t.apply(this,arguments)})},Ae)),C=j.data,D=j.isLoading,N=(null==C?void 0:C.data)||[],F=n||D,M=function(){i.invalidateQueries(["keywords-hierarchy"])},L=React.createElement(m.d,{title:"Enable Keywords"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_enable_keywords",label:"Create the Keywords Taxonomy",value:"1",checked:r,onChange:l,description:React.createElement(p.s,null,"The Keywords taxonomy (",React.createElement("b",null,"attachment_keyword"),") will be added to your Media Library. It works the same way as the tags already available for your posts.")}))),G=React.createElement(m.d,{title:"Sync Keywords"},React.createElement(ge.u,{name:"wplr_sync_keywords",scrolldown:!0,onChange:l,description:"Synchronize your LR keywords with a taxonomy available in your Media Library."},Object.keys(o).map(function(e){var t=o[e];return React.createElement(ge.j,{id:t,value:t,label:t||"none",checked:a===t||!a&&!t})}))),U=function(){var e,t=(e=Te().m(function e(t){return Te().w(function(e){for(;;)switch(e.n){case 0:return T(!0),e.n=1,(0,k.Tb)("".concat(O,"/delete_keywords_hierarchy"),{nonce:A,json:{delete_keyword:t.id}});case 1:M(),T(!1);case 2:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Ce(o,r,a,l,i,"next",e)}function i(e){Ce(o,r,a,l,i,"throw",e)}l(void 0)})});return function(e){return t.apply(this,arguments)}}(),z=function(e,t){return React.createElement(ve.R,{title:React.createElement(React.Fragment,null,e.name,React.createElement(p.s,{style:Ue},"(ID: ",e.id,", Photos: ",e.count,")")),icon:"tag",onMouseEnter:function(){return E((t=e).id),void S(t.name);var t},rightElement:React.createElement(w.M,{small:!0,className:"danger",onClick:function(){return U(e)}},we.DELETE),showRightElement:t},e.children.length?e.children.map(function(e){return z(e,t)}):null)},B=Ge(function(){return N.length?React.createElement(ve.M,null,N.map(function(e){return z(e,s)})):null},[N,s]),W=React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement(p.s,{p:!0},"This is the hierarchy of tags stored by Photo Engine internally. If you wish this hierarchy to be synchronized with your theme directly, please learn about the ",React.createElement("a",{href:"https://meowapps.com/wplr-sync-extensions/"},"Photo Engine Extensions"),". You can also try the ",React.createElement("a",{href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")," plugin that makes use of all this natively."),B),React.createElement("div",null,React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"unlockKeywordsHierarchy",label:React.createElement(p.s,null,"Unlock ",React.createElement("b",null,we.DELETE)),value:"1",checked:s,onChange:function(){f(!s)}})))),q=Ge(function(){if(!v)return null;var e=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],a=n;return t.forEach(function(t){var o;n=t.id===v,(a||t.id===v)&&r.push(t.id),t.children.length&&r.push.apply(r,function(e){if(Array.isArray(e))return Fe(e)}(o=e(t.children,n))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||Ne(o)||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.")}())}),r};return e(N).join(",")},[v]),H=React.createElement(React.Fragment,null,React.createElement(p.s,{p:!0},"You can add the ",React.createElement("i",null,"wplr")," attributes to the native WP Gallery shortcode. Hover the collections, folders and tags and copy/paste this shortcode to your pages."),(I||q)&&React.createElement("div",{style:{backgroundColor:"var(--neko-blue)",color:"white",borderRadius:10,padding:10}},React.createElement(p.s,{p:!0},"Here are my photos about ",React.createElement("i",null,I),":",React.createElement("br",null),'[gallery wplr-keyword="',q,'"]')),React.createElement(p.s,{p:!0},"We recommend you to use the ",React.createElement("a",{href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery"),". Not only it features beautiful layouts but it has a Gutenberg block to do all this automatically."));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:F||x,title:"Keywords (Tags)",className:"primary"},W)),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:F||x,title:"Shortcodes",className:"primary"},H),React.createElement(R.z,{busy:F,title:"Keywords / Tags",className:"primary"},L,G)))};var Be=n(8323),We=n(3528),qe=n(5621),He=n(6118),Ye=n(9251),Ve=n(6e3);function Ke(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return Xe(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Xe(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Xe(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Xe(d,"constructor",u),Xe(u,"constructor",c),c.displayName="GeneratorFunction",Xe(u,a,"GeneratorFunction"),Xe(d),Xe(d,a,"Generator"),Xe(d,r,function(){return this}),Xe(d,"toString",function(){return"[object Generator]"}),(Ke=function(){return{w:o,m:f}})()}function Xe(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}Xe=function(e,t,n,r){function o(t,n){Xe(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Xe(e,t,n,r)}function Qe(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function $e(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Qe(o,r,a,l,i,"next",e)}function i(e){Qe(o,r,a,l,i,"throw",e)}l(void 0)})}}function Je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ze(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ze(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 Ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var et=wp.element,tt=et.useState,nt=et.useEffect;const rt=function(e){var t=e.mutate,n=e.isServerSide,r=Je(tt(null),2),a=r[0],o=r[1],l=Je(tt(!1),2),i=l[0],c=l[1],u=Je(tt(e.wpId||null),2),d=u[0],f=u[1],m=Je(tt(e.lrId||null),2),y=m[0],h=m[1],g=Je(tt(e.lrId||null),2),v=g[0],b=g[1],E=Je(tt(e.lastSync||null),2),R=E[0],_=E[1],I=(0,Ve.b_)({concurrency:2}).runTask;nt(function(){n||(e.show?o(e.show):S(d))},[e.show]),nt(function(){e.show||o(y>0?"linked":0==y?"ignored":"unlinked")},[d,y,R]);var S=function(){var e=$e(Ke().m(function e(t){var n,r;return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,I($e(Ke().m(function e(){return Ke().w(function(e){for(;;)if(0===e.n)return e.a(2,(0,k.Tb)("".concat(O,"/sync_info"),{nonce:A,json:{wpId:t}}))},e)})));case 1:n=e.v,r=n.data,f((null==r?void 0:r.wp_id)||t),h((null==r?void 0:r.lr_id)||null),_((null==r?void 0:r.lastsync)||null),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=$e(Ke().m(function e(t){return Ke().w(function(e){for(;;)switch(e.n){case 0:b(t);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:t?t():S(d);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),T=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(O,"/link"),{nonce:A,json:{lrId:v,wpId:d}});case 1:e.v,x(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(O,"/unlink"),{nonce:A,json:{lrId:y,wpId:d}});case 1:x(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),C=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(O,"/link"),{nonce:A,json:{lrId:0,wpId:d}});case 1:x(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),D=function(){var e=$e(Ke().m(function e(){return Ke().w(function(e){for(;;)switch(e.n){case 0:return c(function(e){return e+1}),e.n=1,(0,k.Tb)("".concat(O,"/unlink"),{nonce:A,json:{lrId:y,wpId:d,afterDelete:!0}});case 1:x(),c(function(e){return e-1});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),N="linked"===a,F="ignored"===a,M="duplicates"===a,L="unlinked"===a;return React.createElement(s.A,null,React.createElement(He.A,{style:{display:"flex",alignItems:"center"}},React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("div",{style:{display:"flex",alignItems:"center"}},!i&&!N&&!F&&React.createElement(Ye.A,{name:"wplr_sync-lr-id",placeholder:"Type the LR ID",style:{marginRight:5},inputStyle:N?{backgroundColor:"#007cb9",color:"#ffffff4f"}:{},readOnly:i||N,value:y,onChange:P}),!i&&L&&React.createElement(w.M,{disabled:!v,onClick:T},"Link"),!i&&M&&React.createElement(w.M,{className:"danger",onClick:D},we.DELETE)),!i&&L&&React.createElement("small",null,"You can also ",React.createElement("a",{style:{cursor:"pointer"},onClick:C},"ignore")," this."),function(e,t,n){return i?React.createElement(p.s,{div:!0},"Loading..."):"unlinked"===e?null:"ignored"===e?React.createElement(p.s,{div:!0},we.IGNORED," "):t>0?(r=n)&&new Date(r).getTime()&&"0000-00-00 00:00:00"!==n?React.createElement(p.s,{div:!0},we.SYNCED_AT," ",function(e){var t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,a=t.getDate(),o=Je((new Date).toLocaleDateString().split("/"),3),l=o[0],i=o[1],c=o[2];if("".concat(n).concat(r).concat(a)==="".concat(l).concat(i).concat(c)){var u=t.getHours(),s=u>12,d=s?"pm":"am";u=s?u-12:u;var f=t.getMinutes();return"".concat(u,":").concat(f," ").concat(d)}return"".concat(n,"/").concat(r,"/").concat(a)}(n)," "):React.createElement(p.s,{div:!0},we.NEVER_SYNCED):React.createElement(p.s,{div:!0},we.UNKNOWN);var r}(a,y,R),!i&&N&&React.createElement("a",{style:{cursor:"pointer"},onClick:j},"(unlink)"),!i&&F&&React.createElement("a",{style:{cursor:"pointer"},onClick:j}," (undo)"))))};function at(e){return at="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},at(e)}function ot(e){return function(e){if(Array.isArray(e))return dt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||st(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 lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(n),!0).forEach(function(t){ct(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ct(e,t,n){return(t=function(e){var t=function(e){if("object"!=at(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=at(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==at(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||st(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 st(e,t){if(e){if("string"==typeof e)return dt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dt(e,t):void 0}}function dt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ft=wp.element,pt=ft.useState,mt=ft.useMemo;const yt=function(e){var t=e.busy,n=(0,u.jE)(),r=ut(pt("unlinked"),2),a=r[0],o=r[1],l=ut(pt([]),2),i=l[0],c=l[1],s=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unlinked";return(0,d.I)(Pe({queryKey:["entries",t],queryFn:(e=Se(_e().m(function e(){var n,r;return _e().w(function(e){for(;;)switch(e.n){case 0:return n=(0,k.mR)("".concat(O,"/entries"),{show:t}),e.n=1,(0,k.m9)(n,{headers:{"X-WP-Nonce":A}});case 1:if(!(r=e.v).success){e.n=2;break}return e.a(2,r);case 2:throw new Error(r.error||"Failed to fetch entries");case 3:return e.a(2)}},e)})),function(){return e.apply(this,arguments)})},Ae))}(a),f=s.data,p=s.isLoading,m=(null==f?void 0:f.data)||[],y=t||p,h=function(){n.invalidateQueries(["entries",a])},g={width:120,height:120,objectFit:"cover"},v=mt(function(){return"duplicates"===a?[{accessor:"lr_id",title:we.LR_ID},{accessor:"filename",title:we.FILENAME},{accessor:"media",title:we.MEDIA}]:[{accessor:"thumbnail_url",title:we.THUMB,width:"150px"},{accessor:"media",title:we.MEDIA},{accessor:"action",title:we.ACTION}]},[a]),E=mt(function(){return"duplicates"===a?m.map(function(e){var t;return{id:e.ID,lr_id:e.lr_id,filename:e.lr_file||"Unknown",media:React.createElement("div",{style:{display:"flex",flexDirection:"column"}},null==e||null===(t=e.details)||void 0===t?void 0:t.map(function(t,n){var r=e.details.length>n+1?it(it({},g),{},{marginBottom:"5px"}):g;return React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement("img",{src:t.thumbnail_url,style:r}),React.createElement(rt,{show:a,wpId:t.ID,lrId:e.lr_id,mutate:function(){return h()}}))}))}}):m.map(function(e){return{id:e.ID,thumbnail_url:React.createElement("img",{src:e.thumbnail_url,style:g}),media:React.createElement("a",{href:"/wp-admin/post.php?post=".concat(e.ID,"&action=edit")},"# ",e.ID),action:React.createElement(rt,{show:a,wpId:e.ID,lrId:e.lr_id||null,mutate:function(){return h()}})}})},[m,a]),w=React.createElement(React.Fragment,null,React.createElement("p",null,"This screen will help you to link your unlinked photos between WordPress and Lightroom. ",React.createElement("b",null,"Don't forget that if you link a photo from here you also need to also add it manually to the WP/LR Service in Lightroom.")," Last but not least, be careful with the in 'Duplicated Links', they are ",React.createElement("b",null,"immediate")," and the 'Delete' is ",React.createElement("b",null,"unrecoverable"),"."),React.createElement(Be.g,{tiny:!0}),React.createElement(We.o,{name:"wplr_sync-consolidate",value:a,onChange:function(e){o(e)}},React.createElement(We.K,{title:"Unlinked Photos",value:"unlinked"}),React.createElement(We.K,{title:"Duplicated Links",value:"duplicates"}),React.createElement(We.K,{title:"Ignored Photos",value:"ignored"})),React.createElement("div",{style:{marginTop:10}}),React.createElement(qe.o,{busy:y,data:E,columns:v,onSelect:function(e){c([].concat(ot(i),ot(e)))},onUnselect:function(e){c(ot(i.filter(function(t){return!e.includes(t)})))},selectedItems:i}));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,className:"primary"},w)))};var ht=n(8550);function gt(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return vt(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(vt(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,vt(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,vt(d,"constructor",u),vt(u,"constructor",c),c.displayName="GeneratorFunction",vt(u,a,"GeneratorFunction"),vt(d),vt(d,a,"Generator"),vt(d,r,function(){return this}),vt(d,"toString",function(){return"[object Generator]"}),(gt=function(){return{w:o,m:f}})()}function vt(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}vt=function(e,t,n,r){function o(t,n){vt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},vt(e,t,n,r)}function bt(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function Et(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){bt(o,r,a,l,i,"next",e)}function i(e){bt(o,r,a,l,i,"throw",e)}l(void 0)})}}function wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rt(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 Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _t=wp.element.useState;const kt=function(e){var t=e.busy,n=e.extensions,r=e.troubles_issues,a=e.debugging_enabled,o=e.catch_errors,l=e.debuglogs,i=e.updateOption,c=(0,Ve.XS)(),u=wt(_t(!1),2),s=u[0],d=u[1],f=wt(_t("Ready."),2),g=f[0],v=f[1],E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e=null!==e?e:c.getErrorCount())>0?(alert("The process has finished, but ".concat(e," error(s) occurred.")),v("Error occured!")):v("Done!"),c.reset()},_=function(e){if("add_collection"==e.action){var t="1"==e.is_folder?"folder":"collection";return"Create ".concat(t," '").concat(e.name,"'...")}if("remove_collection"==e.action){var n="1"==e.is_folder?"folder":"collection";return"Remove ".concat(n," '").concat(e.name,"'...")}return"add_media"==e.action?"Add media ".concat(e.wp_id," to collection ").concat(e.wp_col_id,"..."):"remove_media"==e.action?"Remove media ".concat(e.wp_id," from collection ").concat(e.wp_col_id,"..."):"add_tag"==e.action?"Add tag ".concat(e.name,"..."):"update_tag"==e.action?"Add parent ".concat(e.parent," for tag ").concat(e.name,"..."):"add_media_tag"==e.action?"Add tag ".concat(e.id," to media ").concat(e.wp_id,"..."):"remove_media_tag"==e.action?"Remove tag ".concat(e.id," from media ").concat(e.wp_id,"..."):"remove_tag"==e.action?"Remove tag ".concat(e.name,"..."):"Running unknown tasks..."},I=function(){var e=Et(gt().m(function e(){var t,n;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Initiating sync..."),e.n=1,(0,k.Tb)("".concat(O,"/extensions_init"),{nonce:A,json:{is_removal:!1}});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),d(!1),e.a(2);case 2:return n=t.data.map(function(e){return function(){var t=Et(gt().m(function t(n){return gt().w(function(t){for(;;)switch(t.n){case 0:return v(_(e)),t.n=1,(0,k.Tb)("".concat(O,"/extensions_query"),{nonce:A,json:{task:e},signal:n});case 1:return t.a(2,t.v)}},t)}));return function(e){return t.apply(this,arguments)}}()}),e.n=3,c.start(n);case 3:E(),d(!1);case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),S=function(){var e=Et(gt().m(function e(){var t,n;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Initiating reset..."),e.n=1,(0,k.Tb)("".concat(O,"/extensions_init"),{nonce:A,json:{is_removal:!0}});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),d(!1),e.a(2);case 2:return n=t.data.map(function(e){return function(){var t=Et(gt().m(function t(n){return gt().w(function(t){for(;;)switch(t.n){case 0:return v(_(e)),t.n=1,(0,k.Tb)("".concat(O,"/extensions_query"),{nonce:A,json:{task:e},signal:n});case 1:return t.a(2,t.v)}},t)}));return function(e){return t.apply(this,arguments)}}()}),e.n=3,c.start(n);case 3:if(!c.getErrorCount()){e.n=4;break}return E(),d(!1),e.a(2);case 4:return v("Final reset..."),e.n=5,(0,k.Tb)("".concat(O,"/extensions_reset"),{nonce:A});case 5:if((t=e.v).success){e.n=6;break}return alert(t.message),d(!1),e.a(2);case 6:E(),d(!1);case 7:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=Et(gt().m(function e(){var t;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Cleaning..."),e.n=1,(0,k.Tb)("".concat(O,"/clean"),{nonce:A});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),e.a(2);case 2:E(),d(!1);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Et(gt().m(function e(){var t;return gt().w(function(e){for(;;)switch(e.n){case 0:return d(!0),v("Repairing..."),e.n=1,(0,k.Tb)("".concat(O,"/repair"),{nonce:A});case 1:if((t=e.v).success){e.n=2;break}return alert(t.message),e.a(2);case 2:alert(t.data),E(),d(!1);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),T=r.length?React.createElement("ul",null,r.map(function(e){return React.createElement("li",null,e)})):React.createElement(p.s,{p:!0},"Everything is fine. "),j=React.createElement(m.d,{title:"Debugging"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_debugging_enabled",label:"Enable",value:"1",checked:a,onChange:i,description:"Add a Debugging menu in Photo Engine. For advanced users only."}))),C=React.createElement(m.d,{title:"Catch Errors"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_catch_errors",label:"Enable",value:"1",checked:o,onChange:i,description:"Errors (from other plugins, themes, etc) happening during the Photo Engine process will be caught to avoid operations to fail."}))),D=React.createElement(m.d,{title:"Advanced Logs"},React.createElement(y.E,{max:"1"},React.createElement(h.R,{name:"wplr_debuglogs",label:"Enable",value:"1",checked:l,onChange:i,description:"Create an internal log file. For advanced users only."}))),N=React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement(p.s,{p:!0},"Photo Engine synchronizes data about your photos, collections, and folders between your Lightroom and your WordPress. To use this data beyond the Media Library, you need to install and use extensions. You can learn more about it here: ",React.createElement("a",{href:"http://meowapps.com/wplr-sync-extensions/"},"WP/LR Extensions"),". You can also jump to ",React.createElement("a",{href:"https://wordpress.org/plugins/search/wplr-extension/"},"the list of the available extensions for Photo Engine"),"."),React.createElement("div",{style:{marginBottom:16}},React.createElement(w.M,{onClick:I},we.RESYNC_WITH_EXTENSIONS),React.createElement(w.M,{className:"secondary",onClick:S},we.RESET_WITH_EXTENSIONS),React.createElement(w.M,{className:"secondary",onClick:P},we.CLEAN_DB),React.createElement(w.M,{className:"secondary",onClick:x},we.REPAIR_DB)),React.createElement(ht.j,{value:100,busy:s,status:g}),React.createElement(p.s,{p:!0,style:{marginBottom:3}},React.createElement("i",null,React.createElement("b",null,we.RESYNC_WITH_EXTENSIONS)," will request the extensions to (re)create the folders/collections/keywords structure.")),React.createElement(p.s,{p:!0,style:{marginTop:3,marginBottom:3}},React.createElement("i",null,React.createElement("b",null,we.RESET_WITH_EXTENSIONS)," will request the extensions to undo their usage of the folders/collections/keywords structure.")),React.createElement(p.s,{p:!0,style:{marginTop:3}},React.createElement("i",null,React.createElement("b",null,we.CLEAN_DB)," will remove from its own database the entries related to deleted Media.")),React.createElement(p.s,{p:!0},React.createElement("i",null,React.createElement("b",null,we.REPAIR_DB)," will repair if any table is missing or corrupted."))));return React.createElement(b.N,null,React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t||s,title:"Actions",className:"primary"},N)),React.createElement(b.Y,{minimal:!0},React.createElement(R.z,{busy:t,title:"Extensions",className:"primary"},function(e){return 0===e.length?React.createElement(p.s,{p:!0},"No extensions have been loaded."):1===e.length?React.createElement(p.s,{p:!0},"The extension for ",React.createElement("b",null,e[0])," is loaded."):React.createElement(p.s,{p:!0},"The extensions for ",React.createElement("b",null,e.join(", "))," are loaded.")}(n)),React.createElement(R.z,{busy:t,title:"Potential issues",className:"primary"},T),React.createElement(R.z,{busy:t,title:"Debugging",className:"primary"},j,C,D)))};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 St(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return Ot(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ot(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ot(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,Ot(d,"constructor",u),Ot(u,"constructor",c),c.displayName="GeneratorFunction",Ot(u,a,"GeneratorFunction"),Ot(d),Ot(d,a,"Generator"),Ot(d,r,function(){return this}),Ot(d,"toString",function(){return"[object Generator]"}),(St=function(){return{w:o,m:f}})()}function Ot(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}Ot=function(e,t,n,r){function o(t,n){Ot(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Ot(e,t,n,r)}function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach(function(t){At(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function At(e,t,n){return(t=function(e){var t=function(e){if("object"!=It(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=It(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==It(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tt(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dt=wp.element.useState;const Nt=function(){var e,t,n,r,a,o,l,i,c=(0,u.jE)(),f=(0,d.I)(Pe({queryKey:["all-settings"],queryFn:(i=Se(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(O,"/all_settings/"),{headers:{"X-WP-Nonce":A}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch settings");case 3:return e.a(2)}},e)})),function(){return i.apply(this,arguments)})},Ae)),m=f.data,y=f.isLoading,h=f.error,w=(null==m?void 0:m.data)||{},R=jt(Dt(!1),2),_=R[0],I=R[1],S=jt(Dt("basics"),2),P=S[0],T=S[1],j=y||_,C={basics:"Basics",keywords:"Keywords (Tags)",consolidate:"Consolidate with Lightroom",extensions:"Extensions & Debug"}[P]||"Settings",D=null==w?void 0:w.wplr_use_taken_date,N=null==w?void 0:w.wplr_upload_folder,F=null==w?void 0:w.wplr_filename_accents,M=null==w?void 0:w.wplr_enable_keywords,L=null==w?void 0:w.wplr_sync_keywords,G=null!==(e=null==w?void 0:w.sync_keywords_options)&&void 0!==e?e:[],U=null!==(t=null==w?void 0:w.troubles_issues)&&void 0!==t?t:[],z=null==w?void 0:w.wplr_library_show_hierarchy,B=null==w?void 0:w.wplr_public_api,W=null!==(n=null==w?void 0:w.wplr_auth_token)&&void 0!==n&&n,q=null==w?void 0:w.wplr_qr,H=null==w?void 0:w.wplr_debugging_enabled,Y=null==w?void 0:w.wplr_catch_errors,V=null==w?void 0:w.wplr_debuglogs,K=null==w?void 0:w.wplr_check_same_file,X=null!==(r=null==w?void 0:w.extensions)&&void 0!==r?r:[],Q=null!==(a=null==w?void 0:w.wplr_media_organizer)&&void 0!==a&&a,$=null!==(o=null==w?void 0:w.wplr_media_library)&&void 0!==o&&o,J=null!==(l=null==w?void 0:w.wplr_media_modals)&&void 0!==l&&l,Z=null==w?void 0:w.wr2x_big_image_size_threshold,ee=function(){var e,t=(e=St().m(function e(t,n){var r;return St().w(function(e){for(;;)switch(e.p=e.n){case 0:return console.log({value:t,name:n}),c.setQueryData(["all-settings"],function(e){return e?xt(xt({},e),{},{data:xt(xt({},e.data),{},At({},n,t))}):e}),I(!0),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/update_option"),{json:{name:n,value:t},nonce:A});case 2:e.n=4;break;case 3:e.p=3,r=e.v,alert(r.message);case 4:return e.p=4,I(!1),c.invalidateQueries(["all-settings"]),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){Tt(o,r,a,l,i,"next",e)}function i(e){Tt(o,r,a,l,i,"throw",e)}l(void 0)})});return function(e,n){return t.apply(this,arguments)}}();return React.createElement(s.A,null,React.createElement(g.z,{nekoErrors:h?[h.message]:[]},React.createElement(v.n,{title:"Photo Engine",section:C,subtitle:"By Jordy Meow",isPro:x}),React.createElement(b.N,null,React.createElement(b.Y,{fullWidth:!0},React.createElement(ye.L,null,React.createElement(p.s,{p:!0},"If you wish to link your Lightroom with Photo Engine, you will need the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/wplr-sync/"},"WP/LR Sync Plugin for Lightroom"),". You can also use Photo Engine without Lightroom, by organizing your photos through folders and collections in the Media Organizer. Then, those folders and collections can be used by other plugins (such as ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Meow Gallery"),"), your theme, mobile apps, etc. The possibilities are endless! :)")),React.createElement(E._,{keepTabOnReload:!0,onChange:function(e,t,n){null!=t&&t.key&&T(t.key)}},React.createElement(E.V,{title:"Basics",key:"basics"},React.createElement(he,{busy:j,use_taken_date:D,upload_folder:N,filename_accents:F,troubles_issues:U,library_show_hierarchy:z,public_api:B,big_image_size_threshold:Z,check_same_file:K,extensions:X,auth_token:W,qr:q,updateOption:ee,media_organizer:Q,media_library:$,media_modals:J})),React.createElement(E.V,{title:"Keywords (Tags)",key:"keywords"},React.createElement(ze,{busy:j,enable_keywords:M,sync_keywords:L,sync_keywords_options:G,updateOption:ee})),React.createElement(E.V,{title:"Consolidate with Lightroom",key:"consolidate"},React.createElement(yt,{busy:j})),React.createElement(E.V,{title:"Extensions & Debug",key:"extensions"},React.createElement(kt,{busy:j,troubles_issues:U,extensions:X,debugging_enabled:H,catch_errors:Y,debuglogs:V,updateOption:ee})))))))};var Ft=n(1594),Mt="tabIndex",Lt="folderIds",Gt="galleryId",Ut="source",zt=function(){return localStorage.getItem(Lt)?JSON.parse(localStorage.getItem(Lt)):[]},Bt=function(e){null===e?localStorage.removeItem(Lt):localStorage.setItem(Lt,JSON.stringify(e))},Wt=function(e){null===e?localStorage.removeItem(Gt):localStorage.setItem(Gt,e)},qt="wp",Ht="lr",Yt="photo",Vt="folder",Kt="collection",Xt="copy",Qt="move",$t="grid",Jt="list",Zt=[20,40,60,80,100],en="unassigned",tn="gallery";function nn(e){return nn="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},nn(e)}function rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return an(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?an(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 an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function on(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?on(Object(n),!0).forEach(function(t){cn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):on(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cn(e,t,n){return(t=function(e){var t=function(e){if("object"!=nn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=nn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function un(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return sn(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(sn(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,sn(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,sn(d,"constructor",u),sn(u,"constructor",c),c.displayName="GeneratorFunction",sn(u,a,"GeneratorFunction"),sn(d),sn(d,a,"Generator"),sn(d,r,function(){return this}),sn(d,"toString",function(){return"[object Generator]"}),(un=function(){return{w:o,m:f}})()}function sn(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}sn=function(e,t,n,r){function o(t,n){sn(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},sn(e,t,n,r)}function dn(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function fn(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){dn(o,r,a,l,i,"next",e)}function i(e){dn(o,r,a,l,i,"throw",e)}l(void 0)})}}var pn,mn,yn,hn,gn,vn=zt(),bn=localStorage.getItem(Gt),En=localStorage.getItem(Ut),wn={accessor:"size",by:"desc"},Rn={folderId:null,collectionId:null,source:null},_n=0,kn={sort:wn,page:1,limit:20,busy:!1,apiErrors:null,mediaSection:"all",wpFoldersAndGalleries:[],lrFoldersAndGalleries:[],allMedias:[],unassignedEntries:[],galleryContent:null,folderContent:null,total:0,totalAllMedias:0,totalUnassignedEntries:0,expandedFolderIds:vn,showAllMedias:!bn,showUnassignedEntries:!1,selected:{parentId:null,folderId:!bn&&vn.length?vn[vn.length-1]:null,galleryId:bn,source:En,expandedFolderIds:vn},dragging:{action:null,items:[],itemParent:null,itemType:null},pressShift:!1,pressCtrl:!1,modals:{deleteAll:!1,trashAll:!1,recoverAll:!1,createNewCollection:!1,updateCollection:!1,deleteCollection:!1,removePhoto:!1,removePhotos:!1,editPhoto:!1,createNewFolder:!1,updateFolder:!1,deleteFolder:!1},modalData:Rn,mutateWpFoldersAndGalleries:(gn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return gn.apply(this,arguments)}),mutateLrFoldersAndGalleries:(hn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return hn.apply(this,arguments)}),mutateAllMedias:(yn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return yn.apply(this,arguments)}),mutateUnassignedEntries:(mn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return mn.apply(this,arguments)}),mutateGalleryContent:(pn=fn(un().m(function e(){return un().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)})),function(){return pn.apply(this,arguments)})},In="PAGE_UPDATED",Sn="LIMIT_UPDATED",On="SORT_UPDATED",Pn="TOTAL_UPDATED",xn="MEDIA_SECTION_UPDATED",An="TOTAL_ALL_MEDIAS_UPDATED",Tn="TOTAL_UNASSIGNED_ENTRIES_UPDATED",jn="TOGGLE_MODAL",Cn="RESET_MODAL",Dn="PUSH_BUSY",Nn="POP_BUSY",Fn="WP_FOLDERS_AND_GALLERIES_UPDATED",Mn="LR_FOLDERS_AND_GALLERIES_UPDATED",Ln="ALL_MEDIAS_UPDATED",Gn="UNASSIGNED_ENTRIES_UPDATED",Un="GALLERY_CONTENT_UPDATED",zn="ERROR_UPDATED",Bn="SET_WP_FOLDERS_AND_GALLERIES_MUTATE",Wn="SET_LR_FOLDERS_AND_GALLERIES_MUTATE",qn="SET_ALL_MEDIAS_MUTATE",Hn="SET_UNASSIGNED_ENTRIES_MUTATE",Yn="SET_GALLERY_CONTENT_MUTATE",Vn="SHOW_ALL_MEDIAS_UPDATED",Kn="SHOW_UNASSIGNED_ENTRIES_UPDATED",Xn="SELECTED_UPDATED",Qn="DRAGGING_UPDATED",$n="PRESS_SHIFT_UPDATED",Jn="PRESS_CTRL_UPDATED",Zn="FOLDER_CONTENT_UPDATED",er=function(e,t){switch(t.type){case Fn:var n=t.wpFoldersAndGalleries;return ln(ln({},e),{},{wpFoldersAndGalleries:n});case Bn:var r=t.mutateWpFoldersAndGalleries;return ln(ln({},e),{},{mutateWpFoldersAndGalleries:r});case Mn:var a=t.lrFoldersAndGalleries;return ln(ln({},e),{},{lrFoldersAndGalleries:a});case Wn:var o=t.mutateLrFoldersAndGalleries;return ln(ln({},e),{},{mutateLrFoldersAndGalleries:o});case Ln:var l=t.allMedias;return ln(ln({},e),{},{allMedias:l});case qn:var i=t.mutateAllMedias;return ln(ln({},e),{},{mutateAllMedias:i});case Gn:var c=t.unassignedEntries;return ln(ln({},e),{},{unassignedEntries:c});case Hn:var u=t.mutateUnassignedEntries;return ln(ln({},e),{},{mutateUnassignedEntries:u});case Un:var s=t.galleryContent;return ln(ln({},e),{},{galleryContent:s});case Yn:var d=t.mutateGalleryContent;return ln(ln({},e),{},{mutateGalleryContent:d});case zn:var f=t.apiErrors;return ln(ln({},e),{},{apiErrors:f});case In:var p=t.page;return ln(ln({},e),{},{page:p});case Sn:var m=t.limit;return ln(ln({},e),{},{limit:m});case On:var y=t.sort,h=void 0===y?wn:y;return ln(ln({},e),{},{sort:h});case Pn:var g=t.total;return ln(ln({},e),{},{total:g});case xn:var v=t.mediaSection;return ln(ln({},e),{},{mediaSection:v});case An:var b=t.totalAllMedias;return ln(ln({},e),{},{totalAllMedias:b});case Tn:var E=t.totalUnassignedEntries;return ln(ln({},e),{},{totalUnassignedEntries:E});case jn:var w=t.modal,R=t.enable,_=t.data;if(void 0===e.modals[w])return alert("The modal ".concat(w," doesn't exist.")),console.error("The modal ".concat(w," doesn't exist.")),e;void 0===R&&(R=!e.modals[w]);var k=ln({},e);return k.modals=ln({},k.modals),k.modals[w]=R,_&&(k.modalData=_),k;case Cn:var I=Object.fromEntries(Object.entries(e.modals).map(function(e){return[rn(e,1)[0],!1]}));return ln(ln({},e),{},{modals:I,modalData:Rn});case Dn:var S=t.status,O=void 0===S?"":S;return ln(ln({},e),{},{busy:++_n>0,status:O});case Nn:var P=t.status,x=void 0===P?"":P;return ln(ln({},e),{},{busy:--_n>0,status:x});case Vn:var A=t.showAllMedias;return ln(ln({},e),{},{showAllMedias:A});case Kn:var T=t.showUnassignedEntries;return ln(ln({},e),{},{showUnassignedEntries:T});case Xn:var j=t.selected;return ln(ln({},e),{},{selected:j});case Qn:var C=t.dragging;return ln(ln({},e),{},{dragging:C});case $n:var D=t.pressShift;return ln(ln({},e),{},{pressShift:D});case Jn:var N=t.pressCtrl;return ln(ln({},e),{},{pressCtrl:N});case Zn:var F=t.folderContent;return ln(ln({},e),{},{folderContent:F});default:return e}},tr=(0,Ft.createContext)(),nr=function(e){var t=e.children,n=rn((0,Ft.useReducer)(er,kn),2),r=n[0],a=n[1],o=(0,u.jE)(),l=r.sort,i=r.page,c=r.limit,s=r.mediaSection,f=function(e,t,n,r,a){var o,l=function(){switch(r){case"unassigned":return(0,k.mR)("".concat(O,"/unassigned_entries"),{limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by});case"gallery":return(0,k.mR)("".concat(O,"/gallery_content"),{collectionId:a,limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by});default:return(0,k.mR)("".concat(O,"/all_media/"),{limit:n,skip:(t-1)*n,orderBy:e.accessor,order:e.by})}};return(0,d.I)(Pe({queryKey:["media-section",r,e,t,n,a],queryFn:(o=Se(_e().m(function e(){var t,n;return _e().w(function(e){for(;;)switch(e.n){case 0:return t=l(),e.n=1,(0,k.m9)(t,{headers:{"X-WP-Nonce":A}});case 1:if(!(n=e.v).success){e.n=2;break}return e.a(2,n);case 2:throw new Error(n.error||"Failed to fetch media section");case 3:return e.a(2)}},e)})),function(){return o.apply(this,arguments)})},Ae))}(l,i,c,s,r.selected.galleryId),p=f.data,m=f.isLoading,y=f.error,h=(0,Ft.useMemo)(function(){return(null==p?void 0:p.data)||[]},[null==p?void 0:p.data]),g=(null==p?void 0:p.total)||0,v=(0,Ft.useCallback)(function(){o.invalidateQueries(["media-section",s])},[o,s]);(0,Ft.useEffect)(function(){switch(s){case en:a({type:Hn,mutateUnassignedEntries:v});break;case tn:a({type:Yn,mutateGalleryContent:v});break;default:a({type:qn,mutateAllMedias:v})}},[v,s]),(0,Ft.useEffect)(function(){switch(s){case en:a({type:Gn,unassignedEntries:h});break;case tn:a({type:Un,galleryContent:h});break;default:a({type:Ln,allMedias:h})}},[h,s]),(0,Ft.useEffect)(function(){switch(s){case en:a({type:Tn,totalUnassignedEntries:g});break;case tn:a({type:Pn,total:g});break;default:a({type:An,totalAllMedias:g})}},[g,s]),(0,Ft.useEffect)(function(){a({type:m?Dn:Nn})},[m]),(0,Ft.useEffect)(function(){a({type:zn,apiError:y})},[y]);var b,E=(0,d.I)(Pe({queryKey:["wp-hierarchy"],queryFn:(b=Se(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(O,"/wp_hierarchy/"),{headers:{"X-WP-Nonce":A}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch WP hierarchy");case 3:return e.a(2)}},e)})),function(){return b.apply(this,arguments)})},Ae)),w=E.data,R=E.isLoading,_=E.error,I=(0,Ft.useMemo)(function(){return(null==w?void 0:w.data)||[]},[null==w?void 0:w.data]),S=(0,Ft.useCallback)(function(){o.invalidateQueries(["wp-hierarchy"])},[o]);(0,Ft.useEffect)(function(){a({type:Bn,mutateWpFoldersAndGalleries:S})},[S]),(0,Ft.useEffect)(function(){a({type:R?Dn:Nn})},[R]),(0,Ft.useEffect)(function(){a({type:Fn,wpFoldersAndGalleries:I})},[I]),(0,Ft.useEffect)(function(){a({type:zn,apiError:_})},[_]);var P,x=(0,d.I)(Pe({queryKey:["lr-hierarchy"],queryFn:(P=Se(_e().m(function e(){var t;return _e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,k.m9)("".concat(O,"/lr_hierarchy/"),{headers:{"X-WP-Nonce":A}});case 1:if(!(t=e.v).success){e.n=2;break}return e.a(2,t);case 2:throw new Error(t.error||"Failed to fetch LR hierarchy");case 3:return e.a(2)}},e)})),function(){return P.apply(this,arguments)})},Ae)),T=x.data,j=x.isLoading,C=x.error,D=(0,Ft.useMemo)(function(){return(null==T?void 0:T.data)||[]},[null==T?void 0:T.data]),N=(0,Ft.useCallback)(function(){o.invalidateQueries(["lr-hierarchy"])},[o]);return(0,Ft.useEffect)(function(){a({type:Wn,mutateLrFoldersAndGalleries:N})},[N]),(0,Ft.useEffect)(function(){a({type:j?Dn:Nn})},[j]),(0,Ft.useEffect)(function(){a({type:Mn,lrFoldersAndGalleries:D})},[D]),(0,Ft.useEffect)(function(){a({type:zn,apiError:C})},[C]),(0,Ft.useEffect)(function(){var e;r.dragging.items.length||(Wt(r.selected.galleryId),null===(e=r.selected.source)?localStorage.removeItem(Ut):localStorage.setItem(Ut,e),r.selected.galleryId||a({type:Un,galleryContent:null}))},[r.selected.galleryId,r.selected.source,r.dragging.items.length]),React.createElement(tr.Provider,{value:[r,a]},t)};const rr=function(){var e={},t=rn((0,Ft.useContext)(tr),2),n=t[0],r=t[1];return e.setMediaSection=function(e){r({type:xn,mediaSection:e})},e.setGalleryContent=function(e){r({type:Un,galleryContent:e})},e.setTotal=function(e){r({type:Pn,total:e})},e.setPage=function(e){r({type:In,page:e})},e.setLimit=function(e){r({type:Sn,limit:e})},e.setSort=function(e){r({type:On,sort:e})},e.setSelected=function(e){r({type:Xn,selected:e})},e.setDragging=function(e){r({type:Qn,dragging:e})},e.setPressShift=function(e){r({type:$n,pressShift:e})},e.setPressCtrl=function(e){r({type:Jn,pressCtrl:e})},e.setFolderContent=function(e){r({type:Zn,folderContent:e})},e.toggleModal=function(e){r({type:jn,modal:e,enable:!(arguments.length>1&&void 0!==arguments[1])||arguments[1],data:arguments.length>2?arguments[2]:void 0})},e.resetModal=function(){r({type:Cn})},e.pushBusy=function(){r({type:Dn})},e.popBusy=function(){r({type:Nn})},e.setShowAllMedias=function(e){r({type:Vn,showAllMedias:e})},e.setShowUnassignedEntries=function(e){r({type:Kn,showUnassignedEntries:e})},e.createNewFolder=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/create_folder"),{json:{name:t,parent_folder_id:a,source:o},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to create a new folder.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.updateFolder=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/update_folder"),{json:{id:t,name:a},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the folder.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.deleteFolder=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/delete_folder"),{json:{id:t},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to delete the folder.");case 3:a===Ht?n.mutateLrFoldersAndGalleries():a===qt&&n.mutateWpFoldersAndGalleries(),r({type:Xn,selected:ln(ln({},n.selected),{},{folderId:n.selected.parentId})}),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.folderDrop=function(){var e=fn(un().m(function e(t){var a,o,l,i,c,u,s;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:if(o=!1,l=ln({},n.selected),i=ln({},n.dragging),c=null===(a=i.items)||void 0===a?void 0:a.map(function(e){return e.id}),u=t?null:l.folderId,i.itemType!==Yt&&!c.includes(u)){e.n=1;break}return r({type:Xn,selected:ln(ln({},l),{},{galleryId:null})}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),e.a(2,o);case 1:return r({type:Dn}),e.p=2,e.n=3,(0,k.Tb)("".concat(O,"/move_collection"),{json:{ids:c,parent_id:u},nonce:A});case 3:if(e.v.success){e.n=4;break}throw new Error("Failed to move the folder / collection.");case 4:n.mutateWpFoldersAndGalleries(),i.itemType===Kt&&r({type:Xn,selected:ln(ln({},l),{},{folderId:null,galleryId:c[c.length-1]})}),o=!0,e.n=6;break;case 5:e.p=5,s=e.v,alert(s.message);case 6:return e.p=6,r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Nn}),e.f(6);case 7:return e.a(2,o)}},e,null,[[2,5,6,7]])}));return function(t){return e.apply(this,arguments)}}(),e.createCollection=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/create_gallery"),{json:{name:t,parent_folder_id:a,source:o},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to create a new collection.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.updateCollection=function(){var e=fn(un().m(function e(t,a,o){var l,i;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return l=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/update_gallery"),{json:{id:t,name:a},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the collection.");case 3:o===Ht?n.mutateLrFoldersAndGalleries():o===qt&&n.mutateWpFoldersAndGalleries(),l=!0,e.n=5;break;case 4:e.p=4,i=e.v,alert(i.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,l)}},e,null,[[1,4,5,6]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.deleteCollection=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/delete_gallery"),{json:{id:t},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to delete the gallery.");case 3:a===Ht?n.mutateLrFoldersAndGalleries():a===qt&&n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),r({type:Xn,selected:ln(ln({},n.selected),{},{galleryId:null})}),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.collectionDrop=fn(un().m(function e(){var t,a,o,l,i,c,u,s,d;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=!1,o=ln({},n.selected),l=ln({},n.dragging),i=null===(t=l.items)||void 0===t?void 0:t.map(function(e){return e.ID}),c=l.itemParent,u=l.action,l.itemType===Yt&&o.galleryId!==c&&u){e.n=1;break}return r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),e.a(2,a);case 1:if(r({type:Dn}),e.p=2,u!==Qt){e.n=4;break}return e.n=3,(0,k.Tb)("".concat(O,"/move_media"),{json:{ids:i,new_col_id:o.galleryId,current_col_id:c},nonce:A});case 3:s=e.v,e.n=6;break;case 4:return e.n=5,(0,k.Tb)("".concat(O,"/copy_media"),{json:{ids:i,new_col_id:o.galleryId},nonce:A});case 5:s=e.v;case 6:if(s.success){e.n=7;break}throw new Error("Failed to move the folder / collection.");case 7:n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),r({type:Xn,selected:ln(ln({},o),{},{galleryId:l.itemParent})}),a=!0,e.n=9;break;case 8:e.p=8,d=e.v,alert(d.message);case 9:return e.p=9,r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Nn}),e.f(9);case 10:return e.a(2,a)}},e,null,[[2,8,9,10]])})),e.updatePhoto=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/update_media"),{json:ln({id:t},a),nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the photo.");case 3:if(n.mutateWpFoldersAndGalleries(),!n.selected.galleryId){e.n=5;break}return e.n=4,n.mutateGalleryContent();case 4:e.n=6;break;case 5:n.mutateAllMedias(),n.mutateUnassignedEntries();case 6:o=!0,e.n=8;break;case 7:e.p=7,l=e.v,alert(l.message);case 8:return e.p=8,r({type:Cn}),r({type:Nn}),e.f(8);case 9:return e.a(2,o)}},e,null,[[1,7,8,9]])}));return function(t,n){return e.apply(this,arguments)}}(),e.removePhoto=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/remove_media"),{json:{ids:t,current_col_id:a},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to remove the photo.");case 3:n.mutateWpFoldersAndGalleries(),n.mutateUnassignedEntries(),n.mutateGalleryContent(),o=!0,e.n=5;break;case 4:e.p=4,l=e.v,alert(l.message);case 5:return e.p=5,r({type:Qn,dragging:{action:null,itemType:null,itemParent:null,items:[]}}),r({type:$n,pressShift:!1}),r({type:Jn,pressCtrl:!1}),r({type:Cn}),r({type:Nn}),e.f(5);case 6:return e.a(2,o)}},e,null,[[1,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),e.updateFeaturedImage=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/update_featured_image"),{json:{collection_id:t,featured_image_id:a},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to update the featured image.");case 3:if(n.selected.source!==qt){e.n=5;break}return e.n=4,n.mutateWpFoldersAndGalleries();case 4:e.n=6;break;case 5:if(n.selected.source!==Ht){e.n=6;break}return e.n=6,n.mutateLrFoldersAndGalleries();case 6:o=!0,e.n=8;break;case 7:e.p=7,l=e.v,alert(l.message);case 8:return e.p=8,r({type:Nn}),e.f(8);case 9:return e.a(2,o)}},e,null,[[1,7,8,9]])}));return function(t,n){return e.apply(this,arguments)}}(),e.reorderPhotos=function(){var e=fn(un().m(function e(t,a){var o,l;return un().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=!1,r({type:Dn}),e.p=1,e.n=2,(0,k.Tb)("".concat(O,"/reorder_media"),{json:{collection_id:t,media_ids:a},nonce:A});case 2:if(e.v.success){e.n=3;break}throw new Error("Failed to reorder photos.");case 3:return e.n=4,n.mutateGalleryContent();case 4:o=!0,e.n=6;break;case 5:e.p=5,l=e.v,alert(l.message);case 6:return e.p=6,r({type:Nn}),e.f(6);case 7:return e.a(2,o)}},e,null,[[1,5,6,7]])}));return function(t,n){return e.apply(this,arguments)}}(),ln(ln({},n),e)};var ar,or,lr,ir,cr=n(3784),ur=n(9990),sr=n(5123),dr=n(3770),fr=wp.element,pr=(fr.useState,fr.useEffect,function(e,t){if(!e)return null;if(e.some(function(e){return e.id===t}))return e.find(function(e){return e.id===t});var n=!1;return e.some(function(e){if(e.children)return n=pr(e.children,t)}),n}),mr=function(e){return e?Xt:Qt};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 hr(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return gr(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(gr(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,gr(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,gr(d,"constructor",u),gr(u,"constructor",c),c.displayName="GeneratorFunction",gr(u,a,"GeneratorFunction"),gr(d),gr(d,a,"Generator"),gr(d,r,function(){return this}),gr(d,"toString",function(){return"[object Generator]"}),(hr=function(){return{w:o,m:f}})()}function gr(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}gr=function(e,t,n,r){function o(t,n){gr(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},gr(e,t,n,r)}function vr(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function br(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){vr(o,r,a,l,i,"next",e)}function i(e){vr(o,r,a,l,i,"throw",e)}l(void 0)})}}function Er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Er(Object(n),!0).forEach(function(t){Rr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Er(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Rr(e,t,n){return(t=function(e){var t=function(e){if("object"!=yr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _r(e){return function(e){if(Array.isArray(e))return Sr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ir(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 kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||Ir(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 Ir(e,t){if(e){if("string"==typeof e)return Sr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sr(e,t):void 0}}function Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Or(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Pr=wp.element,xr=Pr.useState,Ar=Pr.useMemo,Tr=Pr.useEffect,jr=j.Ay.div(ar||(ar=Or(["\n \n"]))),Cr=j.Ay.p(or||(or=Or(["\n padding: 10px;\n margin: -5px 0 0 0;\n font-size: 12px;\n"]))),Dr=j.Ay.div(lr||(lr=Or(["\n background: var(--neko-main-color);\n color: white;\n cursor: pointer;\n font-size: 13px;\n line-height: 22px;\n padding: 0 13px;\n"]))),Nr=j.Ay.div(ir||(ir=Or(["\n padding: 10px 10px 5px 5px;\n"])));const Fr=function(e){var t=e.activeTabIndex,n=e.onTabChange,r=e.isPurePhotoEngine,a=rr(),o=a.wpFoldersAndGalleries,l=a.lrFoldersAndGalleries,i=a.busy,c=a.showAllMedias,u=a.showUnassignedEntries,s=a.selected,d=a.dragging,f=a.pressShift,m=a.modals,y=a.modalData,h=rr(),g=h.setShowAllMedias,v=h.setSelected,b=h.setDragging,E=h.setPressShift,R=h.setPressCtrl,_=h.toggleModal,k=h.resetModal,I=h.setPage,S=h.setShowUnassignedEntries,O=h.setFolderContent,P=h.setGalleryContent,x=h.createNewFolder,A=h.updateFolder,T=h.deleteFolder,j=h.createCollection,C=h.updateCollection,D=h.deleteCollection,N=h.collectionDrop,F=h.folderDrop,M=h.setMediaSection,L=kr(xr(""),2),G=L[0],U=L[1],z=kr(xr(""),2),B=z[0],W=z[1];Tr(function(){r||(v(e.selected),g(e.showAllMedias))},[r,e.selected,e.showAllMedias]);var q=r,H=d.itemType===Yt,Y=d.itemType===Kt,V=d.itemType===Vt,K=y.source===Ht,X=y.folderId?pr(K?l:o,y.folderId):null,Q=y.collectionId?pr(K?l:o,y.collectionId):null,$=function(e,t){var n=s.expandedFolderIds?_r(s.expandedFolderIds):[];e.id===s.folderId&&(n=s.expandedFolderIds.includes(e.id)?s.expandedFolderIds.filter(function(t){return t!==e.id}):[].concat(_r(s.expandedFolderIds),[e.id])),v(wr(wr({},s),{},{folderId:e.id,source:e.source,parentId:t,expandedFolderIds:n}));var r=zt(),a=r.length?r[r.length-1]:null;e.id!==a&&Bt(a===t?[].concat(_r(r),[e.id]):[e.id])},J=function(e){_("createNewFolder",!0,wr(wr({},y),{},{folderId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{folderId:e?e.id:null,source:qt}))},Z=function(){var e=br(hr().m(function e(){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,x(G,y.folderId,y.source);case 1:e.v&&U("");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,A(t,G,y.source);case 1:e.v&&U("");case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),te=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,T(t,y.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ne=function(t){v(wr(wr({},s),{},{folderId:null,galleryId:t.id,source:t.source})),b({action:null,itemType:null,itemParent:null,items:[]}),E(!1),R(!1),I(1),M(tn),e.onCollectionClick&&e.onCollectionClick(t)},re=function(e){_("createNewCollection",!0,wr(wr({},y),{},{folderId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{folderId:e?e.id:null,source:qt}))},ae=function(){var e=br(hr().m(function e(){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,j(B,y.folderId,y.source);case 1:e.v&&W("");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,C(t,B,y.source);case 1:e.v&&W("");case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),le=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D(t,y.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ie=function(e,t,n,r,a){b({action:mr(r),itemType:Kt,itemParent:n,items:t}),v(wr(wr({},a),{},{folderId:n}))},ce=function(e){b({action:null,itemType:null,itemParent:null,items:[]}),E(!1),R(!1)},ue=function(e,t,n){e.preventDefault(),n!==t&&e.target.click&&v(wr(wr({},s),{},{galleryId:t,source:qt}))},se=function(e,t,n){v(wr(wr({},t),{},H?{galleryId:n.itemParent}:{folderId:n.itemParent}))},de=function(){var e=br(hr().m(function e(t){return hr().w(function(e){for(;;)switch(e.n){case 0:return t.preventDefault(),e.n=1,N();case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),fe=function(e,t,n,r,a){b({action:mr(r),itemType:Vt,itemParent:n,items:t}),v(wr(wr({},a),{},{folderId:n}))},pe=function(){b({action:null,itemType:null,itemParent:null,items:[]})},me=function(e,t,n){e.preventDefault(),n!==t&&e.target.click&&e.target.click()},ye=function(e,t,n){v(wr(wr({},t),{},{folderId:n.itemParent}))},he=function(){var e=br(hr().m(function e(t){var n,r=arguments;return hr().w(function(e){for(;;)switch(e.n){case 0:return n=r.length>1&&void 0!==r[1]&&r[1],t.preventDefault(),e.n=1,F(n);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ge=function(){v({parentId:null,folderId:null,galleryId:null,source:null}),g(!0),M("all"),e.onAllMediaEntriesClick&&e.onAllMediaEntriesClick()},be=function(e,t){return r?React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(cr.z,{icon:"folder-plus",onClick:function(){return J(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t}),React.createElement(cr.z,{icon:"image-plus",onClick:function(){return re(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t}),React.createElement(cr.z,{icon:"pencil",onClick:function(){return function(e){_("updateFolder",!0,wr(wr({},y),{},{folderId:e.id,source:qt})),v(wr(wr({},s),{},{folderId:e.id,source:qt}))}(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t})):null},Ee=function(e,t){return r?React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(cr.z,{icon:"pencil",onClick:function(){return function(e){_("updateCollection",!0,wr(wr({},y),{},{collectionId:e?e.id:null,source:qt})),v(wr(wr({},s),{},{galleryId:e.id,source:qt}))}(e)},width:"20",height:"20",color:"var(--neko-gray-60)",hoverColor:"var(--neko-green)",disabled:t})):null},we=function(e){var t;return React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(p.s,{style:{color:"var(--neko-gray-60)",marginRight:"2px"}},null==e||null===(t=e.children)||void 0===t?void 0:t.length))},Re=function(e,t,n,r,a){return e.children.length?e.is_folder?e.children.map(function(o){var l,i,c=null===(l=n.items)||void 0===l?void 0:l.some(function(e){return e.id===o.id});if(o.is_collection){var u=t.galleryId===o.id&&!n.action,s=H&&t.galleryId===o.id||Y&&c;return React.createElement(ve.R,{key:o.id,title:o.name,icon:"gallery",dragging:s,draggable:q&&!a,onDragStart:function(n){return ie(0,[o],e.id,r,t)},onDragEnd:ce,onDragOver:function(e){return ue(e,o.id,t.galleryId)},onDrop:de,onDragLeave:function(e){return se(0,t,n)},onClick:function(){return ne(o)},selected:u,isExpanded:t.galleryId===o.id,rightAction:we(o),rightActionOnHover:Ee(o,a)})}var d=t.folderId===o.id&&!n.action,f=(Y||V)&&o.id===t.folderId||V&&c;return React.createElement(ve.R,{key:o.id,title:o.name,preventClose:Boolean(n.action),dragging:f,draggable:q&&!a,onDragStart:function(n){return fe(0,[o],e.id,r,t)},onDragEnd:pe,onDragOver:function(e){return me(e,o.id,t.folderId)},onDrop:he,onDragLeave:function(e){return ye(0,t,n)},onClick:function(){return $(o,e.id)},selected:d,isExpanded:null==t||null===(i=t.expandedFolderIds)||void 0===i?void 0:i.includes(o.id),rightActionOnHover:be(o,a)},Re(o,t,n,r,a))}):void 0:null},_e=Ar(function(){return o.length?React.createElement(ve.M,null,o.map(function(e){var t,n,r=null,a=null===(t=d.items)||void 0===t?void 0:t.some(function(t){return t.id===e.id});if(e.is_collection){var o=s.galleryId===e.id&&!d.action,l=H&&s.galleryId===e.id||Y&&a;return React.createElement(ve.R,{key:e.id,title:React.createElement("span",{dangerouslySetInnerHTML:{__html:e.name}}),icon:"gallery",dragging:l,draggable:q&&!i,onDragStart:function(t){return ie(0,[e],r,f,s)},onDragEnd:ce,onDragOver:function(t){return ue(t,e.id,s.galleryId)},onDrop:de,onDragLeave:function(e){return se(0,s,d)},onClick:function(){return ne(e)},selected:o,isExpanded:s.galleryId===e.id,rightAction:we(e),rightActionOnHover:Ee(e,i)})}var c=s.folderId===e.id&&!d.action,u=(Y||V)&&e.id===s.folderId||V&&a;return React.createElement(ve.R,{key:e.id,title:React.createElement("span",{dangerouslySetInnerHTML:{__html:e.name}}),preventClose:Boolean(d.action),dragging:u,draggable:q&&!i,onDragStart:function(t){return fe(0,[e],r,f,s)},onDragEnd:pe,onDragOver:function(t){return me(t,e.id,s.folderId)},onDrop:he,onDragLeave:function(e){return ye(0,s,d)},onClick:function(){return $(e,r)},selected:c,isExpanded:null==s||null===(n=s.expandedFolderIds)||void 0===n?void 0:n.includes(e.id),rightActionOnHover:be(e,i)},Re(e,s,d,f,i))})):React.createElement(Cr,null,"You can organize your photos into folders and collections manually here. You'll then be able to do cool things, such as using your collections directly as galleries in your content.")},[o,s,d,f,i]),ke=function(e,t){var n;return null!=e&&null!==(n=e.children)&&void 0!==n&&n.length?e.is_folder?e.children.map(function(n){var r;return n.is_collection?React.createElement(ve.R,{title:n.name,icon:"gallery",onClick:function(){return ne(n)},selected:t.galleryId===n.id,rightAction:we(n)}):React.createElement(ve.R,{title:n.name,isExpanded:null==t||null===(r=t.expandedFolderIds)||void 0===r?void 0:r.includes(n.id),onClick:function(){return $(n,e.id)},selected:t.folderId===n.id},ke(n,t))}):void 0:null},Ie=Ar(function(){return l.length?React.createElement(ve.M,null,l.map(function(e){var t;return e.is_collection?React.createElement(ve.R,{key:e.id,title:e.name,icon:"gallery",onClick:function(){return ne(e)},selected:s.galleryId===e.id,rightAction:we(e)}):React.createElement(ve.R,{title:e.name,isExpanded:null==s||null===(t=s.expandedFolderIds)||void 0===t?void 0:t.includes(e.id),onClick:function(){return $(e,null)},selected:s.folderId===e.id},ke(e,s))})):React.createElement(Cr,null,"You will be able to sync your Lightroom to this section of Photo Engine with ",React.createElement("a",{href:"https://meowapps.com/plugin/wplr-sync/",target:"_blank"},"WP/LR Sync"),". Avoid making changes here directly. The sync only goes from Lightroom to WordPress.")},[l,s]);return React.createElement(jr,null,React.createElement(Dr,{style:{paddingTop:"3px",fontWeight:c?"bold":"normal"},onClick:ge},"All Media Entries"),r&&React.createElement(Dr,{style:{paddingBottom:"3px",fontWeight:u?"bold":"normal"},onClick:function(){v({parentId:null,folderId:null,galleryId:null,source:null}),I(1),Wt(null),S(!0),O(null),P(null),M(en)}},"Unassigned Entries"),React.createElement(ur.j,{onChange:function(e){null!==e?n&&n(e):ge()},activeTabIndex:t},React.createElement(ur.u,{title:"Photo Engine",onDragOver:me,onDrop:function(e){return he(e,!0)},rightActions:r&&React.createElement("div",{style:{display:"flex",height:"36px",marginRight:"12px"}},React.createElement(cr.z,{icon:"folder-plus",onClick:function(e){e.stopPropagation(),J()},width:"20",height:"20",color:"white",hoverColor:"var(--neko-green)",disabled:i}),React.createElement(cr.z,{icon:"image-plus",onClick:function(e){e.stopPropagation(),re()},width:"20",height:"20",color:"white",hoverColor:"var(--neko-green)",disabled:i}))},React.createElement(Nr,null,_e)),React.createElement(ur.u,{title:"Lightroom"},React.createElement(Nr,null,Ie))),React.createElement(sr.n,{isOpen:m.createNewFolder,onRequestClose:k,title:"Create a new folder",content:React.createElement(Ye.A,{autoFocus:!0,name:"wplr_new_folder_name",placeholder:"folder name...",onInput:function(e){return U(e.target.value)}}),okOnEnter:!0,okButton:{label:"Create",onClick:Z},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.updateFolder,onRequestClose:k,title:"Modify or delete this folder",content:React.createElement(React.Fragment,null,React.createElement(Ye.A,{autoFocus:!0,name:"wplr_update_folder_name",placeholder:"folder name...",value:null==X?void 0:X.name,onInput:function(e){return U(e.target.value)}}),React.createElement("div",{style:{marginTop:5}},"Slug: ",React.createElement("b",null,null==X?void 0:X.slug)," (not modifiable yet)"),React.createElement(dr.H,{prefix:"gallery",params:{"wplr-folder":y.folderId}}),React.createElement("small",null,"All the collections inside this folder will be united in a single gallery."),React.createElement(dr.H,{prefix:"meow-collection",params:{"wplr-folder":y.folderId}}),React.createElement("small",null,"This folder will display as a collection and each collection inside will be a unique gallery.")),customButtons:React.createElement(w.M,{className:"danger",onClick:function(){return _("deleteFolder")},style:{marginRight:"auto"}},"Delete"),customButtonsPosition:"left",okOnEnter:!0,thumbnail:null!=X&&X.featured_image?React.createElement("img",{src:X.featured_image}):null,okButton:{label:"Update",onClick:function(){return ee(y.folderId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.deleteFolder,onRequestClose:k,title:"Delete the folder",content:"Are you sure to delete this folder?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return te(y.folderId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.createNewCollection,onRequestClose:k,title:"Create a new collection",content:React.createElement(Ye.A,{autoFocus:!0,name:"wplr_new_gallery_name",placeholder:"Collection name...",onInput:function(e){return W(e.target.value)}}),okOnEnter:!0,okButton:{label:"Create",onClick:ae},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{OkOnEnter:!0,isOpen:m.updateCollection,onRequestClose:k,title:"Modify or Delete this collection",content:React.createElement(React.Fragment,null,React.createElement(Ye.A,{autoFocus:!0,name:"wplr_update_gallery_name",placeholder:"Collection name...",onInput:function(e){return W(e.target.value)},value:null==Q?void 0:Q.name}),React.createElement("div",{style:{marginTop:5}},"Slug: ",React.createElement("b",null,null==Q?void 0:Q.slug)," (not modifiable yet)"),React.createElement(dr.H,{prefix:"gallery",params:{"wplr-collection":y.collectionId}})),customButtons:React.createElement(w.M,{className:"danger",onClick:function(){return _("deleteCollection")},style:{marginRight:"auto"}},"Delete"),customButtonsPosition:"left",okOnEnter:!0,thumbnail:null!=Q&&Q.featured_image?React.createElement("img",{src:Q.featured_image}):null,okButton:{label:"Update",onClick:function(){return oe(y.collectionId)}},cancelButton:{label:"Cancel",onClick:k}}),React.createElement(sr.n,{isOpen:m.deleteCollection,onRequestClose:k,title:"Delete the collection",content:"Are you sure to delete this collection?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return le(y.collectionId)}},cancelButton:{label:"Cancel",onClick:k}}))};var Mr,Lr,Gr,Ur,zr,Br,Wr,qr,Hr,Yr,Vr,Kr,Xr=n(4437),Qr=n(3585),$r=n(965);function Jr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}j.Ay.div(Mr||(Mr=Jr(["\n padding: 10px 10px 5px 5px;\n"]))),j.Ay.div(Lr||(Lr=Jr(["\n display: flex;\n align-items: center;\n cursor: pointer;\n\n & > div {\n margin-right: 8px;\n }\n"])));var Zr=j.Ay.div(Gr||(Gr=Jr(["\n box-sizing: border-box;\n cursor: pointer;\n width: 156px;\n height: 104px;\n margin-right: 8px;\n margin-bottom: 8px;\n position: relative;\n\n .wplr-dashboard-edit-photo {\n display: none;\n }\n .wplr-dashboard-featured-image {\n display: none;\n\n &.wplr-dashboard-is-featured {\n cursor: default;\n bottom: 3px;\n left: 3px;\n display: block;\n position: absolute;\n }\n }\n\n &:hover {\n border: 3px solid var(--block-background);\n\n .wplr-dashboard-edit-photo {\n bottom: 3px;\n display: block;\n position: absolute;\n right: 3px;\n }\n\n .wplr-dashboard-featured-image {\n bottom: 3px;\n display: block;\n left: 3px;\n position: absolute;\n }\n }\n\n &.dragging {\n border: 6px solid var(--neko-purple);\n border-radius: 5px;\n }\n\n &.drop-target {\n border-left: 8px solid var(--neko-blue);\n padding-left: 8px;\n }\n"]))),ea=j.Ay.img(Ur||(Ur=Jr(["\n object-fit: cover;\n width: 100%;\n height: 100%;\n"]))),ta=j.Ay.div(zr||(zr=Jr(["\n background: var(--neko-main-color);\n color: white;\n box-sizing: border-box;\n justify-content: space-between;\n display: flex;\n padding: 10px;\n height: 50px;\n\n h2 {\n color: white;\n }\n\n &.dragging {\n background: var(--neko-purple);\n }\n\n & > * {\n margin-right: 4px;\n }\n"]))),na=j.Ay.div(Br||(Br=Jr(["\n align-self: center;\n color: ",";\n"])),"white"),ra=j.Ay.div(Wr||(Wr=Jr(["\n background-color: var(--neko-gray);\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n min-height: 400px;\n padding: 16px;\n"]))),aa=j.Ay.div(qr||(qr=Jr(["\n display: flex;\n flex-wrap: wrap;\n"]))),oa=j.Ay.div(Hr||(Hr=Jr(["\n padding: 10px;\n background: white;\n display: flex;\n"]))),la=j.Ay.div(Yr||(Yr=Jr(["\n display: flex;\n"]))),ia=j.Ay.span(Vr||(Vr=Jr(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 30px;\n margin: 0px;\n background: #e1e1e1;\n padding: 10px 15px;\n font-size: 11px;\n"]))),ca=j.Ay.div(Kr||(Kr=Jr(["\n border-radius: 5px;\n color: white\n cursor: pointer;\n font-family: Lato;\n height: 156px;\n margin-bottom: 12px;\n margin-right: 12px;\n padding: 0;\n position: relative;\n overflow: hidden;\n width: 156px;\n\n .wplr-dashboard-content-thumbnail {\n align-items: center;\n border-radius: 5px 5px 0 0;\n background-color: var(--block-background);\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n display: flex;\n justify-content: center;\n height: 128px;\n position: relative;\n overflow: hidden;\n width: 100%;\n\n &.wplr-dashboard-content-no-featured-image {\n &::before {\n color: #00000030;\n content: 'No featured image';\n font-family: Lato;\n text-transform: uppercase;\n font-size: 11px;\n }\n }\n\n img {\n height: 100%;\n object-fit: cover;\n width: 100%;\n }\n\n .wplr-dashboard-featured-image {\n display: none;\n\n &.wplr-dashboard-is-featured {\n cursor: default;\n bottom: 3px;\n left: 3px;\n display: block;\n position: absolute;\n }\n }\n\n &:hover {\n .wplr-dashboard-featured-image {\n bottom: 3px;\n display: block;\n left: 3px;\n position: absolute;\n }\n }\n }\n\n .wplr-dashboard-content-title-container {\n align-items: center;\n background-color: white;\n border-radius: 0 0 5px 5px;\n display: flex;\n margin: 0;\n overflow: hidden;\n padding: 0 5px;\n\n .wplr-dashboard-content-title {\n color: black;\n font-family: Lato;\n font-style: normal;\n font-weight: normal;\n font-size: 11px;\n line-height: 12px;\n margin: 0 0 0 5px;\n padding: 8px 0;\n }\n }\n"])));function ua(e){return ua="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},ua(e)}function sa(e){return function(e){if(Array.isArray(e))return Ea(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ba(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 da(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var c=r&&r.prototype instanceof i?r:i,u=Object.create(c.prototype);return fa(u,"_invoke",function(n,r,a){var o,i,c,u=0,s=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,c=e,f.n=n,l}};function p(n,r){for(i=n,c=r,t=0;!d&&u&&!a&&t<s.length;t++){var a,o=s[t],p=f.p,m=o[2];n>3?(a=m===r)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,s,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,m),i=s,c=m;(t=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,c)):f.n=c:f.v=c);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==l)break}catch(t){o=e,i=1,c=t}finally{u=1}}return{value:t,done:d}}}(n,a,o),!0),u}var l={};function i(){}function c(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(fa(t={},r,function(){return this}),t),d=u.prototype=i.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,fa(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,fa(d,"constructor",u),fa(u,"constructor",c),c.displayName="GeneratorFunction",fa(u,a,"GeneratorFunction"),fa(d),fa(d,a,"Generator"),fa(d,r,function(){return this}),fa(d,"toString",function(){return"[object Generator]"}),(da=function(){return{w:o,m:f}})()}function fa(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}fa=function(e,t,n,r){function o(t,n){fa(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},fa(e,t,n,r)}function pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pa(Object(n),!0).forEach(function(t){ya(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ya(e,t,n){return(t=function(e){var t=function(e){if("object"!=ua(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ua(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ua(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ha(e,t,n,r,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function ga(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){ha(o,r,a,l,i,"next",e)}function i(e){ha(o,r,a,l,i,"throw",e)}l(void 0)})}}function va(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,t)||ba(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 ba(e,t){if(e){if("string"==typeof e)return Ea(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ea(e,t):void 0}}function Ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wa=wp.element,Ra=wa.useState,_a=wa.useMemo,ka=wa.useCallback,Ia=[{accessor:"thumbnail_url",title:"Thumb",width:"80px"},{accessor:"type",title:"Origin",sortable:!0,width:"80px"},{accessor:"path",title:"Title & Path"}],Sa={marginTop:"6px",marginLeft:"2px"};const Oa=function(e){var t=e.folderContent,n=rr(),r=n.allMedias,a=n.unassignedEntries,o=n.lrFoldersAndGalleries,l=n.wpFoldersAndGalleries,i=n.totalUnassignedEntries,c=n.totalAllMedias,u=n.limit,s=n.page,d=n.sort,f=n.busy,m=n.showUnassignedEntries,y=n.selected,h=n.dragging,g=n.pressShift,v=n.modals,b=n.modalData,E=n.galleryContent,R=n.total,_=n.setTotal,k=rr(),I=k.setSelected,S=k.toggleModal,O=k.resetModal,P=k.setShowAllMedias,x=k.setShowUnassignedEntries,A=k.setLimit,T=k.setPage,j=k.setSort,C=k.setDragging,D=k.setPressShift,N=k.setPressCtrl,F=k.pressCtrl,M=k.deleteCollection,L=k.deleteFolder,G=k.updatePhoto,U=k.removePhoto,z=k.updateFeaturedImage,B=k.reorderPhotos,W=va(Ra(null),2),q=W[0],H=W[1],Y=va(Ra({title:null,description:null,caption:null,alt:null}),2),V=Y[0],K=Y[1],X=va(Ra($t),2),Q=X[0],$=X[1],J=va(Ra(null),2),Z=J[0],ee=J[1],te=b.source===Ht,ne=h.itemType===Yt,re=h.itemType===Kt,ae=function(e,t,n){n.stopPropagation(),j({accessor:e,by:t})};(0,Ft.useEffect)(function(){E&&H(null)},[E]),(0,Ft.useEffect)(function(){K({title:null==q?void 0:q.title,description:null==q?void 0:q.description,caption:null==q?void 0:q.caption,alt:null==q?void 0:q.alt})},[q]);var oe=ka(function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,G(t,V);case 1:e.v&&(K({title:null,description:null,caption:null,alt:null}),H(ma(ma({},q),V)));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),[q,V,G]),le=function(e,t,n,r,a,o){if(e.stopPropagation(),r){H(null);var l=a.some(function(e){return e.ID===t.ID})?a.filter(function(e){return e.ID!==t.ID}):[].concat(sa(a),[t]);C(ma(ma({},h),{},{items:l,itemType:Yt,itemParent:y.galleryId}))}else if(n){if(H(null),!a.length)return void C(ma(ma({},h),{},{items:[t],itemType:Yt,itemParent:y.galleryId}));var i=a[0];if(i.ID===t.ID)return void C(ma(ma({},h),{},{items:[t],itemType:Yt,itemParent:y.galleryId}));for(var c=o.findIndex(function(e){return e.ID===i.ID}),u=o.findIndex(function(e){return e.ID===t.ID}),s=u>c,d=s?u:c,f=[],p=(s?c:u)+1;p<d;p++)f.push(o[p]);var m=s?[i].concat(f,[t]):[t].concat(f,[i]);C(ma(ma({},h),{},{items:m,itemType:Yt,itemParent:y.galleryId}))}else H(t),C(ma(ma({},h),{},{items:[],itemType:null}))},ie=function(e,t,n,r){e.stopPropagation(),H(null);var a=n.filter(function(e){return t.includes(e.ID)});C(ma(ma({},h),{},{items:[].concat(sa(r),sa(a)),itemType:Yt,itemParent:y.galleryId}))},ce=function(e,t,n){e.stopPropagation(),H(null);var r=n.filter(function(e){return!t.includes(e.ID)});C(ma(ma({},h),{},{items:r,itemType:Yt,itemParent:y.galleryId}))},ue=function(t,n){t.stopPropagation(),H(n),S("editPhoto"),e.onEditPhotoClick&&e.onEditPhotoClick(t,n)},se=function(){var e=ga(da().m(function e(t,n){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,U(t,n);case 1:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),de=function(){var e=ga(da().m(function e(t,n,r){return da().w(function(e){for(;;)switch(e.n){case 0:return t.stopPropagation(),e.n=1,z(n,r);case 1:return e.a(2)}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),fe=function(e,t,n){C({action:mr(n),itemType:Yt,itemParent:y.galleryId,items:t})},pe=ka(function(){ne&&I(ma(ma({},y),{},{galleryId:h.itemParent})),C({action:null,itemType:null,itemParent:null,items:[]}),ee(null),D(!1),N(!1)},[h.itemType,h.itemParent]),me=ka(function(e,t){e.preventDefault(),ne&&h.itemParent===y.galleryId&&(h.items.some(function(e){return e.ID===t.ID})?ee(null):ee(t.ID))},[ne,h.itemParent,h.items,y.galleryId]),ye=ka(function(){var e=ga(da().m(function e(t,n){var r,a,o,l,i;return da().w(function(e){for(;;)switch(e.n){case 0:if(t.preventDefault(),t.stopPropagation(),ee(null),ne&&h.itemParent===y.galleryId&&E){e.n=1;break}return e.a(2);case 1:if(!(r=h.items.map(function(e){return e.ID})).includes(n.ID)){e.n=2;break}return e.a(2);case 2:return a=E.findIndex(function(e){return e.ID===n.ID}),o=E.filter(function(e){return!r.includes(e.ID)}),l=[].concat(sa(o.slice(0,a)),sa(h.items),sa(o.slice(a))),i=l.map(function(e){return e.ID}),C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1),e.n=3,B(y.galleryId,i);case 3:return e.a(2)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),[ne,h.itemParent,h.items,y.galleryId,E,B]),he=ka(function(e){e.preventDefault(),ee(null)},[]),ve=function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,L(t,b.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),be=function(){var e=ga(da().m(function e(t){return da().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,M(t,b.source);case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Ee=function(e){return e.map(function(e){return{id:e.ID,thumbnail_url:React.createElement("img",{src:e.thumbnail_url,style:{width:40,height:40,objectFit:"cover"}}),type:React.createElement("a",{onClick:function(t){return ue(t,e)},style:{cursor:"pointer"}},"ID ",e.ID),path:React.createElement(React.Fragment,null,React.createElement(p.s,{p:!0,style:{margin:0}},e.title),React.createElement(p.s,{p:!0,style:{margin:0}},e.path))}})},we=_a(function(){if(!E&&!r.length)return React.createElement(p.s,{p:!0,style:{marginTop:0}},"Welcome to Photo Engine! Please select a folder or a collection in the sidebar.");var e=!h.items.length&&q?[q]:[],n=ne?h.items.map(function(e){return e.ID}):[],u=q?q.ID:null,s=sa(q?new Set([].concat(sa(h.items),[q])):h.items);if(E){var v=pr([].concat(sa(o),sa(l)),y.galleryId);P(!1),x(!1);var b=!te;return Q===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:Ee(E),columns:Ia,sort:d,onSortChange:ae,onSelect:function(e,t){return ie(t,e,E,s)},onUnselect:function(e,t){return ce(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,E.map(function(t){var r=v.featured_image_id===t.ID,a=[n.includes(t.ID)||!n.length&&u===t.ID?"dragging":"",Z===t.ID?"drop-target":""].filter(Boolean).join(" ");return React.createElement(Zr,{key:"wplr-image-".concat(t.ID),className:a,onDragOver:function(e){return me(e,t)},onDragLeave:he,onDrop:function(e){return ye(e,t)}},React.createElement(ea,{draggable:b,onDragStart:function(e){return fe(0,sa(new Set([].concat(sa(h.items),[t]))),g)},onDragEnd:pe,onDoubleClick:function(e){return ue(e,t)},onClick:function(n){return le(n,t,g,F,[].concat(e,sa(h.items)),E)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return ue(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white",width:"20",height:"20"})),r?React.createElement("div",{className:"wplr-dashboard-featured-image wplr-dashboard-is-featured"},React.createElement(cr.z,{icon:"star",color:"var(--neko-yellow)",width:"20",height:"20",hoverColor:"var(--neko-yellow)"})):React.createElement("div",{className:"wplr-dashboard-featured-image",onClick:function(e){return de(e,v.id,t.ID)}},React.createElement(cr.z,{icon:"star",color:"white",width:"20",height:"20"})))}))}if(t){var w=pr([].concat(sa(o),sa(l)),y.folderId);return P(!1),x(!1),React.createElement(aa,null,t.children.map(function(e){var t=w.featured_image_id===e.featured_image_id,n=e.featured_image,r=n?"wplr-dashboard-content-thumbnail":"wplr-dashboard-content-thumbnail wplr-dashboard-content-no-featured-image",a=e.is_folder?function(){return function(e,t){var n=y.expandedFolderIds?sa(y.expandedFolderIds):[];e.id===y.folderId&&(n=y.expandedFolderIds.includes(e.id)?y.expandedFolderIds.filter(function(t){return t!==e.id}):[].concat(sa(y.expandedFolderIds),[e.id])),I(ma(ma({},y),{},{folderId:e.id,source:e.source,parentId:t,expandedFolderIds:n}));var r=zt(),a=r.length?r[r.length-1]:null;e.id!==a&&Bt(a===t?[].concat(sa(r),[e.id]):[e.id])}(e)}:function(){return t=e,C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1),I(ma(ma({},y),{},{folderId:null,galleryId:t.id,source:t.source})),void T(1);var t},o=e.is_folder?"folder":"image-multiple-outline";return React.createElement(ca,{key:e.id,onClick:a},React.createElement("div",{className:r},n?React.createElement("img",{src:n}):null,n?t?React.createElement("div",{className:"wplr-dashboard-featured-image wplr-dashboard-is-featured"},React.createElement(cr.z,{icon:"star",color:"var(--neko-yellow)",width:"20",height:"20",hoverColor:"var(--neko-yellow)"})):React.createElement("div",{className:"wplr-dashboard-featured-image",onClick:function(t){return de(t,w.id,e.featured_image_id)}},React.createElement(cr.z,{icon:"star",color:"white",width:"20",height:"20"})):null),React.createElement("div",{className:"wplr-dashboard-content-title-container"},React.createElement(cr.z,{icon:o,width:20,height:20,color:"var(--neko-blue)"}),React.createElement("p",{className:"wplr-dashboard-content-title"},e.name)))}))}return m?(P(!1),_(i),Q===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:Ee(a),columns:Ia,sort:d,onSortChange:ae,onSelect:function(e,t){return ie(t,e,a,s)},onUnselect:function(e,t){return ce(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,a.map(function(t){return React.createElement(Zr,{className:n.includes(t.ID)||!n.length&&u===t.ID?"dragging":""},React.createElement(ea,{draggable:!0,onDragStart:function(e){return fe(0,sa(new Set([].concat(sa(h.items),[t]))),!0)},onDragEnd:pe,onClick:function(n){return le(n,t,g,F,[].concat(e,sa(h.items)),a)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return ue(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white"})))}))):(P(!0),_(c),Q===Jt?React.createElement(qe.o,{variant:"raw",busy:f,data:Ee(r),columns:Ia,sort:d,onSortChange:ae,onSelect:function(e,t){return ie(t,e,r,s)},onUnselect:function(e,t){return ce(t,e,s)},selectedItems:s.map(function(e){return e.ID})}):React.createElement(aa,null,r.map(function(t){return React.createElement(Zr,{className:n.includes(t.ID)||!n.length&&u===t.ID?"dragging":""},React.createElement(ea,{draggable:!0,onDragStart:function(e){return fe(0,sa(new Set([].concat(sa(h.items),[t]))),!0)},onDragEnd:pe,onClick:function(n){return le(n,t,g,F,[].concat(e,sa(h.items)),r)},src:t.thumbnail_url}),React.createElement("div",{className:"wplr-dashboard-edit-photo",onClick:function(e){return ue(e,t)}},React.createElement(cr.z,{icon:"pencil",color:"white"})))})))},[E,t,r,a,m,l,o,g,F,q,h.items,Q,f,Z]),Re=_a(function(){var e="";if(q||h.items.length){var n="";if(h.action===Qt?n="Moving":h.action===Xt&&(n="Copying"),n){var r=h.itemType;h.items.length>1&&(r=re?"galleries":r+"s");var a=pr(l,ne?y.galleryId:y.folderId),i=a&&a.id!==h.itemParent&&!h.items.some(function(e){return e.id===a.id})?" to ".concat(a.name):" to ...";e=React.createElement(p.s,null,"".concat(n," ").concat(h.items.length," ").concat(r).concat(i))}else h.items.length>0?e=React.createElement(p.s,null,"".concat(h.items.length," photos selected")):q&&(e=React.createElement(p.s,null,q.title||"(No Title)"))}var c=h.action?"dragging":"";if(E){var u=pr([].concat(sa(o),sa(l)),y.galleryId);if(q)return React.createElement(ta,{className:c},React.createElement(la,null,!h.action&&React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return $($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return $(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,!h.action&&React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},u.name),e)),React.createElement(w.M,{className:"danger",onClick:function(){return S("removePhoto",!0,{photoIds:[q.ID],collectionId:y.galleryId})},disabled:f},"Remove Photo"));var s=null!==E&&!h.items.length;return React.createElement(ta,{className:c},React.createElement(la,null,!h.action&&React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return $($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return $(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,!h.action&&React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},u.name),e)),s&&React.createElement(w.M,{className:"danger",onClick:function(){return S("deleteCollection",!0,{collectionId:y.galleryId,source:y.source})},disabled:f},"Delete Collection"),!!h.items.length&&React.createElement(w.M,{className:"danger",onClick:function(){return S("removePhotos",!0,{photoIds:h.items.map(function(e){return e.ID}),collectionId:h.itemParent})},disabled:f},"Remove Photos"))}return h.action?React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(na,null,e))):t?React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(na,null,React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},t.name),React.createElement(ia,null,'[gallery wplr-folder="'.concat(y.folderId,'"]')))),React.createElement(w.M,{className:"danger",onClick:function(){return S("deleteFolder",!0,{folderId:y.folderId,source:y.source})},disabled:f},"Delete Folder")):React.createElement(ta,{className:c},React.createElement(la,null,React.createElement(la,{style:{marginRight:"6px"}},React.createElement(cr.z,{icon:"view-grid",onClick:function(){return $($t)},width:"20",height:"20",color:"white"}),React.createElement(cr.z,{icon:"format-list-bulleted",onClick:function(){return $(Jt)},width:"20",height:"20",color:"white"})),React.createElement(na,null,React.createElement(p.s,{h2:!0,style:{margin:0,color:"white"}},m?"Unassigned Entries":"All Media Entries"),e)))},[E,t,r,q,m,o,l,h.items,h.action,f,y.galleryId,y.folderId]),_e=!h.items.length&&!h.action,ke=_a(function(){return _e?React.createElement(ia,null,React.createElement(dr.H,{prefix:"gallery",params:{"wplr-collection":y.galleryId}}),y.folderId&&React.createElement(dr.H,{prefix:"meow-collection",params:{"wplr-folder":y.folderId}})):null},[_e,y.galleryId,y.folderId]);return React.createElement(React.Fragment,null,Re,React.createElement(He.A,{busy:f},ke,React.createElement(ra,{onClick:function(){H(null),C({action:null,itemType:null,itemParent:null,items:[]}),D(!1),N(!1)},style:{padding:Q===Jt?"2px 0 0 2px":16}},we),React.createElement(oa,null,React.createElement(ge.u,{name:"wplr_sync-limit",scrolldown:!0,value:u,onChange:function(e){A(e),T(1)},style:{marginRight:"10px"}},Zt.map(function(e){return React.createElement(ge.j,{value:e,label:"".concat(e," items per page")})})),React.createElement(Xr.Q,{currentPage:s,limit:u,total:R,onClick:function(e){return T(e)}}))),React.createElement(sr.n,{isOpen:v.deleteCollection,onRequestClose:O,title:"Delete the collection",content:"Are you sure to delete this collection?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return be(y.galleryId)}},cancelButton:{label:"Cancel",onClick:O}}),React.createElement(sr.n,{isOpen:v.deleteFolder,onRequestClose:O,title:"Delete the folder",content:"Are you sure to delete this folder?",okOnEnter:!0,okButton:{label:"Delete",onClick:function(){return ve(b.folderId)}},cancelButton:{label:"Cancel",onClick:O}}),React.createElement(sr.n,{isOpen:v.removePhoto,onRequestClose:O,title:"Remove this photo",content:"Are you sure to remove this photo?",okOnEnter:!0,okButton:{label:"Remove",onClick:function(){return se(b.photoIds,b.collectionId,"removePhoto")}},cancelButton:{label:"Cancel",onClick:O}}),React.createElement(sr.n,{isOpen:v.removePhotos,onRequestClose:O,title:"Remove the selected photos",content:"Are you sure to remove these selected photos?",okOnEnter:!0,okButton:{label:"Remove",onClick:function(){return se(b.photoIds,b.collectionId,"removePhotos")}},cancelButton:{label:"Cancel",onClick:O}}),React.createElement(sr.n,{isOpen:v.editPhoto,onRequestClose:O,title:"Edit the photo",thumbnail:null!=q&&q.thumbnail_url?React.createElement("img",{src:q.thumbnail_url}):null,content:React.createElement(Qr.s,null,React.createElement(p.s,{label:!0,style:Sa},"Title"),React.createElement(Ye.A,{autoFocus:!0,name:"wplr_edit_photo_title",placeholder:"title",value:null==q?void 0:q.title,onInput:function(e){return K(ma(ma({},V),{},{title:e.target.value}))}}),React.createElement(p.s,{label:!0,style:Sa},"Description"),React.createElement($r.m,{name:"wplr_edit_photo_description",placeholder:"description",value:null==q?void 0:q.description,onInput:function(e){return K(ma(ma({},V),{},{description:e.target.value}))},textAreaStyle:{height:"72px"}}),React.createElement(p.s,{label:!0,style:Sa},"Caption"),React.createElement($r.m,{name:"wplr_edit_photo_caption",placeholder:"caption",value:null==q?void 0:q.caption,onInput:function(e){return K(ma(ma({},V),{},{caption:e.target.value}))},textAreaStyle:{height:"72px"}}),React.createElement(p.s,{label:!0,style:Sa},"Alt"),React.createElement(Ye.A,{name:"wplr_edit_photo_alt",placeholder:"alt",value:null==q?void 0:q.alt,onInput:function(e){return K(ma(ma({},V),{},{alt:e.target.value}))}})),okOnEnter:!0,okButton:{label:"Update",onClick:function(){return oe(null==q?void 0:q.ID)}},cancelButton:{label:"Cancel",onClick:O}}))};function Pa(e){return Pa="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},Pa(e)}function xa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Aa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xa(Object(n),!0).forEach(function(t){Ta(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ta(e,t,n){return(t=function(e){var t=function(e){if("object"!=Pa(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Pa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}wp.element.useCallback;const ja=function(){var e,t=rr(),n=t.wpFoldersAndGalleries,r=t.lrFoldersAndGalleries,a=t.apiError,o=t.selected,l=t.folderContent,i=rr(),c=i.setGalleryContent,u=i.setPage,d=i.setShowUnassignedEntries,f=(i.setSelected,i.setPressShift),p=i.setPressCtrl,m=i.setFolderContent,y=(0,Ve.v_)(),h=y.pressShift,E=y.pressControl;return(0,Ft.useEffect)(function(){f(h),p(E)},[h,E]),(0,Ft.useEffect)(function(){var e;if(o.folderId&&n.length&&r.length){var t=o.source===qt?n:r,a=pr(t,o.folderId),l=null!==(e=a.children)&&void 0!==e?e:[];m(Aa(Aa({},a),{},{children:l})),c(null),Wt(null)}},[o.folderId,o.source,n,r]),React.createElement(s.A,null,React.createElement(g.z,{nekoErrors:[a]},React.createElement(v.n,{title:"Photo Engine",section:"Media Organizer",subtitle:"By Jordy Meow",isPro:x},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(w.M,{icon:"cog",className:"header",onClick:function(){return location.href="admin.php?page=wplr_sync_settings"}},"Settings"))),React.createElement(b.N,null,React.createElement(b.Y,{style:{maxWidth:"20%",minWidth:280,padding:0,margin:"20px 0 0 20px",background:"#d0d0d0"}},React.createElement(Fr,{activeTabIndex:(e=Number(localStorage.getItem(Mt)),isNaN(e)?null:e),onAllMediaEntriesClick:function(){u(1),Wt(null),d(!1),m(null),c(null)},onTabChange:function(e){var t;null===(t=e)?localStorage.removeItem(Mt):localStorage.setItem(Mt,t)},isPurePhotoEngine:!0})),React.createElement(b.Y,{style:{padding:0,margin:"20px 20px 0 0"}},React.createElement(Oa,{folderContent:l,isPurePhotoEngine:!0})))))};function Ca(e){return Ca="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},Ca(e)}function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(n),!0).forEach(function(t){Ma(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ma(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ca(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ca(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var La=wp.element.render,Ga=new c.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}}),Ua=null,za=[],Ba=function(e){var t,n,r=e.style,a=void 0===r?{width:"100%",height:"100%",overflow:"auto"}:r,o=e.colIdSelector;if(!o)return React.createElement("span",null,"Could not hook to ID Selector.");var l=parseInt(o.value)||-1,i=null,c=[],u=!0,s=null;if(l>-1){i=za.find(function(e){return e.wp_col_id===l}),u=!1,s=Ma(Ma({},qt,0),Ht,1)[i.source];for(var d=i.level,f=Fa({},i);d;){var p=za.filter(function(e){return e.level===f.level-1}).find(function(e){return e.wp_col_id===f.wp_folder_id});d=(f=Fa({},p)).level,c.push(String(p.wp_col_id))}}var m={parentId:null,folderId:null,galleryId:String(null===(t=i)||void 0===t?void 0:t.wp_col_id)||null,source:(null===(n=i)||void 0===n?void 0:n.source)||null,expandedFolderIds:c},y=(0,Ft.useCallback)(function(e){var t,n=e.id;o?(o.value=n||"all",o.dispatchEvent(new Event("change")),Ua&&(null===(t=document.querySelector("#post-query-submit"))||void 0===t||t.click())):console.log("[Photo Engine | onSelectFilter] Cannot find filter selector.")},[o]);return React.createElement("div",{style:a},React.createElement(Fr,{onCollectionClick:y,onAllMediaEntriesClick:function(){return y(-1)},isPurePhotoEngine:!1,activeTabIndex:s,selected:m,showAllMedias:u}))},Wa=function(e,t){var n=document.getElementsByClassName("supports-drag-drop"),r=document.getElementsByClassName("media-modal"),a=document.getElementsByClassName("media-frame-content"),o=Array.from(r).filter(function(e){return 0===e.getElementsByClassName("hide-router").length});if(n.length){if(Ua&&a.length)return t.disconnect(),void Ha(a[0]);if(!Ua&&o.length){var l,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Da(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Da(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},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,l=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){i=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(i)throw o}}}}(o);try{for(i.s();!(l=i.n()).done;){var c=l.value,u=c.querySelector(".media-toolbar");if(u.style.height="fit-content",u.style.paddingBottom="10px",c.querySelector(".attachments-wrapper").style.marginTop=u.offsetHeight/2+"px",!c.parentElement.classList.contains("supports-drag-drop"))return;qa(c)}}catch(e){i.e(e)}finally{i.f()}}}},qa=function(e){if(pEngine.media_modals){var t=e.closest(".supports-drag-drop");if("none"!==window.getComputedStyle(t).display){var n=t.querySelector(".media-frame");n.classList.remove("hide-menu");var r=n.querySelector(".media-menu");if(!r.classList.contains("wplr-hooked")){r.classList.add("wplr-hooked"),r.style.display="flex",r.style.flexDirection="column";var a=document.createElement("div");a.classList.add("wplr-dyn-ui-elem"),a.style.overflow="overlay",r.appendChild(a);var o=e.querySelector(".wplr_col_id_selector");return La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(s.A,null,React.createElement(Ba,{colIdSelector:o})))),a),a}}}},Ha=function(e){if(pEngine.media_library){Ya();var t=document.createElement("div");t.style.display="flex",t.style.width="100%";var n=document.createElement("div");n.style.width="260px",n.style.marginRight="10px";var r=document.querySelector(".wp-list-table.media"),a=document.querySelector(".tablenav.bottom"),o=r.parentElement;t.appendChild(n),t.appendChild(r),o.insertBefore(t,a);var l=e.querySelector("#wplr_col_id_selector");return console.log("[addBrowserToUI]",{mediaLibraryListModeElement:e,colIdSelector:l}),La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(Ba,{colIdSelector:l}))),n),n}};function Ya(){if(wp.media&&wp.media.view&&wp.media.view.AttachmentFilters){var e=wp.media.view.AttachmentFilters.extend({id:"wplr_col_id_selector",className:"attachment-filters wplr_col_id_selector",createFilters:function(){var e={all:{text:"All Media (WP/LR)",props:{col_id:-1},priority:10}};_.each(za||{},function(t,n){var r=t.is_folder?"📁":"🖼️";e[t.wp_col_id]={text:r+" "+t.name,props:{col_id:t.wp_col_id}}}),this.filters=e},render:function(){return wp.media.view.AttachmentFilters.prototype.render.apply(this,arguments),this.el.style.border="2px solid #2271b1",this.el.style.borderRadius="4px",this.el.style.backgroundColor="#f0f6fc",this}}),t=wp.media.view.AttachmentsBrowser;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar:function(){var n;t.prototype.createToolbar.call(this),(null===(n=this.toolbar)||void 0===n?void 0:n.secondary)&&(window.what=this),this.toolbar.set("MediaLibraryTaxonomyFilter",new e({controller:this.controller,model:this.collection.props,priority:-75}).render())}})}}document.addEventListener("DOMContentLoaded",function(e){var t=document.getElementsByClassName("wp-core-ui")[0],n=document.getElementById("posts-filter");Ua=document.getElementsByClassName("upload-php")[0],za=pEngine.hierarchy.map(function(e){return{name:e.name,level:parseInt(e.level),is_folder:"1"===e.is_folder,wp_col_id:parseInt(e.wp_col_id),wp_folder_id:e.wp_folder_id?parseInt(e.wp_folder_id):null,source:e.source}});var r,a,o=document.getElementById("meow-common-dashboard");(o&&La(React.createElement(u.Ht,{client:Ga},React.createElement(s.A,null,React.createElement(pe,null))),o),(a=document.getElementById("wplr-sync-admin-settings"))&&(La(React.createElement(u.Ht,{client:Ga},React.createElement(Nt,null)),a),1)||(r=document.getElementById("wplr-sync-dashboard"),r&&(La(React.createElement(u.Ht,{client:Ga},React.createElement(nr,null,React.createElement(s.A,null,React.createElement(ja,null)))),r),1)))||(Ua&&Array.from(document.getElementsByClassName("wplr-sync-field")).forEach(function(e){var t=e.getAttribute("data-wp-id"),n=e.getAttribute("data-lastsync"),r=e.getAttribute("data-lr-id"),a=e.getAttribute("data-is-server-side");La(React.createElement(rt,{show:null,wpId:t,lrId:r,lastSync:n,showInMedia:!0,isServerSide:a}),e)}),Ua&&n?(Ya(),Ha(n),n.style.display="block"):(Ya(),new MutationObserver(Wa).observe(t,{childList:!0,subtree:!0})))})},1594:e=>{e.exports=React},5206:e=>{e.exports=ReactDOM}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}};return t[e](o,o.exports,r),o.exports}r.m=t,r.amdO={},e=[],r.O=(t,n,a,o)=>{if(!n){var l=1/0;for(s=0;s<e.length;s++){for(var[n,a,o]=e[s],i=!0,c=0;c<n.length;c++)(!1&o||l>=o)&&Object.keys(r.O).every(e=>r.O[e](n[c]))?n.splice(c--,1):(i=!1,o<l&&(l=o));if(i){e.splice(s--,1);var u=a();void 0!==u&&(t=u)}}return t}o=o||0;for(var s=e.length;s>0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,a,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={57:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var a,o,[l,i,c]=n,u=0;if(l.some(t=>0!==e[t])){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(c)var s=c(r)}for(t&&t(n);u<l.length;u++)o=l[u],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(s)},n=self.wpJsonWplr=self.wpJsonWplr||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.nc=void 0;var a=r.O(void 0,[121],()=>r(79));a=r.O(a)})(); 3 3 //# sourceMappingURL=index.js.map -
wplr-sync/trunk/app/vendor.js
r3447477 r3469575 1 1 /*! For license information please see vendor.js.LICENSE.txt */ 2 (self.wpJsonWplr=self.wpJsonWplr||[]).push([[121],{84:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t){for(var r=0,o=e.length;o>0;){var i=o/2|0,a=r+i;t(e[a],n)<=0?(r=++a,o-=i+1):o=i}return r}},413:(e,n,t)=>{"use strict";t.d(n,{t:()=>i});var r=t(1982),o=t(7494),i=new class extends r.Q{#e=!0;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e(!0),t=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}}},657:(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),f=t(9652),d=t.n(f),p=t(5643),h=t(6611),y=t(3837),m=t(6794),b=t(2909),v=t(1203),g=t(6218),k=t(6e3);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"]))),T=function(e){var n={gallery:v.A,tag:g.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,f=void 0!==l&&l,d=e.selected,p=void 0!==d&&d,x=e.draggable,O=void 0!==x&&x,E=e.onDragStart,T=e.onDragOver,z=e.onDragEnd,M=e.onDrop,N=e.isExpanded,_=void 0!==N&&N,I=e.dragging,D=void 0!==I&&I,F=e.rightAction,q=void 0===F?null:F,L=e.rightActionOnHover,B=void 0===L?null:L,U=e.onDragLeave,W=(e.preventClose,!!e.icon),Q=!!e.children,H=w((0,c.useState)(_),2),$=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:b.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(_),W||Y(_?b.A:m.A)},[W,_]);var ne=function(e){e.stopPropagation(),G(!$)},te=u().Children.map(e.children,function(e){return u().cloneElement(e,{chevron:r})}),re=D||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:T,onDrop:M,onDragLeave:U,onDragEnd:z},r?X&&Q?$?u().createElement(h.A,{size:24,onClick:ne}):u().createElement(y.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),f&&u().createElement("div",{style:s},i)),J&&B||q),$&&u().createElement(R,{className:ie},te))},z=function(e){return u().createElement(E,e)};z.propTypes={chevron:d().bool};var M=function(e){return u().createElement(T,e)};M.propTypes={icon:d().oneOfType([d().elementType,d().oneOf(["gallery"])]),title:d().string,isExpanded:d().bool}},668:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function i(e){var n=function(e){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=r(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(n)?n:n+""}Object.defineProperty(n,"__esModule",{value:!0});var a=t(84),s=function(){return e=function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._queue=[]},(n=[{key:"enqueue",value:function(e,n){var t={priority:(n=Object.assign({priority:0},n)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=n.priority)this._queue.push(t);else{var r=a.default(this._queue,t,function(e,n){return n.priority-e.priority});this._queue.splice(r,0,t)}}},{key:"dequeue",value:function(){var e=this._queue.shift();return null==e?void 0:e.run}},{key:"filter",value:function(e){return this._queue.filter(function(n){return n.priority===e.priority}).map(function(e){return e.run})}},{key:"size",get:function(){return this._queue.length}}])&&o(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n}();n.default=s},708:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,o.default)(e);if(t.length){var r=void 0,a=n.shiftKey,s=t[0],l=t[t.length-1],c=i();if(e===c){if(!a)return;r=l}if(l!==c||a||(r=s),s===c&&a&&(r=l),r)return n.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var f=t.indexOf(c);if(f>-1&&(f+=a?-1:1),void 0===(r=t[f]))return n.preventDefault(),void(r=a?l:s).focus();n.preventDefault(),r.focus()}}else n.preventDefault()};var r,o=(r=t(9380))&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=n.default},875:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var n in t)o(e,t[n]);var i=document.body;for(var a in r)o(i,r[a]);t={},r={}},n.log=function(){};var t={},r={};function o(e,n){e.classList.remove(n)}n.add=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach(function(e){!function(e,n){e[n]||(e[n]=0),e[n]+=1}(i,e),o.add(e)});var o,i},n.remove=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach(function(e){!function(e,n){e[n]&&(e[n]-=1)}(i,e),0===i[e]&&o.remove(e)});var o,i}},965:(e,n,t)=>{"use strict";t.d(n,{m:()=>j});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6e3),c=t(3784);function u(e){return u="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},u(e)}var f,d=["name","value","rows","description","placeholder","onEnter","onBlurForce","readOnly","avoidOnEnterWithShift","fullHeight","maxLength","className","style","textAreaStyle","countable","disabled","tabToSpaces","copyable"];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){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=u(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function b(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return v(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(v(n={},r,function(){return this}),n),f=c.prototype=s.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,v(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=c,v(f,"constructor",c),v(c,"constructor",l),l.displayName="GeneratorFunction",v(c,o,"GeneratorFunction"),v(f),v(f,o,"Generator"),v(f,r,function(){return this}),v(f,"toString",function(){return"[object Generator]"}),(b=function(){return{w:i,m:d}})()}function v(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}v=function(e,n,t,r){function i(n,t){v(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},v(e,n,t,r)}function g(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 k(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){g(i,r,o,a,s,"next",e)}function s(e){g(i,r,o,a,s,"throw",e)}a(void 0)})}}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}var O,E,S=(0,s.Ay)(function(e){var n,t=e.name,i=e.value,a=void 0===i?"":i,s=e.rows,u=void 0===s?6:s,f=e.description,h=e.placeholder,m=void 0===h?"":h,v=e.onEnter,g=void 0===v?null:v,x=e.onBlurForce,O=void 0!==x&&x,E=e.readOnly,S=void 0!==E&&E,j=e.avoidOnEnterWithShift,C=void 0!==j&&j,A=e.fullHeight,P=void 0!==A&&A,R=e.maxLength,T=void 0===R?null:R,z=e.className,M=e.style,N=e.textAreaStyle,_=void 0===N?{}:N,I=e.countable,D=void 0!==I&&I,F=e.disabled,q=e.tabToSpaces,L=e.copyable,B=void 0!==L&&L,U=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),W=w((0,r.useState)(a),2),Q=W[0],H=W[1],$=w((0,r.useState)(0),2),G=$[0],K=$[1],V=w((0,r.useState)(!1),2),Y=V[0],X=V[1],Z=w((0,r.useState)(!1),2),J=Z[0],ee=Z[1],ne=!!e.onChange,te=(0,r.useRef)(null),re=(0,r.useCallback)(function(e){if(q&&"Tab"===e.key){e.preventDefault();var n=te.current.selectionStart,t=te.current.selectionEnd,r=te.current.value;te.current.value=r.substring(0,n)+" "+r.substring(t),te.current.selectionStart=te.current.selectionEnd=n+2}else X(e.shiftKey)},[]),oe=(0,r.useCallback)(function(){X(!1)},[]);(0,r.useEffect)(function(){return document.addEventListener("keydown",re,!1),document.addEventListener("keyup",oe,!1),function(){document.removeEventListener("keydown",re,!1),document.removeEventListener("keyup",oe,!1)}},[]),(0,r.useEffect)(function(){if(ne||H(a),"words"===D){var e=a.split(" ").filter(function(e){return""!==e}).length;K(e)}else D&&K(a.length)},[a,D,ne]);var ie=(0,r.useCallback)(function(n){var r=T?n.target.value.substr(0,T):n.target.value;n.stopPropagation(),ne?e.onChange(r,t):H(r,t)},[T,ne,e,t]),ae=(0,r.useCallback)(k(b().m(function e(){var n,t;return b().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=ne?a:Q){e.n=1;break}return e.a(2);case 1:return e.p=1,e.n=2,navigator.clipboard.writeText(n);case 2:ee(!0),setTimeout(function(){return ee(!1)},2e3),e.n=4;break;case 3:e.p=3,e.v,(t=document.createElement("textarea")).value=n,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),ee(!0),setTimeout(function(){return ee(!1)},2e3);case 4:return e.a(2)}},e,null,[[1,3]])})),[a,Q,ne]),se=(0,l.gR)(z,{disabled:F});return o().createElement("div",{className:se,style:M},o().createElement("div",{className:"neko-textarea-container"},o().createElement("textarea",p({ref:te,className:"neko-textarea",rows:u,disabled:F},U,{name:t,spellCheck:"false",placeholder:m,onChange:ie,onKeyPress:function(n){if(g&&!n.shiftKey&&"Enter"===n.key){if(C&&Y)return;n.preventDefault(),e.onEnter(n.target.value,t)}},onBlur:function(n){(O||e.onBlur&&a!==n.target.value)&&e.onBlur(n.target.value,t)},readOnly:S,style:y(y({},_),{},{height:P?"100%":null!==(n=_.height)&&void 0!==n?n:void 0}),value:ne?a:Q})),B&&(S||F)&&o().createElement("button",{className:"neko-textarea-copy-button",onClick:ae,type:"button",title:J?"Copied!":"Copy to clipboard"},o().createElement(c.z,{icon:J?"check":"duplicate"})),o().createElement("div",{className:"neko-text-area-extra"},f?"string"==typeof f?o().createElement("div",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:f}}):o().createElement("div",{className:"neko-input-description"},f):D?o().createElement("div",null):null,D&&o().createElement("div",{className:"neko-textarea-count"},G,T?" / ".concat(T):""," ","words"===D?"words":"chars"))))})(f||(O=["\n .neko-textarea-container {\n position: relative;\n height: ","\n }\n\n .neko-textarea-copy-button {\n position: absolute;\n top: 8px;\n right: 8px;\n background: white;\n border: 1px solid var(--neko-gray-80);\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: all 0.2s ease;\n font-size: 12px;\n color: var(--neko-gray-50);\n z-index: 1;\n\n &:hover {\n background: var(--neko-gray-98);\n color: var(--neko-main-color);\n border-color: var(--neko-main-color);\n }\n\n &:active {\n transform: scale(0.95);\n }\n\n svg {\n width: 14px;\n height: 14px;\n }\n }\n\n .neko-textarea {\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n background: var(--neko-input-background);\n color: black;\n padding: 5px 10px;\n width: 100%;\n transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n &:focus {\n background-color: white;\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n \n &:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:focus-within {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:read-only {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border: 1.5px solid var(--neko-gray-80);\n color: var(--neko-gray-30);\n cursor: default;\n \n &:focus {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border-color: var(--neko-gray-80) !important;\n }\n }\n \n &:disabled {\n color: var(--neko-gray-60);\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n opacity: 0.6;\n cursor: not-allowed;\n }\n }\n\n .neko-text-area-extra {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n color: var(--neko-gray-60);\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n\n .neko-textarea-count {\n margin: 0 0 0 10px;\n text-align: right;\n min-width: 130px;\n display: block;\n flex-shrink: 0;\n }\n\n .neko-input-description {\n margin-top: 5px;\n margin-bottom: 0;\n flex: 1;\n font-size: var(--neko-small-font-size);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n }\n }\n\n &.disabled {\n .neko-textarea {\n border: 1.5px solid var(--neko-disabled-color);\n cursor: not-allowed;\n opacity: 0.35;\n }\n }\n"],E||(E=O.slice(0)),f=Object.freeze(Object.defineProperties(O,{raw:{value:Object.freeze(E)}}))),function(e){return e.fullHeight?"100%":void 0}),j=function(e){return o().createElement(S,e)};j.propTypes={name:a().string,value:a().string,rows:a().number,description:a().string,placeholder:a().string,onChange:a().func,onEnter:a().func,onBlur:a().func,onBlurForce:a().bool,readOnly:a().bool,avoidOnEnterWithShift:a().bool,fullHeight:a().bool,copyable:a().bool}},1168:(e,n,t)=>{"use strict";t.d(n,{N:()=>w,Y:()=>x});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3),f=t(3531),d=["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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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-inline: 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,d);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(f.YS,null,a().createElement(g,e))},x=function(e){return a().createElement(f.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])}},1203:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]])},1223:(e,n,t)=>{"use strict";t.d(n,{jG:()=>o});var r=t(5933).Zq,o=function(){let e=[],n=0,t=e=>{e()},o=e=>{e()},i=r;const a=r=>{n?e.push(r):i(()=>{t(r)})};return{batch:r=>{let a;n++;try{a=r()}finally{n--,n||(()=>{const n=e;e=[],n.length&&i(()=>{o(()=>{n.forEach(e=>{t(e)})})})})()}return a},batchCalls:e=>(...n)=>{a(()=>{e(...n)})},schedule:a,setNotifyFunction:e=>{t=e},setBatchNotifyFunction:e=>{o=e},setScheduler:e=>{i=e}}}()},1368:(e,n,t)=>{"use strict";t.d(n,{n:()=>u});var r=t(1594),o=t(1452),i=t(1223),a=t(1982),s=t(7494),l=class extends a.Q{#r;#o=void 0;#i;#a;constructor(e,n){super(),this.#r=e,this.setOptions(n),this.bindMethods(),this.#s()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const n=this.options;this.options=this.#r.defaultMutationOptions(e),(0,s.f8)(this.options,n)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),n?.mutationKey&&this.options.mutationKey&&(0,s.EN)(n.mutationKey)!==(0,s.EN)(this.options.mutationKey)?this.reset():"pending"===this.#i?.state.status&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(e){this.#s(),this.#l(e)}getCurrentResult(){return this.#o}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#s(),this.#l()}mutate(e,n){return this.#a=n,this.#i?.removeObserver(this),this.#i=this.#r.getMutationCache().build(this.#r,this.options),this.#i.addObserver(this),this.#i.execute(e)}#s(){const e=this.#i?.state??(0,o.$)();this.#o={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){i.jG.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#o.variables,t=this.#o.context,r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};"success"===e?.type?(this.#a.onSuccess?.(e.data,n,t,r),this.#a.onSettled?.(e.data,null,n,t,r)):"error"===e?.type&&(this.#a.onError?.(e.error,n,t,r),this.#a.onSettled?.(void 0,e.error,n,t,r))}this.listeners.forEach(e=>{e(this.#o)})})}},c=t(9570);function u(e,n){const t=(0,c.jE)(n),[o]=r.useState(()=>new l(t,e));r.useEffect(()=>{o.setOptions(e)},[o,e]);const a=r.useSyncExternalStore(r.useCallback(e=>o.subscribe(i.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),u=r.useCallback((e,n)=>{o.mutate(e,n).catch(s.lQ)},[o]);if(a.error&&(0,s.GU)(o.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:u,mutateAsync:a.mutate}}},1422:(e,n,t)=>{"use strict";t.d(n,{II:()=>u,cc:()=>c,v_:()=>l});var r=t(7076),o=t(413),i=t(3472),a=t(7494);function s(e){return Math.min(1e3*2**e,3e4)}function l(e){return"online"!==(e??"online")||o.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function u(e){let n,t=!1,u=0;const f=(0,i.T)(),d=()=>"pending"!==f.status,p=()=>r.m.isFocused()&&("always"===e.networkMode||o.t.isOnline())&&e.canRun(),h=()=>l(e.networkMode)&&e.canRun(),y=e=>{d()||(n?.(),f.resolve(e))},m=e=>{d()||(n?.(),f.reject(e))},b=()=>new Promise(t=>{n=e=>{(d()||p())&&t(e)},e.onPause?.()}).then(()=>{n=void 0,d()||e.onContinue?.()}),v=()=>{if(d())return;let n;const r=0===u?e.initialPromise:void 0;try{n=r??e.fn()}catch(e){n=Promise.reject(e)}Promise.resolve(n).then(y).catch(n=>{if(d())return;const r=e.retry??(a.S$?0:3),o=e.retryDelay??s,i="function"==typeof o?o(u,n):o,l=!0===r||"number"==typeof r&&u<r||"function"==typeof r&&r(u,n);!t&&l?(u++,e.onFail?.(u,n),(0,a.yy)(i).then(()=>p()?void 0:b()).then(()=>{t?m(n):v()})):m(n)})};return{promise:f,status:()=>f.status,cancel:n=>{if(!d()){const t=new c(n);m(t),e.onCancel?.(t)}},continue:()=>(n?.(),f),cancelRetry:()=>{t=!0},continueRetry:()=>{t=!1},canStart:h,start:()=>(h()?v():b().then(v),f)}}},1439:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),a=t(1594),s=y(a),l=y(t(5206)),c=y(t(9652)),u=y(t(7641)),f=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(6961)),d=t(9611),p=y(d),h=t(1862);function y(e){return e&&e.__esModule?e:{default:e}}function m(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}var b=n.portalClassName="ReactModalPortal",v=n.bodyOpenClassName="ReactModal__Body--open",g=d.canUseDOM&&void 0!==l.default.createPortal,k=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function x(e){return e()}var O=function(e){function n(){var e,t,r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);for(var i=arguments.length,a=Array(i),c=0;c<i;c++)a[c]=arguments[c];return t=r=m(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.removePortal=function(){!g&&l.default.unmountComponentAtNode(r.node);var e=x(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var t=w()(r,s.default.createElement(u.default,o({defaultStyles:n.defaultStyles},e)),r.node);r.portalRef(t)},m(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){d.canUseDOM&&(g||(this.node=k("div")),this.node.className=this.props.portalClassName,x(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:x(e.parentSelector),nextParent:x(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(d.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=t.prevParent,s=t.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&g?(!this.node&&g&&(this.node=k("div")),w()(s.default.createElement(u.default,o({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){f.setElement(e)}}]),n}(a.Component);O.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(p.default),c.default.instanceOf(d.SafeHTMLCollection),c.default.instanceOf(d.SafeNodeList),c.default.arrayOf(c.default.instanceOf(p.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},O.defaultProps={isOpen:!1,portalClassName:b,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return s.default.createElement("div",e,n)},contentElement:function(e,n){return s.default.createElement("div",e,n)}},O.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,h.polyfill)(O),n.default=O},1452:(e,n,t)=>{"use strict";t.d(n,{$:()=>s,s:()=>a});var r=t(1223),o=t(4750),i=t(1422),a=class extends o.k{#r;#c;#u;#f;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#u=e.mutationCache,this.#c=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#c.includes(e)||(this.#c.push(e),this.clearGcTimeout(),this.#u.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#c=this.#c.filter(n=>n!==e),this.scheduleGc(),this.#u.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#c.length||("pending"===this.state.status?this.scheduleGc():this.#u.remove(this))}continue(){return this.#f?.continue()??this.execute(this.state.variables)}async execute(e){const n=()=>{this.#d({type:"continue"})},t={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#f=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,t):Promise.reject(new Error("No mutationFn found")),onFail:(e,n)=>{this.#d({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#d({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#u.canRun(this)});const r="pending"===this.state.status,o=!this.#f.canStart();try{if(r)n();else{this.#d({type:"pending",variables:e,isPaused:o}),await(this.#u.config.onMutate?.(e,this,t));const n=await(this.options.onMutate?.(e,t));n!==this.state.context&&this.#d({type:"pending",context:n,variables:e,isPaused:o})}const i=await this.#f.start();return await(this.#u.config.onSuccess?.(i,e,this.state.context,this,t)),await(this.options.onSuccess?.(i,e,this.state.context,t)),await(this.#u.config.onSettled?.(i,null,this.state.variables,this.state.context,this,t)),await(this.options.onSettled?.(i,null,e,this.state.context,t)),this.#d({type:"success",data:i}),i}catch(n){try{throw await(this.#u.config.onError?.(n,e,this.state.context,this,t)),await(this.options.onError?.(n,e,this.state.context,t)),await(this.#u.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this,t)),await(this.options.onSettled?.(void 0,n,e,this.state.context,t)),n}finally{this.#d({type:"error",error:n})}}finally{this.#u.runNext(this)}}#d(e){this.state=(n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.jG.batch(()=>{this.#c.forEach(n=>{n.onMutationUpdate(e)}),this.#u.notify({mutation:this,type:"updated",action:e})})}};function s(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},1746:(e,n,t)=>{"use strict";t.d(n,{E:()=>m});var r=t(7494),o=t(8043),i=t(1223),a=t(1982),s=class extends a.Q{constructor(e={}){super(),this.config=e,this.#p=new Map}#p;build(e,n,t){const i=n.queryKey,a=n.queryHash??(0,r.F$)(i,n);let s=this.get(a);return s||(s=new o.X({client:e,queryKey:i,queryHash:a,options:e.defaultQueryOptions(n),state:t,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.#p.has(e.queryHash)||(this.#p.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=this.#p.get(e.queryHash);n&&(e.destroy(),n===e&&this.#p.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#p.get(e)}getAll(){return[...this.#p.values()]}find(e){const n={exact:!0,...e};return this.getAll().find(e=>(0,r.MK)(n,e))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(n=>(0,r.MK)(e,n)):n}notify(e){i.jG.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},l=t(1452),c=class extends a.Q{constructor(e={}){super(),this.config=e,this.#h=new Set,this.#y=new Map,this.#m=0}#h;#y;#m;build(e,n,t){const r=new l.s({client:e,mutationCache:this,mutationId:++this.#m,options:e.defaultMutationOptions(n),state:t});return this.add(r),r}add(e){this.#h.add(e);const n=u(e);if("string"==typeof n){const t=this.#y.get(n);t?t.push(e):this.#y.set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#h.delete(e)){const n=u(e);if("string"==typeof n){const t=this.#y.get(n);if(t)if(t.length>1){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}else t[0]===e&&this.#y.delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=u(e);if("string"==typeof n){const t=this.#y.get(n),r=t?.find(e=>"pending"===e.state.status);return!r||r===e}return!0}runNext(e){const n=u(e);if("string"==typeof n){const t=this.#y.get(n)?.find(n=>n!==e&&n.state.isPaused);return t?.continue()??Promise.resolve()}return Promise.resolve()}clear(){i.jG.batch(()=>{this.#h.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#h.clear(),this.#y.clear()})}getAll(){return Array.from(this.#h)}find(e){const n={exact:!0,...e};return this.getAll().find(e=>(0,r.nJ)(n,e))}findAll(e={}){return this.getAll().filter(n=>(0,r.nJ)(e,n))}notify(e){i.jG.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return i.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.lQ))))}};function u(e){return e.options.scope?.id}var f=t(7076),d=t(413);function p(e){return{onFetch:(n,t)=>{const o=n.options,i=n.fetchOptions?.meta?.fetchMore?.direction,a=n.state.data?.pages||[],s=n.state.data?.pageParams||[];let l={pages:[],pageParams:[]},c=0;const u=async()=>{let t=!1;const u=(0,r.ZM)(n.options,n.fetchOptions),f=async(e,o,i)=>{if(t)return Promise.reject();if(null==o&&e.pages.length)return Promise.resolve(e);const a=(()=>{const e={client:n.client,queryKey:n.queryKey,pageParam:o,direction:i?"backward":"forward",meta:n.options.meta};var r;return r=e,Object.defineProperty(r,"signal",{enumerable:!0,get:()=>(n.signal.aborted?t=!0:n.signal.addEventListener("abort",()=>{t=!0}),n.signal)}),e})(),s=await u(a),{maxPages:l}=n.options,c=i?r.ZZ:r.y9;return{pages:c(e.pages,s,l),pageParams:c(e.pageParams,o,l)}};if(i&&a.length){const e="backward"===i,n={pages:a,pageParams:s},t=(e?y:h)(o,n);l=await f(n,t,e)}else{const n=e??a.length;do{const e=0===c?s[0]??o.initialPageParam:h(o,l);if(c>0&&null==e)break;l=await f(l,e),c++}while(c<n)}return l};n.options.persister?n.fetchFn=()=>n.options.persister?.(u,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},t):n.fetchFn=u}}}function h(e,{pages:n,pageParams:t}){const r=n.length-1;return n.length>0?e.getNextPageParam(n[r],n,t[r],t):void 0}function y(e,{pages:n,pageParams:t}){return n.length>0?e.getPreviousPageParam?.(n[0],n,t[0],t):void 0}var m=class{#b;#u;#v;#g;#k;#w;#x;#O;constructor(e={}){this.#b=e.queryCache||new s,this.#u=e.mutationCache||new c,this.#v=e.defaultOptions||{},this.#g=new Map,this.#k=new Map,this.#w=0}mount(){this.#w++,1===this.#w&&(this.#x=f.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onFocus())}),this.#O=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onOnline())}))}unmount(){this.#w--,0===this.#w&&(this.#x?.(),this.#x=void 0,this.#O?.(),this.#O=void 0)}isFetching(e){return this.#b.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#u.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#b.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),t=this.#b.build(this,n),o=t.state.data;return void 0===o?this.fetchQuery(e):(e.revalidateIfStale&&t.isStaleByTime((0,r.d2)(n.staleTime,t))&&this.prefetchQuery(n),Promise.resolve(o))}getQueriesData(e){return this.#b.findAll(e).map(({queryKey:e,state:n})=>[e,n.data])}setQueryData(e,n,t){const o=this.defaultQueryOptions({queryKey:e}),i=this.#b.get(o.queryHash),a=i?.state.data,s=(0,r.Zw)(n,a);if(void 0!==s)return this.#b.build(this,o).setData(s,{...t,manual:!0})}setQueriesData(e,n,t){return i.jG.batch(()=>this.#b.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,n,t)]))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#b.get(n.queryHash)?.state}removeQueries(e){const n=this.#b;i.jG.batch(()=>{n.findAll(e).forEach(e=>{n.remove(e)})})}resetQueries(e,n){const t=this.#b;return i.jG.batch(()=>(t.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},n)))}cancelQueries(e,n={}){const t={revert:!0,...n},o=i.jG.batch(()=>this.#b.findAll(e).map(e=>e.cancel(t)));return Promise.all(o).then(r.lQ).catch(r.lQ)}invalidateQueries(e,n={}){return i.jG.batch(()=>(this.#b.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},n)))}refetchQueries(e,n={}){const t={...n,cancelRefetch:n.cancelRefetch??!0},o=i.jG.batch(()=>this.#b.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let n=e.fetch(void 0,t);return t.throwOnError||(n=n.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():n}));return Promise.all(o).then(r.lQ)}fetchQuery(e){const n=this.defaultQueryOptions(e);void 0===n.retry&&(n.retry=!1);const t=this.#b.build(this,n);return t.isStaleByTime((0,r.d2)(n.staleTime,t))?t.fetch(n):Promise.resolve(t.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}fetchInfiniteQuery(e){return e.behavior=p(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}ensureInfiniteQueryData(e){return e.behavior=p(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#u.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#b}getMutationCache(){return this.#u}getDefaultOptions(){return this.#v}setDefaultOptions(e){this.#v=e}setQueryDefaults(e,n){this.#g.set((0,r.EN)(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#g.values()],t={};return n.forEach(n=>{(0,r.Cp)(e,n.queryKey)&&Object.assign(t,n.defaultOptions)}),t}setMutationDefaults(e,n){this.#k.set((0,r.EN)(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#k.values()],t={};return n.forEach(n=>{(0,r.Cp)(e,n.mutationKey)&&Object.assign(t,n.defaultOptions)}),t}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#v.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=(0,r.F$)(n.queryKey,n)),void 0===n.refetchOnReconnect&&(n.refetchOnReconnect="always"!==n.networkMode),void 0===n.throwOnError&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===r.hT&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#v.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#b.clear(),this.#u.clear()}}},1754:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},1774:(e,n,t)=>{"use strict";t.d(n,{d:()=>y});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(6e3),u=["title","contentAlign","titleStyle","color"];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)}var d,p,h=(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u)),d=(0,c.gR)("neko-settings",e.className);return i().createElement("div",f({className:d},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||(d=["\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"],p||(p=d.slice(0)),r=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}}))),function(e){var n=e.color;return n?"\n --settings-color: var(--neko-".concat(n,");\n "):""}),y=function(e){return i().createElement(h,e)};y.propTypes={title:s().string,className:s().string,contentAlign:s().string,titleStyle:s().object,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"])}},1794:(e,n,t)=>{"use strict";t.d(n,{X:()=>f});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643).Ay.section(r||(o=["\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"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),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}),f=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,i=e.width,a=void 0===i?200:i,l=e.background,c=void 0===l?"#007cba":l,f=e.children,d=180*(t<=o?t:o)/o;return s().createElement(u,{className:"neko-gauge",backgroundColor:c,degrees:d,width:a},s().createElement("div",{class:"gauge"},s().createElement("div",{class:"mask"},s().createElement("div",{class:"semi-circle"}),s().createElement("div",{class:"semi-circle--mask"})),s().createElement("div",{class:"child-container"},s().createElement("div",{class:"child"},s().createElement("div",{class:"spacing"}),f))))};f.propTypes={value:c().number,min:c().number,max:c().number,width:c().number,background:c().string}},1862:(e,n,t)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(n){var t=this.constructor.getDerivedStateFromProps(e,n);return null!=t?t:null}.bind(this))}function i(e,n){try{var t=this.props,r=this.state;this.props=e,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(t,r)}finally{this.props=t,this.state=r}}function a(e){var n=e.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof n.getSnapshotBeforeUpdate)return e;var t=null,a=null,s=null;if("function"==typeof n.componentWillMount?t="componentWillMount":"function"==typeof n.UNSAFE_componentWillMount&&(t="UNSAFE_componentWillMount"),"function"==typeof n.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof n.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof n.componentWillUpdate?s="componentWillUpdate":"function"==typeof n.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==t||null!==a||null!==s){var l=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==t?"\n "+t:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(n.componentWillMount=r,n.componentWillReceiveProps=o),"function"==typeof n.getSnapshotBeforeUpdate){if("function"!=typeof n.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=i;var u=n.componentDidUpdate;n.componentDidUpdate=function(e,n,t){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:t;u.call(this,e,n,r)}}return e}t.r(n),t.d(n,{polyfill:()=>a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},1982:(e,n,t)=>{"use strict";t.d(n,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},2020:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e){var n="function"==typeof Map?new Map:void 0;return o=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(n){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return function(e,n,t){if(i())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,n);var o=new(e.bind.apply(e,r));return t&&a(o,t.prototype),o}(e,arguments,s(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},o(e)}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function a(e,n){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},a(e,n)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l=t(3820),c=function(e){function n(e){var t,o,a,l;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(o=this,a=n,l=[e],a=s(a),t=function(e,n){if(n&&("object"==r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(o,i()?Reflect.construct(a,l||[],s(o).constructor):a.apply(o,l))).name="TimeoutError",t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&a(e,n)}(n,e),t=n,Object.defineProperty(t,"prototype",{writable:!1}),t;var t}(o(Error)),u=function(e,n,t){return new Promise(function(r,o){if("number"!=typeof n||n<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(n!==1/0){var i=setTimeout(function(){if("function"!=typeof t){var i="string"==typeof t?t:"Promise timed out after ".concat(n," milliseconds"),a=t instanceof Error?t:new c(i);"function"==typeof e.cancel&&e.cancel(),o(a)}else try{r(t())}catch(e){o(e)}},n);l(e.then(r,o),function(){clearTimeout(i)})}else r(e)})};e.exports=u,e.exports.default=u,e.exports.TimeoutError=c},2223:(e,n,t)=>{"use strict";t.d(n,{E:()=>f});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=(0,t(5643).Ay)(function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t,o=s().Children.map(e.children,function(e){return e.props.name?e:s().cloneElement(e,{name:n,isPro:r})});return s().createElement("div",{className:"neko-checkbox-group"},o)})(r||(o=["\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}})))),f=function(e){return s().createElement(u,e)};f.propTypes={name:c().string,max:c().number,isPro:c().bool}},2454:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},2598:e=>{"use strict";e.exports=function(){}},2685:(e,n,t)=>{"use strict";t.d(n,{V:()=>X,_:()=>Y});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(2988),c=t(3784),u=t(6533),f=t(9251),d=t(3648),p=t(6894),h=t(6611),y=t(6e3),m=t(6118);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 T(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach(function(n){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){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=b(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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)||function(e,n){if(e){if("string"==typeof e)return N(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)?N(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 N(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function I(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=I(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),q=s.Ay.div(g||(g=I(["\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"]))),L=s.Ay.div(k||(k=I(["\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"]))),B=s.Ay.div(w||(w=I(["\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"]))),U=s.Ay.button(x||(x=I(["\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 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 font-weight: inherit; /* avoid width jumps on selection */\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"]))),W=s.Ay.div(O||(O=I(["\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"]))),Q=s.Ay.div(E||(E=I(["\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"]))),H=s.Ay.div(S||(S=I(["\n max-height: 300px;\n overflow-y: auto;\n"]))),$=s.Ay.div(j||(j=I(["\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"]))),G=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,n="",t=0;t<e;t++)n+="abcdefghijklmnopqrstuvwxyz0123456789"[36*Math.random()|0];return n},K=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,N=void 0===z?120:z,I=e.maxWidth,W=void 0===I?320:I,K=e.gap,V=void 0===K?5:K,Y=e.minGap,X=void 0===Y?2:Y,Z=e.chevronReserve,J=void 0===Z?44:Z,ee=e.layoutBuffer,ne=void 0===ee?12:ee,te=e.ariaLabel,re=void 0===te?"Tabs":te,oe=_(e,C),ie=(0,r.useRef)("nt-".concat(G(8))).current,ae=(0,r.useRef)(null),se=(0,r.useRef)(null),le=(0,r.useRef)(null),ce=(0,r.useRef)(null),ue=(0,r.useRef)([]),fe=M((0,r.useState)([]),2),de=fe[0],pe=fe[1],he=M((0,r.useState)(!1),2),ye=he[0],me=he[1],be=M((0,r.useState)(""),2),ve=be[0],ge=be[1],ke=M((0,r.useState)(!1),2),we=ke[0],xe=ke[1],Oe=M((0,r.useState)(V),2),Ee=Oe[0],Se=Oe[1],je=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),Ce=je[0],Ae=je[1],Pe=(0,r.useRef)(!1);(0,r.useEffect)(function(){Se(V)},[V]);var Re=(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){}},[]),Te=(0,r.useMemo)(function(){var e=[];return o().Children.forEach(a,function(n){o().isValidElement(n)&&e.push(n)}),e},[a]),ze=(0,r.useMemo)(function(){var e=new Set;return Te.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(G())),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,f=o.icon,d=void 0===f?null:f,p=o.busy,h=void 0!==p&&p,y=o.isBusy;return{key:r,title:a,requirePro:!m&&l,hidden:u,icon:d,busy:h||void 0!==y&&y}})},[Te,m]),Me=(0,r.useMemo)(function(){return ze.map(function(e){return e.key})},[ze]),Ne=(0,r.useCallback)(function(e,n,t){n&&!n.requirePro&&(void 0===b&&Ce!==n.key&&Ae(n.key),v&&v(e,n,t),k&&Re(n.key))},[b,Ce,v,k,Re]),_e=(0,r.useMemo)(function(){for(var e=new Set(de),n=[],t=0;t<ze.length;t++){var r=ze[t];r&&(r.hidden||e.has(t)||n.push(t))}return n},[de,ze]),Ie=(0,r.useCallback)(function(e){var n=ue.current[e];n&&n.focus&&n.focus({preventScroll:!0})},[]),De=(0,r.useCallback)(function(e,n){if(_e.length){var t=_e.indexOf(e),r=-1===t?0:(t+n+_e.length)%_e.length,o=_e[r],i=ze[o];i&&!i.requirePro&&(Ne(o,i),Ie(o))}},[_e,ze,Ne,Ie]),Fe=(0,r.useCallback)(function(e){return function(n){switch(n.key){case"ArrowRight":n.preventDefault(),De(e,1);break;case"ArrowLeft":n.preventDefault(),De(e,-1);break;case"Home":if(n.preventDefault(),_e.length){var t=_e[0],r=ze[t];r&&!r.requirePro&&(Ne(t,r),Ie(t))}break;case"End":if(n.preventDefault(),_e.length){var o=_e[_e.length-1],i=ze[o];i&&!i.requirePro&&(Ne(o,i),Ie(o))}}}},[_e,ze,Ne,Ie]),qe=(0,r.useCallback)(function(e){var n=ue.current[e];if(!n||"undefined"==typeof window)return N;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;a.classList&&a.classList.contains("neko-tab-label")?r+=Math.max(a.scrollWidth||0,s):r+=s}var l="number"==typeof W?W:Number.MAX_SAFE_INTEGER;return Math.min(r,l)},[N,W]),Le=(0,r.useCallback)(function(){var e=ae.current;if(e){var n=e.clientWidth,t=ce.current?ce.current.offsetWidth:0,r=se.current?se.current.offsetWidth:0,o=[];ue.current.forEach(function(e,n){var t=ze[n];e&&t&&!t.hidden&&o.push(n)});var i=o.length;if(0===i)return pe(function(e){return e.length?[]:e}),xe(!1),void Se(function(e){return Math.abs(e-V)<D?e:V});var a=ne,s=n-r-a,l=o.reduce(function(e,n){return e+qe(n)},0),c=ce.current?1:0,u=l+t+(i-1+c)*V;if(u<=s)return xe(!1),pe(function(e){return e.length?[]:e}),void Se(function(e){return Math.abs(e-V)<D?e:V});var f=i-1+c;if(f>0&&X<V){var d=u-s;if(d>0&&d<=f*(V-X)+.5){var p=Math.max(X,V-d/f);return xe(!1),pe(function(e){return e.length?[]:e}),void Se(function(e){return Math.abs(e-p)<D?e:p})}}if(Math.floor((s-t+V)/(R+V))>=i)return xe(!0),pe(function(e){return e.length?[]:e}),void Se(function(e){return Math.abs(e-V)<D?e:V});var h=n-Math.max(r,J)-a,y=Math.floor((h-t+V)/(R+V));y=Math.max(1,Math.min(y,i));var m=o.slice(0,y),b=o.slice(y),v=ze.findIndex(function(e){return e&&e.key===Ce});if(-1!==v&&!m.includes(v)&&o.includes(v)){m[m.length-1]=v;var g=new Set(m);b=o.filter(function(e){return!g.has(e)})}xe(!0),Se(function(e){return Math.abs(e-V)<D?e:V}),pe(function(e){return e.length===b.length&&e.every(function(e,n){return e===b[n]})?e:b})}},[ze,Ce,V,X,R,N,J,ne,qe,s,n]);(0,r.useLayoutEffect)(function(){Le()},[Le]),(0,r.useEffect)(function(){var e=ae.current;if(e){var n,t=function(){return Le()};return"undefined"!=typeof ResizeObserver?(n=new ResizeObserver(t)).observe(e):window.addEventListener("resize",t),function(){n?n.disconnect():window.removeEventListener("resize",t)}}},[Le]),(0,r.useEffect)(function(){Le()},[Ce,Le]),(0,r.useEffect)(function(){if(ze.length){var e="string"==typeof b?b:Ce;if(!Me.includes(e)&&Me.length>0){var n=ze.find(function(e){return!e.hidden});n&&e!==n.key&&Ae(n.key)}else e!==Ce&&Ae(e)}},[b,ze,Me,Ce]),(0,r.useEffect)(function(){var e=ze.find(function(e){return e.key===Ce});if(e&&e.hidden){var n=ze.find(function(e){return!e.hidden});n&&Ae(n.key)}},[ze,Ce]),(0,r.useLayoutEffect)(function(){if(!Pe.current&&ze.length){Pe.current=!0;var e=Ce;if(!e){var n,t,r=k&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&Me.includes(r)?r:null)||(null!==(n=null===(t=ze.find(function(e){return!e.hidden}))||void 0===t?void 0:t.key)&&void 0!==n?n:Me[0]),Ae(e)}if(x){var o=Me.indexOf(e);-1!==o&&ze[o]&&Ne(o,ze[o])}}},[k,x,ze,Me,Ce,Ne]);var Be=(0,r.useMemo)(function(){return o().Children.map(Te,function(e,n){var t=ze[n];if(!t)return null;var r=t.key===Ce&&!t.hidden;return o().cloneElement(e,{isActive:r,inversed:i,key:t.key,_panelId:"panel-".concat(ie,"-").concat(n),_labelledById:"tab-".concat(ie,"-").concat(n)})})},[Te,ze,Ce,i,ie]),Ue=(0,y.gR)("neko-tabs",{inversed:i});return o().createElement("div",P({className:Ue},oe),n&&o().createElement(B,{className:"".concat(i?"inversed":""," ").concat(t?"has-subtitle":"")},o().createElement(d.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:ae,role:"tablist","aria-label":re},ze.map(function(e,n){var t,r=e.key===Ce,a=(e.hidden||de.includes(n))&&!r,s=(null===(t=Te[n])||void 0===t?void 0:t.props)||{},u=s.busy||s.isBusy||!1,f="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(i?"inversed":""," ")+"".concat(we||de.length>0?"needs-fade":""," ")+"".concat(u?"busy":""),d=T(T({},we?{minWidth:R,maxWidth:W,flex:"1 1 ".concat(N,"px")}:{flex:"0 0 auto"}),{},{marginRight:Ee});return o().createElement(U,{key:e.key,id:"tab-".concat(ie,"-").concat(n),ref:function(e){return ue.current[n]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(ie,"-").concat(n),"aria-disabled":e.requirePro||u?"true":"false",tabIndex:r?0:-1,onKeyDown:Fe(n),onClick:function(t){u||Ne(n,e,t)},className:f,style:d,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:ce,style:{display:"inline-flex",alignItems:"center",marginLeft:Ee,flex:"0 0 auto"}},s)),o().createElement(L,{ref:se},E&&o().createElement("div",{style:{display:"flex",alignItems:"center",marginRight:de.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),de.length>0&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},o().createElement("span",{ref:le,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":ye?"true":"false","aria-label":"More tabs",onClick:function(){return me(function(e){return!e})},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),me(function(e){return!e}))},className:"neko-tabs-chevron ".concat(ye?"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:ye,targetRef:le,onClose:function(){me(!1),ge("")},matchWidth:!1},o().createElement(Q,null,de.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(f.A,{value:ve,placeholder:"Search tabs...",onChange:function(e){return ge(e)}})),o().createElement(H,{role:"menu"},de.filter(function(e){var n;return!ve||((null===(n=ze[e])||void 0===n?void 0:n.title)||"").toLowerCase().includes(ve.toLowerCase())}).map(function(e){var n,t;return o().createElement($,{key:(null===(n=ze[e])||void 0===n?void 0:n.key)||e,role:"menuitem",onClick:function(n){me(!1),ge(""),Ne(e,ze[e],n)},className:"neko-tab-overflow-item"},(null===(t=ze[e])||void 0===t?void 0:t.title)||"Tab ".concat(e+1))}))))))),Be,o().createElement("style",{jsx:"true"},"\n .neko-tab-panel-wrapper {\n border-radius: 0 8px 8px 8px;\n overflow: hidden;\n }\n "))},V=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,f=e._labelledById,d=(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:d,overlayStyle:{borderRadius:"0 8px 8px 8px"},className:"neko-tab-panel-wrapper"},o().createElement(W,{id:u,role:"tabpanel","aria-labelledby":f,"aria-hidden":r?"false":"true",hidden:!r,className:p},r&&n))},Y=function(e){return o().createElement(K,e)};Y.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 X=function(e){return o().createElement(V,e)};X.propTypes={isActive:a().bool,requirePro:a().bool,title:a().string,icon:a().string,busy:a().bool,isBusy:a().bool}},2736:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){for(var e=[i,a],n=0;n<e.length;n++){var t=e[n];t&&t.parentNode&&t.parentNode.removeChild(t)}i=a=null,s=[]},n.log=function(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[i,a],n=0;n<e.length;n++){var t=e[n]||{};console.log(t.nodeName,t.className,t.id)}console.log("edn bodyTrap ----------")};var r,o=(r=t(8365))&&r.__esModule?r:{default:r},i=void 0,a=void 0,s=[];function l(){0!==s.length&&s[s.length-1].focusContent()}o.default.subscribe(function(e,n){i||a||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",l),(a=i.cloneNode()).addEventListener("focus",l)),(s=n).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==a&&document.body.appendChild(a)):(i.parentElement&&i.parentElement.removeChild(i),a.parentElement&&a.parentElement.removeChild(a))})},2909:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},2925:(e,n,t)=>{"use strict";t.d(n,{M:()=>k});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(3784),u=t(2988),f=t(6e3),d=["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,b,v=(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,T=(e.busyIconSize,e.requirePro),z=void 0!==T&&T,M=e.isPro,N=void 0!==M&&M,_=e.small,I=e.large,D=e.width,F=(e.height,e.fullWidth),q=e.startTime,L=void 0===q?null:q,B=e.progress,U=void 0===B?null:B,W=e.ai,Q=void 0!==W&&W,H=e.children,$=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),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(){Q&&(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.')},[Q,r,J]);var ne=s||z&&!N,te=!!y,re=z&&!N,oe=!!w&&G,ie=(0,o.useMemo)(function(){var e="number"==typeof D?D:30;return _&&(e*=.8),I&&(e*=1.3),"header"===J||t&&t.includes("header")?20:x?e-12:e-14},[D,x,_,I,J,t]),ae=h((0,o.useState)(null),2),se=ae[0],le=ae[1];(0,f.$$)(function(){return le(new Date)},L?1e3:null),(0,o.useEffect)(function(){L||le(null)},[L]);var ce=(0,o.useMemo)(function(){if(!L||!se)return null;var e=Math.floor((se-L)/1e3),n=Math.floor(e/60),t=e%60;return"".concat(n.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0"))},[se,L]),ue=(0,f.gR)("neko-button",J,ee,{"has-icon":te},{"custom-color":b},{small:_},{large:I},{rounded:x},{busy:G},{"is-pro":re},{full:F},{"has-stop":oe},{ai:Q});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},$),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&&_?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&&_?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&&_?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||(m=["\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 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"],b||(b=m.slice(0)),r=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(b)}}))),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 g(e.color)}),g=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 ")}},k=function(e){return i().createElement(v,e)};k.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}},2945:e=>{e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var i=Object.keys(e),a=Object.keys(n);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(n),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],f=n[c];if(!1===(o=t?t.call(r,u,f,c):void 0)||void 0===o&&u!==f)return!1}return!0}},2988:(e,n,t)=>{"use strict";t.d(n,{K:()=>m});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(6e3),u=["show","className"];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)}var d,p,h=l.Ay.a(r||(d=["\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||(p=d.slice(0)),r=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}})))),y=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),a=(0,c.gR)("neko-pro-only",r);return t?i().createElement(h,f({href:"https://meowapps.com",target:"_blank",className:a},o),"Pro Only"):null},m=function(e){return i().createElement(y,e)};m.propTypes={show:s().bool,className:s().string}},3391:(e,n,t)=>{"use strict";t.d(n,{A:()=>P});var r,o,i,a="hsl(0 0% 100%)",s="hsl(0 0% 0%)",l="hsl(204.25deg 100% 36.47%)",c="hsl(206 100% 96%)",u="hsl(165 100% 35%)",f="hsl(165 70% 92%)",d="hsl(180 100% 35%)",p="hsl(12 85% 45%)",h="hsl(12 90% 94%)",y="hsl(36 80% 55%)",m="hsl(44 80% 54%)",b="hsl(270 40% 58%)",v="hsl(210 11% 26%)",g="hsl(210 10% 40%)",k="hsl(210 10% 46%)",w="hsl(210 9% 60%)",x="hsl(210 10% 70%)",O="hsl(210 14% 85%)",E="hsl(210 16% 92%)",S="hsl(210 20% 96%)",j="hsl(210 25% 98%)",C=(0,t(5643).DU)(r||(o=["\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||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),l,a,s,b,y,m,u,d,p,v,g,k,w,x,O,E,S,j,c,c,f,h),A=function(e){var n=e.children;return React.createElement(React.Fragment,null,React.createElement(C,{key:"neko-ui-styles"}),n)};const P=function(e){var n=e.children;return React.createElement(A,null,n)}},3472:(e,n,t)=>{"use strict";function r(){let e,n;const t=new Promise((t,r)=>{e=t,n=r});function r(e){Object.assign(t,e),delete t.resolve,delete t.reject}return t.status="pending",t.catch(()=>{}),t.resolve=n=>{r({status:"fulfilled",value:n}),e(n)},t.reject=e=>{r({status:"rejected",reason:e}),n(e)},t}t.d(n,{T:()=>r})},3528:(e,n,t)=>{"use strict";t.d(n,{K:()=>v,o:()=>b});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(3784),f=t(6e3);function d(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=d(["\n display: flex;\n align-items: center;\n"]))),h=c.Ay.span(o||(o=d(['\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,f.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,d=e.className,p=e.inversed,y=(0,f.gR)("neko-link",d,{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}},3531:(e,n,t)=>{"use strict";t.d(n,{YS:()=>R,mR:()=>A,m9:()=>S,IU:()=>j,Tb:()=>C,yy:()=>P});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){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=i(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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,h(r.key),r)}}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(e,n){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},p(e,n)}function h(e){var n=function(e){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=x(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==x(n)?n:n+""}function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||k(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return b(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(b(n={},r,function(){return this}),n),f=c.prototype=s.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,b(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=c,b(f,"constructor",c),b(c,"constructor",l),l.displayName="GeneratorFunction",b(c,o,"GeneratorFunction"),b(f),b(f,o,"Generator"),b(f,r,function(){return this}),b(f,"toString",function(){return"[object Generator]"}),(m=function(){return{w:i,m:d}})()}function b(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}b=function(e,n,t,r){function i(n,t){b(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},b(e,n,t,r)}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)}var E=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){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=k(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(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},S=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,u,f,d,p=arguments;return m().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=p.length>1&&void 0!==p[1]?p[1]:{},r=null,o={},i=null,a=null,e.p=1,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.n=2,fetch("".concat(n),t);case 2:return a=e.v,e.n=3,a.text();case 3:r=e.v,(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.n=5;break;case 4:e.p=4,d=e.v,console.error("[nekoFetch]",d),u="BROKEN-REPLY",f="The reply sent by the server is broken.","AbortError"===d.name?(u="USER-ABORTED",f="The request was aborted by the user."):a&&a.status&&408===a.status&&(u="REQUEST-TIMEOUT",f="The request generated a timeout."),i=new c(f,u,n,r||a,d);case 5:return i&&(o.success=!1,o.message=i.message,o.error=i),e.a(2,E(o))}},e,null,[[1,4]])}));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,c,u,f,d,p,h,b,v,g,k,w,x,E,j=arguments;return m().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=(t=j.length>1&&void 0!==j[1]?j[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.n=1;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(n,")."));case 1:if(f=l?new FormData:null,l)for(f.append("file",l),d=0,p=Object.entries(o);d<p.length;d++)h=y(p[d],2),b=h[0],v=h[1],f.append(b,v);return g={},c&&(g["X-WP-Nonce"]=c),u&&(g.Authorization="Bearer ".concat(u)),f||(g["Content-Type"]="application/json"),k={method:a,headers:g,body:f||(o?O(o):null),signal:s},w=null,e.p=2,e.n=3,S(n,k);case 3:if((w=e.v).success){e.n=4;break}throw new Error(null!==(x=null===(E=w)||void 0===E?void 0:E.message)&&void 0!==x?x:"Unknown error.");case 4:return e.a(2,w);case 5:throw e.p=5,e.v;case 6:return e.a(2)}},e,null,[[2,5]])}));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,c,u,f,d,p,h,b,v=arguments;return m().w(function(e){for(;;)if(0===e.n){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,f=Object.entries(o);u<f.length;u++)d=y(f[u],2),p=d[0],h=d[1],c.append(p,h);return b=s?{"X-WP-Nonce":s}:{},l&&(b.Authorization="Bearer ".concat(l)),c||(b["Content-Type"]="application/json"),e.a(2,S(n,{method:"POST",headers:b,body:c||O(o),signal:i}))}},e)}));return function(n){return e.apply(this,arguments)}}(),A=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};function P(e){return new Promise(function(n){return setTimeout(n,e)})}var R=function(e){function n(e){var t,r,o,i;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(r=this,o=n,i=[e],o=d(o),t=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)}(r,f()?Reflect.construct(o,i||[],d(r).constructor):o.apply(r,i))).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&&p(e,n)}(n,e),t=n,i=[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}],(r=[{key:"render",value:function(){var e;return this.state.hasError?(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)))):this.props.children}}])&&u(t.prototype,r),i&&u(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,i}(o().Component)},3585:(e,n,t)=>{"use strict";var r;t.d(n,{s:()=>l});var o,i,a=t(5643).Ay.div(r||(o=["\n label {\n display: block;\n margin-bottom: 3px;\n }\n\n .neko-input, .neko-textarea {\n margin-bottom: 5px;\n }\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}})))),s=function(e){return React.createElement(a,{className:"neko-form"},e.children||null)},l=function(e){return React.createElement(s,e)};l.propTypes={}},3648:(e,n,t)=>{"use strict";t.d(n,{s:()=>I});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6e3);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,f,d,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){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=c(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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(f||(f=E(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),S),A=s.Ay.h3(d||(d=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),T=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"]))),N=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"]))),_=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,f=e.h1,d=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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":f},{"neko-typo-h2":d},{"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 f?o().createElement(j,k({style:x(x({},O),i),className:E},w),t):d?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(T,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(N,k({style:x(x({},O),i),className:E},w),t):o().createElement(M,k({style:x(x({},O),i),className:E},w),t)},I=function(e){return o().createElement(_,e)};I.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}},3770:(e,n,t)=>{"use strict";t.d(n,{H:()=>w});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(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 c(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach(function(n){u(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function u(e,n,t){return(n=function(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return d(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(d(n={},r,function(){return this}),n),p=c.prototype=s.prototype=Object.create(u);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=c,d(p,"constructor",c),d(c,"constructor",l),l.displayName="GeneratorFunction",d(c,o,"GeneratorFunction"),d(p),d(p,o,"Generator"),d(p,r,function(){return this}),d(p,"toString",function(){return"[object Generator]"}),(f=function(){return{w:i,m:h}})()}function d(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}d=function(e,n,t,r){function i(n,t){d(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},d(e,n,t,r)}function p(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 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={display:"flex",alignItems:"center",position:"relative",flex:"1 1 auto"},b={display:"flex",alignItems:"center",background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)",height:36,color:"#64748b",margin:0,padding:"0 15px 0 35px",fontSize:13,fontWeight:500,border:"1px solid #e2e8f0",borderRadius:10,fontFamily:"'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace",whiteSpace:"pre",overflow:"hidden",textOverflow:"ellipsis",flex:"1 1 auto",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.04)",transition:"all 0.2s ease",letterSpacing:"-0.01em"},v={position:"absolute",left:5,top:"50%",transform:"translateY(-50%)",display:"flex",alignItems:"center",justifyContent:"center",width:28,height:28,background:"transparent",border:"none",borderRadius:6,cursor:"pointer",color:"#94a3b8",transition:"all 0.15s ease"},g=function(e){var n=e.copied;return o().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{transition:"all 0.15s ease"}},n?o().createElement("polyline",{points:"20 6 9 17 4 12"}):o().createElement(o().Fragment,null,o().createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),o().createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})))};function k(e){var n=document.createElement("textarea");n.value=e,n.style.position="fixed",n.style.left="-9999px",n.style.top="-9999px",document.body.appendChild(n),n.focus(),n.select();try{return document.execCommand("copy"),!0}catch(e){return!1}finally{document.body.removeChild(n)}}var w=function(e){var n=e.prefix,t=void 0===n?"code-engine":n,i=e.name,a=void 0===i?"shortcode":i,s=e.params,l=void 0===s?{id:1}:s,u=e.color,d=void 0===u?"green":u,y=h((0,r.useState)(!1),2),w=y[0],x=y[1],O=h((0,r.useState)(!1),2),E=O[0],S=O[1],j=function(e,n){var t=Object.entries(n).map(function(e){var n=h(e,2),t=n[0],r=n[1];return"".concat(t,'="').concat(r,'"')}).join(" ");return"[".concat(e).concat(t?" "+t:"","]")}(t,l),C=function(){var e,n=(e=f().m(function e(n){var t;return f().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n.stopPropagation(),t=!1,!navigator.clipboard||!window.isSecureContext){e.n=5;break}return e.p=1,e.n=2,navigator.clipboard.writeText(j);case 2:t=!0,e.n=4;break;case 3:e.p=3,e.v,t=k(j);case 4:e.n=6;break;case 5:t=k(j);case 6:t&&(x(!0),setTimeout(function(){return x(!1)},1500));case 7:return e.a(2)}},e,null,[[1,3]])}),function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){p(i,r,o,a,s,"next",e)}function s(e){p(i,r,o,a,s,"throw",e)}a(void 0)})});return function(e){return n.apply(this,arguments)}}(),A=function(e,n){return e.split(/(".*?")/).map(function(e,t){return/^".*"$/.test(e)?o().createElement("span",{key:t,style:{color:"var(--neko-".concat(n,")"),fontWeight:600}},e):o().createElement(o().Fragment,{key:t},e)})}(j,d);return o().createElement("div",{className:"neko-shortcode",style:m,onMouseEnter:function(){return S(!0)},onMouseLeave:function(){return S(!1)}},o().createElement("button",{onClick:C,style:c(c({},v),{},{background:E?"#f1f5f9":"transparent",color:w?"#22c55e":E?"#475569":"#94a3b8"}),title:w?"Copied ".concat(a,"!"):"Copy ".concat(a),type:"button"},o().createElement(g,{copied:w})),o().createElement("pre",{style:c(c({},b),{},{borderColor:E?"#cbd5e1":"#e2e8f0",background:E?"linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%)":"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)"})},A))};w.propTypes={prefix:a().string,name:a().string,params:a().object,color:a().string}},3784:(e,n,t)=>{"use strict";t.d(n,{z:()=>I});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6672),f=t(4883),d=t(5206),p=t.n(d),h=t(6e3);function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function 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 display: inline-block;\n"]))),g=c.Ay.div(o||(o=b(["\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""}}),k=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,l=void 0===s?160:s,c=y((0,i.useState)(!1),2),u=c[0],f=c[1],d=(0,h.G8)(function(e){return f(e)},100),m=y((0,i.useState)({top:0,left:0}),2),b=m[0],k=m[1],w=(0,i.useRef)(null);return(0,i.useEffect)(function(){if(u&&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})}},[u,o]),a().createElement(v,{className:"neko-tooltip",ref:w,style:e.style,onMouseEnter:function(){return t&&d(!0)},onMouseLeave:function(){return d(!1)}},e.children,p().createPortal(a().createElement(g,{visible:u,position:o,$maxWidth:l,style:{top:b.top,left:b.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))},w=function(e){return a().createElement(k,e)};w.propTypes={style:l().object,text:l().string,position:l().oneOf(["top","right","bottom","left"]),maxWidth:l().number};var x,O,E=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],S=["width","height","fill"],j=["width","height","fill"];function C(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 A(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?C(Object(t),!0).forEach(function(n){P(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):C(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){if("object"!=R(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=R(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==R(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function T(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function z(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var M=c.Ay.div(x||(x=z(["\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"}),N=c.Ay.div(O||(O=z(["\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"]))),_={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},I=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,d=e.raw,p=e.isBusy,y=void 0!==p&&p,m=e.busy,b=void 0!==m&&m,v=e.variant,g=e.title,k=e.containerStyle,x=e.hoverColor,O=e.disabled,C=void 0!==O&&O,P=e.width,z=e.height,I=e.strokeWidth,D=T(e,E),F=b||y;a().useEffect(function(){y&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')},[y]);var q=v&&_[v]?_[v].color:t,L=v&&_[v]?_[v].hoverColor:x,B="string"==typeof n&&u.ho[n]?u.ho[n]:void 0,U=P||z||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]),Q=(0,i.useMemo)(function(){return!!u.Ay[n]||"function"==typeof W||"object"===R(W)},[n,W]),H=(0,h.gR)("neko-icon",l,{"neko-clickable":!!D.onClick},{spin:o||F},{disabled:C}),$=function(){if(F&&!C)return a().createElement(f.A,{size:U,className:"spin",strokeWidth:I});if(Q){var e=W,n=(D.width,D.height,D.fill),t=T(D,S);return a().createElement(e,A({size:U,fill:n||B||"none",strokeWidth:I},t))}return a().createElement(N,null,W)};if(c)return"string"==typeof c&&(c={text:c}),a().createElement(w,{text:c.text,position:c.position||"top"},a().createElement(M,{style:k,className:H,$color:q,$hoverColor:L,title:g},$()));if(d){if(Q){var G=W,K=(D.width,D.height,D.fill),V=T(D,j);return a().createElement(G,A({size:U,color:q,fill:K||B||"none",className:H,strokeWidth:I},V))}return a().createElement(N,null,W)}return a().createElement(M,{style:k,title:g,className:H,$color:q,$hoverColor:L},$())};I.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}},3820:e=>{"use strict";e.exports=function(e,n){return n=n||function(){},e.then(function(e){return new Promise(function(e){e(n())}).then(function(){return e})},function(e){return new Promise(function(e){e(n())}).then(function(){throw e})})}},3837:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4016:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){i=[]},n.log=function(){},n.handleBlur=l,n.handleFocus=c,n.markForFocusLater=function(){i.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==i.length&&(n=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){i.length>0&&i.pop()},n.setupScopedFocus=function(e){a=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))},n.teardownScopedFocus=function(){a=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))};var r,o=(r=t(9380))&&r.__esModule?r:{default:r},i=[],a=null,s=!1;function l(){s=!0}function c(){if(s){if(s=!1,!a)return;setTimeout(function(){a.contains(document.activeElement)||((0,o.default)(a)[0]||a).focus()},0)}}},4114:(e,n,t)=>{"use strict";t.d(n,{R:()=>b});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(2988),u=t(4368),f=t(6e3),d=["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,y,m=l.Ay.div(r||(h=["\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: 45%;\n width: 18%;\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 border: 2px solid color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 90%, black);\n\n &.neko-checkbox {\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 var(--checkbox-color, var(--neko-main-color)),\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 95%, black)\n );\n box-shadow: \n var(--neko-shadow-xs),\n inset 0 1px 0 rgba(255, 255, 255, 0.08);\n\n .neko-checked-mark {\n opacity: 1;\n }\n }\n }\n\n .neko-indeterminate {\n &.neko-checkbox {\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 var(--checkbox-color, var(--neko-main-color)),\n color-mix(in srgb, var(--checkbox-color, var(--neko-main-color)) 95%, black)\n );\n\n .neko-indeterminate-mark {\n opacity: 1;\n }\n }\n }\n }\n"],y||(y=h.slice(0)),r=Object.freeze(Object.defineProperties(h,{raw:{value:Object.freeze(y)}}))),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;"):""}),b=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,h=e.description,y=e.isPro,b=void 0!==y&&y,v=e.disabled,g=e.requirePro,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.busy,E=void 0!==O&&O,S=e.small,j=void 0!==S&&S,C=e.color,A=e.variant,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),R=E||x;i().useEffect(function(){x&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')},[x]);var T=k&&!b,z=v||T,M=(0,f.gR)("neko-checkbox",e.className,{disabled:z},{small:j}),N=(0,f.gR)("neko-checkbox",{disabled:z,"neko-checked":r,"neko-indeterminate":a,small:j}),_=(0,f.gR)("neko-checked-mark"),I=(0,f.gR)("neko-indeterminate-mark");return i().createElement(m,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:N},i().createElement(u.X,{type:"circle",size:"16px"}))),!R&&i().createElement(i().Fragment,null,i().createElement("div",{className:N},i().createElement("div",{className:_}),i().createElement("div",{className:I})))),(l||T||h)&&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:T,style:{position:"relative",top:-1}})),h?"string"==typeof h?i().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:h}}):i().createElement("small",{className:"description"},h):null))))};b.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"])}},4259:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},4368:(e,n,t)=>{"use strict";t.d(n,{X:()=>O});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3),f=t(3784),d=["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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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,d),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(f.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}},4437:(e,n,t)=>{"use strict";t.d(n,{Q:()=>k});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(1754),u=t(3837),f=t(9239),d=t(4646),p=t(6672);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,b,v=l.Ay.div(r||(m=["\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||(b=m.slice(0)),r=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(b)}})))),g=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,m=e.infinite,b=void 0!==m&&m,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 b||k?0:Math.ceil(0===l?1:r>0?l/r:1)},[b,k,r,l]),j="nako-paging-controller-icon ".concat(b||1!==n?"":"disabled"),C="nako-paging-controller-icon ".concat(b||k||n!==S?"":"disabled"),A=h((0,o.useState)(!1),2),P=A[0],R=A[1],T=h((0,o.useState)(O),2),z=T[0],M=T[1],N=function(e){R(!1),a(e)},_=function(e){if(b)return e;var n=Number(e);return k?n<1?1:n:n>S?S:n<1?1:n},I=function(e){var n=e.target.value;isNaN(n)||y(_(n)),R(!1)},D=function(e){if("Enter"===event.key){e.preventDefault();var n=e.target.value;isNaN(n)||y(_(n)),R(!1)}},F=(0,o.useMemo)(function(){if(!P){var e=E&&S>1;return i().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){E&&1!==S&&R(!0)}},n)}return i().createElement("input",{autoFocus:!0,type:"text",className:E?"neko-paging-current-page":"",defaultValue:n,onBlur:I,onKeyPress:D})},[n,P,y,S]),q=function(e){P&&e.target===e.currentTarget&&R(!1)},L=(0,o.useRef)(null);return(0,o.useEffect)(function(){var e=function(){if(L.current){var e=L.current.offsetWidth;M(O||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[O]),i().createElement(v,{className:"neko-paging",ref:L},!!l&&i().createElement("span",{className:"neko-paging-text"},l," result",l>0?"s":""),i().createElement("div",{className:"neko-paging-controller",onClick:q},!b&&!k&&i().createElement(f.A,{className:j,onClick:function(){return N(1)},size:p.hS.chevron}),i().createElement(c.A,{className:j,onClick:function(){return N(n-1)},size:p.hS.chevron}),i().createElement("p",{className:"nako-paging-controller-text",onClick:q},w||(z?i().createElement(i().Fragment,null,F,"/",S):i().createElement(i().Fragment,null,"Page ",F," of ",S))),i().createElement(u.A,{className:C,onClick:function(){return N(n+1)},size:p.hS.chevron}),!b&&!k&&i().createElement(d.A,{className:C,onClick:function(){return N(S)},size:p.hS.chevron})))},k=function(e){return i().createElement(g,e)};k.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}},4456:(e,n,t)=>{var r;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};"object"===o(t.amdO)&&t.amdO?void 0===(r=function(){return a}.call(n,t,n,e))||(e.exports=r):e.exports?e.exports=a:window.ExecutionEnvironment=a}()},4646:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]])},4750:(e,n,t)=>{"use strict";t.d(n,{k:()=>i});var r=t(5933),o=t(7494),i=class{#E;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,o.gn)(this.gcTime)&&(this.#E=r.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(o.S$?1/0:3e5))}clearGcTimeout(){this.#E&&(r.zs.clearTimeout(this.#E),this.#E=void 0)}}},4810:(e,n,t)=>{"use strict";t.d(n,{z:()=>O});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(3648),c=t(6894),u=t(6118),f=t(6e3);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 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){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=d(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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}var g,k,w=s.Ay.div(p||(g=["\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||(k=g.slice(0)),p=Object.freeze(Object.defineProperties(g,{raw:{value:Object.freeze(k)}})))),x=function(e){var n=e.title,t=e.subtitle,r=e.children,i=e.className,a=void 0===i?"":i,s=e.busy,d=void 0!==s&&s,p=e.style,m=void 0===p?{}:p,v=e.contentStyle,g=void 0===v?{}:v,k=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),A=(0,f.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,k):k;return o().createElement(w,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:d},o().createElement("div",{className:"neko-block-content",style:b(b({},g),j?{maxHeight:j,overflowY:"auto"}:{})},r)))},O=function(e){return o().createElement(x,e)};O.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])}},4883:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},5084:(e,n,t)=>{"use strict";t.d(n,{L:()=>y});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3);function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=c.Ay.div(r||(r=f(["\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=f(["\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,f=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(d,{className:b,style:f},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}},5123:(e,n,t)=>{"use strict";t.d(n,{n:()=>E});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(8925),u=t.n(c),f=t(5643),d=t(2925),p=t(6e3),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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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,f.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=f.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,f=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,T=e.action,z=void 0===T?null:T,M=e.isOpen,N=e.children,_=e.customButtonsPosition,I=void 0===_?"right":_,D=e.size,F=void 0===D?"normal":D,q=e.fullSize,L=void 0!==q&&q,B=v(e,h),U=F||(L?"full-size":"normal"),W="full-size"===U,Q=(0,p.gR)("neko-modal",n,{large:"large"===U,larger:"larger"===U,"full-size":W,"custom-modal":t}),H=A.label,$=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=N||a().createElement(w,{size:U,contentWidth:f},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"===I&&O,Y.onClick&&a().createElement(d.M,b({className:"danger"},Y),V),G.onClick&&a().createElement(d.M,G,$),O&&"right"===I&&O)));return a().createElement(a().Fragment,null,a().createElement(k,null),a().createElement(u(),b({ariaHideApp:!1,closeTimeoutMS:200,className:Q,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}},5216:e=>{"use strict";var n=Object.prototype.hasOwnProperty,t="~";function r(){}function o(e,n,t){this.fn=e,this.context=n,this.once=t||!1}function i(e,n,r,i,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new o(r,i||e,a),l=t?t+n:n;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function a(e,n){0===--e._eventsCount?e._events=new r:delete e._events[n]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(t=!1)),s.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)n.call(e,r)&&o.push(t?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var n=t?t+e:e,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},s.prototype.listenerCount=function(e){var n=t?t+e:e,r=this._events[n];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,n,r,o,i,a){var s=t?t+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,n),!0;case 3:return u.fn.call(u.context,n,r),!0;case 4:return u.fn.call(u.context,n,r,o),!0;case 5:return u.fn.call(u.context,n,r,o,i),!0;case 6:return u.fn.call(u.context,n,r,o,i,a),!0}for(c=1,l=new Array(f-1);c<f;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var d,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,n);break;case 3:u[c].fn.call(u[c].context,n,r);break;case 4:u[c].fn.call(u[c].context,n,r,o);break;default:if(!l)for(d=1,l=new Array(f-1);d<f;d++)l[d-1]=arguments[d];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,n,t){return i(this,e,n,t,!1)},s.prototype.once=function(e,n,t){return i(this,e,n,t,!0)},s.prototype.removeListener=function(e,n,r,o){var i=t?t+e:e;if(!this._events[i])return this;if(!n)return a(this,i),this;var s=this._events[i];if(s.fn)s.fn!==n||o&&!s.once||r&&s.context!==r||a(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==n||o&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:a(this,i)}return this},s.prototype.removeAllListeners=function(e){var n;return e?(n=t?t+e:e,this._events[n]&&a(this,n)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=t,s.EventEmitter=s,e.exports=s},5621:(e,n,t)=>{"use strict";t.d(n,{o:()=>W});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6611),c=t(2454),u=t(6672),f=t(6118),d=t(4114),p=t(6e3);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(3784),v=t(6533),g=t(2223),k=t(8899),w=t(2925),x=t(8323),O=t(9251);function E(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)||S(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 S(e,n){if(e){if("string"==typeof e)return j(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)?j(e,n):void 0}}function j(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 C,A,P,R=s.Ay.div(m||(A=["\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"],P||(P=A.slice(0)),m=Object.freeze(Object.defineProperties(A,{raw:{value:Object.freeze(P)}})))),T=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=E((0,r.useState)(!1),2),u=c[0],f=c[1],p=E((0,r.useState)(l||""),2),h=p[0],y=p[1],m=E((0,r.useState)(l||""),2),C=m[0],A=m[1],P=(0,r.useRef)(null),T=(0,r.useRef)(null),z="text"===i;(0,r.useEffect)(function(){z&&l!==h&&(y(l||""),A(l||""))},[l,z]);var M=l&&l.length>0||h.length>0,N="checkbox"===i,_="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}),C!==h&&(a(n,C),y(C))};return(0,r.useEffect)(function(){I(),u&&setTimeout(function(){T.current&&T.current.focus()},10)},[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:P},React.createElement(b.z,{icon:"filter",fill:M?"white":void 0,onClick:function(){return f(!u)},width:16,height:16})),React.createElement(v.G,{visible:u,targetRef:P,onClose:function(){return f(!1)}},React.createElement(R,{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"},N&&React.createElement(g.E,{name:"neko-context-menu-checkboxes"},t.map(function(e){return React.createElement(d.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(function(e){if(Array.isArray(e))return j(e)}(r=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||S(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.value]):l.filter(function(n){return n!=e.value}));var r;console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:n,option:e.value})}})})),_&&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})}))),z&&React.createElement(O.A,{ref:T,name:"neko-context-menu-text",value:C,onChange:function(e){return A(e)},onEnter:function(e){I(e),f(!1)}}),React.createElement(x.g,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(w.M,{fullWidth:!0,disabled:!M,onClick:function(){a(n,N?[]:null),A(""),f(!1),y("")}},"Reset"))))))};function z(e){return z="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},z(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 N(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function _(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?N(Object(t),!0).forEach(function(n){I(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):N(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function I(e,n,t){return(n=function(e){var n=function(e){if("object"!=z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=z(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==z(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}T.propTypes={accessor:a().string,options:a().array,type:a().oneOf(["checkbox","select","text"]),onChange:a().func,filters:a().oneOfType([a().string,a().array])};var D=s.Ay.table(C||(C=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))"}),F=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,f=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(d.R,{small:!0,onChange:function(e,n,t){return e?i(t):s(t)},checked:n,indeterminate:t,busy:n&&f,disabled:f})},q=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),{},{verticalAlign:e.verticalAlign})),e.style&&(t=_(_({},t),e.style)),t},L=function(e){return!0===e?"#edf8ff":e},B=function(e,n){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:n})},U=function(e){var n=e.data,t=void 0===n?[]:n,i=e.selectedItems,a=void 0===i?[]:i,s=e.selectedRow,d=e.filters,y=e.onFilterChange,m=void 0===y?B: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,R=e.variant,z=void 0===R?"default":R,N=e.alternateRowColor,_=void 0!==N&&N,I=e.sort,U=e.emptyMessage,W=void 0===U?"Empty.":U,Q=e.initialLoad,H=void 0!==Q&&Q,$=k||x;o().useEffect(function(){x&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')},[x]),v.length,t.some(function(e){return void 0===e.id})&&(console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.'),t.forEach(function(e,n){e.id||(e.disabled_row=!0,e.id=-n)}));var G,K,V,Y,X,Z,J,ee,ne=function(e){return e?{backgroundColor:L(e)}:{}}(_),te=t.map(function(e){var n=v.map(function(n){return{value:e[n.accessor],style:q(n,!0)}});return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:n}}),re=(G={list:t.map(function(e){return{id:e.id}}),selectedList:a,callback:O},K=G.list,V=G.selectedList,Y=G.callback,Z=void 0===(X=G.key)?"id":X,J=(0,p.v_)().pressShift,ee=(0,r.useMemo)(function(){if(!J||!V.length)return null;var e=V[V.length-1];return K.findIndex(function(n){return n[Z]===e})},[Z,K,J,V]),{onSelect:(0,r.useCallback)(function(e){if(Y)if(null!==ee){var n=e[0],t=K.findIndex(function(e){return e[Z]===n}),r=(ee<t?ee:t)+1,o=ee<t?t:ee,i=K.slice(r,o).map(function(e){return e[Z]}).filter(function(e){return!V.some(function(n){return n===e})});Y([].concat(h(i),h(e)))}else Y(h(e))},[ee,K,Y,V,Z])}).onSelect,oe=te.map(function(e){return e.id}),ie=0===oe.length,ae=oe.filter(function(e){return a.includes(e)}),se=!ie&&ae.length===oe.length,le=!se&&a.length>0,ce=v.reduce(function(e,n,t){return!1===n.visible&&e.push(t),e},[]),ue=!!O&&!ie,fe=o().createElement("tr",null,ue&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(F,{checked:se,indeterminate:le,onSelect:function(e){return O(oe,e)},onUnselect:function(e){C(le?a:oe,e)}})),v.filter(function(e,n){return!ce.includes(n)}).map(function(e){var n,t,r,i=I&&I.accessor===e.accessor,a=I&&"asc"===I.by,s=q(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(T,M({accessor:e.accessor},e.filters,{onChange:function(e,n){return m(e,n)},filters:(r=null!==(n=null==d?void 0:d.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=I&&I.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}))))})),de=(0,p.gR)("neko-table","neko-table-".concat(z),{"neko-row-selectable":!!E}),pe=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,ue);return o().createElement(f.A,{busy:$,spinnerTop:!0,overlaystyle:{top:"36px",height:"calc(100% - 76px)"}},o().createElement(D,{className:de,$gridColumns:pe},o().createElement("thead",null,fe),o().createElement("tbody",null,!te.length&&!H&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},W)),te.map(function(e,n){var t=!!s&&s===e.id||a.includes(e.id),r=t||n%2!=0?{}:ne;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)}},ue&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(F,{checked:a.includes(e.id),onSelect:function(n){n.stopPropagation(),re([e.id],n)},onUnselect:function(n){n.stopPropagation(),C([e.id],n)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.filter(function(e,n){return!ce.includes(n)}).map(function(t,r){return o().createElement("td",{key:"".concat(e.id).concat(n).concat(r),style:t.style},t.value)}))})),"default"===z&&o().createElement("tfoot",null,fe)))},W=function(e){return o().createElement(U,e)};W.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}},5643:(e,n,t)=>{"use strict";t.d(n,{DU:()=>Kn,AH:()=>Wn,Ay:()=>$n});var r=function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},r.apply(this,arguments)};function o(e,n,t){if(t||2===arguments.length)for(var r,o=0,i=n.length;o<i;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return e.concat(r||Array.prototype.slice.call(n))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var i=t(1594),a=t.n(i),s=t(2945),l=t.n(s),c="-ms-",u="-moz-",f="-webkit-",d="comm",p="rule",h="decl",y="@keyframes",m=Math.abs,b=String.fromCharCode,v=Object.assign;function g(e){return e.trim()}function k(e,n){return(e=n.exec(e))?e[0]:e}function w(e,n,t){return e.replace(n,t)}function x(e,n,t){return e.indexOf(n,t)}function O(e,n){return 0|e.charCodeAt(n)}function E(e,n,t){return e.slice(n,t)}function S(e){return e.length}function j(e){return e.length}function C(e,n){return n.push(e),e}function A(e,n){return e.filter(function(e){return!k(e,n)})}var P=1,R=1,T=0,z=0,M=0,N="";function _(e,n,t,r,o,i,a,s){return{value:e,root:n,parent:t,type:r,props:o,children:i,line:P,column:R,length:a,return:"",siblings:s}}function I(e,n){return v(_("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function D(e){for(;e.root;)e=I(e.root,{children:[e]});C(e,e.siblings)}function F(){return M=z>0?O(N,--z):0,R--,10===M&&(R=1,P--),M}function q(){return M=z<T?O(N,z++):0,R++,10===M&&(R=1,P++),M}function L(){return O(N,z)}function B(){return z}function U(e,n){return E(N,e,n)}function W(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Q(e){return g(U(z-1,G(91===e?e+2:40===e?e+1:e)))}function H(e){for(;(M=L())&&M<33;)q();return W(e)>2||W(M)>3?"":" "}function $(e,n){for(;--n&&q()&&!(M<48||M>102||M>57&&M<65||M>70&&M<97););return U(e,B()+(n<6&&32==L()&&32==q()))}function G(e){for(;q();)switch(M){case e:return z;case 34:case 39:34!==e&&39!==e&&G(M);break;case 40:41===e&&G(e);break;case 92:q()}return z}function K(e,n){for(;q()&&e+M!==57&&(e+M!==84||47!==L()););return"/*"+U(n,z-1)+"*"+b(47===e?e:q())}function V(e){for(;!W(L());)q();return U(e,z)}function Y(e,n){for(var t="",r=0;r<e.length;r++)t+=n(e[r],r,e,n)||"";return t}function X(e,n,t,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case h:return e.return=e.return||e.value;case d:return"";case y:return e.return=e.value+"{"+Y(e.children,r)+"}";case p:if(!S(e.value=e.props.join(",")))return""}return S(t=Y(e.children,r))?e.return=e.value+"{"+t+"}":""}function Z(e,n,t){switch(function(e,n){return 45^O(e,0)?(((n<<2^O(e,0))<<2^O(e,1))<<2^O(e,2))<<2^O(e,3):0}(e,n)){case 5103:return f+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return f+e+e;case 4789:return u+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return f+e+u+e+c+e+e;case 5936:switch(O(e,n+11)){case 114:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return f+e+c+e+e;case 6165:return f+e+c+"flex-"+e+e;case 5187:return f+e+w(e,/(\w+).+(:[^]+)/,f+"box-$1$2"+c+"flex-$1$2")+e;case 5443:return f+e+c+"flex-item-"+w(e,/flex-|-self/g,"")+(k(e,/flex-|baseline/)?"":c+"grid-row-"+w(e,/flex-|-self/g,""))+e;case 4675:return f+e+c+"flex-line-pack"+w(e,/align-content|flex-|-self/g,"")+e;case 5548:return f+e+c+w(e,"shrink","negative")+e;case 5292:return f+e+c+w(e,"basis","preferred-size")+e;case 6060:return f+"box-"+w(e,"-grow","")+f+e+c+w(e,"grow","positive")+e;case 4554:return f+w(e,/([^-])(transform)/g,"$1"+f+"$2")+e;case 6187:return w(w(w(e,/(zoom-|grab)/,f+"$1"),/(image-set)/,f+"$1"),e,"")+e;case 5495:case 3959:return w(e,/(image-set\([^]*)/,f+"$1$`$1");case 4968:return w(w(e,/(.+:)(flex-)?(.*)/,f+"box-pack:$3"+c+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+f+e+e;case 4200:if(!k(e,/flex-|baseline/))return c+"grid-column-align"+E(e,n)+e;break;case 2592:case 3360:return c+w(e,"template-","")+e;case 4384:case 3616:return t&&t.some(function(e,t){return n=t,k(e.props,/grid-\w+-end/)})?~x(e+(t=t[n].value),"span",0)?e:c+w(e,"-start","")+e+c+"grid-row-span:"+(~x(t,"span",0)?k(t,/\d+/):+k(t,/\d+/)-+k(e,/\d+/))+";":c+w(e,"-start","")+e;case 4896:case 4128:return t&&t.some(function(e){return k(e.props,/grid-\w+-start/)})?e:c+w(w(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return w(e,/(.+)-inline(.+)/,f+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(S(e)-1-n>6)switch(O(e,n+1)){case 109:if(45!==O(e,n+4))break;case 102:return w(e,/(.+:)(.+)-([^]+)/,"$1"+f+"$2-$3$1"+u+(108==O(e,n+3)?"$3":"$2-$3"))+e;case 115:return~x(e,"stretch",0)?Z(w(e,"stretch","fill-available"),n,t)+e:e}break;case 5152:case 5920:return w(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,t,r,o,i,a,s){return c+t+":"+r+s+(o?c+t+"-span:"+(i?a:+a-+r)+s:"")+e});case 4949:if(121===O(e,n+6))return w(e,":",":"+f)+e;break;case 6444:switch(O(e,45===O(e,14)?18:11)){case 120:return w(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+f+(45===O(e,14)?"inline-":"")+"box$3$1"+f+"$2$3$1"+c+"$2box$3")+e;case 100:return w(e,":",":"+c)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return w(e,"scroll-","scroll-snap-")+e}return e}function J(e,n,t,r){if(e.length>-1&&!e.return)switch(e.type){case h:return void(e.return=Z(e.value,e.length,t));case y:return Y([I(e,{value:w(e.value,"@","@"+f)})],r);case p:if(e.length)return function(e,n){return e.map(n).join("")}(t=e.props,function(n){switch(k(n,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":D(I(e,{props:[w(n,/:(read-\w+)/,":-moz-$1")]})),D(I(e,{props:[n]})),v(e,{props:A(t,r)});break;case"::placeholder":D(I(e,{props:[w(n,/:(plac\w+)/,":"+f+"input-$1")]})),D(I(e,{props:[w(n,/:(plac\w+)/,":-moz-$1")]})),D(I(e,{props:[w(n,/:(plac\w+)/,c+"input-$1")]})),D(I(e,{props:[n]})),v(e,{props:A(t,r)})}return""})}}function ee(e){return function(e){return N="",e}(ne("",null,null,null,[""],e=function(e){return P=R=1,T=S(N=e),z=0,[]}(e),0,[0],e))}function ne(e,n,t,r,o,i,a,s,l){for(var c=0,u=0,f=a,d=0,p=0,h=0,y=1,v=1,g=1,k=0,E="",j=o,A=i,P=r,R=E;v;)switch(h=k,k=q()){case 40:if(108!=h&&58==O(R,f-1)){-1!=x(R+=w(Q(k),"&","&\f"),"&\f",m(c?s[c-1]:0))&&(g=-1);break}case 34:case 39:case 91:R+=Q(k);break;case 9:case 10:case 13:case 32:R+=H(h);break;case 92:R+=$(B()-1,7);continue;case 47:switch(L()){case 42:case 47:C(re(K(q(),B()),n,t,l),l);break;default:R+="/"}break;case 123*y:s[c++]=S(R)*g;case 125*y:case 59:case 0:switch(k){case 0:case 125:v=0;case 59+u:-1==g&&(R=w(R,/\f/g,"")),p>0&&S(R)-f&&C(p>32?oe(R+";",r,t,f-1,l):oe(w(R," ","")+";",r,t,f-2,l),l);break;case 59:R+=";";default:if(C(P=te(R,n,t,c,u,o,s,E,j=[],A=[],f,i),i),123===k)if(0===u)ne(R,n,P,P,j,i,f,s,A);else switch(99===d&&110===O(R,3)?100:d){case 100:case 108:case 109:case 115:ne(e,P,P,r&&C(te(e,P,P,0,0,o,s,E,o,j=[],f,A),A),o,A,f,s,r?j:A);break;default:ne(R,P,P,P,[""],A,0,s,A)}}c=u=p=0,y=g=1,E=R="",f=a;break;case 58:f=1+S(R),p=h;default:if(y<1)if(123==k)--y;else if(125==k&&0==y++&&125==F())continue;switch(R+=b(k),k*y){case 38:g=u>0?1:(R+="\f",-1);break;case 44:s[c++]=(S(R)-1)*g,g=1;break;case 64:45===L()&&(R+=Q(q())),d=L(),u=f=S(E=R+=V(B())),k++;break;case 45:45===h&&2==S(R)&&(y=0)}}return i}function te(e,n,t,r,o,i,a,s,l,c,u,f){for(var d=o-1,h=0===o?i:[""],y=j(h),b=0,v=0,k=0;b<r;++b)for(var x=0,O=E(e,d+1,d=m(v=a[b])),S=e;x<y;++x)(S=g(v>0?h[x]+" "+O:w(O,/&\f/g,h[x])))&&(l[k++]=S);return _(e,n,t,0===o?p:s,l,c,u,f)}function re(e,n,t,r){return _(e,n,t,d,b(M),E(e,2,-2),0,r)}function oe(e,n,t,r,o){return _(e,n,t,h,E(e,0,r),E(e,r+1,-1),r,o)}var ie={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ae="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",se="active",le="data-styled-version",ce="6.1.19",ue="/*!sc*/\n",fe="undefined"!=typeof window&&"undefined"!=typeof document,de=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),pe={},he=(new Set,Object.freeze([])),ye=Object.freeze({});function me(e,n,t){return void 0===t&&(t=ye),e.theme!==t.theme&&e.theme||n||t.theme}var be=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ve=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ge=/(^-|-$)/g;function ke(e){return e.replace(ve,"-").replace(ge,"")}var we=/(a)(d)/gi,xe=52,Oe=function(e){return String.fromCharCode(e+(e>25?39:97))};function Ee(e){var n,t="";for(n=Math.abs(e);n>xe;n=n/xe|0)t=Oe(n%xe)+t;return(Oe(n%xe)+t).replace(we,"$1-$2")}var Se,je=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},Ce=function(e){return je(5381,e)};function Ae(e){return Ee(Ce(e)>>>0)}function Pe(e){return"string"==typeof e&&!0}var Re="function"==typeof Symbol&&Symbol.for,Te=Re?Symbol.for("react.memo"):60115,ze=Re?Symbol.for("react.forward_ref"):60112,Me={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Ne={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},_e={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ie=((Se={})[ze]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Se[Te]=_e,Se);function De(e){return("type"in(n=e)&&n.type.$$typeof)===Te?_e:"$$typeof"in e?Ie[e.$$typeof]:Me;var n}var Fe=Object.defineProperty,qe=Object.getOwnPropertyNames,Le=Object.getOwnPropertySymbols,Be=Object.getOwnPropertyDescriptor,Ue=Object.getPrototypeOf,We=Object.prototype;function Qe(e,n,t){if("string"!=typeof n){if(We){var r=Ue(n);r&&r!==We&&Qe(e,r,t)}var o=qe(n);Le&&(o=o.concat(Le(n)));for(var i=De(e),a=De(n),s=0;s<o.length;++s){var l=o[s];if(!(l in Ne||t&&t[l]||a&&l in a||i&&l in i)){var c=Be(n,l);try{Fe(e,l,c)}catch(e){}}}}return e}function He(e){return"function"==typeof e}function $e(e){return"object"==typeof e&&"styledComponentId"in e}function Ge(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function Ke(e,n){if(0===e.length)return"";for(var t=e[0],r=1;r<e.length;r++)t+=n?n+e[r]:e[r];return t}function Ve(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Ye(e,n,t){if(void 0===t&&(t=!1),!t&&!Ve(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var r=0;r<n.length;r++)e[r]=Ye(e[r],n[r]);else if(Ve(n))for(var r in n)e[r]=Ye(e[r],n[r]);return e}function Xe(e,n){Object.defineProperty(e,"toString",{value:n})}function Ze(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var Je=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var n=0,t=0;t<e;t++)n+=this.groupSizes[t];return n},e.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var t=this.groupSizes,r=t.length,o=r;e>=o;)if((o<<=1)<0)throw Ze(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=(i=0,n.length);i<s;i++)this.tag.insertRule(a,n[i])&&(this.groupSizes[e]++,a++)},e.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],t=this.indexOfGroup(e),r=t+n;this.groupSizes[e]=0;for(var o=t;o<r;o++)this.tag.deleteRule(t)}},e.prototype.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var t=this.groupSizes[e],r=this.indexOfGroup(e),o=r+t,i=r;i<o;i++)n+="".concat(this.tag.getRule(i)).concat(ue);return n},e}(),en=new Map,nn=new Map,tn=1,rn=function(e){if(en.has(e))return en.get(e);for(;nn.has(tn);)tn++;var n=tn++;return en.set(e,n),nn.set(n,e),n},on=function(e,n){tn=n+1,en.set(e,n),nn.set(n,e)},an="style[".concat(ae,"][").concat(le,'="').concat(ce,'"]'),sn=new RegExp("^".concat(ae,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ln=function(e,n,t){for(var r,o=t.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(n,r)},cn=function(e,n){for(var t,r=(null!==(t=n.textContent)&&void 0!==t?t:"").split(ue),o=[],i=0,a=r.length;i<a;i++){var s=r[i].trim();if(s){var l=s.match(sn);if(l){var c=0|parseInt(l[1],10),u=l[2];0!==c&&(on(u,c),ln(e,u,l[3]),e.getTag().insertRules(c,o)),o.length=0}else o.push(s)}}},un=function(e){for(var n=document.querySelectorAll(an),t=0,r=n.length;t<r;t++){var o=n[t];o&&o.getAttribute(ae)!==se&&(cn(e,o),o.parentNode&&o.parentNode.removeChild(o))}};function fn(){return t.nc}var dn=function(e){var n=document.head,t=e||n,r=document.createElement("style"),o=function(e){var n=Array.from(e.querySelectorAll("style[".concat(ae,"]")));return n[n.length-1]}(t),i=void 0!==o?o.nextSibling:null;r.setAttribute(ae,se),r.setAttribute(le,ce);var a=fn();return a&&r.setAttribute("nonce",a),t.insertBefore(r,i),r},pn=function(){function e(e){this.element=dn(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,t=0,r=n.length;t<r;t++){var o=n[t];if(o.ownerNode===e)return o}throw Ze(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},e}(),hn=function(){function e(e){this.element=dn(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var t=document.createTextNode(n);return this.element.insertBefore(t,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),yn=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),mn=fe,bn={isServer:!fe,useCSSOMInjection:!de},vn=function(){function e(e,n,t){void 0===e&&(e=ye),void 0===n&&(n={});var o=this;this.options=r(r({},bn),e),this.gs=n,this.names=new Map(t),this.server=!!e.isServer,!this.server&&fe&&mn&&(mn=!1,un(this)),Xe(this,function(){return function(e){for(var n=e.getTag(),t=n.length,r="",o=function(t){var o=function(e){return nn.get(e)}(t);if(void 0===o)return"continue";var i=e.names.get(o),a=n.getGroup(t);if(void 0===i||!i.size||0===a.length)return"continue";var s="".concat(ae,".g").concat(t,'[id="').concat(o,'"]'),l="";void 0!==i&&i.forEach(function(e){e.length>0&&(l+="".concat(e,","))}),r+="".concat(a).concat(s,'{content:"').concat(l,'"}').concat(ue)},i=0;i<t;i++)o(i);return r}(o)})}return e.registerId=function(e){return rn(e)},e.prototype.rehydrate=function(){!this.server&&fe&&un(this)},e.prototype.reconstructWithOptions=function(n,t){return void 0===t&&(t=!0),new e(r(r({},this.options),n),this.gs,t&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var n=e.useCSSOMInjection,t=e.target;return e.isServer?new yn(t):n?new pn(t):new hn(t)}(this.options),new Je(e)));var e},e.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},e.prototype.registerName=function(e,n){if(rn(e),this.names.has(e))this.names.get(e).add(n);else{var t=new Set;t.add(n),this.names.set(e,t)}},e.prototype.insertRules=function(e,n,t){this.registerName(e,n),this.getTag().insertRules(rn(e),t)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(rn(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),gn=/&/g,kn=/^\s*\/\/.*$/gm;function wn(e,n){return e.map(function(e){return"rule"===e.type&&(e.value="".concat(n," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(n," ")),e.props=e.props.map(function(e){return"".concat(n," ").concat(e)})),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=wn(e.children,n)),e})}function xn(e){var n,t,r,o=void 0===e?ye:e,i=o.options,a=void 0===i?ye:i,s=o.plugins,l=void 0===s?he:s,c=function(e,r,o){return o.startsWith(t)&&o.endsWith(t)&&o.replaceAll(t,"").length>0?".".concat(n):e},u=l.slice();u.push(function(e){e.type===p&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(gn,t).replace(r,c))}),a.prefix&&u.push(J),u.push(X);var f=function(e,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),n=s,t=o,r=new RegExp("\\".concat(t,"\\b"),"g");var l=e.replace(kn,""),c=ee(i||o?"".concat(i," ").concat(o," { ").concat(l," }"):l);a.namespace&&(c=wn(c,a.namespace));var f,d,p,h=[];return Y(c,(f=u.concat((p=function(e){return h.push(e)},function(e){e.root||(e=e.return)&&p(e)})),d=j(f),function(e,n,t,r){for(var o="",i=0;i<d;i++)o+=f[i](e,n,t,r)||"";return o})),h};return f.hash=l.length?l.reduce(function(e,n){return n.name||Ze(15),je(e,n.name)},5381).toString():"",f}var On=new vn,En=xn(),Sn=a().createContext({shouldForwardProp:void 0,styleSheet:On,stylis:En}),jn=(Sn.Consumer,a().createContext(void 0));function Cn(){return(0,i.useContext)(Sn)}function An(e){var n=(0,i.useState)(e.stylisPlugins),t=n[0],r=n[1],o=Cn().styleSheet,s=(0,i.useMemo)(function(){var n=o;return e.sheet?n=e.sheet:e.target&&(n=n.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n},[e.disableCSSOMInjection,e.sheet,e.target,o]),c=(0,i.useMemo)(function(){return xn({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:t})},[e.enableVendorPrefixes,e.namespace,t]);(0,i.useEffect)(function(){l()(t,e.stylisPlugins)||r(e.stylisPlugins)},[e.stylisPlugins]);var u=(0,i.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:s,stylis:c}},[e.shouldForwardProp,s,c]);return a().createElement(Sn.Provider,{value:u},a().createElement(jn.Provider,{value:c},e.children))}var Pn=function(){function e(e,n){var t=this;this.inject=function(e,n){void 0===n&&(n=En);var r=t.name+n.hash;e.hasNameForId(t.id,r)||e.insertRules(t.id,r,n(t.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,Xe(this,function(){throw Ze(12,String(t.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=En),this.name+e.hash},e}(),Rn=function(e){return e>="A"&&e<="Z"};function Tn(e){for(var n="",t=0;t<e.length;t++){var r=e[t];if(1===t&&"-"===r&&"-"===e[0])return e;Rn(r)?n+="-"+r.toLowerCase():n+=r}return n.startsWith("ms-")?"-"+n:n}var zn=function(e){return null==e||!1===e||""===e},Mn=function(e){var n,t,r=[];for(var i in e){var a=e[i];e.hasOwnProperty(i)&&!zn(a)&&(Array.isArray(a)&&a.isCss||He(a)?r.push("".concat(Tn(i),":"),a,";"):Ve(a)?r.push.apply(r,o(o(["".concat(i," {")],Mn(a),!1),["}"],!1)):r.push("".concat(Tn(i),": ").concat((n=i,null==(t=a)||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||n in ie||n.startsWith("--")?String(t).trim():"".concat(t,"px")),";")))}return r};function Nn(e,n,t,r){return zn(e)?[]:$e(e)?[".".concat(e.styledComponentId)]:He(e)?!He(o=e)||o.prototype&&o.prototype.isReactComponent||!n?[e]:Nn(e(n),n,t,r):e instanceof Pn?t?(e.inject(t,r),[e.getName(r)]):[e]:Ve(e)?Mn(e):Array.isArray(e)?Array.prototype.concat.apply(he,e.map(function(e){return Nn(e,n,t,r)})):[e.toString()];var o}function _n(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(He(t)&&!$e(t))return!1}return!0}var In=Ce(ce),Dn=function(){function e(e,n,t){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===t||t.isStatic)&&_n(e),this.componentId=n,this.baseHash=je(In,n),this.baseStyle=t,vn.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,t){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,t):"";if(this.isStatic&&!t.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))r=Ge(r,this.staticRulesId);else{var o=Ke(Nn(this.rules,e,n,t)),i=Ee(je(this.baseHash,o)>>>0);if(!n.hasNameForId(this.componentId,i)){var a=t(o,".".concat(i),void 0,this.componentId);n.insertRules(this.componentId,i,a)}r=Ge(r,i),this.staticRulesId=i}else{for(var s=je(this.baseHash,t.hash),l="",c=0;c<this.rules.length;c++){var u=this.rules[c];if("string"==typeof u)l+=u;else if(u){var f=Ke(Nn(u,e,n,t));s=je(s,f+c),l+=f}}if(l){var d=Ee(s>>>0);n.hasNameForId(this.componentId,d)||n.insertRules(this.componentId,d,t(l,".".concat(d),void 0,this.componentId)),r=Ge(r,d)}}return r},e}(),Fn=a().createContext(void 0);Fn.Consumer;var qn={};function Ln(e,n,t){var o=$e(e),s=e,l=!Pe(e),c=n.attrs,u=void 0===c?he:c,f=n.componentId,d=void 0===f?function(e,n){var t="string"!=typeof e?"sc":ke(e);qn[t]=(qn[t]||0)+1;var r="".concat(t,"-").concat(Ae(ce+t+qn[t]));return n?"".concat(n,"-").concat(r):r}(n.displayName,n.parentComponentId):f,p=n.displayName,h=void 0===p?function(e){return Pe(e)?"styled.".concat(e):"Styled(".concat(function(e){return e.displayName||e.name||"Component"}(e),")")}(e):p,y=n.displayName&&n.componentId?"".concat(ke(n.displayName),"-").concat(n.componentId):n.componentId||d,m=o&&s.attrs?s.attrs.concat(u).filter(Boolean):u,b=n.shouldForwardProp;if(o&&s.shouldForwardProp){var v=s.shouldForwardProp;if(n.shouldForwardProp){var g=n.shouldForwardProp;b=function(e,n){return v(e,n)&&g(e,n)}}else b=v}var k=new Dn(t,y,o?s.componentStyle:void 0);function w(e,n){return function(e,n,t){var o=e.attrs,s=e.componentStyle,l=e.defaultProps,c=e.foldedComponentIds,u=e.styledComponentId,f=e.target,d=a().useContext(Fn),p=Cn(),h=e.shouldForwardProp||p.shouldForwardProp,y=me(n,d,l)||ye,m=function(e,n,t){for(var o,i=r(r({},n),{className:void 0,theme:t}),a=0;a<e.length;a+=1){var s=He(o=e[a])?o(i):o;for(var l in s)i[l]="className"===l?Ge(i[l],s[l]):"style"===l?r(r({},i[l]),s[l]):s[l]}return n.className&&(i.className=Ge(i.className,n.className)),i}(o,n,y),b=m.as||f,v={};for(var g in m)void 0===m[g]||"$"===g[0]||"as"===g||"theme"===g&&m.theme===y||("forwardedAs"===g?v.as=m.forwardedAs:h&&!h(g,b)||(v[g]=m[g]));var k=function(e,n){var t=Cn();return e.generateAndInjectStyles(n,t.styleSheet,t.stylis)}(s,m),w=Ge(c,u);return k&&(w+=" "+k),m.className&&(w+=" "+m.className),v[Pe(b)&&!be.has(b)?"class":"className"]=w,t&&(v.ref=t),(0,i.createElement)(b,v)}(x,e,n)}w.displayName=h;var x=a().forwardRef(w);return x.attrs=m,x.componentStyle=k,x.displayName=h,x.shouldForwardProp=b,x.foldedComponentIds=o?Ge(s.foldedComponentIds,s.styledComponentId):"",x.styledComponentId=y,x.target=o?s.target:e,Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];for(var r=0,o=n;r<o.length;r++)Ye(e,o[r],!0);return e}({},s.defaultProps,e):e}}),Xe(x,function(){return".".concat(x.styledComponentId)}),l&&Qe(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),x}function Bn(e,n){for(var t=[e[0]],r=0,o=n.length;r<o;r+=1)t.push(n[r],e[r+1]);return t}new Set;var Un=function(e){return Object.assign(e,{isCss:!0})};function Wn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(He(e)||Ve(e))return Un(Nn(Bn(he,o([e],n,!0))));var r=e;return 0===n.length&&1===r.length&&"string"==typeof r[0]?Nn(r):Un(Nn(Bn(r,n)))}function Qn(e,n,t){if(void 0===t&&(t=ye),!n)throw Ze(1,n);var i=function(r){for(var i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];return e(n,t,Wn.apply(void 0,o([r],i,!1)))};return i.attrs=function(o){return Qn(e,n,r(r({},t),{attrs:Array.prototype.concat(t.attrs,o).filter(Boolean)}))},i.withConfig=function(o){return Qn(e,n,r(r({},t),o))},i}var Hn=function(e){return Qn(Ln,e)},$n=Hn;be.forEach(function(e){$n[e]=Hn(e)});var Gn=function(){function e(e,n){this.rules=e,this.componentId=n,this.isStatic=_n(e),vn.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,n,t,r){var o=r(Ke(Nn(this.rules,n,t,r)),""),i=this.componentId+e;t.insertRules(i,i,o)},e.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,n,t,r){e>2&&vn.registerId(this.componentId+e),this.removeStyles(e,t),this.createStyles(e,n,t,r)},e}();function Kn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];var i=Wn.apply(void 0,o([e],n,!1)),s="sc-global-".concat(Ae(JSON.stringify(i))),l=new Gn(i,s),c=function(e){var n=Cn(),t=a().useContext(Fn),r=a().useRef(n.styleSheet.allocateGSInstance(s)).current;return n.styleSheet.server&&u(r,e,n.styleSheet,t,n.stylis),a().useLayoutEffect(function(){if(!n.styleSheet.server)return u(r,e,n.styleSheet,t,n.stylis),function(){return l.removeStyles(r,n.styleSheet)}},[r,e,n.styleSheet,t,n.stylis]),null};function u(e,n,t,o,i){if(l.isStatic)l.renderStyles(e,pe,t,i);else{var a=r(r({},n),{theme:me(n,o,c.defaultProps)});l.renderStyles(e,a,t,i)}}return a().memo(c)}(function(){function e(){var e=this;this._emitSheetCSS=function(){var n=e.instance.toString();if(!n)return"";var t=fn(),r=Ke([t&&'nonce="'.concat(t,'"'),"".concat(ae,'="true"'),"".concat(le,'="').concat(ce,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(n,"</style>")},this.getStyleTags=function(){if(e.sealed)throw Ze(2);return e._emitSheetCSS()},this.getStyleElement=function(){var n;if(e.sealed)throw Ze(2);var t=e.instance.toString();if(!t)return[];var o=((n={})[ae]="",n[le]=ce,n.dangerouslySetInnerHTML={__html:t},n),i=fn();return i&&(o.nonce=i),[a().createElement("style",r({},o,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new vn({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw Ze(2);return a().createElement(An,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw Ze(3)}})(),"__sc-".concat(ae,"__")},5716:(e,n,t)=>{"use strict";function r(){var e,n,t="function"==typeof Symbol?Symbol:{},i=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function s(t,r,i,a){var s=r&&r.prototype instanceof c?r:c,u=Object.create(s.prototype);return o(u,"_invoke",function(t,r,o){var i,a,s,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,a=0,s=e,d.n=t,l}};function p(t,r){for(a=t,s=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(a=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,a=0))}if(o||t>1)return l;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),a=u,s=h;(n=a<2?e:s)||!f;){i||(a?a<3?(a>1&&(d.n=-1),p(a,s)):d.n=s:d.v=s);try{if(c=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((n=(f=d.n<0)?s:t.call(r,d))!==l)break}catch(n){i=e,a=1,s=n}finally{c=1}}return{value:n,done:f}}}(t,i,a),!0),u}var l={};function c(){}function u(){}function f(){}n=Object.getPrototypeOf;var d=[][i]?n(n([][i]())):(o(n={},i,function(){return this}),n),p=f.prototype=c.prototype=Object.create(d);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,o(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=f,o(p,"constructor",f),o(f,"constructor",u),u.displayName="GeneratorFunction",o(f,a,"GeneratorFunction"),o(p),o(p,a,"Generator"),o(p,i,function(){return this}),o(p,"toString",function(){return"[object Generator]"}),(r=function(){return{w:s,m:h}})()}function o(e,n,t,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}o=function(e,n,t,r){function a(n,t){o(e,n,function(e){return this._invoke(n,t,e)})}n?i?i(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(a("next",0),a("throw",1),a("return",2))},o(e,n,t,r)}function i(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 a(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function s(e){i(a,r,o,s,l,"next",e)}function l(e){i(a,r,o,s,l,"throw",e)}s(void 0)})}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(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,c(r.key),r)}}function c(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(u=function(){return!!e})()}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e,n){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},d(e,n)}var p=t(5216),h=t(2020),y=t(668),m=function(){},b=new h.TimeoutError,v=function(e){function n(e){var t,r,o,i,a,l,c,d;if(function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(l=this,c=n,c=f(c),t=function(e,n){if(n&&("object"==s(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)}(l,u()?Reflect.construct(c,d||[],f(l).constructor):c.apply(l,d)))._intervalCount=0,t._intervalEnd=0,t._pendingCount=0,t._resolveEmpty=m,t._resolveIdle=m,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:y.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError("Expected `intervalCap` to be a number from 1 and up, got `".concat(null!==(o=null===(r=e.intervalCap)||void 0===r?void 0:r.toString())&&void 0!==o?o:"","` (").concat(s(e.intervalCap),")"));if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError("Expected `interval` to be a finite number >= 0, got `".concat(null!==(a=null===(i=e.interval)||void 0===i?void 0:i.toString())&&void 0!==a?a:"","` (").concat(s(e.interval),")"));return t._carryoverConcurrencyCount=e.carryoverConcurrencyCount,t._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,t._intervalCap=e.intervalCap,t._interval=e.interval,t._queue=new e.queueClass,t._queueClass=e.queueClass,t.concurrency=e.concurrency,t._timeout=e.timeout,t._throwOnTimeout=!0===e.throwOnTimeout,t._isPaused=!1===e.autoStart,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&&d(e,n)}(n,e),t=n,o=[{key:"_doesIntervalAllowAnother",get:function(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}},{key:"_doesConcurrentAllowAnother",get:function(){return this._pendingCount<this._concurrency}},{key:"_next",value:function(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}},{key:"_resolvePromises",value:function(){this._resolveEmpty(),this._resolveEmpty=m,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=m,this.emit("idle"))}},{key:"_onResumeInterval",value:function(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}},{key:"_isIntervalPaused",value:function(){var e=this,n=Date.now();if(void 0===this._intervalId){var t=this._intervalEnd-n;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(function(){e._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}},{key:"_tryToStartAnother",value:function(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){var e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){var n=this._queue.dequeue();return!!n&&(this.emit("active"),n(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}},{key:"_initializeIntervalIfNeeded",value:function(){var e=this;this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(function(){e._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}},{key:"_onInterval",value:function(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}},{key:"_processQueue",value:function(){for(;this._tryToStartAnother(););}},{key:"concurrency",get:function(){return this._concurrency},set:function(e){if(!("number"==typeof e&&e>=1))throw new TypeError("Expected `concurrency` to be a number from 1 and up, got `".concat(e,"` (").concat(s(e),")"));this._concurrency=e,this._processQueue()}},{key:"add",value:(v=a(r().m(function e(n){var t,o=this,i=arguments;return r().w(function(e){for(;;)if(0===e.n)return t=i.length>1&&void 0!==i[1]?i[1]:{},e.a(2,new Promise(function(e,i){var s=function(){var s=a(r().m(function a(){var s,l,c;return r().w(function(r){for(;;)switch(r.p=r.n){case 0:return o._pendingCount++,o._intervalCount++,r.p=1,s=void 0===o._timeout&&void 0===t.timeout?n():h.default(Promise.resolve(n()),void 0===t.timeout?o._timeout:t.timeout,function(){(void 0===t.throwOnTimeout?o._throwOnTimeout:t.throwOnTimeout)&&i(b)}),l=e,r.n=2,s;case 2:l(r.v),r.n=4;break;case 3:r.p=3,c=r.v,i(c);case 4:o._next();case 5:return r.a(2)}},a,null,[[1,3]])}));return function(){return s.apply(this,arguments)}}();o._queue.enqueue(s,t),o._tryToStartAnother(),o.emit("add")}))},e)})),function(e){return v.apply(this,arguments)})},{key:"addAll",value:(p=a(r().m(function e(n,t){var o=this;return r().w(function(e){for(;;)if(0===e.n)return e.a(2,Promise.all(n.map(function(){var e=a(r().m(function e(n){return r().w(function(e){for(;;)if(0===e.n)return e.a(2,o.add(n,t))},e)}));return function(n){return e.apply(this,arguments)}}())))},e)})),function(e,n){return p.apply(this,arguments)})},{key:"start",value:function(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}},{key:"pause",value:function(){this._isPaused=!0}},{key:"clear",value:function(){this._queue=new this._queueClass}},{key:"onEmpty",value:(c=a(r().m(function e(){var n=this;return r().w(function(e){for(;;)switch(e.n){case 0:if(0!==this._queue.size){e.n=1;break}return e.a(2);case 1:return e.a(2,new Promise(function(e){var t=n._resolveEmpty;n._resolveEmpty=function(){t(),e()}}))}},e,this)})),function(){return c.apply(this,arguments)})},{key:"onIdle",value:(i=a(r().m(function e(){var n=this;return r().w(function(e){for(;;)switch(e.n){case 0:if(0!==this._pendingCount||0!==this._queue.size){e.n=1;break}return e.a(2);case 1:return e.a(2,new Promise(function(e){var t=n._resolveIdle;n._resolveIdle=function(){t(),e()}}))}},e,this)})),function(){return i.apply(this,arguments)})},{key:"size",get:function(){return this._queue.size}},{key:"sizeBy",value:function(e){return this._queue.filter(e).length}},{key:"pending",get:function(){return this._pendingCount}},{key:"isPaused",get:function(){return this._isPaused}},{key:"timeout",get:function(){return this._timeout},set:function(e){this._timeout=e}}],o&&l(t.prototype,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,o,i,c,p,v}(p);n.A=v},5933:(e,n,t)=>{"use strict";t.d(n,{Zq:()=>i,zs:()=>o});var r={setTimeout:(e,n)=>setTimeout(e,n),clearTimeout:e=>clearTimeout(e),setInterval:(e,n)=>setInterval(e,n),clearInterval:e=>clearInterval(e)},o=new class{#S=r;#j=!1;setTimeoutProvider(e){this.#S=e}setTimeout(e,n){return this.#S.setTimeout(e,n)}clearTimeout(e){this.#S.clearTimeout(e)}setInterval(e,n){return this.#S.setInterval(e,n)}clearInterval(e){this.#S.clearInterval(e)}};function i(e){setTimeout(e,0)}},5952:(e,n,t)=>{"use strict";t.d(n,{n:()=>x});var r,o,i,a,s,l=t(1594),c=t.n(l),u=t(9652),f=t.n(u),d=t(5643),p=d.Ay.div(r||(a=["\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"],s||(s=a.slice(0)),r=Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(s)}})))),h=function(){return c().createElement(p,{className:"neko-logo"},c().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c().createElement("g",{clipPath:"url(#clip0_310_229)"},c().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"}),c().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"}),c().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"}),c().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"}),c().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"}),c().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"})),c().createElement("defs",null,c().createElement("clipPath",{id:"clip0_310_229"},c().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},y=function(e){return c().createElement(h,e)};function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}y.propTypes={};var b,v=d.Ay.span(o||(o=m(["\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"]))),g=d.Ay.a(i||(i=m(["\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"]))),k=d.Ay.div(b||(b=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"]))),w=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.section,o=void 0===r?null:r,i=e.subtitle,a=void 0===i?"By Meow Apps":i,s=e.children,l=e.isPro,u=void 0!==l&&l,f=e.showFreeBadge,d=void 0===f||f,p=u?"PRO VERSION":"FREE VERSION";return c().createElement(k,{className:"neko-header"},(u||d)&&c().createElement("div",{style:{position:"absolute",top:"0px",left:"50%",transform:"translateX(-50%)",zIndex:10}},u?c().createElement(v,null,p):c().createElement(g,{href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="UPGRADE TO PRO ↗"},onMouseLeave:function(e){e.currentTarget.textContent=p}},p)),c().createElement("div",{className:"neko-header-logo-container"},c().createElement(y,null)),c().createElement("div",{className:"neko-header-title-container"},c().createElement("div",{className:"neko-header-title-row"},c().createElement("h1",{className:"neko-header-title"},t),!!o&&c().createElement(c().Fragment,null,c().createElement("span",{className:"neko-header-separator"},"›"),c().createElement("span",{className:"neko-header-section"},o))),c().createElement("small",{className:"neko-header-subtitle"},c().createElement("a",{target:"_blank",href:"https://meowapps.com"},a))),c().createElement("div",{className:"neko-header-extra-content"},s))},x=function(e){return c().createElement(w,e)};x.propTypes={title:f().string,section:f().string,subtitle:f().string,children:f().node,isPro:f().bool,showFreeBadge:f().bool}},6e3:(e,n,t)=>{"use strict";t.d(n,{$$:()=>w,G8:()=>O,XS:()=>g,b_:()=>v,gR:()=>x,jz:()=>m,v_:()=>k});var r=t(1594),o=t(5716),i=t(3531),a=t(2925),s=t(5123);function l(e){return l="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},l(e)}function c(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return u(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(u(n={},r,function(){return this}),n),p=f.prototype=s.prototype=Object.create(d);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,u(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=f,u(p,"constructor",f),u(f,"constructor",l),l.displayName="GeneratorFunction",u(f,o,"GeneratorFunction"),u(p),u(p,o,"Generator"),u(p,r,function(){return this}),u(p,"toString",function(){return"[object Generator]"}),(c=function(){return{w:i,m:h}})()}function u(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}u=function(e,n,t,r){function i(n,t){u(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},u(e,n,t,r)}function f(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 d(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){f(i,r,o,a,s,"next",e)}function s(e){f(i,r,o,a,s,"throw",e)}a(void 0)})}}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)||h(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){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}}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,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){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=h(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(o);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(null!=a&&a.current&&a.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},b=null,v=function(){if(!b){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).concurrency,n=void 0===e?2:e;b=new o.A({concurrency:n,autoStart:!0})}var t=function(){var e=d(c().m(function e(n){return c().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,b.add(n);case 1:return e.a(2,e.v)}},e)}));return function(n){return e.apply(this,arguments)}}();return{runTask:t}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.i18n,t=void 0===n?null:n,l=e.onStop,u=void 0===l?function(){}:l,f=p((0,r.useState)(function(){return new o.A({concurrency:1,autoStart:!1})}),2),h=f[0],y=f[1],m=p((0,r.useState)(function(){return new AbortController}),2),b=m[0],v=m[1],g=(0,r.useRef)(!1),k=(0,r.useRef)(0),w=(0,r.useRef)(null),x=(0,r.useRef)(0),O=(0,r.useRef)(0),E=p((0,r.useState)(!1),2),S=E[0],j=E[1],C=p((0,r.useState)(null),2),A=C[0],P=C[1],R=p((0,r.useState)(!1),2),T=R[0],z=R[1],M=p((0,r.useState)(0),2),N=M[0],_=M[1],I=p((0,r.useState)(!1),2),D=I[0],F=I[1],q=p((0,r.useState)(!1),2),L=q[0],B=q[1],U=p((0,r.useState)(0),2),W=U[0],Q=U[1];function H(e){return $.apply(this,arguments)}function $(){return $=d(c().m(function e(n){var t,r,o,i=arguments;return c().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=i.length>1&&void 0!==i[1]&&i[1],e.p=1,t&&(k.current--,Q(function(e){return e-1})),w.current=n,e.n=2,n(b.signal);case 2:if(!1!==(null==(r=e.v)?void 0:r.success)){e.n=3;break}throw new Error(r.message);case 3:t&&(O.current=x.current,h.start()),e.n=8;break;case 4:if(e.p=4,"AbortError"!==(null==(o=e.v)?void 0:o.name)){e.n=5;break}return console.log("[useNekoTasks] Aborted"),e.a(2);case 5:if(k.current++,g.current){e.n=8;break}if(V(),!(O.current>0)){e.n=7;break}return e.n=6,G();case 6:return e.a(2);case 7:F(o);case 8:return e.p=8,Q(function(e){return e+1}),e.f(8);case 9:return e.a(2)}},e,null,[[1,4,8,9]])})),$.apply(this,arguments)}function G(){return K.apply(this,arguments)}function K(){return(K=d(c().m(function e(){var n,t;return c().w(function(e){for(;;)switch(e.n){case 0:if(F(!1),z(!1),!(O.current>0)){e.n=3;break}if(!(O.current<x.current)){e.n=2;break}return n=x.current-O.current,t=5e3*n,j(!0),e.n=1,(0,i.yy)(t);case 1:j(!1);case 2:O.current--;case 3:if(!w.current){e.n=4;break}return e.n=4,H(w.current,!0);case 4:return e.a(2)}},e)}))).apply(this,arguments)}var V=(0,r.useCallback)(function(){h.pause(),z(!0)},[h]),Y=(0,r.useCallback)(H,[b,V,h]),X=(0,r.useCallback)(G,[Y]),Z=(0,r.useCallback)(d(c().m(function e(){var n;return c().w(function(e){for(;;)switch(e.n){case 0:n=new AbortController,v(n),F(!1),k.current=0,g.current=!1,z(!1),B(!1),Q(0),_(0),y(new o.A({concurrency:1,autoStart:!1}));case 1:return e.a(2)}},e)})),[]),J=(0,r.useCallback)(function(){F(!1),z(!1),h.start()},[h]),ee=(0,r.useCallback)(function(){B(!0),P(!1)},[]),ne=(0,r.useCallback)(function(){var e=d(c().m(function e(n){return c().w(function(e){for(;;)if(0===e.n)return e.a(2,new Promise(function(){var e=d(c().m(function e(t){return c().w(function(e){for(;;)switch(e.n){case 0:return F(!1),x.current=0,O.current=0,k.current=0,g.current=!1,z(!1),B(!1),P(!0),ie(n),h.start(),e.n=1,h.onIdle();case 1:ee(),t();case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}()))},e)}));return function(n){return e.apply(this,arguments)}}(),[ee,h]),te=(0,r.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5;x.current=e,O.current=e,X()},[X]),re=(0,r.useCallback)(function(){h.pause(),b.abort(),P(!1),F(!1),B(!1),u()},[b,u,h]),oe=(0,r.useCallback)(function(e){h.add(function(){return Y(e)}),_(function(e){return e+1})},[Y,h]),ie=(0,r.useCallback)(function(e){h.clear(),e.forEach(function(e){return oe(e)}),Q(0)},[oe,h]),ae=(0,r.useCallback)(function(){g.current=!0},[]),se=(0,r.useCallback)(function(){return k.current},[]),le=(0,r.useMemo)(function(){return React.createElement(s.n,{isOpen:!!D,onRequestClose:re,title:t?t.COMMON.ERROR:"Error",content:React.createElement(React.Fragment,null,React.createElement("b",null,null!=D&&D.message?D.message:"Unknown error."),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(a.M,{style:{flex:2},className:"primary",onClick:X},t?t.COMMON.RETRY:"Retry"),React.createElement(a.M,{style:{flex:1},className:"secondary",onClick:function(){return te(10)}},React.createElement("small",null,t?t.COMMON.AUTO_RETRY:"Auto Retry")),React.createElement(a.M,{style:{flex:2},className:"primary",onClick:J},t?t.COMMON.SKIP:"Skip"),React.createElement(a.M,{style:{flex:1},className:"secondary",onClick:function(){ae(),J()}},React.createElement("small",null,t?t.COMMON.AUTO_SKIP:"Auto Skip")),React.createElement(a.M,{style:{flex:2},className:"danger",onClick:re},t?t.COMMON.STOP:"Stop")),React.createElement("small",{style:{marginTop:10,lineHeight:"13px"}},t?t.COMMON.AUTO_RETRY_DESCRIPTION:"Auto Retry will retry the task 10 times."))})},[te,D,t,J,X,ae,re]);return{start:ne,stop:re,pause:V,resume:J,reset:Z,retry:X,autoRetry:te,isSleeping:S,addTask:oe,setAlwaysSkip:ae,getErrorCount:se,TasksErrorModal:le,error:D,success:L,busy:A,paused:T,value:W,max:N}},k=function(){var e=p((0,r.useState)(!1),2),n=e[0],t=e[1],o=p((0,r.useState)(!1),2),i=o[0],a=o[1],s=(0,r.useCallback)(function(e){t(e.shiftKey),a(e.ctrlKey||e.metaKey)},[]),l=(0,r.useCallback)(function(){t(!1),a(!1)},[]);return(0,r.useEffect)(function(){return document.addEventListener("keydown",s,!1),document.addEventListener("keyup",l,!1),function(){document.removeEventListener("keydown",s,!1),document.removeEventListener("keyup",l,!1)}},[]),{pressShift:n,pressControl:i}},w=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])},x=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){"string"==typeof n?n.trim().split(" ").filter(function(e){return e.length>0}).forEach(function(n){return e.push(n)}):"object"===l(n)&&Object.keys(n).forEach(function(t){n[t]&&e.push(t)})}),e.join(" ")},[n])},O=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])}},6070:(e,n,t)=>{"use strict";e.exports=t(7462)},6089:(e,n,t)=>{"use strict";t.d(n,{I:()=>A});var r=t(7076),o=t(1223),i=t(8043),a=t(1982),s=t(3472),l=t(7494),c=t(5933),u=class extends a.Q{constructor(e,n){super(),this.options=n,this.#r=e,this.#C=null,this.#A=(0,s.T)(),this.bindMethods(),this.setOptions(n)}#r;#P=void 0;#R=void 0;#o=void 0;#T;#z;#A;#C;#M;#N;#_;#I;#D;#F;#q=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#P.addObserver(this),f(this.#P,this.options)?this.#L():this.updateResult(),this.#B())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#P,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#P,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#U(),this.#W(),this.#P.removeObserver(this)}setOptions(e){const n=this.options,t=this.#P;if(this.options=this.#r.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,l.Eh)(this.options.enabled,this.#P))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#Q(),this.#P.setOptions(this.options),n._defaulted&&!(0,l.f8)(this.options,n)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#P,observer:this});const r=this.hasListeners();r&&p(this.#P,t,this.options,n)&&this.#L(),this.updateResult(),!r||this.#P===t&&(0,l.Eh)(this.options.enabled,this.#P)===(0,l.Eh)(n.enabled,this.#P)&&(0,l.d2)(this.options.staleTime,this.#P)===(0,l.d2)(n.staleTime,this.#P)||this.#H();const o=this.#$();!r||this.#P===t&&(0,l.Eh)(this.options.enabled,this.#P)===(0,l.Eh)(n.enabled,this.#P)&&o===this.#F||this.#G(o)}getOptimisticResult(e){const n=this.#r.getQueryCache().build(this.#r,e),t=this.createResult(n,e);return r=this,o=t,!(0,l.f8)(r.getCurrentResult(),o)&&(this.#o=t,this.#z=this.options,this.#T=this.#P.state),t;var r,o}getCurrentResult(){return this.#o}trackResult(e,n){return new Proxy(e,{get:(e,t)=>(this.trackProp(t),n?.(t),"promise"===t&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#A.status||this.#A.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,t))})}trackProp(e){this.#q.add(e)}getCurrentQuery(){return this.#P}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#r.defaultQueryOptions(e),t=this.#r.getQueryCache().build(this.#r,n);return t.fetch().then(()=>this.createResult(t,n))}fetch(e){return this.#L({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#L(e){this.#Q();let n=this.#P.fetch(this.options,e);return e?.throwOnError||(n=n.catch(l.lQ)),n}#H(){this.#U();const e=(0,l.d2)(this.options.staleTime,this.#P);if(l.S$||this.#o.isStale||!(0,l.gn)(e))return;const n=(0,l.j3)(this.#o.dataUpdatedAt,e)+1;this.#I=c.zs.setTimeout(()=>{this.#o.isStale||this.updateResult()},n)}#$(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#P):this.options.refetchInterval)??!1}#G(e){this.#W(),this.#F=e,!l.S$&&!1!==(0,l.Eh)(this.options.enabled,this.#P)&&(0,l.gn)(this.#F)&&0!==this.#F&&(this.#D=c.zs.setInterval(()=>{(this.options.refetchIntervalInBackground||r.m.isFocused())&&this.#L()},this.#F))}#B(){this.#H(),this.#G(this.#$())}#U(){this.#I&&(c.zs.clearTimeout(this.#I),this.#I=void 0)}#W(){this.#D&&(c.zs.clearInterval(this.#D),this.#D=void 0)}createResult(e,n){const t=this.#P,r=this.options,o=this.#o,a=this.#T,c=this.#z,u=e!==t?e.state:this.#R,{state:d}=e;let y,m={...d},b=!1;if(n._optimisticResults){const o=this.hasListeners(),a=!o&&f(e,n),s=o&&p(e,t,n,r);(a||s)&&(m={...m,...(0,i.k)(d.data,e.options)}),"isRestoring"===n._optimisticResults&&(m.fetchStatus="idle")}let{error:v,errorUpdatedAt:g,status:k}=m;y=m.data;let w=!1;if(void 0!==n.placeholderData&&void 0===y&&"pending"===k){let e;o?.isPlaceholderData&&n.placeholderData===c?.placeholderData?(e=o.data,w=!0):e="function"==typeof n.placeholderData?n.placeholderData(this.#_?.state.data,this.#_):n.placeholderData,void 0!==e&&(k="success",y=(0,l.pl)(o?.data,e,n),b=!0)}if(n.select&&void 0!==y&&!w)if(o&&y===a?.data&&n.select===this.#M)y=this.#N;else try{this.#M=n.select,y=n.select(y),y=(0,l.pl)(o?.data,y,n),this.#N=y,this.#C=null}catch(e){this.#C=e}this.#C&&(v=this.#C,y=this.#N,g=Date.now(),k="error");const x="fetching"===m.fetchStatus,O="pending"===k,E="error"===k,S=O&&x,j=void 0!==y,C={status:k,fetchStatus:m.fetchStatus,isPending:O,isSuccess:"success"===k,isError:E,isInitialLoading:S,isLoading:S,data:y,dataUpdatedAt:m.dataUpdatedAt,error:v,errorUpdatedAt:g,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>u.dataUpdateCount||m.errorUpdateCount>u.errorUpdateCount,isFetching:x,isRefetching:x&&!O,isLoadingError:E&&!j,isPaused:"paused"===m.fetchStatus,isPlaceholderData:b,isRefetchError:E&&j,isStale:h(e,n),refetch:this.refetch,promise:this.#A,isEnabled:!1!==(0,l.Eh)(n.enabled,e)};if(this.options.experimental_prefetchInRender){const n=e=>{"error"===C.status?e.reject(C.error):void 0!==C.data&&e.resolve(C.data)},r=()=>{const e=this.#A=C.promise=(0,s.T)();n(e)},o=this.#A;switch(o.status){case"pending":e.queryHash===t.queryHash&&n(o);break;case"fulfilled":"error"!==C.status&&C.data===o.value||r();break;case"rejected":"error"===C.status&&C.error===o.reason||r()}}return C}updateResult(){const e=this.#o,n=this.createResult(this.#P,this.options);this.#T=this.#P.state,this.#z=this.options,void 0!==this.#T.data&&(this.#_=this.#P),(0,l.f8)(n,e)||(this.#o=n,this.#l({listeners:(()=>{if(!e)return!0;const{notifyOnChangeProps:n}=this.options,t="function"==typeof n?n():n;if("all"===t||!t&&!this.#q.size)return!0;const r=new Set(t??this.#q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#o).some(n=>{const t=n;return this.#o[t]!==e[t]&&r.has(t)})})()}))}#Q(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#P)return;const n=this.#P;this.#P=e,this.#R=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#B()}#l(e){o.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#o)}),this.#r.getQueryCache().notify({query:this.#P,type:"observerResultsUpdated"})})}};function f(e,n){return function(e,n){return!1!==(0,l.Eh)(n.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===n.retryOnMount)}(e,n)||void 0!==e.state.data&&d(e,n,n.refetchOnMount)}function d(e,n,t){if(!1!==(0,l.Eh)(n.enabled,e)&&"static"!==(0,l.d2)(n.staleTime,e)){const r="function"==typeof t?t(e):t;return"always"===r||!1!==r&&h(e,n)}return!1}function p(e,n,t,r){return(e!==n||!1===(0,l.Eh)(r.enabled,e))&&(!t.suspense||"error"!==e.state.status)&&h(e,t)}function h(e,n){return!1!==(0,l.Eh)(n.enabled,e)&&e.isStaleByTime((0,l.d2)(n.staleTime,e))}var y=t(1594),m=t(9570);t(6070);var b=y.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),v=()=>y.useContext(b),g=(e,n)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(n.isReset()||(e.retryOnMount=!1))},k=e=>{y.useEffect(()=>{e.clearReset()},[e])},w=({result:e,errorResetBoundary:n,throwOnError:t,query:r,suspense:o})=>e.isError&&!n.isReset()&&!e.isFetching&&r&&(o&&void 0===e.data||(0,l.GU)(t,[e.error,r])),x=y.createContext(!1),O=()=>y.useContext(x),E=(x.Provider,e=>{if(e.suspense){const n=1e3,t=e=>"static"===e?e:Math.max(e??n,n),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,n))}}),S=(e,n)=>e.isLoading&&e.isFetching&&!n,j=(e,n)=>e?.suspense&&n.isPending,C=(e,n,t)=>n.fetchOptimistic(e).catch(()=>{t.clearReset()});function A(e,n){return function(e,n,t){const r=O(),i=v(),a=(0,m.jE)(t),s=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(s),s._optimisticResults=r?"isRestoring":"optimistic",E(s),g(s,i),k(i);const c=!a.getQueryCache().get(s.queryHash),[u]=y.useState(()=>new n(a,s)),f=u.getOptimisticResult(s),d=!r&&!1!==e.subscribed;if(y.useSyncExternalStore(y.useCallback(e=>{const n=d?u.subscribe(o.jG.batchCalls(e)):l.lQ;return u.updateResult(),n},[u,d]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),y.useEffect(()=>{u.setOptions(s)},[s,u]),j(s,f))throw C(s,u,i);if(w({result:f,errorResetBoundary:i,throwOnError:s.throwOnError,query:a.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw f.error;if(a.getDefaultOptions().queries?._experimental_afterQuery?.(s,f),s.experimental_prefetchInRender&&!l.S$&&S(f,r)){const e=c?C(s,u,i):a.getQueryCache().get(s.queryHash)?.promise;e?.catch(l.lQ).finally(()=>{u.updateResult()})}return s.notifyOnChangeProps?f:u.trackResult(f)}(e,u,n)}},6118:(e,n,t)=>{"use strict";t.d(n,{A:()=>m});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(6e3),l=t(3784);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 f(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 d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach(function(n){p(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(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){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=c(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=function(e){var n=e.spinner,t=void 0===n||n,i=e.busy,a=void 0!==i&&i,c=e.isBusy,f=void 0!==c&&c,p=e.overlayStyle,y=e.spinnerTop,m=void 0!==y&&y,b=a||f;o().useEffect(function(){f&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')},[f]);var v,g,k=(v=(0,r.useState)(!0),g=2,function(e){if(Array.isArray(e))return e}(v)||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}}(v,g)||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}}(v,g)||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.")}()),w=k[0],x=k[1];(0,r.useEffect)(function(){var e;return b?x(!0):e=setTimeout(function(){x(!1),e=null},250),function(){e&&clearTimeout(e)}},[b]);var O=(0,s.gR)("neko-overlay",{overlayHidden:!b,spinnerTop:m}),E=w?o().createElement(o().Fragment,null,o().createElement("div",{className:O,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,S=d(d({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",u({style:{position:"relative"}},S),E,e.children)};y.propTypes={busy:a().bool,isBusy:a().bool,spinner:a().bool,spinnerTop:a().bool,children:a().oneOfType([a().arrayOf(a().node),a().node]).isRequired};const m=y},6218:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},6533:(e,n,t)=>{"use strict";t.d(n,{G:()=>f});var r=t(1594),o=t(5206),i=t.n(o),a=t(9652),s=t.n(a),l=t(6e3),c=t(3391);function u(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,t,o=e.children,a=e.visible,s=void 0!==a&&a,f=e.targetRef,d=e.onClose,p=e.matchWidth,h=void 0===p||p,y=(0,r.useRef)(),m=(n=(0,r.useState)(0),t=2,function(e){if(Array.isArray(e))return e}(n)||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}}(n,t)||function(e,n){if(e){if("string"==typeof e)return u(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)?u(e,n):void 0}}(n,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.")}()),b=m[0],v=m[1];(0,l.jz)(function(){s&&d()},[f,y]),(0,r.useEffect)(function(){var e=document.createElement("div");return y.current=e,function(){y.current=null}},[]);var g=function(){s&&y.current&&f.current&&requestAnimationFrame(function(){for(var e=f.current.getBoundingClientRect(),n=window.innerHeight,t=window.innerWidth,r=y.current.querySelector(".neko-portal-content");r&&!r.offsetHeight;)r=r.firstChild;var o=r?r.offsetHeight:0,i=h?e.width:r?r.offsetWidth:0,a=n-e.bottom<o?e.top-o:e.bottom,s=e.left,l=t-i-5;Number.isFinite(l)&&(s=Math.min(s,l)),s=Math.max(s,5);var c={position:"fixed",top:"".concat(a,"px"),left:"".concat(s,"px"),width:h?"".concat(e.width,"px"):"auto",zIndex:"9999"};Object.assign(y.current.style,c)})};if((0,r.useEffect)(function(){if(s&&y.current){document.body.appendChild(y.current);var e=setTimeout(function(){g(),v(1)},5);return function(){return clearTimeout(e)}}if(y.current){var n=y.current.parentNode;n&&n.removeChild(y.current),v(0)}},[s,y,f]),(0,r.useLayoutEffect)(function(){g();var e=function(){return g()};return window.addEventListener("resize",e),window.addEventListener("scroll",e),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e)}},[s,y,f]),!s||!y.current)return null;var k={opacity:b,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return i().createPortal(React.createElement("div",{className:"neko-portal-content",style:k},React.createElement(c.A,null,o)),y.current)};f.propTypes={children:s().node.isRequired,visible:s().bool,targetRef:s().object.isRequired,onClose:s().func,matchWidth:s().bool}},6611:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},6672:(e,n,t)=>{"use strict";t.d(n,{hS:()=>_e,Ay:()=>Ie,ho:()=>Ne});var r=t(8198),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(6218),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"}]]),f=t(9239),d=t(4646),p=t(1754),h=t(3837),y=t(6611),m=t(2454),b=t(9803),v=t(4259),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=(0,r.A)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),x=t(7314),O=t(7160),E=(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"}]]),S=(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"}]]),j=(0,r.A)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),C=(0,r.A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),A=(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"}]]),P=(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"}]]),R=(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"}]]),T=(0,r.A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),z=(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"}]]),M=(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"}]]),N=(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"}]]),I=(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(2909),F=t(6794),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"}]]),L=t(1203),B=(0,r.A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),U=(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"}]]),W=(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"}]]),H=(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"}]]),$=(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"}]]),G=(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"}]]),K=(0,r.A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),V=(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"}]]),Y=(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"}]]),X=(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"}]]),Z=(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"}]]),J=(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"}]]),ee=(0,r.A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),ne=(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"}]]),te=(0,r.A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),re=(0,r.A)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),oe=(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"}]]),ie=(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"}]]),ae=(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"}]]),se=(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"}]]),le=(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"}]]),ce=(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"}]]),ue=(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"}]]),de=(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"}]]),pe=t(4883),he=(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"}]]),ye=(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"}]]),me=(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"}]]),be=(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"}]]),ve=(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"}]]),ge=(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"}]]),ke=(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"}]]),we=(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"}]]),xe=(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"}]]),Oe=(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"}]]),Ee=(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"}]]),Se=(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"}]]),je=(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"}]]),Ce=(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"}]]),Ae=(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"}]]),Pe=(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"}]]),Re=(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"}]]),Te=(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"}]]),ze=(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"}]]),Me={"timer-reset":o,tag:i.A,"format-list-bulleted":a,duplicate:s,lock:l,"lock-open":c,"file-undo":u,"chevron-double-left":f.A,"chevron-double-right":d.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,stop:x.A,"checkbox-blank":x.A,"checkbox-marked":O.A,delete:E,undo:S,alert:j,warning:C,database:A,tools:P,cog:R,close:T,cat:z,upload:M,trash:E,pencil:N,dashboard:_,search:I,folder:D.A,"folder-open":F.A,image:q,"image-multiple-outline":L.A,plus:B,"folder-plus":U,"image-plus":W,"view-grid":Q,list:a,twitter:H,instagram:$,facebook:G,star:K,"timer-outline":V,link:Y,linkedin:X,pinterest:Z,"zoom-in":J,"info-outline":ee,"image-off-outline":ne,"arrow-up":te,"arrow-down":re,sort:oe,eye:ie,"eye-off":ae,"rocket-launch":se,"calendar-month":le,wand:ce,mastodon:ue,filter:fe,question:de,loading:pe.A,new:he,save:ye,reset:me,rename:be,edit:be,sync:ve,lightning:ge,zap:ge,refresh:ve,"file-upload":ke,sparkles:we,debug:xe,retina:Oe,feather:Ee,"external-link":Se,download:je,share:Ce,mail:Ae,phone:Pe,message:Re,bell:Te,home:ze},Ne={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 Ie=Me},6794:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},6893:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6894:(e,n,t)=>{"use strict";t.d(n,{B:()=>y});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=["className","variant","children","onClick","led","label","extender_label","extender_children","extender_width","link"];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)}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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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 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,d({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}},6961:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){a&&(a.removeAttribute?a.removeAttribute("aria-hidden"):null!=a.length?a.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(a).forEach(function(e){return e.removeAttribute("aria-hidden")})),a=null},n.log=function(){},n.assertNodeList=s,n.setElement=function(e){var n=e;if("string"==typeof n&&i.canUseDOM){var t=document.querySelectorAll(n);s(t,n),n=t}return a=n||a},n.validateElement=l,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=l(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.setAttribute("aria-hidden","true")}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=l(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.removeAttribute("aria-hidden")}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){a=null};var r,o=(r=t(2598))&&r.__esModule?r:{default:r},i=t(9611),a=null;function s(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function l(e){var n=e||a;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},7076:(e,n,t)=>{"use strict";t.d(n,{m:()=>i});var r=t(1982),o=t(7494),i=new class extends r.Q{#K;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#K!==e&&(this.#K=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){return"boolean"==typeof this.#K?this.#K:"hidden"!==globalThis.document?.visibilityState}}},7160:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},7314:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])},7462:(e,n,t)=>{"use strict";var r=t(1594),o=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};n.jsx=function(e,n,t){var r,l={},c=null,u=null;for(r in void 0!==t&&(c=""+t),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)i.call(n,r)&&!s.hasOwnProperty(r)&&(l[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps)void 0===l[r]&&(l[r]=n[r]);return{$$typeof:o,type:e,key:c,ref:u,props:l,_owner:a.current}}},7494:(e,n,t)=>{"use strict";t.d(n,{Cp:()=>y,EN:()=>h,Eh:()=>u,F$:()=>p,GU:()=>A,MK:()=>f,S$:()=>o,ZM:()=>C,ZZ:()=>S,Zw:()=>a,d2:()=>c,f8:()=>v,gn:()=>s,hT:()=>j,j3:()=>l,lQ:()=>i,nJ:()=>d,pl:()=>O,y9:()=>E,yy:()=>x});var r=t(5933),o="undefined"==typeof window||"Deno"in globalThis;function i(){}function a(e,n){return"function"==typeof e?e(n):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,n){return Math.max(e+(n||0)-Date.now(),0)}function c(e,n){return"function"==typeof e?e(n):e}function u(e,n){return"function"==typeof e?e(n):e}function f(e,n){const{type:t="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a)if(r){if(n.queryHash!==p(a,n.options))return!1}else if(!y(n.queryKey,a))return!1;if("all"!==t){const e=n.isActive();if("active"===t&&!e)return!1;if("inactive"===t&&e)return!1}return!("boolean"==typeof s&&n.isStale()!==s||o&&o!==n.state.fetchStatus||i&&!i(n))}function d(e,n){const{exact:t,status:r,predicate:o,mutationKey:i}=e;if(i){if(!n.options.mutationKey)return!1;if(t){if(h(n.options.mutationKey)!==h(i))return!1}else if(!y(n.options.mutationKey,i))return!1}return!(r&&n.state.status!==r||o&&!o(n))}function p(e,n){return(n?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,n)=>k(n)?Object.keys(n).sort().reduce((e,t)=>(e[t]=n[t],e),{}):n)}function y(e,n){return e===n||typeof e==typeof n&&!(!e||!n||"object"!=typeof e||"object"!=typeof n)&&Object.keys(n).every(t=>y(e[t],n[t]))}var m=Object.prototype.hasOwnProperty;function b(e,n){if(e===n)return e;const t=g(e)&&g(n);if(!(t||k(e)&&k(n)))return n;const r=(t?e:Object.keys(e)).length,o=t?n:Object.keys(n),i=o.length,a=t?new Array(i):{};let s=0;for(let l=0;l<i;l++){const i=t?l:o[l],c=e[i],u=n[i];if(c===u){a[i]=c,(t?l<r:m.call(e,i))&&s++;continue}if(null===c||null===u||"object"!=typeof c||"object"!=typeof u){a[i]=u;continue}const f=b(c,u);a[i]=f,f===c&&s++}return r===i&&s===r?e:a}function v(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const t in e)if(e[t]!==n[t])return!1;return!0}function g(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function k(e){if(!w(e))return!1;const n=e.constructor;if(void 0===n)return!0;const t=n.prototype;return!!w(t)&&!!t.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(n=>{r.zs.setTimeout(n,e)})}function O(e,n,t){return"function"==typeof t.structuralSharing?t.structuralSharing(e,n):!1!==t.structuralSharing?b(e,n):n}function E(e,n,t=0){const r=[...e,n];return t&&r.length>t?r.slice(1):r}function S(e,n,t=0){const r=[n,...e];return t&&r.length>t?r.slice(0,-1):r}var j=Symbol();function C(e,n){return!e.queryFn&&n?.initialPromise?()=>n.initialPromise:e.queryFn&&e.queryFn!==j?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}function A(e,n){return"function"==typeof e?e(...n):!!e}},7641:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),s=t(1594),l=b(t(9652)),c=m(t(4016)),u=b(t(708)),f=m(t(6961)),d=m(t(875)),p=t(9611),h=b(p),y=b(t(8365));function m(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function b(e){return e&&e.__esModule?e:{default:e}}t(2736);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,k=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&d.remove(s.body,i),o&&d.remove(s.getElementsByTagName("html")[0],o),r&&g>0&&0==(g-=1)&&f.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(c.returnFocus(t.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),y.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(c.setupScopedFocus(t.node),c.markForFocusLater()),t.setState({isOpen:!0},function(){t.openAnimationFrame=requestAnimationFrame(function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})})}))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())})},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(t.content,e),t.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":i(n))?n:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},o=r.base;return t.state.afterOpen&&(o=o+" "+r.afterOpen),t.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof n&&n?o+" "+n:o},t.attributesFromObject=function(e,n){return Object.keys(n).reduce(function(t,r){return t[e+"-"+r]=n[r],t},{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&d.add(a.body,o),r&&d.add(a.getElementsByTagName("html")[0],r),t&&(g+=1,f.hide(n)),y.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,r=e.overlayClassName,i=e.defaultStyles,a=e.children,s=t?{}:i.content,l=r?{}:i.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=o({id:n,ref:this.setContentRef,style:o({},s,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(u,a);return this.props.overlayElement(c,f)}}]),n}(s.Component);k.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},k.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(h.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(h.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},n.default=k,e.exports=n.default},8043:(e,n,t)=>{"use strict";t.d(n,{X:()=>s,k:()=>l});var r=t(7494),o=t(1223),i=t(1422),a=t(4750),s=class extends a.k{#V;#Y;#X;#r;#f;#v;#Z;constructor(e){super(),this.#Z=!1,this.#v=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#X=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#V=u(this.options),this.state=e.state??this.#V,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#f?.promise}setOptions(e){if(this.options={...this.#v,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){const e=u(this.options);void 0!==e.data&&(this.setState(c(e.data,e.dataUpdatedAt)),this.#V=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#X.remove(this)}setData(e,n){const t=(0,r.pl)(this.state.data,e,this.options);return this.#d({data:t,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),t}setState(e,n){this.#d({type:"setState",state:e,setStateOptions:n})}cancel(e){const n=this.#f?.promise;return this.#f?.cancel(e),n?n.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#V)}isActive(){return this.observers.some(e=>!1!==(0,r.Eh)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,r.d2)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,r.j3)(this.state.dataUpdatedAt,e))}onFocus(){const e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#f?.continue()}onOnline(){const e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#f?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#X.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(this.#f&&(this.#Z?this.#f.cancel({revert:!0}):this.#f.cancelRetry()),this.scheduleGc()),this.#X.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#d({type:"invalidate"})}async fetch(e,n){if("idle"!==this.state.fetchStatus&&"rejected"!==this.#f?.status())if(void 0!==this.state.data&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#f)return this.#f.continueRetry(),this.#f.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const t=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#Z=!0,t.signal)})},a=()=>{const e=(0,r.ZM)(this.options,n),t=(()=>{const e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return o(e),e})();return this.#Z=!1,this.options.persister?this.options.persister(e,t,this):e(t)},s=(()=>{const e={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:a};return o(e),e})();this.options.behavior?.onFetch(s,this),this.#Y=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===s.fetchOptions?.meta||this.#d({type:"fetch",meta:s.fetchOptions?.meta}),this.#f=(0,i.II)({initialPromise:n?.initialPromise,fn:s.fetchFn,onCancel:e=>{e instanceof i.cc&&e.revert&&this.setState({...this.#Y,fetchStatus:"idle"}),t.abort()},onFail:(e,n)=>{this.#d({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#d({type:"pause"})},onContinue:()=>{this.#d({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0});try{const e=await this.#f.start();if(void 0===e)throw new Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#X.config.onSuccess?.(e,this),this.#X.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof i.cc){if(e.silent)return this.#f.promise;if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#d({type:"error",error:e}),this.#X.config.onError?.(e,this),this.#X.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#d(e){this.state=(n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...l(n.data,this.options),fetchMeta:e.meta??null};case"success":const t={...n,...c(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#Y=e.manual?t:void 0,t;case"error":const r=e.error;return{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}})(this.state),o.jG.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#X.notify({query:this,type:"updated",action:e})})}};function l(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,i.v_)(n.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function c(e,n){return{data:e,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u(e){const n="function"==typeof e.initialData?e.initialData():e.initialData,t=void 0!==n,r=t?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:t?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"pending",fetchStatus:"idle"}}},8198:(e,n,t)=>{"use strict";t.d(n,{A:()=>k});var r=t(1594),o=function(e){var n=function(e){return e.replace(/^([A-Z])|[\s-_]+(\w)/g,function(e,n,t){return t?t.toUpperCase():n.toLowerCase()})}(e);return n.charAt(0).toUpperCase()+n.slice(1)},i=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.filter(function(e,n,t){return Boolean(e)&&""!==e.trim()&&t.indexOf(e)===n}).join(" ").trim()},a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var l=["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"];function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function 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 p(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){h(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 h(e,n,t){return(n=function(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var y=(0,r.forwardRef)(function(e,n){var t=e.color,o=void 0===t?"currentColor":t,s=e.size,f=void 0===s?24:s,d=e.strokeWidth,h=void 0===d?2:d,y=e.absoluteStrokeWidth,m=e.className,b=void 0===m?"":m,v=e.children,g=e.iconNode,k=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,r.createElement)("svg",p(p(p({ref:n},a),{},{width:f,height:f,stroke:o,strokeWidth:y?24*Number(h)/Number(f):h,className:i("lucide",b)},!v&&!function(e){for(var n in e)if(n.startsWith("aria-")||"role"===n||"title"===n)return!0}(k)&&{"aria-hidden":"true"}),k),[].concat(c(g.map(function(e){var n,t,o=(t=2,function(e){if(Array.isArray(e))return e}(n=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}}(n,t)||u(n,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.")}()),i=o[0],a=o[1];return(0,r.createElement)(i,a)})),c(Array.isArray(v)?v:[v])))});function m(e){return m="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},m(e)}var b=["className"];function v(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function g(e,n,t){return(n=function(e){var n=function(e){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=m(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var k=function(e,n){var t=(0,r.forwardRef)(function(t,a){var s,l=t.className,c=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(t,b);return(0,r.createElement)(y,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?v(Object(t),!0).forEach(function(n){g(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):v(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({ref:a,iconNode:n,className:i("lucide-".concat((s=o(e),s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())),"lucide-".concat(e),l)},c))});return t.displayName=o(e),t}},8323:(e,n,t)=>{"use strict";t.d(n,{g:()=>b});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=["height","tiny","small","medium","large","line","style","children"];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)}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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f);return t||(k||c?t=30:o?t=5:p?t=45:a&&(t=15)),s().createElement(h,d({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}},8365:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")},n.resetState=function(){r=new t};var t=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach(function(t){return t(e,n.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new t;n.default=r},8550:(e,n,t)=>{"use strict";t.d(n,{j:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(9803),f=t(4259),d=t(7314),p=t(6e3),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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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(f.A,{size:14,fill:"rgb(255 255 255 / 25%)"}):a().createElement(u.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(d.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])}},8899:(e,n,t)=>{"use strict";t.d(n,{j:()=>Q,u:()=>W});var r,o,i,a,s,l,c,u=t(1594),f=t.n(u),d=t(9652),p=t.n(d),h=t(2988),y=t(6e3),m=t(4368),b=t(6672),v=t(6611),g=t(7160),k=t(7314),w=t(8198),x=(0,w.A)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),O=(0,w.A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),E=t(3784),S=t(9251),j=t(6533),C=t(5643);function A(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=A(["\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"]))),R=C.Ay.div(o||(o=A(["\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 box-shadow: var(--neko-shadow-xs);\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"]))),T=C.Ay.div(i||(i=A(["\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"]))),z=C.Ay.div(a||(a=A(["\n position: absolute;\n left: 0;\n z-index: 9999;\n border-radius: var(--neko-radius-md);\n overflow: hidden;\n min-width: 100%;\n width: max-content;\n max-width: 100vw;\n top: 100%;\n margin-top: 4px;\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n box-shadow: var(--neko-shadow-lg);\n \n &.neko-dropdown-up {\n top: auto;\n bottom: 100%;\n }\n \n &.hidden {\n opacity: 0;\n }\n"]))),M=C.Ay.div(s||(s=A(["\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"]))),N=C.Ay.div(l||(l=A(["\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"]))),_=C.Ay.div(c||(c=A(["\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 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)}function F(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||q(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 q(e,n){if(e){if("string"==typeof e)return L(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)?L(e,n):void 0}}function L(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,d=e.busy,p=void 0!==d&&d,g=e.chevronIconSize,k=void 0===g?b.hS.chevron:g,w=e.textFiltering,x=e.value,O=e.className,C=e.disabled,A=e.requirePro,N=e.multiple,_=void 0!==N&&N,B=e.placeholder,U=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,I),W=p||c;f().useEffect(function(){c&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')},[c]);var Q,H,$,G,K=15;if(_){var V=f().Children.toArray(e.children).filter(function(e){return(x||[]).includes(e.props.value)||e.props.checked}).map(function(e){return e.props});Q=V.map(function(e){return e.label}).join(", ")||B||"Select",H=t,$=V.some(function(e){return e.requirePro})||A,G=null}else{var Y,X=null===(Y=f().Children.toArray(e.children).find(function(e){return e.props.value===x||e.props.checked}))||void 0===Y?void 0:Y.props;Q=(null==X?void 0:X.label)||B||"Select",H=(null==X?void 0:X.description)||t,$=(null==X?void 0:X.requirePro)||A,G=null==X?void 0:X.icon,K=(null==X?void 0:X.iconSize)||15}var Z=F((0,u.useState)(!1),2),J=Z[0],ee=Z[1],ne=F((0,u.useState)(""),2),te=ne[0],re=ne[1],oe=(0,u.useRef)(),ie=$&&!a;(0,u.useEffect)(function(){_&&!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.')},[_,o]),(0,u.useEffect)(function(){var e=function(e){"Escape"===e.key&&J&&ee(!1)};if(J)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}},[J]);var ae=f().Children.map(e.children,function(t){return t?f().cloneElement(t,{name:t.props.name||n,checked:_?(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(_){var i=Array.isArray(x)?function(e){if(Array.isArray(e))return L(e)}(a=x)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||q(a)||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.")}():[];i.includes(r)?i=i.filter(function(e){return e!==r}):i.push(r),s(i,n)}else r!==x&&s(r,n),o&&ee(!1);else console.log("The onChange handler is not set for this select.",e);var a}(r,t.props.value)},scrolldown:o,isPro:a,disabled:C,multiple:_}):null}),se=(0,u.useMemo)(function(){if(!te||!ae.length)return ae;var e=te.toLowerCase().split(" ").filter(function(e){return e.length>0});return f().Children.toArray(ae).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)})})},[ae,te]),le=(0,y.gR)("neko-select",O,{"show-options":J,disabled:C||c}),ce=(0,y.gR)("neko-select-options",{hidden:!J}),ue=(0,y.gR)("neko-select-option",{isBusy:W});return o?f().createElement(P,D({name:n},U,{onClick:function(){C||c||ee(!J)},className:le,"data-is-disabled":C||c,ref:oe}),f().createElement(R,{className:ue},W?f().createElement(f().Fragment,null,f().createElement(m.X,{type:"circle",size:"20px"})):f().createElement(f().Fragment,null,G&&f().createElement(E.z,{icon:G,width:K,height:K,style:{marginRight:"".concat(Math.max(K-15,4),"px")}}),f().createElement("span",{className:"neko-select-option-label"},Q),f().createElement("div",{className:"rightContent"},ie&&f().createElement(h.K,null),f().createElement("span",{className:"neko-chevron-wrap"},f().createElement(v.A,{size:k,className:"neko-select-chevron",style:{transform:J?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),H&&("string"==typeof H?f().createElement(T,{dangerouslySetInnerHTML:{__html:H}}):f().createElement(T,null,H)),f().createElement(j.G,{visible:J,targetRef:oe,onClose:function(){J&&ee(!1)}},f().createElement(z,{className:ce},w&&f().createElement(M,{className:"neko-select-filter-container"},f().createElement(S.A,{value:te,placeholder:"Search...",onChange:function(e){return re(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})),f().createElement(M,null,se)))):ae},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,d=void 0!==u&&u,p=e.optionDisabled,m=void 0!==p&&p,b=e.requirePro,v=void 0!==b&&b,w=e.icon,S=e.iconSize,j=void 0===S?20:S,C=e.multiple,A=void 0!==C&&C,P=v&&!d,R=(0,y.gR)({"neko-radio":!c},{"neko-select-option":c},e.className,{disabled:P||m}),z=A?o?g.A:k.A:o?x:O,M=f().createElement(_,{className:R,onClick:function(e){s(e,t)}},f().createElement("div",{className:"option"},f().createElement("div",{className:"option-group"},A?f().createElement(z,{size:j,color:P?"var(--neko-disabled-color)":o?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):f().createElement("div",{style:{position:"relative",width:j,height:j,flexShrink:0,marginRight:"8px"}},f().createElement(O,{size:j,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&f().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)"}})),w&&f().createElement(E.z,{icon:w,width:j,height:j,style:{marginRight:"".concat(Math.max(j-11,4),"px")}}),i),f().createElement(h.K,{show:P}))),I=f().createElement(N,{className:R,onClick:function(e){s(e,t)}},f().createElement("label",{htmlFor:n},f().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},f().createElement(O,{size:24,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&f().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)"}})),f().createElement("div",{className:"inner-container"},f().createElement("span",{className:"label"},i,f().createElement(h.K,{className:"inline",style:{top:-1},show:P})),a&&("string"==typeof a?f().createElement(T,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:a}}):f().createElement(T,{style:{marginTop:0}},a)))));return c?M:I},W=function(e){return f().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 Q=function(e){return f().createElement(U,e)};Q.propTypes={id:p().string,name:p().string,value:p().string,checked:p().bool,label:p().string,description:p().string,onClick:p().func,scrolldown:p().bool,isPro:p().bool,optionDisabled:p().bool,requirePro:p().bool,icon:p().string,iconSize:p().number,multiple:p().bool}},8925:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=(r=t(1439))&&r.__esModule?r:{default:r};n.default=o.default,e.exports=n.default},9176:(e,n,t)=>{"use strict";t.d(n,{z:()=>v});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(2925),u=t(6e3);function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||d(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){if(e){if("string"==typeof e)return 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,y,m=l.Ay.div(r||(h=["\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||(y=h.slice(0)),r=Object.freeze(Object.defineProperties(h,{raw:{value:Object.freeze(y)}})))),b=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=f((0,o.useState)(!1),2),h=p[0],y=p[1],b=f((0,o.useState)(!1),2),v=b[0],g=b[1],k=(0,u.gR)("neko-page",n);if(a&&!h){var w,x=function(e){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(a);try{for(x.s();!(w=x.n()).done;){var O=w.value;if(O){y(O);break}}}catch(e){x.e(e)}finally{x.f()}}return i().createElement(m,{className:k,style:l},h&&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: ",h.url,i().createElement("br",null),"CODE: ",h.code,i().createElement("br",null),"MESSAGE: ",h.message,i().createElement("br",null)))),h.body&&v&&i().createElement("p",{className:"neko-debug"},i().createElement("div",{dangerouslySetInnerHTML:{__html:h.body}})),h.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)},v=function(e){return i().createElement(b,e)};v.propTypes={className:s().string,style:s().object,nekoErrors:s().bool}},9239:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]])},9251:(e,n,t)=>{"use strict";t.d(n,{A:()=>O});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(3784),u=t(6e3);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 d=["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){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=f(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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}function b(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 v,g,k=function(e){return e.split(",").map(function(e){return e.trim()}).filter(function(e){return e.length>0})},w=function(e,n){var t,r,a=e.type,s=void 0===a?"text":a,l=e.name,f=e.value,h=void 0===f?"":f,m=e.description,v=e.placeholder,g=void 0===v?"":v,w=e.onChange,x=e.onEnter,O=e.onBlur,E=e.onFinalChange,S=e.readOnly,j=void 0!==S&&S,C=e.step,A=void 0===C?1:C,P=e.min,R=void 0===P?0:P,T=e.max,z=void 0===T?null:T,M=e.maxLength,N=e.natural,_=void 0!==N&&N,I=e.onReset,D=e.isCommaSeparatedArray,F=void 0!==D&&D,q=e.iconEmpty,L=void 0===q?"":q,B=e.iconFilled,U=void 0===B?"":B,W=e.onEmptyIconClick,Q=e.onFilledIconClick,H=e.className,$=e.style,G=e.inputStyle,K=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),V=(t=(0,o.useState)(h||0===h?h:""),r=2,function(e){if(Array.isArray(e))return e}(t)||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}}(t,r)||function(e,n){if(e){if("string"==typeof e)return b(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)?b(e,n):void 0}}(t,r)||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.")}()),Y=V[0],X=V[1],Z=!!w,J=M||("number"===s?3:void 0);(0,o.useEffect)(function(){E&&(x||O)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")},[E,x,O]),(0,o.useEffect)(function(){var e;Z||X(F?(e=h,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):h)},[h]);var ee=function(e){var n=e.target.value,t=F?k(n):n;e.stopPropagation(),e.preventDefault(),Z?w(t,l):X(n)},ne=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value,t=F?k(n):n;E?E(t,l):x&&x(t,l)}},te=function(e){var n=e.target.value,t=F?k(n):n;(F?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}(h,t):h===t)||(E?E(t,l):O&&O(t,l))},re=(0,u.gR)("neko-input",{natural:_}),oe=function(){var e=Z?h:Y;return F?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},ie=L||U,ae=Boolean(oe()&&U),se=Boolean(!oe()&&L);return i().createElement("div",{className:H,style:$},i().createElement("div",{style:{position:"relative"}},"number"===s?i().createElement("input",p({ref:n,className:re,name:l,value:Z?h:Y,type:s,disabled:j,step:A,min:R,max:z,maxLength:J,autoComplete:"off","data-form-type":"other",placeholder:g,style:y(y({},G),{},{paddingRight:ie?"30px":void 0}),onChange:ee,onKeyPress:ne,onBlur:function(e){!function(e){var n=Number(e.target.value);R&&n<Number(R)?e.target.value=R:z&&n>Number(z)&&(e.target.value=z)}(e),te(e)},readOnly:j},K)):i().createElement("input",p({ref:n,className:re},K,{name:l,value:Z?h:Y,type:s,disabled:j,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:g,style:y(y({},G),{},{paddingRight:ie?"30px":void 0}),maxLength:J,onChange:ee,onKeyPress:ne,onBlur:te,readOnly:j},K)),!!h&&!!I&&i().createElement(c.z,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return I()}}),se&&i().createElement(c.z,{icon:L,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:W?"auto":"none",cursor:W?"pointer":"default"},color:"#5a5a5a82",onClick:W}),ae&&i().createElement(c.z,{icon:U,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:Q?"auto":"none",cursor:Q?"pointer":"default"},color:"var(--neko-blue)",onClick:Q})),m&&("string"==typeof m?i().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:m}}):i().createElement("p",{className:"neko-input-description"},m)))},x=(0,l.Ay)((0,o.forwardRef)(w))(r||(v=["\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 box-shadow: var(--neko-shadow-xs);\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"],g||(g=v.slice(0)),r=Object.freeze(Object.defineProperties(v,{raw:{value:Object.freeze(g)}})))),O=i().forwardRef(function(e,n){return i().createElement(x,p({ref:n},e))});O.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}},9380:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){return[].slice.call(n.querySelectorAll("*"),0).reduce(function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])},[]).filter(a)};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){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&function(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)}(e,!t)}e.exports=n.default},9558:(e,n,t)=>{"use strict";var r=t(6893);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},9570:(e,n,t)=>{"use strict";t.d(n,{Ht:()=>s,jE:()=>a});var r=t(1594),o=t(6070),i=r.createContext(void 0),a=e=>{const n=r.useContext(i);if(e)return e;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},s=({client:e,children:n})=>(r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,o.jsx)(i.Provider,{value:e,children:n}))},9611:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,o=((r=t(4456))&&r.__esModule?r:{default:r}).default,i=o.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=o.canUseDOM?window.NodeList:{},n.canUseDOM=o.canUseDOM,n.default=i},9652:(e,n,t)=>{e.exports=t(9558)()},9803:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]])},9990:(e,n,t)=>{"use strict";t.d(n,{j:()=>x,u:()=>O});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=t(2988),d=t(6611),p=t(3837),h=t(6e3);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=u.Ay.div(r||(r=m(["\n"]))),v=u.Ay.div(o||(o=m(["\n align-items: center;\n background-color: var(--neko-main-color);\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n position: relative; /* for the hover accent bar */\n transition: filter 140ms ease;\n will-change: filter;\n\n &.disabled {\n background-color: rgba(var(--neko-yellow-rgb), 0.25);\n cursor: default;\n }\n\n p {\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: white;\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n\n &:not(.disabled):hover { filter: brightness(1.04); }\n\n /* Slim left accent bar reveal on hover */\n &::before {\n content: '';\n position: absolute;\n left: 10px;\n top: 20%;\n width: 2px;\n height: 60%;\n background: currentColor;\n opacity: 0;\n transform: scaleY(0);\n transform-origin: center top;\n transition: transform 200ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 140ms ease;\n pointer-events: none;\n }\n\n &:not(.disabled):hover::before {\n opacity: 0.65;\n transform: scaleY(1);\n }\n\n @media (prefers-reduced-motion: reduce) { transition: none; }\n"]))),g=u.Ay.div(i||(i=m(["\n background-color: white;\n color: var(--neko-font-color);\n display: none;\n\n &.active {\n display: block;\n }\n"]))),k=function(e){var n,t,r=(n=s().useState(e.activeTabIndex),t=2,function(e){if(Array.isArray(e))return e}(n)||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}}(n,t)||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}}(n,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.")}()),o=r[0],i=r[1],a=s().Children.map(e.children,function(n,t){var r=n.props.title||"Untitled Tab "+(t+1),o="tab-"+(t+1);return n.props.key?o=n.props.key:"string"==typeof n.props.title&&(o=(o=n.props.title.toLowerCase().replace(/[^a-z0-9 ]/gi,"")).replace(/ /g,"-")),{key:o,title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),onDragOver:n.props.onDragOver,onDrop:n.props.onDrop,rightActions:n.props.rightActions||null,className:n.props.className}}),l=s().Children.map(e.children,function(e,n){return s().cloneElement(e,{isActive:n===o})});return s().createElement(b,{className:"neko-side-tabs"},a.map(function(n,t){var r=["neko-side-tab",t===o?"active":"",n.requirePro?"disabled":""].filter(function(e){return e.length>0});return s().createElement(s().Fragment,null,s().createElement(v,{key:n.key,className:r,onClick:function(r){!function(n,t,r){if(!t.requirePro){var a=n===o?null:n;i(a),e.onChange&&e.onChange(a,t,r)}}(t,n,r)},onDragOver:n.onDragOver,onDrop:n.onDrop},s().createElement("p",null,s().createElement("span",{style:{fontSize:15}},n.title),s().createElement(f.K,{className:"inline",show:n.requirePro})),null===n.rightActions?t===o?s().createElement(d.A,{className:"neko-side-tab-icon"}):s().createElement(p.A,{className:"neko-side-tab-icon"}):t===o?s().createElement("div",{style:{marginLeft:"auto"}},n.rightActions):s().createElement(p.A,{className:"neko-side-tab-icon"})),l[t])}))},w=function(e){var n=e.children,t=e.isActive,r=void 0!==t&&t,o=e.className,i=(0,h.gR)("neko-side-tab-content",o,{active:r});return s().createElement(g,{className:i},n)},x=function(e){return s().createElement(k,e)};x.propTypes={isPro:c().bool,onChange:c().func,activeTabIndex:c().number};var O=function(e){return s().createElement(w,e)};O.propTypes={isActive:c().bool,requirePro:c().bool,title:c().string,onDragOver:c().func,onDrop:c().func,rightActions:c().element}}}]);2 (self.wpJsonWplr=self.wpJsonWplr||[]).push([[121],{84:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t){for(var r=0,o=e.length;o>0;){var i=o/2|0,a=r+i;t(e[a],n)<=0?(r=++a,o-=i+1):o=i}return r}},413:(e,n,t)=>{"use strict";t.d(n,{t:()=>i});var r=t(1982),o=t(7494),i=new class extends r.Q{#e=!0;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e(!0),t=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}}},657:(e,n,t)=>{"use strict";t.d(n,{M:()=>N,R:()=>z});var r,o,i,a,s,l,c=t(1594),u=t.n(c),f=t(9652),d=t.n(f),p=t(5643),h=t(6611),y=t(3837),m=t(6794),b=t(2909),v=t(1203),g=t(6218),k=t(6e3);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"]))),T=function(e){var n={gallery:v.A,tag:g.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,f=void 0!==l&&l,d=e.selected,p=void 0!==d&&d,x=e.draggable,O=void 0!==x&&x,E=e.onDragStart,T=e.onDragOver,N=e.onDragEnd,z=e.onDrop,M=e.isExpanded,_=void 0!==M&&M,I=e.dragging,D=void 0!==I&&I,q=e.rightAction,F=void 0===q?null:q,L=e.rightActionOnHover,B=void 0===L?null:L,U=e.onDragLeave,W=(e.preventClose,!!e.icon),Q=!!e.children,H=w((0,c.useState)(_),2),$=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:b.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(_),W||Y(_?m.A:b.A)},[W,_]);var ne=function(e){e.stopPropagation(),G(!$)},te=u().Children.map(e.children,function(e){return u().cloneElement(e,{chevron:r})}),re=D||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:T,onDrop:z,onDragLeave:U,onDragEnd:N},r?X&&Q?$?u().createElement(h.A,{size:24,onClick:ne}):u().createElement(y.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),f&&u().createElement("div",{style:s},i)),J&&B||F),$&&u().createElement(R,{className:ie},te))},N=function(e){return u().createElement(E,e)};N.propTypes={chevron:d().bool};var z=function(e){return u().createElement(T,e)};z.propTypes={icon:d().oneOfType([d().elementType,d().oneOf(["gallery"])]),title:d().string,isExpanded:d().bool}},668:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function i(e){var n=function(e){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=r(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(n)?n:n+""}Object.defineProperty(n,"__esModule",{value:!0});var a=t(84),s=function(){return e=function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._queue=[]},(n=[{key:"enqueue",value:function(e,n){var t={priority:(n=Object.assign({priority:0},n)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=n.priority)this._queue.push(t);else{var r=a.default(this._queue,t,function(e,n){return n.priority-e.priority});this._queue.splice(r,0,t)}}},{key:"dequeue",value:function(){var e=this._queue.shift();return null==e?void 0:e.run}},{key:"filter",value:function(e){return this._queue.filter(function(n){return n.priority===e.priority}).map(function(e){return e.run})}},{key:"size",get:function(){return this._queue.length}}])&&o(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n}();n.default=s},708:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,o.default)(e);if(t.length){var r=void 0,a=n.shiftKey,s=t[0],l=t[t.length-1],c=i();if(e===c){if(!a)return;r=l}if(l!==c||a||(r=s),s===c&&a&&(r=l),r)return n.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var f=t.indexOf(c);if(f>-1&&(f+=a?-1:1),void 0===(r=t[f]))return n.preventDefault(),void(r=a?l:s).focus();n.preventDefault(),r.focus()}}else n.preventDefault()};var r,o=(r=t(9380))&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=n.default},875:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var n in t)o(e,t[n]);var i=document.body;for(var a in r)o(i,r[a]);t={},r={}},n.log=function(){};var t={},r={};function o(e,n){e.classList.remove(n)}n.add=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach(function(e){!function(e,n){e[n]||(e[n]=0),e[n]+=1}(i,e),o.add(e)});var o,i},n.remove=function(e,n){return o=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach(function(e){!function(e,n){e[n]&&(e[n]-=1)}(i,e),0===i[e]&&o.remove(e)});var o,i}},965:(e,n,t)=>{"use strict";t.d(n,{m:()=>j});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6e3),c=t(3784);function u(e){return u="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},u(e)}var f,d=["name","value","rows","description","placeholder","onEnter","onBlurForce","readOnly","avoidOnEnterWithShift","fullHeight","maxLength","className","style","textAreaStyle","countable","disabled","tabToSpaces","copyable"];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){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=u(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function b(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return v(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(v(n={},r,function(){return this}),n),f=c.prototype=s.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,v(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=c,v(f,"constructor",c),v(c,"constructor",l),l.displayName="GeneratorFunction",v(c,o,"GeneratorFunction"),v(f),v(f,o,"Generator"),v(f,r,function(){return this}),v(f,"toString",function(){return"[object Generator]"}),(b=function(){return{w:i,m:d}})()}function v(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}v=function(e,n,t,r){function i(n,t){v(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},v(e,n,t,r)}function g(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 k(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){g(i,r,o,a,s,"next",e)}function s(e){g(i,r,o,a,s,"throw",e)}a(void 0)})}}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}var O,E,S=(0,s.Ay)(function(e){var n,t=e.name,i=e.value,a=void 0===i?"":i,s=e.rows,u=void 0===s?6:s,f=e.description,h=e.placeholder,m=void 0===h?"":h,v=e.onEnter,g=void 0===v?null:v,x=e.onBlurForce,O=void 0!==x&&x,E=e.readOnly,S=void 0!==E&&E,j=e.avoidOnEnterWithShift,C=void 0!==j&&j,A=e.fullHeight,P=void 0!==A&&A,R=e.maxLength,T=void 0===R?null:R,N=e.className,z=e.style,M=e.textAreaStyle,_=void 0===M?{}:M,I=e.countable,D=void 0!==I&&I,q=e.disabled,F=e.tabToSpaces,L=e.copyable,B=void 0!==L&&L,U=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),W=w((0,r.useState)(a),2),Q=W[0],H=W[1],$=w((0,r.useState)(0),2),G=$[0],K=$[1],V=w((0,r.useState)(!1),2),Y=V[0],X=V[1],Z=w((0,r.useState)(!1),2),J=Z[0],ee=Z[1],ne=!!e.onChange,te=(0,r.useRef)(null),re=(0,r.useCallback)(function(e){if(F&&"Tab"===e.key){e.preventDefault();var n=te.current.selectionStart,t=te.current.selectionEnd,r=te.current.value;te.current.value=r.substring(0,n)+" "+r.substring(t),te.current.selectionStart=te.current.selectionEnd=n+2}else X(e.shiftKey)},[F]),oe=(0,r.useCallback)(function(){X(!1)},[]);(0,r.useEffect)(function(){var e=te.current;if(e)return e.addEventListener("keydown",re,!1),e.addEventListener("keyup",oe,!1),function(){e.removeEventListener("keydown",re,!1),e.removeEventListener("keyup",oe,!1)}},[re,oe]),(0,r.useEffect)(function(){if(ne||H(a),"words"===D){var e=a.split(" ").filter(function(e){return""!==e}).length;K(e)}else D&&K(a.length)},[a,D,ne]);var ie=(0,r.useCallback)(function(n){var r=T?n.target.value.substr(0,T):n.target.value;n.stopPropagation(),ne?e.onChange(r,t):H(r,t)},[T,ne,e,t]),ae=(0,r.useCallback)(k(b().m(function e(){var n,t;return b().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=ne?a:Q){e.n=1;break}return e.a(2);case 1:return e.p=1,e.n=2,navigator.clipboard.writeText(n);case 2:ee(!0),setTimeout(function(){return ee(!1)},2e3),e.n=4;break;case 3:e.p=3,e.v,(t=document.createElement("textarea")).value=n,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),ee(!0),setTimeout(function(){return ee(!1)},2e3);case 4:return e.a(2)}},e,null,[[1,3]])})),[a,Q,ne]),se=(0,l.gR)(N,{disabled:q});return o().createElement("div",{className:se,style:z},o().createElement("div",{className:"neko-textarea-container"},o().createElement("textarea",p({ref:te,className:"neko-textarea",rows:u,disabled:q},U,{name:t,spellCheck:"false",placeholder:m,onChange:ie,onKeyPress:function(n){if(g&&!n.shiftKey&&"Enter"===n.key){if(C&&Y)return;n.preventDefault(),e.onEnter(n.target.value,t)}},onBlur:function(n){(O||e.onBlur&&a!==n.target.value)&&e.onBlur(n.target.value,t)},readOnly:S,style:y(y({},_),{},{height:P?"100%":null!==(n=_.height)&&void 0!==n?n:void 0}),value:ne?a:Q})),B&&(S||q)&&o().createElement("button",{className:"neko-textarea-copy-button",onClick:ae,type:"button",title:J?"Copied!":"Copy to clipboard"},o().createElement(c.z,{icon:J?"check":"duplicate"})),o().createElement("div",{className:"neko-text-area-extra"},f?"string"==typeof f?o().createElement("div",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:f}}):o().createElement("div",{className:"neko-input-description"},f):D?o().createElement("div",null):null,D&&o().createElement("div",{className:"neko-textarea-count"},G,T?" / ".concat(T):""," ","words"===D?"words":"chars"))))})(f||(O=["\n .neko-textarea-container {\n position: relative;\n height: ","\n }\n\n .neko-textarea-copy-button {\n position: absolute;\n top: 8px;\n right: 8px;\n background: white;\n border: 1px solid var(--neko-gray-80);\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: all 0.2s ease;\n font-size: 12px;\n color: var(--neko-gray-50);\n z-index: 1;\n\n &:hover {\n background: var(--neko-gray-98);\n color: var(--neko-main-color);\n border-color: var(--neko-main-color);\n }\n\n &:active {\n transform: scale(0.95);\n }\n\n svg {\n width: 14px;\n height: 14px;\n }\n }\n\n .neko-textarea {\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n background: var(--neko-input-background);\n color: black;\n padding: 5px 10px;\n width: 100%;\n transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n &:focus {\n background-color: white;\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n \n &:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:focus-within {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:read-only {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border: 1.5px solid var(--neko-gray-80);\n color: var(--neko-gray-30);\n cursor: default;\n \n &:focus {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border-color: var(--neko-gray-80) !important;\n }\n }\n \n &:disabled {\n color: var(--neko-gray-60);\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n opacity: 0.6;\n cursor: not-allowed;\n }\n }\n\n .neko-text-area-extra {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n color: var(--neko-gray-60);\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n\n .neko-textarea-count {\n margin: 0 0 0 10px;\n text-align: right;\n min-width: 130px;\n display: block;\n flex-shrink: 0;\n }\n\n .neko-input-description {\n margin-top: 5px;\n margin-bottom: 0;\n flex: 1;\n font-size: var(--neko-small-font-size);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n }\n }\n\n &.disabled {\n .neko-textarea {\n border: 1.5px solid var(--neko-disabled-color);\n cursor: not-allowed;\n opacity: 0.35;\n }\n }\n"],E||(E=O.slice(0)),f=Object.freeze(Object.defineProperties(O,{raw:{value:Object.freeze(E)}}))),function(e){return e.fullHeight?"100%":void 0}),j=function(e){return o().createElement(S,e)};j.propTypes={name:a().string,value:a().string,rows:a().number,description:a().string,placeholder:a().string,onChange:a().func,onEnter:a().func,onBlur:a().func,onBlurForce:a().bool,readOnly:a().bool,avoidOnEnterWithShift:a().bool,fullHeight:a().bool,copyable:a().bool}},1168:(e,n,t)=>{"use strict";t.d(n,{N:()=>w,Y:()=>x});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3),f=t(3531),d=["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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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,d);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(f.YS,null,a().createElement(g,e))},x=function(e){return a().createElement(f.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])}},1203:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]])},1223:(e,n,t)=>{"use strict";t.d(n,{jG:()=>o});var r=t(5933).Zq,o=function(){let e=[],n=0,t=e=>{e()},o=e=>{e()},i=r;const a=r=>{n?e.push(r):i(()=>{t(r)})};return{batch:r=>{let a;n++;try{a=r()}finally{n--,n||(()=>{const n=e;e=[],n.length&&i(()=>{o(()=>{n.forEach(e=>{t(e)})})})})()}return a},batchCalls:e=>(...n)=>{a(()=>{e(...n)})},schedule:a,setNotifyFunction:e=>{t=e},setBatchNotifyFunction:e=>{o=e},setScheduler:e=>{i=e}}}()},1368:(e,n,t)=>{"use strict";t.d(n,{n:()=>u});var r=t(1594),o=t(1452),i=t(1223),a=t(1982),s=t(7494),l=class extends a.Q{#r;#o=void 0;#i;#a;constructor(e,n){super(),this.#r=e,this.setOptions(n),this.bindMethods(),this.#s()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const n=this.options;this.options=this.#r.defaultMutationOptions(e),(0,s.f8)(this.options,n)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),n?.mutationKey&&this.options.mutationKey&&(0,s.EN)(n.mutationKey)!==(0,s.EN)(this.options.mutationKey)?this.reset():"pending"===this.#i?.state.status&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(e){this.#s(),this.#l(e)}getCurrentResult(){return this.#o}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#s(),this.#l()}mutate(e,n){return this.#a=n,this.#i?.removeObserver(this),this.#i=this.#r.getMutationCache().build(this.#r,this.options),this.#i.addObserver(this),this.#i.execute(e)}#s(){const e=this.#i?.state??(0,o.$)();this.#o={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){i.jG.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#o.variables,t=this.#o.context,r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};"success"===e?.type?(this.#a.onSuccess?.(e.data,n,t,r),this.#a.onSettled?.(e.data,null,n,t,r)):"error"===e?.type&&(this.#a.onError?.(e.error,n,t,r),this.#a.onSettled?.(void 0,e.error,n,t,r))}this.listeners.forEach(e=>{e(this.#o)})})}},c=t(9570);function u(e,n){const t=(0,c.jE)(n),[o]=r.useState(()=>new l(t,e));r.useEffect(()=>{o.setOptions(e)},[o,e]);const a=r.useSyncExternalStore(r.useCallback(e=>o.subscribe(i.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),u=r.useCallback((e,n)=>{o.mutate(e,n).catch(s.lQ)},[o]);if(a.error&&(0,s.GU)(o.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:u,mutateAsync:a.mutate}}},1422:(e,n,t)=>{"use strict";t.d(n,{II:()=>u,cc:()=>c,v_:()=>l});var r=t(7076),o=t(413),i=t(3472),a=t(7494);function s(e){return Math.min(1e3*2**e,3e4)}function l(e){return"online"!==(e??"online")||o.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function u(e){let n,t=!1,u=0;const f=(0,i.T)(),d=()=>"pending"!==f.status,p=()=>r.m.isFocused()&&("always"===e.networkMode||o.t.isOnline())&&e.canRun(),h=()=>l(e.networkMode)&&e.canRun(),y=e=>{d()||(n?.(),f.resolve(e))},m=e=>{d()||(n?.(),f.reject(e))},b=()=>new Promise(t=>{n=e=>{(d()||p())&&t(e)},e.onPause?.()}).then(()=>{n=void 0,d()||e.onContinue?.()}),v=()=>{if(d())return;let n;const r=0===u?e.initialPromise:void 0;try{n=r??e.fn()}catch(e){n=Promise.reject(e)}Promise.resolve(n).then(y).catch(n=>{if(d())return;const r=e.retry??(a.S$?0:3),o=e.retryDelay??s,i="function"==typeof o?o(u,n):o,l=!0===r||"number"==typeof r&&u<r||"function"==typeof r&&r(u,n);!t&&l?(u++,e.onFail?.(u,n),(0,a.yy)(i).then(()=>p()?void 0:b()).then(()=>{t?m(n):v()})):m(n)})};return{promise:f,status:()=>f.status,cancel:n=>{if(!d()){const t=new c(n);m(t),e.onCancel?.(t)}},continue:()=>(n?.(),f),cancelRetry:()=>{t=!0},continueRetry:()=>{t=!1},canStart:h,start:()=>(h()?v():b().then(v),f)}}},1439:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),a=t(1594),s=y(a),l=y(t(5206)),c=y(t(9652)),u=y(t(7641)),f=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(6961)),d=t(9611),p=y(d),h=t(1862);function y(e){return e&&e.__esModule?e:{default:e}}function m(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}var b=n.portalClassName="ReactModalPortal",v=n.bodyOpenClassName="ReactModal__Body--open",g=d.canUseDOM&&void 0!==l.default.createPortal,k=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function x(e){return e()}var O=function(e){function n(){var e,t,r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);for(var i=arguments.length,a=Array(i),c=0;c<i;c++)a[c]=arguments[c];return t=r=m(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.removePortal=function(){!g&&l.default.unmountComponentAtNode(r.node);var e=x(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var t=w()(r,s.default.createElement(u.default,o({defaultStyles:n.defaultStyles},e)),r.node);r.portalRef(t)},m(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){d.canUseDOM&&(g||(this.node=k("div")),this.node.className=this.props.portalClassName,x(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:x(e.parentSelector),nextParent:x(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(d.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=t.prevParent,s=t.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&g?(!this.node&&g&&(this.node=k("div")),w()(s.default.createElement(u.default,o({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){f.setElement(e)}}]),n}(a.Component);O.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(p.default),c.default.instanceOf(d.SafeHTMLCollection),c.default.instanceOf(d.SafeNodeList),c.default.arrayOf(c.default.instanceOf(p.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},O.defaultProps={isOpen:!1,portalClassName:b,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return s.default.createElement("div",e,n)},contentElement:function(e,n){return s.default.createElement("div",e,n)}},O.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,h.polyfill)(O),n.default=O},1452:(e,n,t)=>{"use strict";t.d(n,{$:()=>s,s:()=>a});var r=t(1223),o=t(4750),i=t(1422),a=class extends o.k{#r;#c;#u;#f;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#u=e.mutationCache,this.#c=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#c.includes(e)||(this.#c.push(e),this.clearGcTimeout(),this.#u.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#c=this.#c.filter(n=>n!==e),this.scheduleGc(),this.#u.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#c.length||("pending"===this.state.status?this.scheduleGc():this.#u.remove(this))}continue(){return this.#f?.continue()??this.execute(this.state.variables)}async execute(e){const n=()=>{this.#d({type:"continue"})},t={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#f=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,t):Promise.reject(new Error("No mutationFn found")),onFail:(e,n)=>{this.#d({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#d({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#u.canRun(this)});const r="pending"===this.state.status,o=!this.#f.canStart();try{if(r)n();else{this.#d({type:"pending",variables:e,isPaused:o}),await(this.#u.config.onMutate?.(e,this,t));const n=await(this.options.onMutate?.(e,t));n!==this.state.context&&this.#d({type:"pending",context:n,variables:e,isPaused:o})}const i=await this.#f.start();return await(this.#u.config.onSuccess?.(i,e,this.state.context,this,t)),await(this.options.onSuccess?.(i,e,this.state.context,t)),await(this.#u.config.onSettled?.(i,null,this.state.variables,this.state.context,this,t)),await(this.options.onSettled?.(i,null,e,this.state.context,t)),this.#d({type:"success",data:i}),i}catch(n){try{throw await(this.#u.config.onError?.(n,e,this.state.context,this,t)),await(this.options.onError?.(n,e,this.state.context,t)),await(this.#u.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this,t)),await(this.options.onSettled?.(void 0,n,e,this.state.context,t)),n}finally{this.#d({type:"error",error:n})}}finally{this.#u.runNext(this)}}#d(e){this.state=(n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.jG.batch(()=>{this.#c.forEach(n=>{n.onMutationUpdate(e)}),this.#u.notify({mutation:this,type:"updated",action:e})})}};function s(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},1746:(e,n,t)=>{"use strict";t.d(n,{E:()=>m});var r=t(7494),o=t(8043),i=t(1223),a=t(1982),s=class extends a.Q{constructor(e={}){super(),this.config=e,this.#p=new Map}#p;build(e,n,t){const i=n.queryKey,a=n.queryHash??(0,r.F$)(i,n);let s=this.get(a);return s||(s=new o.X({client:e,queryKey:i,queryHash:a,options:e.defaultQueryOptions(n),state:t,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.#p.has(e.queryHash)||(this.#p.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=this.#p.get(e.queryHash);n&&(e.destroy(),n===e&&this.#p.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#p.get(e)}getAll(){return[...this.#p.values()]}find(e){const n={exact:!0,...e};return this.getAll().find(e=>(0,r.MK)(n,e))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(n=>(0,r.MK)(e,n)):n}notify(e){i.jG.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},l=t(1452),c=class extends a.Q{constructor(e={}){super(),this.config=e,this.#h=new Set,this.#y=new Map,this.#m=0}#h;#y;#m;build(e,n,t){const r=new l.s({client:e,mutationCache:this,mutationId:++this.#m,options:e.defaultMutationOptions(n),state:t});return this.add(r),r}add(e){this.#h.add(e);const n=u(e);if("string"==typeof n){const t=this.#y.get(n);t?t.push(e):this.#y.set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#h.delete(e)){const n=u(e);if("string"==typeof n){const t=this.#y.get(n);if(t)if(t.length>1){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}else t[0]===e&&this.#y.delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=u(e);if("string"==typeof n){const t=this.#y.get(n),r=t?.find(e=>"pending"===e.state.status);return!r||r===e}return!0}runNext(e){const n=u(e);if("string"==typeof n){const t=this.#y.get(n)?.find(n=>n!==e&&n.state.isPaused);return t?.continue()??Promise.resolve()}return Promise.resolve()}clear(){i.jG.batch(()=>{this.#h.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#h.clear(),this.#y.clear()})}getAll(){return Array.from(this.#h)}find(e){const n={exact:!0,...e};return this.getAll().find(e=>(0,r.nJ)(n,e))}findAll(e={}){return this.getAll().filter(n=>(0,r.nJ)(e,n))}notify(e){i.jG.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return i.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.lQ))))}};function u(e){return e.options.scope?.id}var f=t(7076),d=t(413);function p(e){return{onFetch:(n,t)=>{const o=n.options,i=n.fetchOptions?.meta?.fetchMore?.direction,a=n.state.data?.pages||[],s=n.state.data?.pageParams||[];let l={pages:[],pageParams:[]},c=0;const u=async()=>{let t=!1;const u=(0,r.ZM)(n.options,n.fetchOptions),f=async(e,o,i)=>{if(t)return Promise.reject();if(null==o&&e.pages.length)return Promise.resolve(e);const a=(()=>{const e={client:n.client,queryKey:n.queryKey,pageParam:o,direction:i?"backward":"forward",meta:n.options.meta};var r;return r=e,Object.defineProperty(r,"signal",{enumerable:!0,get:()=>(n.signal.aborted?t=!0:n.signal.addEventListener("abort",()=>{t=!0}),n.signal)}),e})(),s=await u(a),{maxPages:l}=n.options,c=i?r.ZZ:r.y9;return{pages:c(e.pages,s,l),pageParams:c(e.pageParams,o,l)}};if(i&&a.length){const e="backward"===i,n={pages:a,pageParams:s},t=(e?y:h)(o,n);l=await f(n,t,e)}else{const n=e??a.length;do{const e=0===c?s[0]??o.initialPageParam:h(o,l);if(c>0&&null==e)break;l=await f(l,e),c++}while(c<n)}return l};n.options.persister?n.fetchFn=()=>n.options.persister?.(u,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},t):n.fetchFn=u}}}function h(e,{pages:n,pageParams:t}){const r=n.length-1;return n.length>0?e.getNextPageParam(n[r],n,t[r],t):void 0}function y(e,{pages:n,pageParams:t}){return n.length>0?e.getPreviousPageParam?.(n[0],n,t[0],t):void 0}var m=class{#b;#u;#v;#g;#k;#w;#x;#O;constructor(e={}){this.#b=e.queryCache||new s,this.#u=e.mutationCache||new c,this.#v=e.defaultOptions||{},this.#g=new Map,this.#k=new Map,this.#w=0}mount(){this.#w++,1===this.#w&&(this.#x=f.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onFocus())}),this.#O=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onOnline())}))}unmount(){this.#w--,0===this.#w&&(this.#x?.(),this.#x=void 0,this.#O?.(),this.#O=void 0)}isFetching(e){return this.#b.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#u.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#b.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),t=this.#b.build(this,n),o=t.state.data;return void 0===o?this.fetchQuery(e):(e.revalidateIfStale&&t.isStaleByTime((0,r.d2)(n.staleTime,t))&&this.prefetchQuery(n),Promise.resolve(o))}getQueriesData(e){return this.#b.findAll(e).map(({queryKey:e,state:n})=>[e,n.data])}setQueryData(e,n,t){const o=this.defaultQueryOptions({queryKey:e}),i=this.#b.get(o.queryHash),a=i?.state.data,s=(0,r.Zw)(n,a);if(void 0!==s)return this.#b.build(this,o).setData(s,{...t,manual:!0})}setQueriesData(e,n,t){return i.jG.batch(()=>this.#b.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,n,t)]))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#b.get(n.queryHash)?.state}removeQueries(e){const n=this.#b;i.jG.batch(()=>{n.findAll(e).forEach(e=>{n.remove(e)})})}resetQueries(e,n){const t=this.#b;return i.jG.batch(()=>(t.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},n)))}cancelQueries(e,n={}){const t={revert:!0,...n},o=i.jG.batch(()=>this.#b.findAll(e).map(e=>e.cancel(t)));return Promise.all(o).then(r.lQ).catch(r.lQ)}invalidateQueries(e,n={}){return i.jG.batch(()=>(this.#b.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},n)))}refetchQueries(e,n={}){const t={...n,cancelRefetch:n.cancelRefetch??!0},o=i.jG.batch(()=>this.#b.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let n=e.fetch(void 0,t);return t.throwOnError||(n=n.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():n}));return Promise.all(o).then(r.lQ)}fetchQuery(e){const n=this.defaultQueryOptions(e);void 0===n.retry&&(n.retry=!1);const t=this.#b.build(this,n);return t.isStaleByTime((0,r.d2)(n.staleTime,t))?t.fetch(n):Promise.resolve(t.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}fetchInfiniteQuery(e){return e.behavior=p(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}ensureInfiniteQueryData(e){return e.behavior=p(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#u.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#b}getMutationCache(){return this.#u}getDefaultOptions(){return this.#v}setDefaultOptions(e){this.#v=e}setQueryDefaults(e,n){this.#g.set((0,r.EN)(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#g.values()],t={};return n.forEach(n=>{(0,r.Cp)(e,n.queryKey)&&Object.assign(t,n.defaultOptions)}),t}setMutationDefaults(e,n){this.#k.set((0,r.EN)(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#k.values()],t={};return n.forEach(n=>{(0,r.Cp)(e,n.mutationKey)&&Object.assign(t,n.defaultOptions)}),t}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#v.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=(0,r.F$)(n.queryKey,n)),void 0===n.refetchOnReconnect&&(n.refetchOnReconnect="always"!==n.networkMode),void 0===n.throwOnError&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===r.hT&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#v.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#b.clear(),this.#u.clear()}}},1754:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},1774:(e,n,t)=>{"use strict";t.d(n,{d:()=>y});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(6e3),u=["title","contentAlign","titleStyle","color"];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)}var d,p,h=(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u)),d=(0,c.gR)("neko-settings",e.className);return i().createElement("div",f({className:d},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||(d=["\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"],p||(p=d.slice(0)),r=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}}))),function(e){var n=e.color;return n?"\n --settings-color: var(--neko-".concat(n,");\n "):""}),y=function(e){return i().createElement(h,e)};y.propTypes={title:s().string,className:s().string,contentAlign:s().string,titleStyle:s().object,color:s().oneOf(["blue","purple","green","red","orange","yellow","gray"])}},1794:(e,n,t)=>{"use strict";t.d(n,{X:()=>f});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643).Ay.section(r||(o=["\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"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),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}),f=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,i=e.width,a=void 0===i?200:i,l=e.background,c=void 0===l?"#007cba":l,f=e.children,d=180*(t<=o?t:o)/o;return s().createElement(u,{className:"neko-gauge",backgroundColor:c,degrees:d,width:a},s().createElement("div",{className:"gauge"},s().createElement("div",{className:"mask"},s().createElement("div",{className:"semi-circle"}),s().createElement("div",{className:"semi-circle--mask"})),s().createElement("div",{className:"child-container"},s().createElement("div",{className:"child"},s().createElement("div",{className:"spacing"}),f))))};f.propTypes={value:c().number,min:c().number,max:c().number,width:c().number,background:c().string}},1862:(e,n,t)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(n){var t=this.constructor.getDerivedStateFromProps(e,n);return null!=t?t:null}.bind(this))}function i(e,n){try{var t=this.props,r=this.state;this.props=e,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(t,r)}finally{this.props=t,this.state=r}}function a(e){var n=e.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof n.getSnapshotBeforeUpdate)return e;var t=null,a=null,s=null;if("function"==typeof n.componentWillMount?t="componentWillMount":"function"==typeof n.UNSAFE_componentWillMount&&(t="UNSAFE_componentWillMount"),"function"==typeof n.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof n.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof n.componentWillUpdate?s="componentWillUpdate":"function"==typeof n.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==t||null!==a||null!==s){var l=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==t?"\n "+t:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(n.componentWillMount=r,n.componentWillReceiveProps=o),"function"==typeof n.getSnapshotBeforeUpdate){if("function"!=typeof n.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=i;var u=n.componentDidUpdate;n.componentDidUpdate=function(e,n,t){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:t;u.call(this,e,n,r)}}return e}t.r(n),t.d(n,{polyfill:()=>a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},1982:(e,n,t)=>{"use strict";t.d(n,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},2020:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e){var n="function"==typeof Map?new Map:void 0;return o=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(n){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return function(e,n,t){if(i())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,n);var o=new(e.bind.apply(e,r));return t&&a(o,t.prototype),o}(e,arguments,s(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},o(e)}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function a(e,n){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},a(e,n)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l=t(3820),c=function(e){function n(e){var t,o,a,l;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(o=this,a=n,l=[e],a=s(a),t=function(e,n){if(n&&("object"==r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(o,i()?Reflect.construct(a,l||[],s(o).constructor):a.apply(o,l))).name="TimeoutError",t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&a(e,n)}(n,e),t=n,Object.defineProperty(t,"prototype",{writable:!1}),t;var t}(o(Error)),u=function(e,n,t){return new Promise(function(r,o){if("number"!=typeof n||n<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(n!==1/0){var i=setTimeout(function(){if("function"!=typeof t){var i="string"==typeof t?t:"Promise timed out after ".concat(n," milliseconds"),a=t instanceof Error?t:new c(i);"function"==typeof e.cancel&&e.cancel(),o(a)}else try{r(t())}catch(e){o(e)}},n);l(e.then(r,o),function(){clearTimeout(i)})}else r(e)})};e.exports=u,e.exports.default=u,e.exports.TimeoutError=c},2223:(e,n,t)=>{"use strict";t.d(n,{E:()=>f});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=(0,t(5643).Ay)(function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t,o=s().Children.map(e.children,function(e){return e.props.name?e:s().cloneElement(e,{name:n,isPro:r})});return s().createElement("div",{className:"neko-checkbox-group"},o)})(r||(o=["\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}})))),f=function(e){return s().createElement(u,e)};f.propTypes={name:c().string,max:c().number,isPro:c().bool}},2454:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},2598:e=>{"use strict";e.exports=function(){}},2685:(e,n,t)=>{"use strict";t.d(n,{V:()=>Z,_:()=>X});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(2988),c=t(3784),u=t(6533),f=t(9251),d=t(3648),p=t(6894),h=t(6611),y=t(6e3),m=t(6118);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 T(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?R(Object(t),!0).forEach(function(n){N(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 N(e,n,t){return(n=function(e){var n=function(e){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=b(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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 z(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)||M(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,n){if(e){if("string"==typeof e)return _(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_(e,n):void 0}}function _(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function I(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function D(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var q=.25,F=s.Ay.div(v||(v=D(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),L=s.Ay.div(g||(g=D(["\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=D(["\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=D(["\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=D(["\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"]))),Q=s.Ay.div(O||(O=D(["\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=D(["\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"]))),$=s.Ay.div(S||(S=D(["\n max-height: 300px;\n overflow-y: auto;\n"]))),G=s.Ay.div(j||(j=D(["\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="",t=0;t<e;t++)n+="abcdefghijklmnopqrstuvwxyz0123456789"[36*Math.random()|0];return n},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,N=e.idealWidth,_=void 0===N?120:N,D=e.maxWidth,Q=void 0===D?320:D,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=I(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),fe=(0,r.useRef)([]),de=(0,r.useRef)({key:"",widths:{}}),pe=z((0,r.useState)([]),2),he=pe[0],ye=pe[1],me=z((0,r.useState)(!1),2),be=me[0],ve=me[1],ge=z((0,r.useState)(""),2),ke=ge[0],we=ge[1],xe=z((0,r.useState)(!1),2),Oe=xe[0],Ee=xe[1],Se=z((0,r.useState)(Y),2),je=Se[0],Ce=Se[1],Ae=z((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],Te=(0,r.useRef)(!1);(0,r.useEffect)(function(){Ce(Y)},[Y]);var Ne=(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){}},[]),ze=(0,r.useMemo)(function(){var e=[];return o().Children.forEach(a,function(n){o().isValidElement(n)&&e.push(n)}),e},[a]),Me=(0,r.useMemo)(function(){var e=new Set;return ze.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,f=o.icon,d=void 0===f?null:f,p=o.busy,h=void 0!==p&&p,y=o.isBusy;return{key:r,title:a,requirePro:!m&&l,hidden:u,icon:d,busy:h||void 0!==y&&y}})},[ze,m]),_e=(0,r.useMemo)(function(){return Me.map(function(e){return e.key})},[Me]),Ie=(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&&Ne(n.key))},[b,Pe,v,k,Ne]),De=(0,r.useMemo)(function(){for(var e=new Set(he),n=[],t=0;t<Me.length;t++){var r=Me[t];r&&(r.hidden||e.has(t)||n.push(t))}return n},[he,Me]),qe=(0,r.useCallback)(function(e){var n=fe.current[e];n&&n.focus&&n.focus({preventScroll:!0})},[]),Fe=(0,r.useCallback)(function(e,n){if(De.length){var t=De.indexOf(e),r=-1===t?0:(t+n+De.length)%De.length,o=De[r],i=Me[o];i&&!i.requirePro&&(Ie(o,i),qe(o))}},[De,Me,Ie,qe]),Le=(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(),De.length){var t=De[0],r=Me[t];r&&!r.requirePro&&(Ie(t,r),qe(t))}break;case"End":if(n.preventDefault(),De.length){var o=De[De.length-1],i=Me[o];i&&!i.requirePro&&(Ie(o,i),qe(o))}}}},[De,Me,Ie,qe]),Be=(0,r.useCallback)(function(e){var n=fe.current[e];if(!n||"undefined"==typeof window)return _;for(var t=window.getComputedStyle(n),r=(parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0),o=0,i=Array.from(n.children);o<i.length;o++){var a=i[o],s=a.getBoundingClientRect().width||0;a.classList&&a.classList.contains("neko-tab-label")?r+=Math.max(a.scrollWidth||0,s):r+=s}var l="number"==typeof Q?Q:Number.MAX_SAFE_INTEGER;return Math.min(r,l)},[_,Q]),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=[];fe.current.forEach(function(e,n){var t=Me[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)<q?e:Y});var a=te,s=n-r-a,l=o.join(",");if(de.current.key!==l){var c={};o.forEach(function(e){c[e]=Be(e)}),de.current={key:l,widths:c}}var u=de.current.widths,f=o.reduce(function(e,n){return e+(u[n]||_)},0),d=ue.current?1:0,p=f+t+(i-1+d)*Y;if(p<=s)return Ee(!1),ye(function(e){return e.length?[]:e}),void Ce(function(e){return Math.abs(e-Y)<q?e:Y});var h=i-1+d;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)<q?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)<q?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=Me.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)<q?e:Y}),ye(function(e){return e.length===k.length&&e.every(function(e,n){return e===k[n]})?e:k})}},[Me,Pe,Y,Z,R,_,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){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=M(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(fe.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(Me.length){var e="string"==typeof b?b:Pe;if(!_e.includes(e)&&_e.length>0){var n=Me.find(function(e){return!e.hidden});n&&e!==n.key&&Re(n.key)}else e!==Pe&&Re(e)}},[b,Me,_e,Pe]),(0,r.useEffect)(function(){var e=Me.find(function(e){return e.key===Pe});if(e&&e.hidden){var n=Me.find(function(e){return!e.hidden});n&&Re(n.key)}},[Me,Pe]),(0,r.useLayoutEffect)(function(){if(!Te.current&&Me.length){Te.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&&_e.includes(r)?r:null)||(null!==(n=null===(t=Me.find(function(e){return!e.hidden}))||void 0===t?void 0:t.key)&&void 0!==n?n:_e[0]),Re(e)}if(x){var o=_e.indexOf(e);-1!==o&&Me[o]&&Ie(o,Me[o])}}},[k,x,Me,_e,Pe,Ie]);var We=(0,r.useMemo)(function(){return o().Children.map(ze,function(e,n){var t=Me[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)})})},[ze,Me,Pe,i,ae]),Qe=(0,y.gR)("neko-tabs",{inversed:i});return o().createElement("div",P({className:Qe},ie),n&&o().createElement(U,{className:"".concat(i?"inversed":""," ").concat(t?"has-subtitle":"")},o().createElement(d.s,{h2:!0,className:"neko-tabs-title"},n),t&&o().createElement("div",{className:"neko-tabs-subtitle"},t)),o().createElement(F,null,o().createElement(L,{ref:se,role:"tablist","aria-label":oe},Me.map(function(e,n){var t,r=e.key===Pe,a=(e.hidden||he.includes(n))&&!r,s=(null===(t=ze[n])||void 0===t?void 0:t.props)||{},u=s.busy||s.isBusy||!1,f="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(i?"inversed":""," ")+"".concat(u?"busy":""),d=de.current.widths[n]||_,p=T(T({},Oe?{minWidth:R,maxWidth:Q,flex:"1 1 ".concat(d,"px")}:{flex:"0 0 auto"}),{},{marginRight:je});return o().createElement(W,{key:e.key,id:"tab-".concat(ae,"-").concat(n),ref:function(e){return fe.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:Le(n),onClick:function(t){u||Ie(n,e,t)},className:f,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(f.A,{value:ke,placeholder:"Search tabs...",onChange:function(e){return we(e)}})),o().createElement($,{role:"menu"},he.filter(function(e){var n;return!ke||((null===(n=Me[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=Me[e])||void 0===n?void 0:n.key)||e,role:"menuitem",onClick:function(n){ve(!1),we(""),Ie(e,Me[e],n)},className:"neko-tab-overflow-item"},(null===(t=Me[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,f=e._labelledById,d=(e.title,e.icon,e.requirePro,e.key,I(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:d,overlayStyle:{borderRadius:"0 8px 8px 8px"},className:"neko-tab-panel-wrapper"},o().createElement(Q,{id:u,role:"tabpanel","aria-labelledby":f,"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}},2736:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){for(var e=[i,a],n=0;n<e.length;n++){var t=e[n];t&&t.parentNode&&t.parentNode.removeChild(t)}i=a=null,s=[]},n.log=function(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[i,a],n=0;n<e.length;n++){var t=e[n]||{};console.log(t.nodeName,t.className,t.id)}console.log("edn bodyTrap ----------")};var r,o=(r=t(8365))&&r.__esModule?r:{default:r},i=void 0,a=void 0,s=[];function l(){0!==s.length&&s[s.length-1].focusContent()}o.default.subscribe(function(e,n){i||a||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",l),(a=i.cloneNode()).addEventListener("focus",l)),(s=n).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==a&&document.body.appendChild(a)):(i.parentElement&&i.parentElement.removeChild(i),a.parentElement&&a.parentElement.removeChild(a))})},2909:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},2925:(e,n,t)=>{"use strict";t.d(n,{M:()=>k});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(3784),u=t(2988),f=t(6e3),d=["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,b,v=(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,T=(e.busyIconSize,e.requirePro),N=void 0!==T&&T,z=e.isPro,M=void 0!==z&&z,_=e.small,I=e.large,D=e.width,q=(e.height,e.fullWidth),F=e.startTime,L=void 0===F?null:F,B=e.progress,U=void 0===B?null:B,W=e.ai,Q=void 0!==W&&W,H=e.children,$=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),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(){Q&&(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.')},[Q,r,J]);var ne=s||N&&!M,te=!!y,re=N&&!M,oe=!!w&&G,ie=(0,o.useMemo)(function(){var e="number"==typeof D?D:30;return _&&(e*=.8),I&&(e*=1.3),"header"===J||t&&t.includes("header")?20:x?e-12:e-14},[D,x,_,I,J,t]),ae=h((0,o.useState)(null),2),se=ae[0],le=ae[1];(0,f.$$)(function(){return le(new Date)},L?1e3:null),(0,o.useEffect)(function(){L||le(null)},[L]);var ce=(0,o.useMemo)(function(){if(!L||!se)return null;var e=Math.floor((se-L)/1e3),n=Math.floor(e/60),t=e%60;return"".concat(n.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0"))},[se,L]),ue=(0,f.gR)("neko-button",J,ee,{"has-icon":te},{"custom-color":b},{small:_},{large:I},{rounded:x},{busy:G},{"is-pro":re},{full:q},{"has-stop":oe},{ai:Q});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},$),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&&_?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&&_?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&&_?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||(m=["\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"],b||(b=m.slice(0)),r=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(b)}}))),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 g(e.color)}),g=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 ")}},k=function(e){return i().createElement(v,e)};k.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}},2945:e=>{e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var i=Object.keys(e),a=Object.keys(n);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(n),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],f=n[c];if(!1===(o=t?t.call(r,u,f,c):void 0)||void 0===o&&u!==f)return!1}return!0}},2988:(e,n,t)=>{"use strict";t.d(n,{K:()=>m});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(6e3),u=["show","className"];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)}var d,p,h=l.Ay.a(r||(d=["\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||(p=d.slice(0)),r=Object.freeze(Object.defineProperties(d,{raw:{value:Object.freeze(p)}})))),y=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,u),a=(0,c.gR)("neko-pro-only",r);return t?i().createElement(h,f({href:"https://meowapps.com",target:"_blank",className:a},o),"Pro Only"):null},m=function(e){return i().createElement(y,e)};m.propTypes={show:s().bool,className:s().string}},3391:(e,n,t)=>{"use strict";t.d(n,{A:()=>P});var r,o,i,a="hsl(0 0% 100%)",s="hsl(0 0% 0%)",l="hsl(204.25deg 100% 36.47%)",c="hsl(206 100% 96%)",u="hsl(165 100% 35%)",f="hsl(165 70% 92%)",d="hsl(180 100% 35%)",p="hsl(12 85% 45%)",h="hsl(12 90% 94%)",y="hsl(36 80% 55%)",m="hsl(44 80% 54%)",b="hsl(270 40% 58%)",v="hsl(210 11% 26%)",g="hsl(210 10% 40%)",k="hsl(210 10% 46%)",w="hsl(210 9% 60%)",x="hsl(210 10% 70%)",O="hsl(210 14% 85%)",E="hsl(210 16% 92%)",S="hsl(210 20% 96%)",j="hsl(210 25% 98%)",C=(0,t(5643).DU)(r||(o=["\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||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}}))),l,a,s,b,y,m,u,d,p,v,g,k,w,x,O,E,S,j,c,c,f,h),A=function(e){var n=e.children;return React.createElement(React.Fragment,null,React.createElement(C,{key:"neko-ui-styles"}),n)};const P=function(e){var n=e.children;return React.createElement(A,null,n)}},3472:(e,n,t)=>{"use strict";function r(){let e,n;const t=new Promise((t,r)=>{e=t,n=r});function r(e){Object.assign(t,e),delete t.resolve,delete t.reject}return t.status="pending",t.catch(()=>{}),t.resolve=n=>{r({status:"fulfilled",value:n}),e(n)},t.reject=e=>{r({status:"rejected",reason:e}),n(e)},t}t.d(n,{T:()=>r})},3528:(e,n,t)=>{"use strict";t.d(n,{K:()=>v,o:()=>b});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(3784),f=t(6e3);function d(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=d(["\n display: flex;\n align-items: center;\n"]))),h=c.Ay.span(o||(o=d(['\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,f.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,d=e.className,p=e.inversed,y=(0,f.gR)("neko-link",d,{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}},3531:(e,n,t)=>{"use strict";t.d(n,{YS:()=>R,mR:()=>A,m9:()=>S,IU:()=>j,Tb:()=>C,yy:()=>P});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){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=i(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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,h(r.key),r)}}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(e,n){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},p(e,n)}function h(e){var n=function(e){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=x(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==x(n)?n:n+""}function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||k(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return b(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(b(n={},r,function(){return this}),n),f=c.prototype=s.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,b(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=c,b(f,"constructor",c),b(c,"constructor",l),l.displayName="GeneratorFunction",b(c,o,"GeneratorFunction"),b(f),b(f,o,"Generator"),b(f,r,function(){return this}),b(f,"toString",function(){return"[object Generator]"}),(m=function(){return{w:i,m:d}})()}function b(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}b=function(e,n,t,r){function i(n,t){b(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},b(e,n,t,r)}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)}var E=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){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=k(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(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},S=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,u,f,d,p=arguments;return m().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=p.length>1&&void 0!==p[1]?p[1]:{},r=null,o={},i=null,a=null,e.p=1,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.n=2,fetch("".concat(n),t);case 2:return a=e.v,e.n=3,a.text();case 3:r=e.v,(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.n=5;break;case 4:e.p=4,d=e.v,console.error("[nekoFetch]",d),u="BROKEN-REPLY",f="The reply sent by the server is broken.","AbortError"===d.name?(u="USER-ABORTED",f="The request was aborted by the user."):a&&a.status&&408===a.status&&(u="REQUEST-TIMEOUT",f="The request generated a timeout."),i=new c(f,u,n,r||a,d);case 5:return i&&(o.success=!1,o.message=i.message,o.error=i),e.a(2,E(o))}},e,null,[[1,4]])}));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,c,u,f,d,p,h,b,v,g,k,w,x,E,j=arguments;return m().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=(t=j.length>1&&void 0!==j[1]?j[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.n=1;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(n,")."));case 1:if(f=l?new FormData:null,l)for(f.append("file",l),d=0,p=Object.entries(o);d<p.length;d++)h=y(p[d],2),b=h[0],v=h[1],f.append(b,v);return g={},c&&(g["X-WP-Nonce"]=c),u&&(g.Authorization="Bearer ".concat(u)),f||(g["Content-Type"]="application/json"),k={method:a,headers:g,body:f||(o?O(o):null),signal:s},w=null,e.p=2,e.n=3,S(n,k);case 3:if((w=e.v).success){e.n=4;break}throw new Error(null!==(x=null===(E=w)||void 0===E?void 0:E.message)&&void 0!==x?x:"Unknown error.");case 4:return e.a(2,w);case 5:throw e.p=5,e.v;case 6:return e.a(2)}},e,null,[[2,5]])}));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=g(m().m(function e(n){var t,r,o,i,a,s,l,c,u,f,d,p,h,b,v=arguments;return m().w(function(e){for(;;)if(0===e.n){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,f=Object.entries(o);u<f.length;u++)d=y(f[u],2),p=d[0],h=d[1],c.append(p,h);return b=s?{"X-WP-Nonce":s}:{},l&&(b.Authorization="Bearer ".concat(l)),c||(b["Content-Type"]="application/json"),e.a(2,S(n,{method:"POST",headers:b,body:c||O(o),signal:i}))}},e)}));return function(n){return e.apply(this,arguments)}}(),A=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};function P(e){return new Promise(function(n){return setTimeout(n,e)})}var R=function(e){function n(e){var t,r,o,i;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(r=this,o=n,i=[e],o=d(o),t=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)}(r,f()?Reflect.construct(o,i||[],d(r).constructor):o.apply(r,i))).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&&p(e,n)}(n,e),t=n,i=[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}],(r=[{key:"render",value:function(){var e;return this.state.hasError?(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)))):this.props.children}}])&&u(t.prototype,r),i&&u(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,i}(o().Component)},3585:(e,n,t)=>{"use strict";var r;t.d(n,{s:()=>l});var o,i,a=t(5643).Ay.div(r||(o=["\n label {\n display: block;\n margin-bottom: 3px;\n }\n\n .neko-input, .neko-textarea {\n margin-bottom: 5px;\n }\n"],i||(i=o.slice(0)),r=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(i)}})))),s=function(e){return React.createElement(a,{className:"neko-form"},e.children||null)},l=function(e){return React.createElement(s,e)};l.propTypes={}},3648:(e,n,t)=>{"use strict";t.d(n,{s:()=>I});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6e3);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,f,d,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){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=c(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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(f||(f=E(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),S),A=s.Ay.h3(d||(d=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),T=s.Ay.h6(y||(y=E(["\n ","\n font-size: var(--neko-h6-font-size);\n"])),S),N=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"]))),z=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"]))),M=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"]))),_=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,f=e.h1,d=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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":f},{"neko-typo-h2":d},{"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 f?o().createElement(j,k({style:x(x({},O),i),className:E},w),t):d?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(T,k({style:x(x({},O),i),className:E},w),t):b?o().createElement(N,k({style:x(x({},O),i),className:E},w),t):v?o().createElement(M,k({style:x(x({},O),i),className:E},w),t):o().createElement(z,k({style:x(x({},O),i),className:E},w),t)},I=function(e){return o().createElement(_,e)};I.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}},3770:(e,n,t)=>{"use strict";t.d(n,{H:()=>w});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(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 c(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach(function(n){u(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function u(e,n,t){return(n=function(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return d(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(d(n={},r,function(){return this}),n),p=c.prototype=s.prototype=Object.create(u);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=c,d(p,"constructor",c),d(c,"constructor",l),l.displayName="GeneratorFunction",d(c,o,"GeneratorFunction"),d(p),d(p,o,"Generator"),d(p,r,function(){return this}),d(p,"toString",function(){return"[object Generator]"}),(f=function(){return{w:i,m:h}})()}function d(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}d=function(e,n,t,r){function i(n,t){d(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},d(e,n,t,r)}function p(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 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={display:"flex",alignItems:"center",position:"relative",flex:"1 1 auto"},b={display:"flex",alignItems:"center",background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)",height:36,color:"#64748b",margin:0,padding:"0 15px 0 35px",fontSize:13,fontWeight:500,border:"1px solid #e2e8f0",borderRadius:10,fontFamily:"'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace",whiteSpace:"pre",overflow:"hidden",textOverflow:"ellipsis",flex:"1 1 auto",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.04)",transition:"all 0.2s ease",letterSpacing:"-0.01em"},v={position:"absolute",left:5,top:"50%",transform:"translateY(-50%)",display:"flex",alignItems:"center",justifyContent:"center",width:28,height:28,background:"transparent",border:"none",borderRadius:6,cursor:"pointer",color:"#94a3b8",transition:"all 0.15s ease"},g=function(e){var n=e.copied;return o().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{transition:"all 0.15s ease"}},n?o().createElement("polyline",{points:"20 6 9 17 4 12"}):o().createElement(o().Fragment,null,o().createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),o().createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})))};function k(e){var n=document.createElement("textarea");n.value=e,n.style.position="fixed",n.style.left="-9999px",n.style.top="-9999px",document.body.appendChild(n),n.focus(),n.select();try{return document.execCommand("copy"),!0}catch(e){return!1}finally{document.body.removeChild(n)}}var w=function(e){var n=e.prefix,t=void 0===n?"code-engine":n,i=e.name,a=void 0===i?"shortcode":i,s=e.params,l=void 0===s?{id:1}:s,u=e.color,d=void 0===u?"green":u,y=h((0,r.useState)(!1),2),w=y[0],x=y[1],O=h((0,r.useState)(!1),2),E=O[0],S=O[1],j=function(e,n){var t=Object.entries(n).map(function(e){var n=h(e,2),t=n[0],r=n[1];return"".concat(t,'="').concat(r,'"')}).join(" ");return"[".concat(e).concat(t?" "+t:"","]")}(t,l),C=function(){var e,n=(e=f().m(function e(n){var t;return f().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n.stopPropagation(),t=!1,!navigator.clipboard||!window.isSecureContext){e.n=5;break}return e.p=1,e.n=2,navigator.clipboard.writeText(j);case 2:t=!0,e.n=4;break;case 3:e.p=3,e.v,t=k(j);case 4:e.n=6;break;case 5:t=k(j);case 6:t&&(x(!0),setTimeout(function(){return x(!1)},1500));case 7:return e.a(2)}},e,null,[[1,3]])}),function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){p(i,r,o,a,s,"next",e)}function s(e){p(i,r,o,a,s,"throw",e)}a(void 0)})});return function(e){return n.apply(this,arguments)}}(),A=function(e,n){return e.split(/(".*?")/).map(function(e,t){return/^".*"$/.test(e)?o().createElement("span",{key:t,style:{color:"var(--neko-".concat(n,")"),fontWeight:600}},e):o().createElement(o().Fragment,{key:t},e)})}(j,d);return o().createElement("div",{className:"neko-shortcode",style:m,onMouseEnter:function(){return S(!0)},onMouseLeave:function(){return S(!1)}},o().createElement("button",{onClick:C,style:c(c({},v),{},{background:E?"#f1f5f9":"transparent",color:w?"#22c55e":E?"#475569":"#94a3b8"}),title:w?"Copied ".concat(a,"!"):"Copy ".concat(a),type:"button"},o().createElement(g,{copied:w})),o().createElement("pre",{style:c(c({},b),{},{borderColor:E?"#cbd5e1":"#e2e8f0",background:E?"linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%)":"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)"})},A))};w.propTypes={prefix:a().string,name:a().string,params:a().object,color:a().string}},3784:(e,n,t)=>{"use strict";t.d(n,{z:()=>I});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6672),f=t(4883),d=t(5206),p=t.n(d),h=t(6e3);function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function 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 display: inline-block;\n"]))),g=c.Ay.div(o||(o=b(["\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""}}),k=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,l=void 0===s?160:s,c=y((0,i.useState)(!1),2),u=c[0],f=c[1],d=(0,h.G8)(function(e){return f(e)},100),m=y((0,i.useState)({top:0,left:0}),2),b=m[0],k=m[1],w=(0,i.useRef)(null);return(0,i.useEffect)(function(){if(u&&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})}},[u,o]),a().createElement(v,{className:"neko-tooltip",ref:w,style:e.style,onMouseEnter:function(){return t&&d(!0)},onMouseLeave:function(){return d(!1)}},e.children,p().createPortal(a().createElement(g,{visible:u,position:o,$maxWidth:l,style:{top:b.top,left:b.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))},w=function(e){return a().createElement(k,e)};w.propTypes={style:l().object,text:l().string,position:l().oneOf(["top","right","bottom","left"]),maxWidth:l().number};var x,O,E=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],S=["width","height","fill"],j=["width","height","fill"];function C(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 A(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?C(Object(t),!0).forEach(function(n){P(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):C(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){if("object"!=R(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=R(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==R(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function T(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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function N(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var z=c.Ay.div(x||(x=N(["\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"}),M=c.Ay.div(O||(O=N(["\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"]))),_={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},I=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,d=e.raw,p=e.isBusy,y=void 0!==p&&p,m=e.busy,b=void 0!==m&&m,v=e.variant,g=e.title,k=e.containerStyle,x=e.hoverColor,O=e.disabled,C=void 0!==O&&O,P=e.width,N=e.height,I=e.strokeWidth,D=T(e,E),q=b||y;a().useEffect(function(){y&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')},[y]);var F=v&&_[v]?_[v].color:t,L=v&&_[v]?_[v].hoverColor:x,B="string"==typeof n&&u.ho[n]?u.ho[n]:void 0,U=P||N||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]),Q=(0,i.useMemo)(function(){return!!u.Ay[n]||"function"==typeof W||"object"===R(W)},[n,W]),H=(0,h.gR)("neko-icon",l,{"neko-clickable":!!D.onClick},{spin:o||q},{disabled:C}),$=function(){if(q&&!C)return a().createElement(f.A,{size:U,className:"spin",strokeWidth:I});if(Q){var e=W,n=(D.width,D.height,D.fill),t=T(D,S);return a().createElement(e,A({size:U,fill:n||B||"none",strokeWidth:I},t))}return a().createElement(M,null,W)};if(c)return"string"==typeof c&&(c={text:c}),a().createElement(w,{text:c.text,position:c.position||"top"},a().createElement(z,{style:k,className:H,$color:F,$hoverColor:L,title:g},$()));if(d){if(Q){var G=W,K=(D.width,D.height,D.fill),V=T(D,j);return a().createElement(G,A({size:U,color:F,fill:K||B||"none",className:H,strokeWidth:I},V))}return a().createElement(M,null,W)}return a().createElement(z,{style:k,title:g,className:H,$color:F,$hoverColor:L},$())};I.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}},3820:e=>{"use strict";e.exports=function(e,n){return n=n||function(){},e.then(function(e){return new Promise(function(e){e(n())}).then(function(){return e})},function(e){return new Promise(function(e){e(n())}).then(function(){throw e})})}},3837:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4016:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){i=[]},n.log=function(){},n.handleBlur=l,n.handleFocus=c,n.markForFocusLater=function(){i.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==i.length&&(n=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){i.length>0&&i.pop()},n.setupScopedFocus=function(e){a=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))},n.teardownScopedFocus=function(){a=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))};var r,o=(r=t(9380))&&r.__esModule?r:{default:r},i=[],a=null,s=!1;function l(){s=!0}function c(){if(s){if(s=!1,!a)return;setTimeout(function(){a.contains(document.activeElement)||((0,o.default)(a)[0]||a).focus()},0)}}},4114:(e,n,t)=>{"use strict";t.d(n,{R:()=>b});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(2988),u=t(4368),f=t(6e3),d=["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,y,m=l.Ay.div(r||(h=["\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"],y||(y=h.slice(0)),r=Object.freeze(Object.defineProperties(h,{raw:{value:Object.freeze(y)}}))),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;"):""}),b=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,h=e.description,y=e.isPro,b=void 0!==y&&y,v=e.disabled,g=e.requirePro,k=void 0!==g&&g,w=e.isBusy,x=void 0!==w&&w,O=e.busy,E=void 0!==O&&O,S=e.small,j=void 0!==S&&S,C=e.color,A=e.variant,P=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),R=E||x;i().useEffect(function(){x&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')},[x]);var T=k&&!b,N=v||T,z=(0,f.gR)("neko-checkbox",e.className,{disabled:N},{small:j}),M=(0,f.gR)("neko-checkbox",{disabled:N,"neko-checked":r,"neko-indeterminate":a,small:j}),_=(0,f.gR)("neko-checked-mark"),I=(0,f.gR)("neko-indeterminate-mark");return i().createElement(m,p({className:z,checked:r,disabled:N,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){N||(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:M},i().createElement(u.X,{type:"circle",size:"16px"}))),!R&&i().createElement(i().Fragment,null,i().createElement("div",{className:M},i().createElement("div",{className:_}),i().createElement("div",{className:I})))),(l||T||h)&&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:T,style:{position:"relative",top:-1}})),h?"string"==typeof h?i().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:h}}):i().createElement("small",{className:"description"},h):null))))};b.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"])}},4259:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},4368:(e,n,t)=>{"use strict";t.d(n,{X:()=>O});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3),f=t(3784),d=["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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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,d),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(f.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}},4437:(e,n,t)=>{"use strict";t.d(n,{Q:()=>k});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(1754),u=t(3837),f=t(9239),d=t(4646),p=t(6672);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,b,v=l.Ay.div(r||(m=["\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||(b=m.slice(0)),r=Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(b)}})))),g=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,m=e.infinite,b=void 0!==m&&m,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 b||k?0:Math.ceil(0===l?1:r>0?l/r:1)},[b,k,r,l]),j="nako-paging-controller-icon ".concat(b||1!==n?"":"disabled"),C="nako-paging-controller-icon ".concat(b||k||n!==S?"":"disabled"),A=h((0,o.useState)(!1),2),P=A[0],R=A[1],T=h((0,o.useState)(O),2),N=T[0],z=T[1],M=function(e){R(!1),a(e)},_=function(e){if(b)return e;var n=Number(e);return k?n<1?1:n:n>S?S:n<1?1:n},I=function(e){var n=e.target.value;isNaN(n)||y(_(n)),R(!1)},D=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value;isNaN(n)||y(_(n)),R(!1)}},q=(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:I,onKeyPress:D})},[n,P,y,S]),F=function(e){P&&e.target===e.currentTarget&&R(!1)},L=(0,o.useRef)(null);return(0,o.useEffect)(function(){var e=function(){if(L.current){var e=L.current.offsetWidth;z(O||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[O]),i().createElement(v,{className:"neko-paging",ref:L},!!l&&i().createElement("span",{className:"neko-paging-text"},l," result",l>0?"s":""),i().createElement("div",{className:"neko-paging-controller",onClick:F},!b&&!k&&i().createElement(f.A,{className:j,onClick:function(){return M(1)},size:p.hS.chevron}),i().createElement(c.A,{className:j,onClick:function(){return M(n-1)},size:p.hS.chevron}),i().createElement("p",{className:"nako-paging-controller-text",onClick:F},w||(N?i().createElement(i().Fragment,null,q,"/",S):i().createElement(i().Fragment,null,"Page ",q," of ",S))),i().createElement(u.A,{className:C,onClick:function(){return M(n+1)},size:p.hS.chevron}),!b&&!k&&i().createElement(d.A,{className:C,onClick:function(){return M(S)},size:p.hS.chevron})))},k=function(e){return i().createElement(g,e)};k.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}},4456:(e,n,t)=>{var r;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};"object"===o(t.amdO)&&t.amdO?void 0===(r=function(){return a}.call(n,t,n,e))||(e.exports=r):e.exports?e.exports=a:window.ExecutionEnvironment=a}()},4646:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]])},4750:(e,n,t)=>{"use strict";t.d(n,{k:()=>i});var r=t(5933),o=t(7494),i=class{#E;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,o.gn)(this.gcTime)&&(this.#E=r.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(o.S$?1/0:3e5))}clearGcTimeout(){this.#E&&(r.zs.clearTimeout(this.#E),this.#E=void 0)}}},4810:(e,n,t)=>{"use strict";t.d(n,{z:()=>O});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(3648),c=t(6894),u=t(6118),f=t(6e3);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 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){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=d(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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}var g,k,w=s.Ay.div(p||(g=["\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||(k=g.slice(0)),p=Object.freeze(Object.defineProperties(g,{raw:{value:Object.freeze(k)}})))),x=function(e){var n=e.title,t=e.subtitle,r=e.children,i=e.className,a=void 0===i?"":i,s=e.busy,d=void 0!==s&&s,p=e.style,m=void 0===p?{}:p,v=e.contentStyle,g=void 0===v?{}:v,k=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),A=(0,f.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,k):k;return o().createElement(w,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:d},o().createElement("div",{className:"neko-block-content",style:b(b({},g),j?{maxHeight:j,overflowY:"auto"}:{})},r)))},O=function(e){return o().createElement(x,e)};O.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])}},4883:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},5084:(e,n,t)=>{"use strict";t.d(n,{L:()=>y});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(6e3);function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=c.Ay.div(r||(r=f(["\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=f(["\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,f=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(d,{className:b,style:f},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}},5123:(e,n,t)=>{"use strict";t.d(n,{n:()=>E});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(8925),u=t.n(c),f=t(5643),d=t(2925),p=t(6e3),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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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,f.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=f.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,f=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,T=e.action,N=void 0===T?null:T,z=e.isOpen,M=e.children,_=e.customButtonsPosition,I=void 0===_?"right":_,D=e.size,q=void 0===D?"normal":D,F=e.fullSize,L=void 0!==F&&F,B=v(e,h),U=q||(L?"full-size":"normal"),W="full-size"===U,Q=(0,p.gR)("neko-modal",n,{large:"large"===U,larger:"larger"===U,"full-size":W,"custom-modal":t}),H=A.label,$=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&&z)return window.addEventListener("keyup",X),function(){return window.removeEventListener("keyup",X)}},[S,z,X]);var Z=M||a().createElement(w,{size:U,contentWidth:f},W&&s&&a().createElement("div",{className:"full-size-header"},a().createElement("p",{className:"title"},s),N&&a().createElement("div",{className:"button-group"},N)),!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"===I&&O,Y.onClick&&a().createElement(d.M,b({className:"danger"},Y),V),G.onClick&&a().createElement(d.M,G,$),O&&"right"===I&&O)));return a().createElement(a().Fragment,null,a().createElement(k,null),a().createElement(u(),b({ariaHideApp:!1,closeTimeoutMS:200,className:Q,style:t,isOpen:z},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}},5216:e=>{"use strict";var n=Object.prototype.hasOwnProperty,t="~";function r(){}function o(e,n,t){this.fn=e,this.context=n,this.once=t||!1}function i(e,n,r,i,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new o(r,i||e,a),l=t?t+n:n;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function a(e,n){0===--e._eventsCount?e._events=new r:delete e._events[n]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(t=!1)),s.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)n.call(e,r)&&o.push(t?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var n=t?t+e:e,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},s.prototype.listenerCount=function(e){var n=t?t+e:e,r=this._events[n];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,n,r,o,i,a){var s=t?t+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,n),!0;case 3:return u.fn.call(u.context,n,r),!0;case 4:return u.fn.call(u.context,n,r,o),!0;case 5:return u.fn.call(u.context,n,r,o,i),!0;case 6:return u.fn.call(u.context,n,r,o,i,a),!0}for(c=1,l=new Array(f-1);c<f;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var d,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,n);break;case 3:u[c].fn.call(u[c].context,n,r);break;case 4:u[c].fn.call(u[c].context,n,r,o);break;default:if(!l)for(d=1,l=new Array(f-1);d<f;d++)l[d-1]=arguments[d];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,n,t){return i(this,e,n,t,!1)},s.prototype.once=function(e,n,t){return i(this,e,n,t,!0)},s.prototype.removeListener=function(e,n,r,o){var i=t?t+e:e;if(!this._events[i])return this;if(!n)return a(this,i),this;var s=this._events[i];if(s.fn)s.fn!==n||o&&!s.once||r&&s.context!==r||a(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==n||o&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:a(this,i)}return this},s.prototype.removeAllListeners=function(e){var n;return e?(n=t?t+e:e,this._events[n]&&a(this,n)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=t,s.EventEmitter=s,e.exports=s},5621:(e,n,t)=>{"use strict";t.d(n,{o:()=>W});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(5643),l=t(6611),c=t(2454),u=t(6672),f=t(6118),d=t(4114),p=t(6e3);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(3784),v=t(6533),g=t(2223),k=t(8380),w=t(2925),x=t(8323),O=t(9251);function E(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)||S(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 S(e,n){if(e){if("string"==typeof e)return j(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)?j(e,n):void 0}}function j(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 C,A,P,R=s.Ay.div(m||(A=["\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"],P||(P=A.slice(0)),m=Object.freeze(Object.defineProperties(A,{raw:{value:Object.freeze(P)}})))),T=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=E((0,r.useState)(!1),2),u=c[0],f=c[1],p=E((0,r.useState)(l||""),2),h=p[0],y=p[1],m=E((0,r.useState)(l||""),2),C=m[0],A=m[1],P=(0,r.useRef)(null),T=(0,r.useRef)(null),N="text"===i;(0,r.useEffect)(function(){N&&l!==h&&(y(l||""),A(l||""))},[l,N]);var z=l&&l.length>0||h.length>0,M="checkbox"===i,_="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}),C!==h&&(a(n,C),y(C))};return(0,r.useEffect)(function(){I(),u&&setTimeout(function(){T.current&&T.current.focus()},10)},[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:P},React.createElement(b.z,{icon:"filter",fill:z?"white":void 0,onClick:function(){return f(!u)},width:16,height:16})),React.createElement(v.G,{visible:u,targetRef:P,onClose:function(){return f(!1)}},React.createElement(R,{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(d.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(function(e){if(Array.isArray(e))return j(e)}(r=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||S(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.value]):l.filter(function(n){return n!=e.value}));var r;console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:n,option:e.value})}})})),_&&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:T,name:"neko-context-menu-text",value:C,onChange:function(e){return A(e)},onEnter:function(e){I(e),f(!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),A(""),f(!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 _(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){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=N(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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}T.propTypes={accessor:a().string,options:a().array,type:a().oneOf(["checkbox","select","text"]),onChange:a().func,filters:a().oneOfType([a().string,a().array])};var D=s.Ay.table(C||(C=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))"}),q=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,f=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(d.R,{small:!0,onChange:function(e,n,t){return e?i(t):s(t)},checked:n,indeterminate:t,busy:n&&f,disabled:f})},F=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={};return e.align&&(t={textAlign:e.align}),n&&e.verticalAlign&&(t=_(_({},t),{},{verticalAlign:e.verticalAlign})),e.style&&(t=_(_({},t),e.style)),t},L=function(e){return!0===e?"#edf8ff":e},B=function(e,n){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:n})},U=function(e){var n=e.data,t=void 0===n?[]:n,i=e.selectedItems,a=void 0===i?[]:i,s=e.selectedRow,d=e.filters,y=e.onFilterChange,m=void 0===y?B: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,R=e.variant,N=void 0===R?"default":R,M=e.alternateRowColor,I=void 0!==M&&M,U=e.sort,W=e.emptyMessage,Q=void 0===W?"Empty.":W,H=e.initialLoad,$=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,Y,X,Z,J,ee,ne,te,re=K?t.map(function(e,n){return void 0===e.id?_(_({},e),{},{id:-(n+1),disabled_row:!0}):e}):t,oe=function(e){return e?{backgroundColor:L(e)}:{}}(I),ie=re.map(function(e){var n=v.map(function(n){return{value:e[n.accessor],style:F(n,!0)}});return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:n}}),ae=(V={list:re.map(function(e){return{id:e.id}}),selectedList:a,callback:O},Y=V.list,X=V.selectedList,Z=V.callback,ee=void 0===(J=V.key)?"id":J,ne=(0,p.v_)().pressShift,te=(0,r.useMemo)(function(){if(!ne||!X.length)return null;var e=X[X.length-1];return Y.findIndex(function(n){return n[ee]===e})},[ee,Y,ne,X]),{onSelect:(0,r.useCallback)(function(e){if(Z)if(null!==te){var n=e[0],t=Y.findIndex(function(e){return e[ee]===n}),r=(te<t?te:t)+1,o=te<t?t:te,i=Y.slice(r,o).map(function(e){return e[ee]}).filter(function(e){return!X.some(function(n){return n===e})});Z([].concat(h(i),h(e)))}else Z(h(e))},[te,Y,Z,X,ee])}).onSelect,se=ie.map(function(e){return e.id}),le=0===se.length,ce=se.filter(function(e){return a.includes(e)}),ue=!le&&ce.length===se.length,fe=!ue&&a.length>0,de=v.reduce(function(e,n,t){return!1===n.visible&&e.push(t),e},[]),pe=!!O&&!le,he=o().createElement("tr",null,pe&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(q,{checked:ue,indeterminate:fe,onSelect:function(e){return O(se,e)},onUnselect:function(e){C(fe?a:se,e)}})),v.filter(function(e,n){return!de.includes(n)}).map(function(e){var n,t,r,i=U&&U.accessor===e.accessor,a=U&&"asc"===U.by,s=F(e);return o().createElement("th",{style:s,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),e.filters&&o().createElement("div",{className:"neko-column-action"},o().createElement(T,z({accessor:e.accessor},e.filters,{onChange:function(e,n){return m(e,n)},filters:(r=null!==(n=null==d?void 0:d.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}))))})),ye=(0,p.gR)("neko-table","neko-table-".concat(N),{"neko-row-selectable":!!E}),me=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,pe);return o().createElement(f.A,{busy:G,spinnerTop:!0,overlayStyle:{top:"36px",bottom:"default"===N?"36px":0,height:"auto",borderRadius:0}},o().createElement(D,{className:ye,$gridColumns:me},o().createElement("thead",null,he),o().createElement("tbody",null,!ie.length&&!$&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},Q)),ie.map(function(e,n){var t=!!s&&s===e.id||a.includes(e.id),r=t||n%2!=0?{}:oe;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)}},pe&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(q,{checked:a.includes(e.id),onSelect:function(n){n.stopPropagation(),ae([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 _(_({},e),{},{origIdx:n})}).filter(function(e){return!de.includes(e.origIdx)}).map(function(n){return o().createElement("td",{key:"".concat(e.id,"-").concat(n.origIdx),style:n.style},n.value)}))})),"default"===N&&o().createElement("tfoot",null,he)))},W=function(e){return o().createElement(U,e)};W.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}},5643:(e,n,t)=>{"use strict";t.d(n,{DU:()=>Kn,AH:()=>Wn,Ay:()=>$n});var r=function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},r.apply(this,arguments)};function o(e,n,t){if(t||2===arguments.length)for(var r,o=0,i=n.length;o<i;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return e.concat(r||Array.prototype.slice.call(n))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var i=t(1594),a=t.n(i),s=t(2945),l=t.n(s),c="-ms-",u="-moz-",f="-webkit-",d="comm",p="rule",h="decl",y="@keyframes",m=Math.abs,b=String.fromCharCode,v=Object.assign;function g(e){return e.trim()}function k(e,n){return(e=n.exec(e))?e[0]:e}function w(e,n,t){return e.replace(n,t)}function x(e,n,t){return e.indexOf(n,t)}function O(e,n){return 0|e.charCodeAt(n)}function E(e,n,t){return e.slice(n,t)}function S(e){return e.length}function j(e){return e.length}function C(e,n){return n.push(e),e}function A(e,n){return e.filter(function(e){return!k(e,n)})}var P=1,R=1,T=0,N=0,z=0,M="";function _(e,n,t,r,o,i,a,s){return{value:e,root:n,parent:t,type:r,props:o,children:i,line:P,column:R,length:a,return:"",siblings:s}}function I(e,n){return v(_("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function D(e){for(;e.root;)e=I(e.root,{children:[e]});C(e,e.siblings)}function q(){return z=N>0?O(M,--N):0,R--,10===z&&(R=1,P--),z}function F(){return z=N<T?O(M,N++):0,R++,10===z&&(R=1,P++),z}function L(){return O(M,N)}function B(){return N}function U(e,n){return E(M,e,n)}function W(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Q(e){return g(U(N-1,G(91===e?e+2:40===e?e+1:e)))}function H(e){for(;(z=L())&&z<33;)F();return W(e)>2||W(z)>3?"":" "}function $(e,n){for(;--n&&F()&&!(z<48||z>102||z>57&&z<65||z>70&&z<97););return U(e,B()+(n<6&&32==L()&&32==F()))}function G(e){for(;F();)switch(z){case e:return N;case 34:case 39:34!==e&&39!==e&&G(z);break;case 40:41===e&&G(e);break;case 92:F()}return N}function K(e,n){for(;F()&&e+z!==57&&(e+z!==84||47!==L()););return"/*"+U(n,N-1)+"*"+b(47===e?e:F())}function V(e){for(;!W(L());)F();return U(e,N)}function Y(e,n){for(var t="",r=0;r<e.length;r++)t+=n(e[r],r,e,n)||"";return t}function X(e,n,t,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case h:return e.return=e.return||e.value;case d:return"";case y:return e.return=e.value+"{"+Y(e.children,r)+"}";case p:if(!S(e.value=e.props.join(",")))return""}return S(t=Y(e.children,r))?e.return=e.value+"{"+t+"}":""}function Z(e,n,t){switch(function(e,n){return 45^O(e,0)?(((n<<2^O(e,0))<<2^O(e,1))<<2^O(e,2))<<2^O(e,3):0}(e,n)){case 5103:return f+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return f+e+e;case 4789:return u+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return f+e+u+e+c+e+e;case 5936:switch(O(e,n+11)){case 114:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return f+e+c+w(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return f+e+c+e+e;case 6165:return f+e+c+"flex-"+e+e;case 5187:return f+e+w(e,/(\w+).+(:[^]+)/,f+"box-$1$2"+c+"flex-$1$2")+e;case 5443:return f+e+c+"flex-item-"+w(e,/flex-|-self/g,"")+(k(e,/flex-|baseline/)?"":c+"grid-row-"+w(e,/flex-|-self/g,""))+e;case 4675:return f+e+c+"flex-line-pack"+w(e,/align-content|flex-|-self/g,"")+e;case 5548:return f+e+c+w(e,"shrink","negative")+e;case 5292:return f+e+c+w(e,"basis","preferred-size")+e;case 6060:return f+"box-"+w(e,"-grow","")+f+e+c+w(e,"grow","positive")+e;case 4554:return f+w(e,/([^-])(transform)/g,"$1"+f+"$2")+e;case 6187:return w(w(w(e,/(zoom-|grab)/,f+"$1"),/(image-set)/,f+"$1"),e,"")+e;case 5495:case 3959:return w(e,/(image-set\([^]*)/,f+"$1$`$1");case 4968:return w(w(e,/(.+:)(flex-)?(.*)/,f+"box-pack:$3"+c+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+f+e+e;case 4200:if(!k(e,/flex-|baseline/))return c+"grid-column-align"+E(e,n)+e;break;case 2592:case 3360:return c+w(e,"template-","")+e;case 4384:case 3616:return t&&t.some(function(e,t){return n=t,k(e.props,/grid-\w+-end/)})?~x(e+(t=t[n].value),"span",0)?e:c+w(e,"-start","")+e+c+"grid-row-span:"+(~x(t,"span",0)?k(t,/\d+/):+k(t,/\d+/)-+k(e,/\d+/))+";":c+w(e,"-start","")+e;case 4896:case 4128:return t&&t.some(function(e){return k(e.props,/grid-\w+-start/)})?e:c+w(w(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return w(e,/(.+)-inline(.+)/,f+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(S(e)-1-n>6)switch(O(e,n+1)){case 109:if(45!==O(e,n+4))break;case 102:return w(e,/(.+:)(.+)-([^]+)/,"$1"+f+"$2-$3$1"+u+(108==O(e,n+3)?"$3":"$2-$3"))+e;case 115:return~x(e,"stretch",0)?Z(w(e,"stretch","fill-available"),n,t)+e:e}break;case 5152:case 5920:return w(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,t,r,o,i,a,s){return c+t+":"+r+s+(o?c+t+"-span:"+(i?a:+a-+r)+s:"")+e});case 4949:if(121===O(e,n+6))return w(e,":",":"+f)+e;break;case 6444:switch(O(e,45===O(e,14)?18:11)){case 120:return w(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+f+(45===O(e,14)?"inline-":"")+"box$3$1"+f+"$2$3$1"+c+"$2box$3")+e;case 100:return w(e,":",":"+c)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return w(e,"scroll-","scroll-snap-")+e}return e}function J(e,n,t,r){if(e.length>-1&&!e.return)switch(e.type){case h:return void(e.return=Z(e.value,e.length,t));case y:return Y([I(e,{value:w(e.value,"@","@"+f)})],r);case p:if(e.length)return function(e,n){return e.map(n).join("")}(t=e.props,function(n){switch(k(n,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":D(I(e,{props:[w(n,/:(read-\w+)/,":-moz-$1")]})),D(I(e,{props:[n]})),v(e,{props:A(t,r)});break;case"::placeholder":D(I(e,{props:[w(n,/:(plac\w+)/,":"+f+"input-$1")]})),D(I(e,{props:[w(n,/:(plac\w+)/,":-moz-$1")]})),D(I(e,{props:[w(n,/:(plac\w+)/,c+"input-$1")]})),D(I(e,{props:[n]})),v(e,{props:A(t,r)})}return""})}}function ee(e){return function(e){return M="",e}(ne("",null,null,null,[""],e=function(e){return P=R=1,T=S(M=e),N=0,[]}(e),0,[0],e))}function ne(e,n,t,r,o,i,a,s,l){for(var c=0,u=0,f=a,d=0,p=0,h=0,y=1,v=1,g=1,k=0,E="",j=o,A=i,P=r,R=E;v;)switch(h=k,k=F()){case 40:if(108!=h&&58==O(R,f-1)){-1!=x(R+=w(Q(k),"&","&\f"),"&\f",m(c?s[c-1]:0))&&(g=-1);break}case 34:case 39:case 91:R+=Q(k);break;case 9:case 10:case 13:case 32:R+=H(h);break;case 92:R+=$(B()-1,7);continue;case 47:switch(L()){case 42:case 47:C(re(K(F(),B()),n,t,l),l);break;default:R+="/"}break;case 123*y:s[c++]=S(R)*g;case 125*y:case 59:case 0:switch(k){case 0:case 125:v=0;case 59+u:-1==g&&(R=w(R,/\f/g,"")),p>0&&S(R)-f&&C(p>32?oe(R+";",r,t,f-1,l):oe(w(R," ","")+";",r,t,f-2,l),l);break;case 59:R+=";";default:if(C(P=te(R,n,t,c,u,o,s,E,j=[],A=[],f,i),i),123===k)if(0===u)ne(R,n,P,P,j,i,f,s,A);else switch(99===d&&110===O(R,3)?100:d){case 100:case 108:case 109:case 115:ne(e,P,P,r&&C(te(e,P,P,0,0,o,s,E,o,j=[],f,A),A),o,A,f,s,r?j:A);break;default:ne(R,P,P,P,[""],A,0,s,A)}}c=u=p=0,y=g=1,E=R="",f=a;break;case 58:f=1+S(R),p=h;default:if(y<1)if(123==k)--y;else if(125==k&&0==y++&&125==q())continue;switch(R+=b(k),k*y){case 38:g=u>0?1:(R+="\f",-1);break;case 44:s[c++]=(S(R)-1)*g,g=1;break;case 64:45===L()&&(R+=Q(F())),d=L(),u=f=S(E=R+=V(B())),k++;break;case 45:45===h&&2==S(R)&&(y=0)}}return i}function te(e,n,t,r,o,i,a,s,l,c,u,f){for(var d=o-1,h=0===o?i:[""],y=j(h),b=0,v=0,k=0;b<r;++b)for(var x=0,O=E(e,d+1,d=m(v=a[b])),S=e;x<y;++x)(S=g(v>0?h[x]+" "+O:w(O,/&\f/g,h[x])))&&(l[k++]=S);return _(e,n,t,0===o?p:s,l,c,u,f)}function re(e,n,t,r){return _(e,n,t,d,b(z),E(e,2,-2),0,r)}function oe(e,n,t,r,o){return _(e,n,t,h,E(e,0,r),E(e,r+1,-1),r,o)}var ie={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ae="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",se="active",le="data-styled-version",ce="6.1.19",ue="/*!sc*/\n",fe="undefined"!=typeof window&&"undefined"!=typeof document,de=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),pe={},he=(new Set,Object.freeze([])),ye=Object.freeze({});function me(e,n,t){return void 0===t&&(t=ye),e.theme!==t.theme&&e.theme||n||t.theme}var be=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ve=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ge=/(^-|-$)/g;function ke(e){return e.replace(ve,"-").replace(ge,"")}var we=/(a)(d)/gi,xe=52,Oe=function(e){return String.fromCharCode(e+(e>25?39:97))};function Ee(e){var n,t="";for(n=Math.abs(e);n>xe;n=n/xe|0)t=Oe(n%xe)+t;return(Oe(n%xe)+t).replace(we,"$1-$2")}var Se,je=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},Ce=function(e){return je(5381,e)};function Ae(e){return Ee(Ce(e)>>>0)}function Pe(e){return"string"==typeof e&&!0}var Re="function"==typeof Symbol&&Symbol.for,Te=Re?Symbol.for("react.memo"):60115,Ne=Re?Symbol.for("react.forward_ref"):60112,ze={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Me={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},_e={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ie=((Se={})[Ne]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Se[Te]=_e,Se);function De(e){return("type"in(n=e)&&n.type.$$typeof)===Te?_e:"$$typeof"in e?Ie[e.$$typeof]:ze;var n}var qe=Object.defineProperty,Fe=Object.getOwnPropertyNames,Le=Object.getOwnPropertySymbols,Be=Object.getOwnPropertyDescriptor,Ue=Object.getPrototypeOf,We=Object.prototype;function Qe(e,n,t){if("string"!=typeof n){if(We){var r=Ue(n);r&&r!==We&&Qe(e,r,t)}var o=Fe(n);Le&&(o=o.concat(Le(n)));for(var i=De(e),a=De(n),s=0;s<o.length;++s){var l=o[s];if(!(l in Me||t&&t[l]||a&&l in a||i&&l in i)){var c=Be(n,l);try{qe(e,l,c)}catch(e){}}}}return e}function He(e){return"function"==typeof e}function $e(e){return"object"==typeof e&&"styledComponentId"in e}function Ge(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function Ke(e,n){if(0===e.length)return"";for(var t=e[0],r=1;r<e.length;r++)t+=n?n+e[r]:e[r];return t}function Ve(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Ye(e,n,t){if(void 0===t&&(t=!1),!t&&!Ve(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var r=0;r<n.length;r++)e[r]=Ye(e[r],n[r]);else if(Ve(n))for(var r in n)e[r]=Ye(e[r],n[r]);return e}function Xe(e,n){Object.defineProperty(e,"toString",{value:n})}function Ze(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var Je=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var n=0,t=0;t<e;t++)n+=this.groupSizes[t];return n},e.prototype.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var t=this.groupSizes,r=t.length,o=r;e>=o;)if((o<<=1)<0)throw Ze(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=(i=0,n.length);i<s;i++)this.tag.insertRule(a,n[i])&&(this.groupSizes[e]++,a++)},e.prototype.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],t=this.indexOfGroup(e),r=t+n;this.groupSizes[e]=0;for(var o=t;o<r;o++)this.tag.deleteRule(t)}},e.prototype.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var t=this.groupSizes[e],r=this.indexOfGroup(e),o=r+t,i=r;i<o;i++)n+="".concat(this.tag.getRule(i)).concat(ue);return n},e}(),en=new Map,nn=new Map,tn=1,rn=function(e){if(en.has(e))return en.get(e);for(;nn.has(tn);)tn++;var n=tn++;return en.set(e,n),nn.set(n,e),n},on=function(e,n){tn=n+1,en.set(e,n),nn.set(n,e)},an="style[".concat(ae,"][").concat(le,'="').concat(ce,'"]'),sn=new RegExp("^".concat(ae,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ln=function(e,n,t){for(var r,o=t.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(n,r)},cn=function(e,n){for(var t,r=(null!==(t=n.textContent)&&void 0!==t?t:"").split(ue),o=[],i=0,a=r.length;i<a;i++){var s=r[i].trim();if(s){var l=s.match(sn);if(l){var c=0|parseInt(l[1],10),u=l[2];0!==c&&(on(u,c),ln(e,u,l[3]),e.getTag().insertRules(c,o)),o.length=0}else o.push(s)}}},un=function(e){for(var n=document.querySelectorAll(an),t=0,r=n.length;t<r;t++){var o=n[t];o&&o.getAttribute(ae)!==se&&(cn(e,o),o.parentNode&&o.parentNode.removeChild(o))}};function fn(){return t.nc}var dn=function(e){var n=document.head,t=e||n,r=document.createElement("style"),o=function(e){var n=Array.from(e.querySelectorAll("style[".concat(ae,"]")));return n[n.length-1]}(t),i=void 0!==o?o.nextSibling:null;r.setAttribute(ae,se),r.setAttribute(le,ce);var a=fn();return a&&r.setAttribute("nonce",a),t.insertBefore(r,i),r},pn=function(){function e(e){this.element=dn(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,t=0,r=n.length;t<r;t++){var o=n[t];if(o.ownerNode===e)return o}throw Ze(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var n=this.sheet.cssRules[e];return n&&n.cssText?n.cssText:""},e}(),hn=function(){function e(e){this.element=dn(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,n){if(e<=this.length&&e>=0){var t=document.createTextNode(n);return this.element.insertBefore(t,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),yn=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),mn=fe,bn={isServer:!fe,useCSSOMInjection:!de},vn=function(){function e(e,n,t){void 0===e&&(e=ye),void 0===n&&(n={});var o=this;this.options=r(r({},bn),e),this.gs=n,this.names=new Map(t),this.server=!!e.isServer,!this.server&&fe&&mn&&(mn=!1,un(this)),Xe(this,function(){return function(e){for(var n=e.getTag(),t=n.length,r="",o=function(t){var o=function(e){return nn.get(e)}(t);if(void 0===o)return"continue";var i=e.names.get(o),a=n.getGroup(t);if(void 0===i||!i.size||0===a.length)return"continue";var s="".concat(ae,".g").concat(t,'[id="').concat(o,'"]'),l="";void 0!==i&&i.forEach(function(e){e.length>0&&(l+="".concat(e,","))}),r+="".concat(a).concat(s,'{content:"').concat(l,'"}').concat(ue)},i=0;i<t;i++)o(i);return r}(o)})}return e.registerId=function(e){return rn(e)},e.prototype.rehydrate=function(){!this.server&&fe&&un(this)},e.prototype.reconstructWithOptions=function(n,t){return void 0===t&&(t=!0),new e(r(r({},this.options),n),this.gs,t&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var n=e.useCSSOMInjection,t=e.target;return e.isServer?new yn(t):n?new pn(t):new hn(t)}(this.options),new Je(e)));var e},e.prototype.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},e.prototype.registerName=function(e,n){if(rn(e),this.names.has(e))this.names.get(e).add(n);else{var t=new Set;t.add(n),this.names.set(e,t)}},e.prototype.insertRules=function(e,n,t){this.registerName(e,n),this.getTag().insertRules(rn(e),t)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(rn(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),gn=/&/g,kn=/^\s*\/\/.*$/gm;function wn(e,n){return e.map(function(e){return"rule"===e.type&&(e.value="".concat(n," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(n," ")),e.props=e.props.map(function(e){return"".concat(n," ").concat(e)})),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=wn(e.children,n)),e})}function xn(e){var n,t,r,o=void 0===e?ye:e,i=o.options,a=void 0===i?ye:i,s=o.plugins,l=void 0===s?he:s,c=function(e,r,o){return o.startsWith(t)&&o.endsWith(t)&&o.replaceAll(t,"").length>0?".".concat(n):e},u=l.slice();u.push(function(e){e.type===p&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(gn,t).replace(r,c))}),a.prefix&&u.push(J),u.push(X);var f=function(e,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),n=s,t=o,r=new RegExp("\\".concat(t,"\\b"),"g");var l=e.replace(kn,""),c=ee(i||o?"".concat(i," ").concat(o," { ").concat(l," }"):l);a.namespace&&(c=wn(c,a.namespace));var f,d,p,h=[];return Y(c,(f=u.concat((p=function(e){return h.push(e)},function(e){e.root||(e=e.return)&&p(e)})),d=j(f),function(e,n,t,r){for(var o="",i=0;i<d;i++)o+=f[i](e,n,t,r)||"";return o})),h};return f.hash=l.length?l.reduce(function(e,n){return n.name||Ze(15),je(e,n.name)},5381).toString():"",f}var On=new vn,En=xn(),Sn=a().createContext({shouldForwardProp:void 0,styleSheet:On,stylis:En}),jn=(Sn.Consumer,a().createContext(void 0));function Cn(){return(0,i.useContext)(Sn)}function An(e){var n=(0,i.useState)(e.stylisPlugins),t=n[0],r=n[1],o=Cn().styleSheet,s=(0,i.useMemo)(function(){var n=o;return e.sheet?n=e.sheet:e.target&&(n=n.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n},[e.disableCSSOMInjection,e.sheet,e.target,o]),c=(0,i.useMemo)(function(){return xn({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:t})},[e.enableVendorPrefixes,e.namespace,t]);(0,i.useEffect)(function(){l()(t,e.stylisPlugins)||r(e.stylisPlugins)},[e.stylisPlugins]);var u=(0,i.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:s,stylis:c}},[e.shouldForwardProp,s,c]);return a().createElement(Sn.Provider,{value:u},a().createElement(jn.Provider,{value:c},e.children))}var Pn=function(){function e(e,n){var t=this;this.inject=function(e,n){void 0===n&&(n=En);var r=t.name+n.hash;e.hasNameForId(t.id,r)||e.insertRules(t.id,r,n(t.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=n,Xe(this,function(){throw Ze(12,String(t.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=En),this.name+e.hash},e}(),Rn=function(e){return e>="A"&&e<="Z"};function Tn(e){for(var n="",t=0;t<e.length;t++){var r=e[t];if(1===t&&"-"===r&&"-"===e[0])return e;Rn(r)?n+="-"+r.toLowerCase():n+=r}return n.startsWith("ms-")?"-"+n:n}var Nn=function(e){return null==e||!1===e||""===e},zn=function(e){var n,t,r=[];for(var i in e){var a=e[i];e.hasOwnProperty(i)&&!Nn(a)&&(Array.isArray(a)&&a.isCss||He(a)?r.push("".concat(Tn(i),":"),a,";"):Ve(a)?r.push.apply(r,o(o(["".concat(i," {")],zn(a),!1),["}"],!1)):r.push("".concat(Tn(i),": ").concat((n=i,null==(t=a)||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||n in ie||n.startsWith("--")?String(t).trim():"".concat(t,"px")),";")))}return r};function Mn(e,n,t,r){return Nn(e)?[]:$e(e)?[".".concat(e.styledComponentId)]:He(e)?!He(o=e)||o.prototype&&o.prototype.isReactComponent||!n?[e]:Mn(e(n),n,t,r):e instanceof Pn?t?(e.inject(t,r),[e.getName(r)]):[e]:Ve(e)?zn(e):Array.isArray(e)?Array.prototype.concat.apply(he,e.map(function(e){return Mn(e,n,t,r)})):[e.toString()];var o}function _n(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(He(t)&&!$e(t))return!1}return!0}var In=Ce(ce),Dn=function(){function e(e,n,t){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===t||t.isStatic)&&_n(e),this.componentId=n,this.baseHash=je(In,n),this.baseStyle=t,vn.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,t){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,n,t):"";if(this.isStatic&&!t.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))r=Ge(r,this.staticRulesId);else{var o=Ke(Mn(this.rules,e,n,t)),i=Ee(je(this.baseHash,o)>>>0);if(!n.hasNameForId(this.componentId,i)){var a=t(o,".".concat(i),void 0,this.componentId);n.insertRules(this.componentId,i,a)}r=Ge(r,i),this.staticRulesId=i}else{for(var s=je(this.baseHash,t.hash),l="",c=0;c<this.rules.length;c++){var u=this.rules[c];if("string"==typeof u)l+=u;else if(u){var f=Ke(Mn(u,e,n,t));s=je(s,f+c),l+=f}}if(l){var d=Ee(s>>>0);n.hasNameForId(this.componentId,d)||n.insertRules(this.componentId,d,t(l,".".concat(d),void 0,this.componentId)),r=Ge(r,d)}}return r},e}(),qn=a().createContext(void 0);qn.Consumer;var Fn={};function Ln(e,n,t){var o=$e(e),s=e,l=!Pe(e),c=n.attrs,u=void 0===c?he:c,f=n.componentId,d=void 0===f?function(e,n){var t="string"!=typeof e?"sc":ke(e);Fn[t]=(Fn[t]||0)+1;var r="".concat(t,"-").concat(Ae(ce+t+Fn[t]));return n?"".concat(n,"-").concat(r):r}(n.displayName,n.parentComponentId):f,p=n.displayName,h=void 0===p?function(e){return Pe(e)?"styled.".concat(e):"Styled(".concat(function(e){return e.displayName||e.name||"Component"}(e),")")}(e):p,y=n.displayName&&n.componentId?"".concat(ke(n.displayName),"-").concat(n.componentId):n.componentId||d,m=o&&s.attrs?s.attrs.concat(u).filter(Boolean):u,b=n.shouldForwardProp;if(o&&s.shouldForwardProp){var v=s.shouldForwardProp;if(n.shouldForwardProp){var g=n.shouldForwardProp;b=function(e,n){return v(e,n)&&g(e,n)}}else b=v}var k=new Dn(t,y,o?s.componentStyle:void 0);function w(e,n){return function(e,n,t){var o=e.attrs,s=e.componentStyle,l=e.defaultProps,c=e.foldedComponentIds,u=e.styledComponentId,f=e.target,d=a().useContext(qn),p=Cn(),h=e.shouldForwardProp||p.shouldForwardProp,y=me(n,d,l)||ye,m=function(e,n,t){for(var o,i=r(r({},n),{className:void 0,theme:t}),a=0;a<e.length;a+=1){var s=He(o=e[a])?o(i):o;for(var l in s)i[l]="className"===l?Ge(i[l],s[l]):"style"===l?r(r({},i[l]),s[l]):s[l]}return n.className&&(i.className=Ge(i.className,n.className)),i}(o,n,y),b=m.as||f,v={};for(var g in m)void 0===m[g]||"$"===g[0]||"as"===g||"theme"===g&&m.theme===y||("forwardedAs"===g?v.as=m.forwardedAs:h&&!h(g,b)||(v[g]=m[g]));var k=function(e,n){var t=Cn();return e.generateAndInjectStyles(n,t.styleSheet,t.stylis)}(s,m),w=Ge(c,u);return k&&(w+=" "+k),m.className&&(w+=" "+m.className),v[Pe(b)&&!be.has(b)?"class":"className"]=w,t&&(v.ref=t),(0,i.createElement)(b,v)}(x,e,n)}w.displayName=h;var x=a().forwardRef(w);return x.attrs=m,x.componentStyle=k,x.displayName=h,x.shouldForwardProp=b,x.foldedComponentIds=o?Ge(s.foldedComponentIds,s.styledComponentId):"",x.styledComponentId=y,x.target=o?s.target:e,Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];for(var r=0,o=n;r<o.length;r++)Ye(e,o[r],!0);return e}({},s.defaultProps,e):e}}),Xe(x,function(){return".".concat(x.styledComponentId)}),l&&Qe(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),x}function Bn(e,n){for(var t=[e[0]],r=0,o=n.length;r<o;r+=1)t.push(n[r],e[r+1]);return t}new Set;var Un=function(e){return Object.assign(e,{isCss:!0})};function Wn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(He(e)||Ve(e))return Un(Mn(Bn(he,o([e],n,!0))));var r=e;return 0===n.length&&1===r.length&&"string"==typeof r[0]?Mn(r):Un(Mn(Bn(r,n)))}function Qn(e,n,t){if(void 0===t&&(t=ye),!n)throw Ze(1,n);var i=function(r){for(var i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];return e(n,t,Wn.apply(void 0,o([r],i,!1)))};return i.attrs=function(o){return Qn(e,n,r(r({},t),{attrs:Array.prototype.concat(t.attrs,o).filter(Boolean)}))},i.withConfig=function(o){return Qn(e,n,r(r({},t),o))},i}var Hn=function(e){return Qn(Ln,e)},$n=Hn;be.forEach(function(e){$n[e]=Hn(e)});var Gn=function(){function e(e,n){this.rules=e,this.componentId=n,this.isStatic=_n(e),vn.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,n,t,r){var o=r(Ke(Mn(this.rules,n,t,r)),""),i=this.componentId+e;t.insertRules(i,i,o)},e.prototype.removeStyles=function(e,n){n.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,n,t,r){e>2&&vn.registerId(this.componentId+e),this.removeStyles(e,t),this.createStyles(e,n,t,r)},e}();function Kn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];var i=Wn.apply(void 0,o([e],n,!1)),s="sc-global-".concat(Ae(JSON.stringify(i))),l=new Gn(i,s),c=function(e){var n=Cn(),t=a().useContext(qn),r=a().useRef(n.styleSheet.allocateGSInstance(s)).current;return n.styleSheet.server&&u(r,e,n.styleSheet,t,n.stylis),a().useLayoutEffect(function(){if(!n.styleSheet.server)return u(r,e,n.styleSheet,t,n.stylis),function(){return l.removeStyles(r,n.styleSheet)}},[r,e,n.styleSheet,t,n.stylis]),null};function u(e,n,t,o,i){if(l.isStatic)l.renderStyles(e,pe,t,i);else{var a=r(r({},n),{theme:me(n,o,c.defaultProps)});l.renderStyles(e,a,t,i)}}return a().memo(c)}(function(){function e(){var e=this;this._emitSheetCSS=function(){var n=e.instance.toString();if(!n)return"";var t=fn(),r=Ke([t&&'nonce="'.concat(t,'"'),"".concat(ae,'="true"'),"".concat(le,'="').concat(ce,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(n,"</style>")},this.getStyleTags=function(){if(e.sealed)throw Ze(2);return e._emitSheetCSS()},this.getStyleElement=function(){var n;if(e.sealed)throw Ze(2);var t=e.instance.toString();if(!t)return[];var o=((n={})[ae]="",n[le]=ce,n.dangerouslySetInnerHTML={__html:t},n),i=fn();return i&&(o.nonce=i),[a().createElement("style",r({},o,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new vn({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw Ze(2);return a().createElement(An,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw Ze(3)}})(),"__sc-".concat(ae,"__")},5716:(e,n,t)=>{"use strict";function r(){var e,n,t="function"==typeof Symbol?Symbol:{},i=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function s(t,r,i,a){var s=r&&r.prototype instanceof c?r:c,u=Object.create(s.prototype);return o(u,"_invoke",function(t,r,o){var i,a,s,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,a=0,s=e,d.n=t,l}};function p(t,r){for(a=t,s=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(a=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,a=0))}if(o||t>1)return l;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),a=u,s=h;(n=a<2?e:s)||!f;){i||(a?a<3?(a>1&&(d.n=-1),p(a,s)):d.n=s:d.v=s);try{if(c=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((n=(f=d.n<0)?s:t.call(r,d))!==l)break}catch(n){i=e,a=1,s=n}finally{c=1}}return{value:n,done:f}}}(t,i,a),!0),u}var l={};function c(){}function u(){}function f(){}n=Object.getPrototypeOf;var d=[][i]?n(n([][i]())):(o(n={},i,function(){return this}),n),p=f.prototype=c.prototype=Object.create(d);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,o(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=f,o(p,"constructor",f),o(f,"constructor",u),u.displayName="GeneratorFunction",o(f,a,"GeneratorFunction"),o(p),o(p,a,"Generator"),o(p,i,function(){return this}),o(p,"toString",function(){return"[object Generator]"}),(r=function(){return{w:s,m:h}})()}function o(e,n,t,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}o=function(e,n,t,r){function a(n,t){o(e,n,function(e){return this._invoke(n,t,e)})}n?i?i(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(a("next",0),a("throw",1),a("return",2))},o(e,n,t,r)}function i(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 a(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function s(e){i(a,r,o,s,l,"next",e)}function l(e){i(a,r,o,s,l,"throw",e)}s(void 0)})}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(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,c(r.key),r)}}function c(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(u=function(){return!!e})()}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e,n){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},d(e,n)}var p=t(5216),h=t(2020),y=t(668),m=function(){},b=new h.TimeoutError,v=function(e){function n(e){var t,r,o,i,a,l,c,d;if(function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(l=this,c=n,c=f(c),t=function(e,n){if(n&&("object"==s(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)}(l,u()?Reflect.construct(c,d||[],f(l).constructor):c.apply(l,d)))._intervalCount=0,t._intervalEnd=0,t._pendingCount=0,t._resolveEmpty=m,t._resolveIdle=m,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:y.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError("Expected `intervalCap` to be a number from 1 and up, got `".concat(null!==(o=null===(r=e.intervalCap)||void 0===r?void 0:r.toString())&&void 0!==o?o:"","` (").concat(s(e.intervalCap),")"));if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError("Expected `interval` to be a finite number >= 0, got `".concat(null!==(a=null===(i=e.interval)||void 0===i?void 0:i.toString())&&void 0!==a?a:"","` (").concat(s(e.interval),")"));return t._carryoverConcurrencyCount=e.carryoverConcurrencyCount,t._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,t._intervalCap=e.intervalCap,t._interval=e.interval,t._queue=new e.queueClass,t._queueClass=e.queueClass,t.concurrency=e.concurrency,t._timeout=e.timeout,t._throwOnTimeout=!0===e.throwOnTimeout,t._isPaused=!1===e.autoStart,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&&d(e,n)}(n,e),t=n,o=[{key:"_doesIntervalAllowAnother",get:function(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}},{key:"_doesConcurrentAllowAnother",get:function(){return this._pendingCount<this._concurrency}},{key:"_next",value:function(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}},{key:"_resolvePromises",value:function(){this._resolveEmpty(),this._resolveEmpty=m,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=m,this.emit("idle"))}},{key:"_onResumeInterval",value:function(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}},{key:"_isIntervalPaused",value:function(){var e=this,n=Date.now();if(void 0===this._intervalId){var t=this._intervalEnd-n;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(function(){e._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}},{key:"_tryToStartAnother",value:function(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){var e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){var n=this._queue.dequeue();return!!n&&(this.emit("active"),n(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}},{key:"_initializeIntervalIfNeeded",value:function(){var e=this;this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(function(){e._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}},{key:"_onInterval",value:function(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}},{key:"_processQueue",value:function(){for(;this._tryToStartAnother(););}},{key:"concurrency",get:function(){return this._concurrency},set:function(e){if(!("number"==typeof e&&e>=1))throw new TypeError("Expected `concurrency` to be a number from 1 and up, got `".concat(e,"` (").concat(s(e),")"));this._concurrency=e,this._processQueue()}},{key:"add",value:(v=a(r().m(function e(n){var t,o=this,i=arguments;return r().w(function(e){for(;;)if(0===e.n)return t=i.length>1&&void 0!==i[1]?i[1]:{},e.a(2,new Promise(function(e,i){var s=function(){var s=a(r().m(function a(){var s,l,c;return r().w(function(r){for(;;)switch(r.p=r.n){case 0:return o._pendingCount++,o._intervalCount++,r.p=1,s=void 0===o._timeout&&void 0===t.timeout?n():h.default(Promise.resolve(n()),void 0===t.timeout?o._timeout:t.timeout,function(){(void 0===t.throwOnTimeout?o._throwOnTimeout:t.throwOnTimeout)&&i(b)}),l=e,r.n=2,s;case 2:l(r.v),r.n=4;break;case 3:r.p=3,c=r.v,i(c);case 4:o._next();case 5:return r.a(2)}},a,null,[[1,3]])}));return function(){return s.apply(this,arguments)}}();o._queue.enqueue(s,t),o._tryToStartAnother(),o.emit("add")}))},e)})),function(e){return v.apply(this,arguments)})},{key:"addAll",value:(p=a(r().m(function e(n,t){var o=this;return r().w(function(e){for(;;)if(0===e.n)return e.a(2,Promise.all(n.map(function(){var e=a(r().m(function e(n){return r().w(function(e){for(;;)if(0===e.n)return e.a(2,o.add(n,t))},e)}));return function(n){return e.apply(this,arguments)}}())))},e)})),function(e,n){return p.apply(this,arguments)})},{key:"start",value:function(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}},{key:"pause",value:function(){this._isPaused=!0}},{key:"clear",value:function(){this._queue=new this._queueClass}},{key:"onEmpty",value:(c=a(r().m(function e(){var n=this;return r().w(function(e){for(;;)switch(e.n){case 0:if(0!==this._queue.size){e.n=1;break}return e.a(2);case 1:return e.a(2,new Promise(function(e){var t=n._resolveEmpty;n._resolveEmpty=function(){t(),e()}}))}},e,this)})),function(){return c.apply(this,arguments)})},{key:"onIdle",value:(i=a(r().m(function e(){var n=this;return r().w(function(e){for(;;)switch(e.n){case 0:if(0!==this._pendingCount||0!==this._queue.size){e.n=1;break}return e.a(2);case 1:return e.a(2,new Promise(function(e){var t=n._resolveIdle;n._resolveIdle=function(){t(),e()}}))}},e,this)})),function(){return i.apply(this,arguments)})},{key:"size",get:function(){return this._queue.size}},{key:"sizeBy",value:function(e){return this._queue.filter(e).length}},{key:"pending",get:function(){return this._pendingCount}},{key:"isPaused",get:function(){return this._isPaused}},{key:"timeout",get:function(){return this._timeout},set:function(e){this._timeout=e}}],o&&l(t.prototype,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,o,i,c,p,v}(p);n.A=v},5933:(e,n,t)=>{"use strict";t.d(n,{Zq:()=>i,zs:()=>o});var r={setTimeout:(e,n)=>setTimeout(e,n),clearTimeout:e=>clearTimeout(e),setInterval:(e,n)=>setInterval(e,n),clearInterval:e=>clearInterval(e)},o=new class{#S=r;#j=!1;setTimeoutProvider(e){this.#S=e}setTimeout(e,n){return this.#S.setTimeout(e,n)}clearTimeout(e){this.#S.clearTimeout(e)}setInterval(e,n){return this.#S.setInterval(e,n)}clearInterval(e){this.#S.clearInterval(e)}};function i(e){setTimeout(e,0)}},5952:(e,n,t)=>{"use strict";t.d(n,{n:()=>x});var r,o,i,a,s,l=t(1594),c=t.n(l),u=t(9652),f=t.n(u),d=t(5643),p=d.Ay.div(r||(a=["\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"],s||(s=a.slice(0)),r=Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(s)}})))),h=function(){return c().createElement(p,{className:"neko-logo"},c().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c().createElement("g",{clipPath:"url(#clip0_310_229)"},c().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"}),c().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"}),c().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"}),c().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"}),c().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"}),c().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"})),c().createElement("defs",null,c().createElement("clipPath",{id:"clip0_310_229"},c().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},y=function(e){return c().createElement(h,e)};function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}y.propTypes={};var b,v=d.Ay.span(o||(o=m(["\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"]))),g=d.Ay.a(i||(i=m(["\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"]))),k=d.Ay.div(b||(b=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"]))),w=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.section,o=void 0===r?null:r,i=e.subtitle,a=void 0===i?"By Meow Apps":i,s=e.children,l=e.isPro,u=void 0!==l&&l,f=e.showFreeBadge,d=void 0===f||f,p=u?"PRO VERSION":"FREE VERSION";return c().createElement(k,{className:"neko-header"},(u||d)&&c().createElement("div",{style:{position:"absolute",top:"0px",left:"50%",transform:"translateX(-50%)",zIndex:10}},u?c().createElement(v,null,p):c().createElement(g,{href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="UPGRADE TO PRO ↗"},onMouseLeave:function(e){e.currentTarget.textContent=p}},p)),c().createElement("div",{className:"neko-header-logo-container"},c().createElement(y,null)),c().createElement("div",{className:"neko-header-title-container"},c().createElement("div",{className:"neko-header-title-row"},c().createElement("h1",{className:"neko-header-title"},t),!!o&&c().createElement(c().Fragment,null,c().createElement("span",{className:"neko-header-separator"},"›"),c().createElement("span",{className:"neko-header-section"},o))),c().createElement("small",{className:"neko-header-subtitle"},c().createElement("a",{target:"_blank",href:"https://meowapps.com"},a))),c().createElement("div",{className:"neko-header-extra-content"},s))},x=function(e){return c().createElement(w,e)};x.propTypes={title:f().string,section:f().string,subtitle:f().string,children:f().node,isPro:f().bool,showFreeBadge:f().bool}},6e3:(e,n,t)=>{"use strict";t.d(n,{$$:()=>w,G8:()=>O,XS:()=>g,b_:()=>v,gR:()=>x,jz:()=>m,v_:()=>k});var r=t(1594),o=t(5716),i=t(3531),a=t(2925),s=t(5123);function l(e){return l="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},l(e)}function c(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return u(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,d.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!f&&c&&!o&&n<u.length;n++){var o,i=u[n],p=d.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,d.v=r,d.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,d.n=h,s=0))}if(o||t>1)return a;throw f=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(f&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!f;){i||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(u(n={},r,function(){return this}),n),p=f.prototype=s.prototype=Object.create(d);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,u(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=f,u(p,"constructor",f),u(f,"constructor",l),l.displayName="GeneratorFunction",u(f,o,"GeneratorFunction"),u(p),u(p,o,"Generator"),u(p,r,function(){return this}),u(p,"toString",function(){return"[object Generator]"}),(c=function(){return{w:i,m:h}})()}function u(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}u=function(e,n,t,r){function i(n,t){u(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},u(e,n,t,r)}function f(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 d(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){f(i,r,o,a,s,"next",e)}function s(e){f(i,r,o,a,s,"throw",e)}a(void 0)})}}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)||h(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){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}}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,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){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=h(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(o);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(null!=a&&a.current&&a.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},b=null,v=function(){if(!b){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).concurrency,n=void 0===e?2:e;b=new o.A({concurrency:n,autoStart:!0})}var t=function(){var e=d(c().m(function e(n){return c().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,b.add(n);case 1:return e.a(2,e.v)}},e)}));return function(n){return e.apply(this,arguments)}}();return{runTask:t}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.i18n,t=void 0===n?null:n,l=e.onStop,u=void 0===l?function(){}:l,f=p((0,r.useState)(function(){return new o.A({concurrency:1,autoStart:!1})}),2),h=f[0],y=f[1],m=p((0,r.useState)(function(){return new AbortController}),2),b=m[0],v=m[1],g=(0,r.useRef)(!1),k=(0,r.useRef)(0),w=(0,r.useRef)(null),x=(0,r.useRef)(0),O=(0,r.useRef)(0),E=p((0,r.useState)(!1),2),S=E[0],j=E[1],C=p((0,r.useState)(null),2),A=C[0],P=C[1],R=p((0,r.useState)(!1),2),T=R[0],N=R[1],z=p((0,r.useState)(0),2),M=z[0],_=z[1],I=p((0,r.useState)(!1),2),D=I[0],q=I[1],F=p((0,r.useState)(!1),2),L=F[0],B=F[1],U=p((0,r.useState)(0),2),W=U[0],Q=U[1];function H(e){return $.apply(this,arguments)}function $(){return $=d(c().m(function e(n){var t,r,o,i=arguments;return c().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=i.length>1&&void 0!==i[1]&&i[1],e.p=1,t&&(k.current--,Q(function(e){return e-1})),w.current=n,e.n=2,n(b.signal);case 2:if(!1!==(null==(r=e.v)?void 0:r.success)){e.n=3;break}throw new Error(r.message);case 3:t&&(O.current=x.current,h.start()),e.n=8;break;case 4:if(e.p=4,"AbortError"!==(null==(o=e.v)?void 0:o.name)){e.n=5;break}return console.log("[useNekoTasks] Aborted"),e.a(2);case 5:if(k.current++,g.current){e.n=8;break}if(V(),!(O.current>0)){e.n=7;break}return e.n=6,G();case 6:return e.a(2);case 7:q(o);case 8:return e.p=8,Q(function(e){return e+1}),e.f(8);case 9:return e.a(2)}},e,null,[[1,4,8,9]])})),$.apply(this,arguments)}function G(){return K.apply(this,arguments)}function K(){return(K=d(c().m(function e(){var n,t;return c().w(function(e){for(;;)switch(e.n){case 0:if(q(!1),N(!1),!(O.current>0)){e.n=3;break}if(!(O.current<x.current)){e.n=2;break}return n=x.current-O.current,t=5e3*n,j(!0),e.n=1,(0,i.yy)(t);case 1:j(!1);case 2:O.current--;case 3:if(!w.current){e.n=4;break}return e.n=4,H(w.current,!0);case 4:return e.a(2)}},e)}))).apply(this,arguments)}var V=(0,r.useCallback)(function(){h.pause(),N(!0)},[h]),Y=(0,r.useCallback)(H,[b,V,h]),X=(0,r.useCallback)(G,[Y]),Z=(0,r.useCallback)(d(c().m(function e(){var n;return c().w(function(e){for(;;)switch(e.n){case 0:n=new AbortController,v(n),q(!1),k.current=0,g.current=!1,N(!1),B(!1),Q(0),_(0),y(new o.A({concurrency:1,autoStart:!1}));case 1:return e.a(2)}},e)})),[]),J=(0,r.useCallback)(function(){q(!1),N(!1),h.start()},[h]),ee=(0,r.useCallback)(function(){B(!0),P(!1)},[]),ne=(0,r.useCallback)(function(){var e=d(c().m(function e(n){return c().w(function(e){for(;;)if(0===e.n)return e.a(2,new Promise(function(){var e=d(c().m(function e(t){return c().w(function(e){for(;;)switch(e.n){case 0:return q(!1),x.current=0,O.current=0,k.current=0,g.current=!1,N(!1),B(!1),P(!0),ie(n),h.start(),e.n=1,h.onIdle();case 1:ee(),t();case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}()))},e)}));return function(n){return e.apply(this,arguments)}}(),[ee,h]),te=(0,r.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5;x.current=e,O.current=e,X()},[X]),re=(0,r.useCallback)(function(){h.pause(),b.abort(),P(!1),q(!1),B(!1),u()},[b,u,h]),oe=(0,r.useCallback)(function(e){h.add(function(){return Y(e)}),_(function(e){return e+1})},[Y,h]),ie=(0,r.useCallback)(function(e){h.clear(),e.forEach(function(e){return oe(e)}),Q(0)},[oe,h]),ae=(0,r.useCallback)(function(){g.current=!0},[]),se=(0,r.useCallback)(function(){return k.current},[]),le=(0,r.useMemo)(function(){return React.createElement(s.n,{isOpen:!!D,onRequestClose:re,title:t?t.COMMON.ERROR:"Error",content:React.createElement(React.Fragment,null,React.createElement("b",null,null!=D&&D.message?D.message:"Unknown error."),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(a.M,{style:{flex:2},className:"primary",onClick:X},t?t.COMMON.RETRY:"Retry"),React.createElement(a.M,{style:{flex:1},className:"secondary",onClick:function(){return te(10)}},React.createElement("small",null,t?t.COMMON.AUTO_RETRY:"Auto Retry")),React.createElement(a.M,{style:{flex:2},className:"primary",onClick:J},t?t.COMMON.SKIP:"Skip"),React.createElement(a.M,{style:{flex:1},className:"secondary",onClick:function(){ae(),J()}},React.createElement("small",null,t?t.COMMON.AUTO_SKIP:"Auto Skip")),React.createElement(a.M,{style:{flex:2},className:"danger",onClick:re},t?t.COMMON.STOP:"Stop")),React.createElement("small",{style:{marginTop:10,lineHeight:"13px"}},t?t.COMMON.AUTO_RETRY_DESCRIPTION:"Auto Retry will retry the task 10 times."))})},[te,D,t,J,X,ae,re]);return{start:ne,stop:re,pause:V,resume:J,reset:Z,retry:X,autoRetry:te,isSleeping:S,addTask:oe,setAlwaysSkip:ae,getErrorCount:se,TasksErrorModal:le,error:D,success:L,busy:A,paused:T,value:W,max:M}},k=function(){var e=p((0,r.useState)(!1),2),n=e[0],t=e[1],o=p((0,r.useState)(!1),2),i=o[0],a=o[1],s=(0,r.useCallback)(function(e){t(e.shiftKey),a(e.ctrlKey||e.metaKey)},[]),l=(0,r.useCallback)(function(){t(!1),a(!1)},[]);return(0,r.useEffect)(function(){return document.addEventListener("keydown",s,!1),document.addEventListener("keyup",l,!1),function(){document.removeEventListener("keydown",s,!1),document.removeEventListener("keyup",l,!1)}},[]),{pressShift:n,pressControl:i}},w=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])},x=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){"string"==typeof n?n.trim().split(" ").filter(function(e){return e.length>0}).forEach(function(n){return e.push(n)}):"object"===l(n)&&Object.keys(n).forEach(function(t){n[t]&&e.push(t)})}),e.join(" ")},[n])},O=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])}},6070:(e,n,t)=>{"use strict";e.exports=t(7462)},6089:(e,n,t)=>{"use strict";t.d(n,{I:()=>A});var r=t(7076),o=t(1223),i=t(8043),a=t(1982),s=t(3472),l=t(7494),c=t(5933),u=class extends a.Q{constructor(e,n){super(),this.options=n,this.#r=e,this.#C=null,this.#A=(0,s.T)(),this.bindMethods(),this.setOptions(n)}#r;#P=void 0;#R=void 0;#o=void 0;#T;#N;#A;#C;#z;#M;#_;#I;#D;#q;#F=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#P.addObserver(this),f(this.#P,this.options)?this.#L():this.updateResult(),this.#B())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#P,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#P,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#U(),this.#W(),this.#P.removeObserver(this)}setOptions(e){const n=this.options,t=this.#P;if(this.options=this.#r.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,l.Eh)(this.options.enabled,this.#P))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#Q(),this.#P.setOptions(this.options),n._defaulted&&!(0,l.f8)(this.options,n)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#P,observer:this});const r=this.hasListeners();r&&p(this.#P,t,this.options,n)&&this.#L(),this.updateResult(),!r||this.#P===t&&(0,l.Eh)(this.options.enabled,this.#P)===(0,l.Eh)(n.enabled,this.#P)&&(0,l.d2)(this.options.staleTime,this.#P)===(0,l.d2)(n.staleTime,this.#P)||this.#H();const o=this.#$();!r||this.#P===t&&(0,l.Eh)(this.options.enabled,this.#P)===(0,l.Eh)(n.enabled,this.#P)&&o===this.#q||this.#G(o)}getOptimisticResult(e){const n=this.#r.getQueryCache().build(this.#r,e),t=this.createResult(n,e);return r=this,o=t,!(0,l.f8)(r.getCurrentResult(),o)&&(this.#o=t,this.#N=this.options,this.#T=this.#P.state),t;var r,o}getCurrentResult(){return this.#o}trackResult(e,n){return new Proxy(e,{get:(e,t)=>(this.trackProp(t),n?.(t),"promise"===t&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#A.status||this.#A.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,t))})}trackProp(e){this.#F.add(e)}getCurrentQuery(){return this.#P}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#r.defaultQueryOptions(e),t=this.#r.getQueryCache().build(this.#r,n);return t.fetch().then(()=>this.createResult(t,n))}fetch(e){return this.#L({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#L(e){this.#Q();let n=this.#P.fetch(this.options,e);return e?.throwOnError||(n=n.catch(l.lQ)),n}#H(){this.#U();const e=(0,l.d2)(this.options.staleTime,this.#P);if(l.S$||this.#o.isStale||!(0,l.gn)(e))return;const n=(0,l.j3)(this.#o.dataUpdatedAt,e)+1;this.#I=c.zs.setTimeout(()=>{this.#o.isStale||this.updateResult()},n)}#$(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#P):this.options.refetchInterval)??!1}#G(e){this.#W(),this.#q=e,!l.S$&&!1!==(0,l.Eh)(this.options.enabled,this.#P)&&(0,l.gn)(this.#q)&&0!==this.#q&&(this.#D=c.zs.setInterval(()=>{(this.options.refetchIntervalInBackground||r.m.isFocused())&&this.#L()},this.#q))}#B(){this.#H(),this.#G(this.#$())}#U(){this.#I&&(c.zs.clearTimeout(this.#I),this.#I=void 0)}#W(){this.#D&&(c.zs.clearInterval(this.#D),this.#D=void 0)}createResult(e,n){const t=this.#P,r=this.options,o=this.#o,a=this.#T,c=this.#N,u=e!==t?e.state:this.#R,{state:d}=e;let y,m={...d},b=!1;if(n._optimisticResults){const o=this.hasListeners(),a=!o&&f(e,n),s=o&&p(e,t,n,r);(a||s)&&(m={...m,...(0,i.k)(d.data,e.options)}),"isRestoring"===n._optimisticResults&&(m.fetchStatus="idle")}let{error:v,errorUpdatedAt:g,status:k}=m;y=m.data;let w=!1;if(void 0!==n.placeholderData&&void 0===y&&"pending"===k){let e;o?.isPlaceholderData&&n.placeholderData===c?.placeholderData?(e=o.data,w=!0):e="function"==typeof n.placeholderData?n.placeholderData(this.#_?.state.data,this.#_):n.placeholderData,void 0!==e&&(k="success",y=(0,l.pl)(o?.data,e,n),b=!0)}if(n.select&&void 0!==y&&!w)if(o&&y===a?.data&&n.select===this.#z)y=this.#M;else try{this.#z=n.select,y=n.select(y),y=(0,l.pl)(o?.data,y,n),this.#M=y,this.#C=null}catch(e){this.#C=e}this.#C&&(v=this.#C,y=this.#M,g=Date.now(),k="error");const x="fetching"===m.fetchStatus,O="pending"===k,E="error"===k,S=O&&x,j=void 0!==y,C={status:k,fetchStatus:m.fetchStatus,isPending:O,isSuccess:"success"===k,isError:E,isInitialLoading:S,isLoading:S,data:y,dataUpdatedAt:m.dataUpdatedAt,error:v,errorUpdatedAt:g,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>u.dataUpdateCount||m.errorUpdateCount>u.errorUpdateCount,isFetching:x,isRefetching:x&&!O,isLoadingError:E&&!j,isPaused:"paused"===m.fetchStatus,isPlaceholderData:b,isRefetchError:E&&j,isStale:h(e,n),refetch:this.refetch,promise:this.#A,isEnabled:!1!==(0,l.Eh)(n.enabled,e)};if(this.options.experimental_prefetchInRender){const n=e=>{"error"===C.status?e.reject(C.error):void 0!==C.data&&e.resolve(C.data)},r=()=>{const e=this.#A=C.promise=(0,s.T)();n(e)},o=this.#A;switch(o.status){case"pending":e.queryHash===t.queryHash&&n(o);break;case"fulfilled":"error"!==C.status&&C.data===o.value||r();break;case"rejected":"error"===C.status&&C.error===o.reason||r()}}return C}updateResult(){const e=this.#o,n=this.createResult(this.#P,this.options);this.#T=this.#P.state,this.#N=this.options,void 0!==this.#T.data&&(this.#_=this.#P),(0,l.f8)(n,e)||(this.#o=n,this.#l({listeners:(()=>{if(!e)return!0;const{notifyOnChangeProps:n}=this.options,t="function"==typeof n?n():n;if("all"===t||!t&&!this.#F.size)return!0;const r=new Set(t??this.#F);return this.options.throwOnError&&r.add("error"),Object.keys(this.#o).some(n=>{const t=n;return this.#o[t]!==e[t]&&r.has(t)})})()}))}#Q(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#P)return;const n=this.#P;this.#P=e,this.#R=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#B()}#l(e){o.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#o)}),this.#r.getQueryCache().notify({query:this.#P,type:"observerResultsUpdated"})})}};function f(e,n){return function(e,n){return!1!==(0,l.Eh)(n.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===n.retryOnMount)}(e,n)||void 0!==e.state.data&&d(e,n,n.refetchOnMount)}function d(e,n,t){if(!1!==(0,l.Eh)(n.enabled,e)&&"static"!==(0,l.d2)(n.staleTime,e)){const r="function"==typeof t?t(e):t;return"always"===r||!1!==r&&h(e,n)}return!1}function p(e,n,t,r){return(e!==n||!1===(0,l.Eh)(r.enabled,e))&&(!t.suspense||"error"!==e.state.status)&&h(e,t)}function h(e,n){return!1!==(0,l.Eh)(n.enabled,e)&&e.isStaleByTime((0,l.d2)(n.staleTime,e))}var y=t(1594),m=t(9570);t(6070);var b=y.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),v=()=>y.useContext(b),g=(e,n)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(n.isReset()||(e.retryOnMount=!1))},k=e=>{y.useEffect(()=>{e.clearReset()},[e])},w=({result:e,errorResetBoundary:n,throwOnError:t,query:r,suspense:o})=>e.isError&&!n.isReset()&&!e.isFetching&&r&&(o&&void 0===e.data||(0,l.GU)(t,[e.error,r])),x=y.createContext(!1),O=()=>y.useContext(x),E=(x.Provider,e=>{if(e.suspense){const n=1e3,t=e=>"static"===e?e:Math.max(e??n,n),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,n))}}),S=(e,n)=>e.isLoading&&e.isFetching&&!n,j=(e,n)=>e?.suspense&&n.isPending,C=(e,n,t)=>n.fetchOptimistic(e).catch(()=>{t.clearReset()});function A(e,n){return function(e,n,t){const r=O(),i=v(),a=(0,m.jE)(t),s=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(s),s._optimisticResults=r?"isRestoring":"optimistic",E(s),g(s,i),k(i);const c=!a.getQueryCache().get(s.queryHash),[u]=y.useState(()=>new n(a,s)),f=u.getOptimisticResult(s),d=!r&&!1!==e.subscribed;if(y.useSyncExternalStore(y.useCallback(e=>{const n=d?u.subscribe(o.jG.batchCalls(e)):l.lQ;return u.updateResult(),n},[u,d]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),y.useEffect(()=>{u.setOptions(s)},[s,u]),j(s,f))throw C(s,u,i);if(w({result:f,errorResetBoundary:i,throwOnError:s.throwOnError,query:a.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw f.error;if(a.getDefaultOptions().queries?._experimental_afterQuery?.(s,f),s.experimental_prefetchInRender&&!l.S$&&S(f,r)){const e=c?C(s,u,i):a.getQueryCache().get(s.queryHash)?.promise;e?.catch(l.lQ).finally(()=>{u.updateResult()})}return s.notifyOnChangeProps?f:u.trackResult(f)}(e,u,n)}},6118:(e,n,t)=>{"use strict";t.d(n,{A:()=>m});var r=t(1594),o=t.n(r),i=t(9652),a=t.n(i),s=t(6e3),l=t(3784);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 f(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 d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach(function(n){p(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(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){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=c(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=function(e){var n=e.spinner,t=void 0===n||n,i=e.busy,a=void 0!==i&&i,c=e.isBusy,f=void 0!==c&&c,p=e.overlayStyle,y=e.spinnerTop,m=void 0!==y&&y,b=a||f;o().useEffect(function(){f&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')},[f]);var v,g,k=(v=(0,r.useState)(!0),g=2,function(e){if(Array.isArray(e))return e}(v)||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}}(v,g)||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}}(v,g)||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.")}()),w=k[0],x=k[1];(0,r.useEffect)(function(){var e;return b?x(!0):e=setTimeout(function(){x(!1),e=null},250),function(){e&&clearTimeout(e)}},[b]);var O=(0,s.gR)("neko-overlay",{overlayHidden:!b,spinnerTop:m}),E=w?o().createElement(o().Fragment,null,o().createElement("div",{className:O,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,S=d(d({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",u({style:{position:"relative"}},S),E,e.children)};y.propTypes={busy:a().bool,isBusy:a().bool,spinner:a().bool,spinnerTop:a().bool,children:a().oneOfType([a().arrayOf(a().node),a().node]).isRequired};const m=y},6218:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},6533:(e,n,t)=>{"use strict";t.d(n,{G:()=>f});var r=t(1594),o=t(5206),i=t.n(o),a=t(9652),s=t.n(a),l=t(6e3),c=t(3391);function u(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,t,o=e.children,a=e.visible,s=void 0!==a&&a,f=e.targetRef,d=e.onClose,p=e.matchWidth,h=void 0===p||p,y=(0,r.useRef)(),m=(n=(0,r.useState)(0),t=2,function(e){if(Array.isArray(e))return e}(n)||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}}(n,t)||function(e,n){if(e){if("string"==typeof e)return u(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)?u(e,n):void 0}}(n,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.")}()),b=m[0],v=m[1];(0,l.jz)(function(){s&&d()},[f,y]),(0,r.useEffect)(function(){var e=document.createElement("div");return y.current=e,function(){y.current=null}},[]);var g=function(){s&&y.current&&f.current&&requestAnimationFrame(function(){for(var e=f.current.getBoundingClientRect(),n=window.innerHeight,t=window.innerWidth,r=y.current.querySelector(".neko-portal-content");r&&!r.offsetHeight;)r=r.firstChild;var o=r?r.offsetHeight:0,i=h?e.width:r?r.offsetWidth:0,a=n-e.bottom<o?e.top-o:e.bottom,s=e.left,l=t-i-5;Number.isFinite(l)&&(s=Math.min(s,l)),s=Math.max(s,5);var c={position:"fixed",top:"".concat(a,"px"),left:"".concat(s,"px"),width:h?"".concat(e.width,"px"):"auto",zIndex:"9999"};Object.assign(y.current.style,c)})};if((0,r.useEffect)(function(){if(s&&y.current){document.body.appendChild(y.current);var e=setTimeout(function(){g(),v(1)},5);return function(){return clearTimeout(e)}}if(y.current){var n=y.current.parentNode;n&&n.removeChild(y.current),v(0)}},[s,y,f]),(0,r.useLayoutEffect)(function(){g();var e=function(){return g()};return window.addEventListener("resize",e),window.addEventListener("scroll",e),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e)}},[s,y,f]),!s||!y.current)return null;var k={opacity:b,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return i().createPortal(React.createElement("div",{className:"neko-portal-content",style:k},React.createElement(c.A,null,o)),y.current)};f.propTypes={children:s().node.isRequired,visible:s().bool,targetRef:s().object.isRequired,onClose:s().func,matchWidth:s().bool}},6611:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},6672:(e,n,t)=>{"use strict";t.d(n,{hS:()=>Ie,Ay:()=>De,ho:()=>_e});var r=t(8198),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(6218),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"}]]),f=t(9239),d=t(4646),p=t(1754),h=t(3837),y=t(6611),m=t(2454),b=t(9803),v=t(4259),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=(0,r.A)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),x=t(6789),O=t(7314),E=t(7160),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=(0,r.A)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),A=(0,r.A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),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"}]]),T=(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"}]]),N=(0,r.A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),z=(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"}]]),M=(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"}]]),I=(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"}]]),q=t(2909),F=t(6794),L=(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(1203),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"}]]),Q=(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"}]]),$=(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=(0,r.A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),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=(0,r.A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),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"}]]),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"}]]),de=(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(4883),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"}]]),Te=(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"}]]),Ne=(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"}]]),ze=(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"}]]),Me={"timer-reset":o,tag:i.A,"format-list-bulleted":a,duplicate:s,lock:l,"lock-open":c,"file-undo":u,"chevron-double-left":f.A,"chevron-double-right":d.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,circle:x.A,stop:O.A,"checkbox-blank":O.A,"checkbox-marked":E.A,delete:S,undo:j,alert:C,warning:A,database:P,tools:R,cog:T,close:N,cat:z,upload:M,trash:S,pencil:_,dashboard:I,search:D,folder:q.A,"folder-open":F.A,image:L,"image-multiple-outline":B.A,plus:U,"folder-plus":W,"image-plus":Q,"view-grid":H,list:a,twitter:$,instagram:G,facebook:K,star:V,"timer-outline":Y,link:X,linkedin:Z,pinterest:J,"zoom-in":ee,"info-outline":ne,"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:fe,filter:de,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:Te,bell:Ne,home:ze},_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%)"},Ie={chevron:18,buttonRounded:18,buttonNormal:24,default:30};const De=Me},6789:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},6794:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},6893:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6894:(e,n,t)=>{"use strict";t.d(n,{B:()=>y});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=["className","variant","children","onClick","led","label","extender_label","extender_children","extender_width","link"];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)}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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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 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,d({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}},6961:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){a&&(a.removeAttribute?a.removeAttribute("aria-hidden"):null!=a.length?a.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(a).forEach(function(e){return e.removeAttribute("aria-hidden")})),a=null},n.log=function(){},n.assertNodeList=s,n.setElement=function(e){var n=e;if("string"==typeof n&&i.canUseDOM){var t=document.querySelectorAll(n);s(t,n),n=t}return a=n||a},n.validateElement=l,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=l(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.setAttribute("aria-hidden","true")}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var o,i=l(e)[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.removeAttribute("aria-hidden")}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){a=null};var r,o=(r=t(2598))&&r.__esModule?r:{default:r},i=t(9611),a=null;function s(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function l(e){var n=e||a;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},7076:(e,n,t)=>{"use strict";t.d(n,{m:()=>i});var r=t(1982),o=t(7494),i=new class extends r.Q{#K;#n;#t;constructor(){super(),this.#t=e=>{if(!o.S$&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#t=e,this.#n?.(),this.#n=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#K!==e&&(this.#K=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){return"boolean"==typeof this.#K?this.#K:"hidden"!==globalThis.document?.visibilityState}}},7160:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},7314:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])},7462:(e,n,t)=>{"use strict";var r=t(1594),o=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};n.jsx=function(e,n,t){var r,l={},c=null,u=null;for(r in void 0!==t&&(c=""+t),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)i.call(n,r)&&!s.hasOwnProperty(r)&&(l[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps)void 0===l[r]&&(l[r]=n[r]);return{$$typeof:o,type:e,key:c,ref:u,props:l,_owner:a.current}}},7494:(e,n,t)=>{"use strict";t.d(n,{Cp:()=>y,EN:()=>h,Eh:()=>u,F$:()=>p,GU:()=>A,MK:()=>f,S$:()=>o,ZM:()=>C,ZZ:()=>S,Zw:()=>a,d2:()=>c,f8:()=>v,gn:()=>s,hT:()=>j,j3:()=>l,lQ:()=>i,nJ:()=>d,pl:()=>O,y9:()=>E,yy:()=>x});var r=t(5933),o="undefined"==typeof window||"Deno"in globalThis;function i(){}function a(e,n){return"function"==typeof e?e(n):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,n){return Math.max(e+(n||0)-Date.now(),0)}function c(e,n){return"function"==typeof e?e(n):e}function u(e,n){return"function"==typeof e?e(n):e}function f(e,n){const{type:t="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(a)if(r){if(n.queryHash!==p(a,n.options))return!1}else if(!y(n.queryKey,a))return!1;if("all"!==t){const e=n.isActive();if("active"===t&&!e)return!1;if("inactive"===t&&e)return!1}return!("boolean"==typeof s&&n.isStale()!==s||o&&o!==n.state.fetchStatus||i&&!i(n))}function d(e,n){const{exact:t,status:r,predicate:o,mutationKey:i}=e;if(i){if(!n.options.mutationKey)return!1;if(t){if(h(n.options.mutationKey)!==h(i))return!1}else if(!y(n.options.mutationKey,i))return!1}return!(r&&n.state.status!==r||o&&!o(n))}function p(e,n){return(n?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,n)=>k(n)?Object.keys(n).sort().reduce((e,t)=>(e[t]=n[t],e),{}):n)}function y(e,n){return e===n||typeof e==typeof n&&!(!e||!n||"object"!=typeof e||"object"!=typeof n)&&Object.keys(n).every(t=>y(e[t],n[t]))}var m=Object.prototype.hasOwnProperty;function b(e,n){if(e===n)return e;const t=g(e)&&g(n);if(!(t||k(e)&&k(n)))return n;const r=(t?e:Object.keys(e)).length,o=t?n:Object.keys(n),i=o.length,a=t?new Array(i):{};let s=0;for(let l=0;l<i;l++){const i=t?l:o[l],c=e[i],u=n[i];if(c===u){a[i]=c,(t?l<r:m.call(e,i))&&s++;continue}if(null===c||null===u||"object"!=typeof c||"object"!=typeof u){a[i]=u;continue}const f=b(c,u);a[i]=f,f===c&&s++}return r===i&&s===r?e:a}function v(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const t in e)if(e[t]!==n[t])return!1;return!0}function g(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function k(e){if(!w(e))return!1;const n=e.constructor;if(void 0===n)return!0;const t=n.prototype;return!!w(t)&&!!t.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(n=>{r.zs.setTimeout(n,e)})}function O(e,n,t){return"function"==typeof t.structuralSharing?t.structuralSharing(e,n):!1!==t.structuralSharing?b(e,n):n}function E(e,n,t=0){const r=[...e,n];return t&&r.length>t?r.slice(1):r}function S(e,n,t=0){const r=[n,...e];return t&&r.length>t?r.slice(0,-1):r}var j=Symbol();function C(e,n){return!e.queryFn&&n?.initialPromise?()=>n.initialPromise:e.queryFn&&e.queryFn!==j?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}function A(e,n){return"function"==typeof e?e(...n):!!e}},7641:(e,n,t)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),s=t(1594),l=b(t(9652)),c=m(t(4016)),u=b(t(708)),f=m(t(6961)),d=m(t(875)),p=t(9611),h=b(p),y=b(t(8365));function m(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function b(e){return e&&e.__esModule?e:{default:e}}t(2736);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,k=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&d.remove(s.body,i),o&&d.remove(s.getElementsByTagName("html")[0],o),r&&g>0&&0==(g-=1)&&f.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(c.returnFocus(t.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),y.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(c.setupScopedFocus(t.node),c.markForFocusLater()),t.setState({isOpen:!0},function(){t.openAnimationFrame=requestAnimationFrame(function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})})}))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())})},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(t.content,e),t.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":i(n))?n:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},o=r.base;return t.state.afterOpen&&(o=o+" "+r.afterOpen),t.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof n&&n?o+" "+n:o},t.attributesFromObject=function(e,n){return Object.keys(n).reduce(function(t,r){return t[e+"-"+r]=n[r],t},{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&d.add(a.body,o),r&&d.add(a.getElementsByTagName("html")[0],r),t&&(g+=1,f.hide(n)),y.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,r=e.overlayClassName,i=e.defaultStyles,a=e.children,s=t?{}:i.content,l=r?{}:i.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=o({id:n,ref:this.setContentRef,style:o({},s,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(u,a);return this.props.overlayElement(c,f)}}]),n}(s.Component);k.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},k.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(h.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(h.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},n.default=k,e.exports=n.default},8043:(e,n,t)=>{"use strict";t.d(n,{X:()=>s,k:()=>l});var r=t(7494),o=t(1223),i=t(1422),a=t(4750),s=class extends a.k{#V;#Y;#X;#r;#f;#v;#Z;constructor(e){super(),this.#Z=!1,this.#v=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#X=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#V=u(this.options),this.state=e.state??this.#V,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#f?.promise}setOptions(e){if(this.options={...this.#v,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){const e=u(this.options);void 0!==e.data&&(this.setState(c(e.data,e.dataUpdatedAt)),this.#V=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#X.remove(this)}setData(e,n){const t=(0,r.pl)(this.state.data,e,this.options);return this.#d({data:t,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),t}setState(e,n){this.#d({type:"setState",state:e,setStateOptions:n})}cancel(e){const n=this.#f?.promise;return this.#f?.cancel(e),n?n.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#V)}isActive(){return this.observers.some(e=>!1!==(0,r.Eh)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,r.d2)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,r.j3)(this.state.dataUpdatedAt,e))}onFocus(){const e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#f?.continue()}onOnline(){const e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#f?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#X.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(this.#f&&(this.#Z?this.#f.cancel({revert:!0}):this.#f.cancelRetry()),this.scheduleGc()),this.#X.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#d({type:"invalidate"})}async fetch(e,n){if("idle"!==this.state.fetchStatus&&"rejected"!==this.#f?.status())if(void 0!==this.state.data&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#f)return this.#f.continueRetry(),this.#f.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const t=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#Z=!0,t.signal)})},a=()=>{const e=(0,r.ZM)(this.options,n),t=(()=>{const e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return o(e),e})();return this.#Z=!1,this.options.persister?this.options.persister(e,t,this):e(t)},s=(()=>{const e={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:a};return o(e),e})();this.options.behavior?.onFetch(s,this),this.#Y=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===s.fetchOptions?.meta||this.#d({type:"fetch",meta:s.fetchOptions?.meta}),this.#f=(0,i.II)({initialPromise:n?.initialPromise,fn:s.fetchFn,onCancel:e=>{e instanceof i.cc&&e.revert&&this.setState({...this.#Y,fetchStatus:"idle"}),t.abort()},onFail:(e,n)=>{this.#d({type:"failed",failureCount:e,error:n})},onPause:()=>{this.#d({type:"pause"})},onContinue:()=>{this.#d({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0});try{const e=await this.#f.start();if(void 0===e)throw new Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#X.config.onSuccess?.(e,this),this.#X.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof i.cc){if(e.silent)return this.#f.promise;if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#d({type:"error",error:e}),this.#X.config.onError?.(e,this),this.#X.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#d(e){this.state=(n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...l(n.data,this.options),fetchMeta:e.meta??null};case"success":const t={...n,...c(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#Y=e.manual?t:void 0,t;case"error":const r=e.error;return{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}})(this.state),o.jG.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#X.notify({query:this,type:"updated",action:e})})}};function l(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,i.v_)(n.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function c(e,n){return{data:e,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u(e){const n="function"==typeof e.initialData?e.initialData():e.initialData,t=void 0!==n,r=t?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:t?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"pending",fetchStatus:"idle"}}},8198:(e,n,t)=>{"use strict";t.d(n,{A:()=>k});var r=t(1594),o=function(e){var n=function(e){return e.replace(/^([A-Z])|[\s-_]+(\w)/g,function(e,n,t){return t?t.toUpperCase():n.toLowerCase()})}(e);return n.charAt(0).toUpperCase()+n.slice(1)},i=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.filter(function(e,n,t){return Boolean(e)&&""!==e.trim()&&t.indexOf(e)===n}).join(" ").trim()},a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var l=["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"];function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){if(e){if("string"==typeof e)return f(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function 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 p(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){h(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 h(e,n,t){return(n=function(e){var n=function(e){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=s(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var y=(0,r.forwardRef)(function(e,n){var t=e.color,o=void 0===t?"currentColor":t,s=e.size,f=void 0===s?24:s,d=e.strokeWidth,h=void 0===d?2:d,y=e.absoluteStrokeWidth,m=e.className,b=void 0===m?"":m,v=e.children,g=e.iconNode,k=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,r.createElement)("svg",p(p(p({ref:n},a),{},{width:f,height:f,stroke:o,strokeWidth:y?24*Number(h)/Number(f):h,className:i("lucide",b)},!v&&!function(e){for(var n in e)if(n.startsWith("aria-")||"role"===n||"title"===n)return!0}(k)&&{"aria-hidden":"true"}),k),[].concat(c(g.map(function(e){var n,t,o=(t=2,function(e){if(Array.isArray(e))return e}(n=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}}(n,t)||u(n,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.")}()),i=o[0],a=o[1];return(0,r.createElement)(i,a)})),c(Array.isArray(v)?v:[v])))});function m(e){return m="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},m(e)}var b=["className"];function v(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function g(e,n,t){return(n=function(e){var n=function(e){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=m(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var k=function(e,n){var t=(0,r.forwardRef)(function(t,a){var s,l=t.className,c=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(t,b);return(0,r.createElement)(y,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?v(Object(t),!0).forEach(function(n){g(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):v(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({ref:a,iconNode:n,className:i("lucide-".concat((s=o(e),s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())),"lucide-".concat(e),l)},c))});return t.displayName=o(e),t}},8323:(e,n,t)=>{"use strict";t.d(n,{g:()=>b});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=["height","tiny","small","medium","large","line","style","children"];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)}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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f);return t||(k||c?t=30:o?t=5:p?t=45:a&&(t=15)),s().createElement(h,d({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}},8365:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")},n.resetState=function(){r=new t};var t=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach(function(t){return t(e,n.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new t;n.default=r},8380:(e,n,t)=>{"use strict";t.d(n,{j:()=>W,u:()=>U});var r,o,i,a,s,l,c,u=t(1594),f=t.n(u),d=t(9652),p=t.n(d),h=t(2988),y=t(6e3),m=t(4368),b=t(6672),v=t(6611),g=t(7160),k=t(7314),w=(0,t(8198).A)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]),x=t(6789),O=t(3784),E=t(9251),S=t(6533),j=t(5643);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"]))),T=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"]))),N=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"]))),z=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"]))),M=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"]))),_=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function I(){return I=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},I.apply(null,arguments)}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)||q(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 q(e,n){if(e){if("string"==typeof e)return F(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?F(e,n):void 0}}function F(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var L=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,d=e.busy,p=void 0!==d&&d,g=e.chevronIconSize,k=void 0===g?b.hS.chevron:g,w=e.textFiltering,x=e.value,j=e.className,C=e.disabled,z=e.requirePro,M=e.multiple,L=void 0!==M&&M,B=e.placeholder,U=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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,_),W=p||c;f().useEffect(function(){c&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')},[c]);var Q,H,$,G,K=15;if(L){var V=f().Children.toArray(e.children).filter(function(e){return(x||[]).includes(e.props.value)||e.props.checked}).map(function(e){return e.props});Q=V.map(function(e){return e.label}).join(", ")||B||"Select",H=t,$=V.some(function(e){return e.requirePro})||z,G=null}else{var Y,X=null===(Y=f().Children.toArray(e.children).find(function(e){return e.props.value===x||e.props.checked}))||void 0===Y?void 0:Y.props;Q=(null==X?void 0:X.label)||B||"Select",H=(null==X?void 0:X.description)||t,$=(null==X?void 0:X.requirePro)||z,G=null==X?void 0:X.icon,K=(null==X?void 0:X.iconSize)||15}var Z=D((0,u.useState)(!1),2),J=Z[0],ee=Z[1],ne=D((0,u.useState)(""),2),te=ne[0],re=ne[1],oe=(0,u.useRef)(),ie=$&&!a;(0,u.useEffect)(function(){L&&!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.')},[L,o]),(0,u.useEffect)(function(){var e=function(e){"Escape"===e.key&&J&&ee(!1)};if(J)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}},[J]);var ae=f().Children.map(e.children,function(t){return t?f().cloneElement(t,{name:t.props.name||n,checked:L?(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(L){var i=Array.isArray(x)?function(e){if(Array.isArray(e))return F(e)}(a=x)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||q(a)||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.")}():[];i.includes(r)?i=i.filter(function(e){return e!==r}):i.push(r),s(i,n)}else r!==x&&s(r,n),o&&ee(!1);else console.log("The onChange handler is not set for this select.",e);var a}(r,t.props.value)},scrolldown:o,isPro:a,disabled:C,multiple:L}):null}),se=(0,u.useMemo)(function(){if(!te||!ae.length)return ae;var e=te.toLowerCase().split(" ").filter(function(e){return e.length>0});return f().Children.toArray(ae).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)})})},[ae,te]),le=(0,y.gR)("neko-select",j,{"show-options":J,disabled:C||c}),ce=(0,y.gR)("neko-select-options",{hidden:!J}),ue=(0,y.gR)("neko-select-option",{isBusy:W});return o?f().createElement(A,I({name:n},U,{onClick:function(){C||c||ee(!J)},className:le,"data-is-disabled":C||c,ref:oe}),f().createElement(P,{className:ue},W?f().createElement(f().Fragment,null,f().createElement(m.X,{type:"circle",size:"20px"})):f().createElement(f().Fragment,null,G&&f().createElement(O.z,{icon:G,width:K,height:K,style:{marginRight:"".concat(Math.max(K-15,4),"px")}}),f().createElement("span",{className:"neko-select-option-label"},Q),f().createElement("div",{className:"rightContent"},ie&&f().createElement(h.K,null),f().createElement("span",{className:"neko-chevron-wrap"},f().createElement(v.A,{size:k,className:"neko-select-chevron",style:{transform:J?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),H&&("string"==typeof H?f().createElement(R,{dangerouslySetInnerHTML:{__html:H}}):f().createElement(R,null,H)),f().createElement(S.G,{visible:J,targetRef:oe,onClose:function(){J&&ee(!1)}},f().createElement(T,{className:ce},w&&f().createElement(N,{className:"neko-select-filter-container"},f().createElement(E.A,{value:te,placeholder:"Search...",onChange:function(e){return re(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})),f().createElement(N,null,se)))):ae},B=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,d=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&&!d,T=(0,y.gR)({"neko-radio":!c},{"neko-select-option":c},e.className,{disabled:P||m}),N=A?o?g.A:k.A:o?w:x.A,_=f().createElement(M,{className:T,onClick:function(e){s(e,t)}},f().createElement("div",{className:"option"},f().createElement("div",{className:"option-group"},A?f().createElement(N,{size:j,color:P?"var(--neko-disabled-color)":o?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):f().createElement("div",{style:{position:"relative",width:j,height:j,flexShrink:0,marginRight:"8px"}},f().createElement(x.A,{size:j,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&f().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&&f().createElement(O.z,{icon:E,width:j,height:j,style:{marginRight:"".concat(Math.max(j-11,4),"px")}}),i),f().createElement(h.K,{show:P}))),I=f().createElement(z,{className:T,onClick:function(e){s(e,t)}},f().createElement("label",{htmlFor:n},f().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},f().createElement(x.A,{size:24,color:P?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),o&&f().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)"}})),f().createElement("div",{className:"inner-container"},f().createElement("span",{className:"label"},i,f().createElement(h.K,{className:"inline",style:{top:-1},show:P})),a&&("string"==typeof a?f().createElement(R,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:a}}):f().createElement(R,{style:{marginTop:0}},a)))));return c?_:I},U=function(e){return f().createElement(L,e)};U.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 W=function(e){return f().createElement(B,e)};W.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}},8550:(e,n,t)=>{"use strict";t.d(n,{j:()=>k});var r,o,i=t(1594),a=t.n(i),s=t(9652),l=t.n(s),c=t(5643),u=t(9803),f=t(4259),d=t(7314),p=t(6e3),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(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.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(f.A,{size:14,fill:"rgb(255 255 255 / 25%)"}):a().createElement(u.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(d.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])}},8925:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=(r=t(1439))&&r.__esModule?r:{default:r};n.default=o.default,e.exports=n.default},9176:(e,n,t)=>{"use strict";t.d(n,{z:()=>v});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(2925),u=t(6e3);function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||d(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){if(e){if("string"==typeof e)return 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,y,m=l.Ay.div(r||(h=["\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||(y=h.slice(0)),r=Object.freeze(Object.defineProperties(h,{raw:{value:Object.freeze(y)}})))),b=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=f((0,o.useState)(!1),2),h=p[0],y=p[1],b=f((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&&!h){var e,n=function(e){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}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,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(a);try{for(n.s();!(e=n.n()).done;){var t=e.value;if(t){y(t);break}}}catch(e){n.e(e)}finally{n.f()}}},[a,h]),i().createElement(m,{className:k,style:l},h&&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: ",h.url,i().createElement("br",null),"CODE: ",h.code,i().createElement("br",null),"MESSAGE: ",h.message,i().createElement("br",null)))),h.body&&v&&i().createElement("p",{className:"neko-debug"},i().createElement("div",{dangerouslySetInnerHTML:{__html:h.body}})),h.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)},v=function(e){return i().createElement(b,e)};v.propTypes={className:s().string,style:s().object,nekoErrors:s().array}},9239:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]])},9251:(e,n,t)=>{"use strict";t.d(n,{A:()=>O});var r,o=t(1594),i=t.n(o),a=t(9652),s=t.n(a),l=t(5643),c=t(3784),u=t(6e3);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 d=["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){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=f(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);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}function b(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 v,g,k=function(e){return e.split(",").map(function(e){return e.trim()}).filter(function(e){return e.length>0})},w=function(e,n){var t,r,a=e.type,s=void 0===a?"text":a,l=e.name,f=e.value,h=void 0===f?"":f,m=e.description,v=e.placeholder,g=void 0===v?"":v,w=e.onChange,x=e.onEnter,O=e.onBlur,E=e.onFinalChange,S=e.readOnly,j=void 0!==S&&S,C=e.step,A=void 0===C?1:C,P=e.min,R=void 0===P?0:P,T=e.max,N=void 0===T?null:T,z=e.maxLength,M=e.natural,_=void 0!==M&&M,I=e.onReset,D=e.isCommaSeparatedArray,q=void 0!==D&&D,F=e.iconEmpty,L=void 0===F?"":F,B=e.iconFilled,U=void 0===B?"":B,W=e.onEmptyIconClick,Q=e.onFilledIconClick,H=e.className,$=e.style,G=e.inputStyle,K=function(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))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],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,d),V=(t=(0,o.useState)(h||0===h?h:""),r=2,function(e){if(Array.isArray(e))return e}(t)||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}}(t,r)||function(e,n){if(e){if("string"==typeof e)return b(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)?b(e,n):void 0}}(t,r)||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.")}()),Y=V[0],X=V[1],Z=!!w,J=z||("number"===s?3:void 0);(0,o.useEffect)(function(){E&&(x||O)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")},[E,x,O]),(0,o.useEffect)(function(){var e;Z||X(q?(e=h,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):h)},[h]);var ee=function(e){var n=e.target.value,t=q?k(n):n;e.stopPropagation(),e.preventDefault(),Z?w(t,l):X(n)},ne=function(e){if("Enter"===e.key){e.preventDefault();var n=e.target.value,t=q?k(n):n;E?E(t,l):x&&x(t,l)}},te=function(e){var n=e.target.value,t=q?k(n):n;(q?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}(h,t):h===t)||(E?E(t,l):O&&O(t,l))},re=(0,u.gR)("neko-input",{natural:_}),oe=function(){var e=Z?h:Y;return q?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},ie=L||U,ae=Boolean(oe()&&U),se=Boolean(!oe()&&L);return i().createElement("div",{className:H,style:$},i().createElement("div",{style:{position:"relative"}},"number"===s?i().createElement("input",p({ref:n,className:re,name:l,value:Z?h:Y,type:s,disabled:j,step:A,min:R,max:N,maxLength:J,autoComplete:"off","data-form-type":"other",placeholder:g,style:y(y({},G),{},{paddingRight:ie?"30px":void 0}),onChange:ee,onKeyPress:ne,onBlur:function(e){!function(e){var n=Number(e.target.value);R&&n<Number(R)?e.target.value=R:N&&n>Number(N)&&(e.target.value=N)}(e),te(e)},readOnly:j},K)):i().createElement("input",p({ref:n,className:re},K,{name:l,value:Z?h:Y,type:s,disabled:j,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:g,style:y(y({},G),{},{paddingRight:ie?"30px":void 0}),maxLength:J,onChange:ee,onKeyPress:ne,onBlur:te,readOnly:j},K)),!!h&&!!I&&i().createElement(c.z,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return I()}}),se&&i().createElement(c.z,{icon:L,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:W?"auto":"none",cursor:W?"pointer":"default"},color:"#5a5a5a82",onClick:W}),ae&&i().createElement(c.z,{icon:U,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:Q?"auto":"none",cursor:Q?"pointer":"default"},color:"var(--neko-blue)",onClick:Q})),m&&("string"==typeof m?i().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:m}}):i().createElement("p",{className:"neko-input-description"},m)))},x=(0,l.Ay)((0,o.forwardRef)(w))(r||(v=["\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"],g||(g=v.slice(0)),r=Object.freeze(Object.defineProperties(v,{raw:{value:Object.freeze(g)}})))),O=i().forwardRef(function(e,n){return i().createElement(x,p({ref:n},e))});O.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}},9380:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){return[].slice.call(n.querySelectorAll("*"),0).reduce(function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])},[]).filter(a)};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){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&function(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)}(e,!t)}e.exports=n.default},9558:(e,n,t)=>{"use strict";var r=t(6893);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},9570:(e,n,t)=>{"use strict";t.d(n,{Ht:()=>s,jE:()=>a});var r=t(1594),o=t(6070),i=r.createContext(void 0),a=e=>{const n=r.useContext(i);if(e)return e;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},s=({client:e,children:n})=>(r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,o.jsx)(i.Provider,{value:e,children:n}))},9611:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,o=((r=t(4456))&&r.__esModule?r:{default:r}).default,i=o.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=o.canUseDOM?window.NodeList:{},n.canUseDOM=o.canUseDOM,n.default=i},9652:(e,n,t)=>{e.exports=t(9558)()},9803:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var r=(0,t(8198).A)("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]])},9990:(e,n,t)=>{"use strict";t.d(n,{j:()=>x,u:()=>O});var r,o,i,a=t(1594),s=t.n(a),l=t(9652),c=t.n(l),u=t(5643),f=t(2988),d=t(6611),p=t(3837),h=t(6e3);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=u.Ay.div(r||(r=m(["\n"]))),v=u.Ay.div(o||(o=m(["\n align-items: center;\n background-color: var(--neko-main-color);\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n position: relative; /* for the hover accent bar */\n transition: filter 140ms ease;\n will-change: filter;\n\n &.disabled {\n background-color: rgba(var(--neko-yellow-rgb), 0.25);\n cursor: default;\n }\n\n p {\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: white;\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n\n &:not(.disabled):hover { filter: brightness(1.04); }\n\n /* Slim left accent bar reveal on hover */\n &::before {\n content: '';\n position: absolute;\n left: 10px;\n top: 20%;\n width: 2px;\n height: 60%;\n background: currentColor;\n opacity: 0;\n transform: scaleY(0);\n transform-origin: center top;\n transition: transform 200ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 140ms ease;\n pointer-events: none;\n }\n\n &:not(.disabled):hover::before {\n opacity: 0.65;\n transform: scaleY(1);\n }\n\n @media (prefers-reduced-motion: reduce) { transition: none; }\n"]))),g=u.Ay.div(i||(i=m(["\n background-color: white;\n color: var(--neko-font-color);\n display: none;\n\n &.active {\n display: block;\n }\n"]))),k=function(e){var n,t,r=(n=s().useState(e.activeTabIndex),t=2,function(e){if(Array.isArray(e))return e}(n)||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}}(n,t)||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}}(n,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.")}()),o=r[0],i=r[1],a=s().Children.map(e.children,function(n,t){var r=n.props.title||"Untitled Tab "+(t+1),o="tab-"+(t+1);return n.props.key?o=n.props.key:"string"==typeof n.props.title&&(o=(o=n.props.title.toLowerCase().replace(/[^a-z0-9 ]/gi,"")).replace(/ /g,"-")),{key:o,title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),onDragOver:n.props.onDragOver,onDrop:n.props.onDrop,rightActions:n.props.rightActions||null,className:n.props.className}}),l=s().Children.map(e.children,function(e,n){return s().cloneElement(e,{isActive:n===o})});return s().createElement(b,{className:"neko-side-tabs"},a.map(function(n,t){var r=["neko-side-tab",t===o?"active":"",n.requirePro?"disabled":""].filter(function(e){return e.length>0});return s().createElement(s().Fragment,null,s().createElement(v,{key:n.key,className:r,onClick:function(r){!function(n,t,r){if(!t.requirePro){var a=n===o?null:n;i(a),e.onChange&&e.onChange(a,t,r)}}(t,n,r)},onDragOver:n.onDragOver,onDrop:n.onDrop},s().createElement("p",null,s().createElement("span",{style:{fontSize:15}},n.title),s().createElement(f.K,{className:"inline",show:n.requirePro})),null===n.rightActions?t===o?s().createElement(d.A,{className:"neko-side-tab-icon"}):s().createElement(p.A,{className:"neko-side-tab-icon"}):t===o?s().createElement("div",{style:{marginLeft:"auto"}},n.rightActions):s().createElement(p.A,{className:"neko-side-tab-icon"})),l[t])}))},w=function(e){var n=e.children,t=e.isActive,r=void 0!==t&&t,o=e.className,i=(0,h.gR)("neko-side-tab-content",o,{active:r});return s().createElement(g,{className:i},n)},x=function(e){return s().createElement(k,e)};x.propTypes={isPro:c().bool,onChange:c().func,activeTabIndex:c().number};var O=function(e){return s().createElement(w,e)};O.propTypes={isActive:c().bool,requirePro:c().bool,title:c().string,onDragOver:c().func,onDrop:c().func,rightActions:c().element}}}]); 3 3 //# sourceMappingURL=vendor.js.map -
wplr-sync/trunk/classes/api.php
r3170557 r3469575 183 183 function sync( $args ) { 184 184 global $wplr; 185 185 186 if ( !$_FILES || !isset( $_FILES['file'] ) ) { 186 187 $wplr->log( 'Parameter missing.' ); 187 188 return $this->response( null, false, 'Parameter missing.' ); 188 189 } 190 191 $filename = isset( $args['file'] ) ? $args['file'] : ''; 192 193 $allowed_mimes = get_allowed_mime_types(); 194 $filetype = wp_check_filetype( $filename, $allowed_mimes ); 195 196 $is_valid = $filetype['type'] && $filetype['ext'] && $filetype['ext'] !== false; 197 198 if ( !$is_valid ) { 199 $wplr->log( 'File type validation failed: ' . $filetype['type'] ); 200 return $this->response( null, false, 'File type validation failed: ' . $filetype['type'] ); 201 } 202 189 203 $lrinfo = new Meow_WPLR_Sync_LRInfo(); 190 204 $lrinfo->lr_id = $args["id"]; -
wplr-sync/trunk/classes/rest.php
r3170557 r3469575 201 201 'permission_callback' => array( $this->core, 'can_access_features' ), 202 202 'callback' => array( $this, 'rest_update_featured_image' ) 203 ) ); 204 register_rest_route( $this->namespace, '/reorder_media', array( 205 'methods' => 'POST', 206 'permission_callback' => array( $this->core, 'can_access_features' ), 207 'callback' => array( $this, 'rest_reorder_media' ) 203 208 ) ); 204 209 } … … 1110 1115 } 1111 1116 1117 public function rest_reorder_media($request) { 1118 $params = $request->get_json_params(); 1119 $collection_id = isset( $params['collection_id'] ) ? $params['collection_id'] : ''; 1120 $media_ids = isset( $params['media_ids'] ) ? $params['media_ids'] : []; 1121 if (!$collection_id || !is_array($media_ids) || count($media_ids) === 0) { 1122 return new WP_REST_Response([ 1123 'success' => false, 1124 'message' => 'The collection id or media ids are missing.', 1125 ], 400 ); 1126 } 1127 try { 1128 global $wpdb; 1129 $tbl_r = $wpdb->prefix . 'lrsync_relations'; 1130 1131 // Update the sort order for each media in the collection 1132 foreach ($media_ids as $index => $media_id) { 1133 $wpdb->update( 1134 $tbl_r, 1135 array( 'sort' => $index ), 1136 array( 'wp_col_id' => $collection_id, 'wp_id' => $media_id ), 1137 array( '%d' ), 1138 array( '%d', '%d' ) 1139 ); 1140 } 1141 1142 return new WP_REST_Response([ 1143 'success' => true, 1144 ], 200 ); 1145 } 1146 catch (Exception $e) { 1147 return new WP_REST_Response([ 1148 'success' => false, 1149 'message' => $e->getMessage(), 1150 ], 500 ); 1151 } 1152 } 1153 1112 1154 /** 1113 1155 * Private Methods -
wplr-sync/trunk/common/admin.php
r3394954 r3469575 7 7 public static $version = '4.0'; 8 8 public static $admin_version = '4.0'; 9 public static $network_license_modal_added = false; 10 public static $network_license_plugins = []; 9 11 10 12 /** … … 198 200 $isIssue = $this->isPro && !$this->is_registered(); 199 201 if ( strpos( $pathName, $thisPathName ) !== false ) { 200 $new_links = [ 201 'settings' => 202 sprintf( __( '<a href="admin.php?page=%s_settings">Settings</a>', $this->domain ), $this->prefix ), 203 'license' => 204 $this->is_registered() ? 205 ( '<span style="color: #a75bd6;">' . __( 'Pro Version', $this->domain ) . '</span>' ) : 206 ( $isIssue ? ( sprintf( '<span style="color: #ff3434;">' . __( 'License Issue', $this->domain ), $this->prefix ) . '</span>' ) : ( sprintf( '<span>' . __( '<a target="_blank" href="https://meowapps.com">Get the <u>Pro Version</u></a>', $this->domain ), $this->prefix ) . '</span>' ) ), 207 ]; 202 // In network admin, handle differently (no settings page available) 203 if ( is_network_admin() ) { 204 if ( $this->isPro && !$this->is_registered() ) { 205 // Show "Register License" link for unregistered Pro plugins 206 $new_links = [ 207 'license' => sprintf( 208 '<a href="#" class="meowapps-network-license-link" data-prefix="%s" data-plugin="%s" style="color: #d63638;">%s</a>', 209 esc_attr( $this->prefix ), 210 esc_attr( $this->nice_name_from_file( $this->mainfile ) ), 211 __( 'Register License', $this->domain ) 212 ), 213 ]; 214 // Track this plugin for the modal 215 self::$network_license_plugins[ $this->prefix ] = $this->nice_name_from_file( $this->mainfile ); 216 // Add modal output hook (only once) 217 if ( !self::$network_license_modal_added ) { 218 add_action( 'admin_footer', [ __CLASS__, 'output_network_license_modal' ] ); 219 self::$network_license_modal_added = true; 220 } 221 } 222 elseif ( $this->isPro && $this->is_registered() ) { 223 // Pro plugin is registered 224 $new_links = [ 225 'license' => '<span style="color: #a75bd6;">' . __( 'Pro Version', $this->domain ) . '</span>', 226 ]; 227 } 228 else { 229 // Free plugin 230 $new_links = [ 231 'license' => sprintf( '<span>' . __( '<a target="_blank" href="https://meowapps.com">Get the <u>Pro Version</u></a>', $this->domain ), $this->prefix ) . '</span>', 232 ]; 233 } 234 } 235 else { 236 // Regular admin - show settings and license status 237 $new_links = [ 238 'settings' => 239 sprintf( __( '<a href="admin.php?page=%s_settings">Settings</a>', $this->domain ), $this->prefix ), 240 'license' => 241 $this->is_registered() ? 242 ( '<span style="color: #a75bd6;">' . __( 'Pro Version', $this->domain ) . '</span>' ) : 243 ( $isIssue ? ( sprintf( '<span style="color: #ff3434;">' . __( 'License Issue', $this->domain ), $this->prefix ) . '</span>' ) : ( sprintf( '<span>' . __( '<a target="_blank" href="https://meowapps.com">Get the <u>Pro Version</u></a>', $this->domain ), $this->prefix ) . '</span>' ) ), 244 ]; 245 } 208 246 $links = array_merge( $new_links, $links ); 209 247 } 210 248 return $links; 249 } 250 251 /** 252 * Output the network license registration modal. 253 * Called via admin_footer hook in network admin. 254 */ 255 public static function output_network_license_modal() { 256 $rest_url = esc_url( rest_url() ); 257 $nonce = wp_create_nonce( 'wp_rest' ); 258 ?> 259 <div id="meowapps-network-license-modal" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:100000; align-items:center; justify-content:center;"> 260 <div style="background:#fff; padding:24px; border-radius:8px; max-width:450px; width:90%; box-shadow:0 4px 20px rgba(0,0,0,0.3);"> 261 <h2 style="margin:0 0 8px 0; font-size:18px;">Register License</h2> 262 <p id="meowapps-license-plugin-name" style="margin:0 0 16px 0; color:#666;"></p> 263 <input type="text" id="meowapps-license-key-input" placeholder="Enter your license key" style="width:100%; padding:10px; font-size:14px; border:1px solid #8c8f94; border-radius:4px; box-sizing:border-box;" /> 264 <p id="meowapps-license-message" style="margin:12px 0 0 0; padding:10px; border-radius:4px; display:none;"></p> 265 <div style="margin-top:16px; display:flex; gap:10px; justify-content:flex-end;"> 266 <button type="button" id="meowapps-license-cancel" class="button">Cancel</button> 267 <button type="button" id="meowapps-license-submit" class="button button-primary">Validate & Register</button> 268 </div> 269 </div> 270 </div> 271 <script> 272 (function() { 273 var modal = document.getElementById('meowapps-network-license-modal'); 274 var input = document.getElementById('meowapps-license-key-input'); 275 var message = document.getElementById('meowapps-license-message'); 276 var pluginName = document.getElementById('meowapps-license-plugin-name'); 277 var submitBtn = document.getElementById('meowapps-license-submit'); 278 var cancelBtn = document.getElementById('meowapps-license-cancel'); 279 var currentPrefix = ''; 280 281 function showMessage(text, isError) { 282 message.textContent = text; 283 message.style.display = 'block'; 284 message.style.background = isError ? '#fcf0f1' : '#edfaef'; 285 message.style.color = isError ? '#d63638' : '#1e7e34'; 286 message.style.border = '1px solid ' + (isError ? '#d63638' : '#1e7e34'); 287 } 288 289 function hideMessage() { 290 message.style.display = 'none'; 291 } 292 293 function openModal(prefix, plugin) { 294 currentPrefix = prefix; 295 pluginName.textContent = plugin; 296 input.value = ''; 297 hideMessage(); 298 submitBtn.disabled = false; 299 submitBtn.textContent = 'Validate & Register'; 300 modal.style.display = 'flex'; 301 input.focus(); 302 } 303 304 function closeModal() { 305 modal.style.display = 'none'; 306 currentPrefix = ''; 307 } 308 309 // Handle click on "Register License" links 310 document.addEventListener('click', function(e) { 311 if (e.target.classList.contains('meowapps-network-license-link')) { 312 e.preventDefault(); 313 var prefix = e.target.getAttribute('data-prefix'); 314 var plugin = e.target.getAttribute('data-plugin'); 315 openModal(prefix, plugin); 316 } 317 }); 318 319 // Close modal on cancel or clicking outside 320 cancelBtn.addEventListener('click', closeModal); 321 modal.addEventListener('click', function(e) { 322 if (e.target === modal) closeModal(); 323 }); 324 325 // Handle escape key 326 document.addEventListener('keydown', function(e) { 327 if (e.key === 'Escape' && modal.style.display === 'flex') { 328 closeModal(); 329 } 330 }); 331 332 // Handle enter key in input 333 input.addEventListener('keydown', function(e) { 334 if (e.key === 'Enter') { 335 submitBtn.click(); 336 } 337 }); 338 339 // Submit license 340 submitBtn.addEventListener('click', function() { 341 var licenseKey = input.value.trim(); 342 if (!licenseKey) { 343 showMessage('Please enter a license key.', true); 344 return; 345 } 346 347 submitBtn.disabled = true; 348 submitBtn.textContent = 'Validating...'; 349 hideMessage(); 350 351 var restUrl = '<?php echo $rest_url; ?>meow-licenser/' + currentPrefix + '/v1/set_license/'; 352 353 fetch(restUrl, { 354 method: 'POST', 355 headers: { 356 'Content-Type': 'application/json', 357 'X-WP-Nonce': '<?php echo $nonce; ?>' 358 }, 359 body: JSON.stringify({ serialKey: licenseKey }) 360 }) 361 .then(function(response) { return response.json(); }) 362 .then(function(data) { 363 if (data.success && data.data && !data.data.issue) { 364 showMessage('License registered successfully! Reloading...', false); 365 setTimeout(function() { location.reload(); }, 1500); 366 } else { 367 var errorMsg = 'License validation failed.'; 368 if (data.data && data.data.issue) { 369 errorMsg = 'License issue: ' + data.data.issue; 370 } 371 showMessage(errorMsg, true); 372 submitBtn.disabled = false; 373 submitBtn.textContent = 'Validate & Register'; 374 } 375 }) 376 .catch(function(error) { 377 showMessage('Error: ' + error.message, true); 378 submitBtn.disabled = false; 379 submitBtn.textContent = 'Validate & Register'; 380 }); 381 }); 382 })(); 383 </script> 384 <?php 211 385 } 212 386 -
wplr-sync/trunk/readme.txt
r3447477 r3469575 7 7 Tested up to: 6.9 8 8 Requires PHP: 7.4 9 Stable tag: 6. 4.99 Stable tag: 6.5.0 10 10 License: GPLv2 or later 11 11 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 63 63 64 64 == Changelog == 65 66 = 6.5.0 (2026/02/25) = 67 * Fix: Validate file types before syncing in the Lightroom Sync API. 68 * Add: Enable drag-and-drop reordering of photos within the same collection. 69 * Update: Improve gallery shortcode indicators in folders and collections. 70 * 🎵 Discuss with others about Wplr Sync on [the Discord](https://discord.gg/bHDGh38). 71 * 🌴 Keep us motivated with [a little review here](https://wordpress.org/support/plugin/wplr-sync/reviews/). Thank you! 72 * 🥰 If you want to help us, check our [Patreon](https://www.patreon.com/meowapps). Thank you! 65 73 66 74 = 6.4.9 (2026/01/27) = -
wplr-sync/trunk/wplr-sync.php
r3447477 r3469575 4 4 Plugin URI: https://meowapps.com 5 5 Description: Synchronize and maintain your photos, collections, keywords and metadata between Lightroom and WordPress. 6 Version: 6. 4.96 Version: 6.5.0 7 7 Author: Jordy Meow 8 8 Author URI: https://meowapps.com … … 15 15 */ 16 16 17 define( 'WPLR_SYNC_VERSION', '6. 4.9' );17 define( 'WPLR_SYNC_VERSION', '6.5.0' ); 18 18 define( 'WPLR_SYNC_PREFIX', 'wplr_sync' ); 19 19 define( 'WPLR_SYNC_DOMAIN', 'wplr-sync' );
Note: See TracChangeset
for help on using the changeset viewer.