HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpmuhibbah_err/wp-content/plugins/meow-gallery/app/admin.js
(()=>{var e={2833:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c<a.length;c++){var s=a[c];if(!l(s))return!1;var u=e[s],f=t[s];if(!1===(o=n?n.call(r,u,f,s):void 0)||void 0===o&&u!==f)return!1}return!0}},1063:(e,t,n)=>{"use strict";
/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(1594);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,c=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,s(o)&&u({inst:o})}),[e,n,t]),i((function(){return s(o)&&u({inst:o}),e((function(){s(o)&&u({inst:o})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},9888:(e,t,n)=>{"use strict";e.exports=n(1063)},5902:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 13h-2V7h2m0 10h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/>'}},9465:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2L1 21Z"/>'}},8524:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M11.92 19.92L4 12l7.92-7.92l1.41 1.42l-5.5 5.5H22v2H7.83l5.51 5.5l-1.42 1.42M4 12V2H2v20h2V12Z"/>'}},3735:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12.08 4.08L20 12l-7.92 7.92l-1.41-1.42l5.5-5.5H2v-2h14.17l-5.5-5.5l1.41-1.42M20 12v10h2V2h-2v10Z"/>'}},4239:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M11 4h2v12l5.5-5.5l1.42 1.42L12 19.84l-7.92-7.92L5.5 10.5L11 16V4Z"/>'}},6578:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m12 7l5 5h-3v4h-4v-4H7l5-5m0 15A10 10 0 0 1 2 12A10 10 0 0 1 12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10m0-2a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8Z"/>'}},6970:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 20h-2V8l-5.5 5.5l-1.42-1.42L12 4.16l7.92 7.92l-1.42 1.42L13 8v12Z"/>'}},962:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M7.5 5.6L5 7l1.4-2.5L5 2l2.5 1.4L10 2L8.6 4.5L10 7L7.5 5.6m12 9.8L22 14l-1.4 2.5L22 19l-2.5-1.4L17 19l1.4-2.5L17 14l2.5 1.4M22 2l-1.4 2.5L22 7l-2.5-1.4L17 7l1.4-2.5L17 2l2.5 1.4L22 2m-8.66 10.78l2.44-2.44l-2.12-2.12l-2.44 2.44l2.12 2.12m1.03-5.49l2.34 2.34c.39.37.39 1.02 0 1.41L5.04 22.71c-.39.39-1.04.39-1.41 0l-2.34-2.34c-.39-.37-.39-1.02 0-1.41L12.96 7.29c.39-.39 1.04-.39 1.41 0Z"/>'}},250:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M9 10v2H7v-2h2m4 0v2h-2v-2h2m4 0v2h-2v-2h2m2-7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1V1h2v2h8V1h2v2h1m0 16V8H5v11h14M9 14v2H7v-2h2m4 0v2h-2v-2h2m4 0v2h-2v-2h2Z"/>'}},8459:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m12 8l-1.33.09C9.81 7.07 7.4 4.5 5 4.5c0 0-1.97 2.96-.04 6.91c-.55.83-.89 1.26-.96 2.25l-1.93.29l.21.98l1.76-.26l.14.71l-1.57.94l.47.89l1.45-.89C5.68 18.76 8.59 20 12 20s6.32-1.24 7.47-3.68l1.45.89l.47-.89l-1.57-.94l.14-.71l1.76.26l.21-.98l-1.93-.29c-.07-.99-.41-1.42-.96-2.25C20.97 7.46 19 4.5 19 4.5c-2.4 0-4.81 2.57-5.67 3.59L12 8m-3 3a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m6 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m-4 3h2l-.7 1.39c.2.64.76 1.11 1.45 1.11a1.5 1.5 0 0 0 1.5-1.5h.5a2 2 0 0 1-2 2c-.75 0-1.4-.41-1.75-1c-.35.59-1 1-1.75 1a2 2 0 0 1-2-2h.5a1.5 1.5 0 0 0 1.5 1.5c.69 0 1.25-.47 1.45-1.11L11 14Z"/>'}},7844:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2m-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9Z"/>'}},8999:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59L21 7Z"/>'}},1557:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 20a8 8 0 0 1-8-8a8 8 0 0 1 8-8a8 8 0 0 1 8 8a8 8 0 0 1-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/>'}},7046:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 3H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v14H5V5h14Z"/>'}},4355:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m10 17l-5-5l1.41-1.42L10 14.17l7.59-7.59L19 8m0-5H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2Z"/>'}},2784:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M18.41 7.41L17 6l-6 6l6 6l1.41-1.41L13.83 12l4.58-4.59m-6 0L11 6l-6 6l6 6l1.41-1.41L7.83 12l4.58-4.59Z"/>'}},483:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M5.59 7.41L7 6l6 6l-6 6l-1.41-1.41L10.17 12L5.59 7.41m6 0L13 6l6 6l-6 6l-1.41-1.41L16.17 12l-4.58-4.59Z"/>'}},4189:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6l1.41-1.42Z"/>'}},5148:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6l1.41-1.42Z"/>'}},596:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6l-1.41-1.42Z"/>'}},7636:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6l1.41 1.41Z"/>'}},8779:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z"/>'}},6612:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 15.5A3.5 3.5 0 0 1 8.5 12A3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5a3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97c0-.33-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1c0 .33.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.66Z"/>'}},1002:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M11 17H4a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h12v2H4v12h7v-2l4 3l-4 3v-2m8 4V7H8v6H6V7a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2h2v2h11Z"/>'}},5758:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M15 9H5V5h10m-3 14a3 3 0 0 1-3-3a3 3 0 0 1 3-3a3 3 0 0 1 3 3a3 3 0 0 1-3 3m5-16H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V7l-4-4Z"/>'}},3411:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M18.68 12.32a4.49 4.49 0 0 0-6.36.01a4.49 4.49 0 0 0 0 6.36a4.508 4.508 0 0 0 5.57.63L21 22.39L22.39 21l-3.09-3.11c1.13-1.77.87-4.09-.62-5.57m-1.41 4.95c-.98.98-2.56.97-3.54 0c-.97-.98-.97-2.56.01-3.54c.97-.97 2.55-.97 3.53 0c.97.98.97 2.56 0 3.54M10.9 20.1a6.527 6.527 0 0 1-1.48-2.32C6.27 17.25 4 15.76 4 14v3c0 2.21 3.58 4 8 4c-.4-.26-.77-.56-1.1-.9M4 9v3c0 1.68 2.07 3.12 5 3.7v-.2c0-.93.2-1.85.58-2.69C6.34 12.3 4 10.79 4 9m8-6C7.58 3 4 4.79 4 7c0 2 3 3.68 6.85 4h.05c1.2-1.26 2.86-2 4.6-2c.91 0 1.81.19 2.64.56A3.215 3.215 0 0 0 20 7c0-2.21-3.58-4-8-4Z"/>'}},8694:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4s8-1.79 8-4s-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4Z"/>'}},64:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 4h-3.5l-1-1h-5l-1 1H5v2h14M6 19a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7H6v12Z"/>'}},2062:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 9a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5a5 5 0 0 1 5-5a5 5 0 0 1 5 5a5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5Z"/>'}},2139:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 2.04c-5.5 0-10 4.49-10 10.02c0 5 3.66 9.15 8.44 9.9v-7H7.9v-2.9h2.54V9.85c0-2.51 1.49-3.89 3.78-3.89c1.09 0 2.23.19 2.23.19v2.47h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.45 2.9h-2.33v7a10 10 0 0 0 8.44-9.9c0-5.53-4.5-10.02-10-10.02Z"/>'}},4104:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m6.16 12.31c-1.56 0-2.97.58-4.05 1.52L6 13.72V19h5.28l-2.13-2.12c.82-.68 1.85-1.1 3.01-1.1c2.07 0 3.84 1.35 4.45 3.22l1.39-.46c-.81-2.45-3.12-4.23-5.84-4.23Z"/>'}},4357:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M14 12v7.88c.04.3-.06.62-.29.83a.996.996 0 0 1-1.41 0l-2.01-2.01a.989.989 0 0 1-.29-.83V12h-.03L4.21 4.62a1 1 0 0 1 .17-1.4c.19-.14.4-.22.62-.22h14c.22 0 .43.08.62.22a1 1 0 0 1 .17 1.4L14.03 12H14Z"/>'}},2612:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 20H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h7a2 2 0 0 1 2 2H4v10l2.14-8h17.07l-2.28 8.5c-.23.87-1.01 1.5-1.93 1.5Z"/>'}},1716:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 19c0 .34.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2v5.81c-.88-.51-1.9-.81-3-.81c-3.31 0-6 2.69-6 6m7-1v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3Z"/>'}},7827:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M10 4H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-8l-2-2Z"/>'}},7603:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M7 5h14v2H7V5m0 8v-2h14v2H7M4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2H7m-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5Z"/>'}},4820:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M21 17H7V3h14m0-2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2M3 5H1v16a2 2 0 0 0 2 2h16v-2H3m12.96-10.71l-2.75 3.54l-1.96-2.36L8.5 15h11l-3.54-4.71Z"/>'}},3377:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M22 20.7L3.3 2L2 3.3l1 1V19c0 1.1.9 2 2 2h14.7l1 1l1.3-1.3M5 19V6.3l7.6 7.6l-1.5 1.9L9 13.1L6 17h9.7l2 2H5M8.8 5l-2-2H19c1.1 0 2 .9 2 2v12.2l-2-2V5H8.8"/>'}},1039:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2m-4.7 6H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v8.3c-.6-.2-1.3-.3-2-.3c-1.1 0-2.2.3-3.1.9L14.5 12L11 16.5l-2.5-3L5 18h8.1c-.1.3-.1.7-.1 1c0 .7.1 1.4.3 2Z"/>'}},356:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2v6Z"/>'}},2073:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/>'}},8819:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3Z"/>'}},6695:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M16.84 2.73c-.39 0-.77.15-1.07.44l-2.12 2.12l5.3 5.31l2.12-2.1c.6-.61.6-1.56 0-2.14L17.9 3.17c-.3-.29-.68-.44-1.06-.44M12.94 6l-8.1 8.11l2.56.28l.18 2.29l2.28.17l.29 2.56l8.1-8.11m-14 3.74L2.5 21.73l6.7-1.79l-.24-2.16l-2.31-.17l-.18-2.32"/>'}},4503:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M10.59 13.41c.41.39.41 1.03 0 1.42c-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0a5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24a2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0a5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24a2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24a.973.973 0 0 1 0-1.42Z"/>'}},6365:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77Z"/>'}},2803:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8Z"/>'}},7449:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 13c.34 0 .67.04 1 .09V10a2 2 0 0 0-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6a2 2 0 0 0-2 2v10c0 1.11.89 2 2 2h7.81c-.51-.88-.81-1.9-.81-3c0-3.31 2.69-6 6-6M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6m3 11a2 2 0 1 1 2-2c0 1.11-.89 2-2 2m10.5.25L17.75 22L15 19l1.16-1.16l1.59 1.59l3.59-3.59l1.16 1.41Z"/>'}},9637:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M18 1c-2.76 0-5 2.24-5 5v2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12c1.11 0 2-.89 2-2V10a2 2 0 0 0-2-2h-1V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2h2V6c0-2.76-2.24-5-5-5m-8 12a2 2 0 0 1 2 2c0 1.11-.89 2-2 2a2 2 0 1 1 0-4Z"/>'}},9492:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M20.94 14c-.28 1.41-2.44 2.96-4.97 3.26c-1.31.15-2.6.3-3.97.24c-2.25-.11-4-.54-4-.54v.62c.32 2.22 2.22 2.35 4.03 2.42c1.82.05 3.44-.46 3.44-.46l.08 1.65s-1.28.68-3.55.81c-1.25.07-2.81-.03-4.62-.5c-3.92-1.05-4.6-5.24-4.7-9.5l-.01-3.43c0-4.34 2.83-5.61 2.83-5.61C6.95 2.3 9.41 2 11.97 2h.06c2.56 0 5.02.3 6.47.96c0 0 2.83 1.27 2.83 5.61c0 0 .04 3.21-.39 5.43M18 8.91c0-1.08-.3-1.91-.85-2.56c-.56-.63-1.3-.96-2.23-.96c-1.06 0-1.87.41-2.42 1.23l-.5.88l-.5-.88c-.56-.82-1.36-1.23-2.43-1.23c-.92 0-1.66.33-2.23.96C6.29 7 6 7.83 6 8.91v5.26h2.1V9.06c0-1.06.45-1.62 1.36-1.62c1 0 1.5.65 1.5 1.93v2.79h2.07V9.37c0-1.28.5-1.93 1.51-1.93c.9 0 1.35.56 1.35 1.62v5.11H18V8.91Z"/>'}},3728:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 6v8h12V8H6Z"/>'}},5973:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m8 6v8h4V8h-4Z"/>'}},9085:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M14 19h4V5h-4M6 19h4V5H6v14Z"/>'}},1422:(e,t)=>{},7741:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2A10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34c-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41c.86 0 1.26.63 1.26 1.44c0 .86-.57 2.09-.86 3.27c-.17.98.52 1.84 1.52 1.84c1.78 0 3.16-1.9 3.16-4.58c0-2.4-1.72-4.04-4.19-4.04c-2.82 0-4.48 2.1-4.48 4.31c0 .86.28 1.73.74 2.3c.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11c-1.28-.56-2.02-2.38-2.02-3.85c0-3.16 2.24-6.03 6.56-6.03c3.44 0 6.12 2.47 6.12 5.75c0 3.44-2.13 6.2-5.18 6.2c-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03Z"/>'}},1069:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M8 5.14v14l11-7l-11-7Z"/>'}},3055:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z"/>'}},3841:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M11 18h2v-2h-2v2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14a4 4 0 0 0-4 4h2a2 2 0 0 1 2-2a2 2 0 0 1 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5a4 4 0 0 0-4-4Z"/>'}},1243:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 7a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3Z"/>'}},5516:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 5V1L7 6l5 5V7a6 6 0 0 1 6 6a6 6 0 0 1-6 6a6 6 0 0 1-6-6H4a8 8 0 0 0 8 8a8 8 0 0 0 8-8a8 8 0 0 0-8-8Z"/>'}},8167:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m13.13 22.19l-1.63-3.83c1.57-.58 3.04-1.36 4.4-2.27l-2.77 6.1M5.64 12.5l-3.83-1.63l6.1-2.77C7 9.46 6.22 10.93 5.64 12.5M21.61 2.39S16.66.269 11 5.93c-2.19 2.19-3.5 4.6-4.35 6.71c-.28.75-.09 1.57.46 2.13l2.13 2.12c.55.56 1.37.74 2.12.46A19.1 19.1 0 0 0 18.07 13c5.66-5.66 3.54-10.61 3.54-10.61m-7.07 7.07c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0c.77.78.78 2.05 0 2.83c-.78.78-2.05.78-2.83 0m-5.66 7.07l-1.41-1.41l1.41 1.41M6.24 22l3.64-3.64c-.34-.09-.67-.24-.97-.45L4.83 22h1.41M2 22h1.41l4.77-4.76l-1.42-1.41L2 20.59V22m0-2.83l4.09-4.08c-.21-.3-.36-.62-.45-.97L2 17.76v1.41Z"/>'}},7795:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m18 21l-4-4h3V7h-3l4-4l4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2H2Z"/>'}},3748:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M16.23 18L12 15.45L7.77 18l1.12-4.81l-3.73-3.23l4.92-.42L12 5l1.92 4.53l4.92.42l-3.73 3.23L16.23 18M12 2C6.47 2 2 6.5 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/>'}},3559:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2L9.19 8.62L2 9.24l5.45 4.73L5.82 21L12 17.27Z"/>'}},4455:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M18 18H6V6h12v12Z"/>'}},9469:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12 20a7 7 0 0 1-7-7a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7m7.03-12.61l1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9a9 9 0 0 0 9 9c5 0 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1Z"/>'}},6056:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="m21.71 20.29l-1.42 1.42a1 1 0 0 1-1.41 0L7 9.85A3.81 3.81 0 0 1 6 10a4 4 0 0 1-3.78-5.3l2.54 2.54l.53-.53l1.42-1.42l.53-.53L4.7 2.22A4 4 0 0 1 10 6a3.81 3.81 0 0 1-.15 1l11.86 11.88a1 1 0 0 1 0 1.41M2.29 18.88a1 1 0 0 0 0 1.41l1.42 1.42a1 1 0 0 0 1.41 0l5.47-5.46l-2.83-2.83M20 2l-4 2v2l-2.17 2.17l2 2L18 8h2l2-4Z"/>'}},6678:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9m0 5h2v9H9V8m4 0h2v9h-2V8Z"/>'}},2404:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M22.46 6c-.77.35-1.6.58-2.46.69c.88-.53 1.56-1.37 1.88-2.38c-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29c0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15c0 1.49.75 2.81 1.91 3.56c-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07a4.28 4.28 0 0 0 4 2.98a8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21C16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56c.84-.6 1.56-1.36 2.14-2.23Z"/>'}},2137:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88c3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8Z"/>'}},9839:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M13 3v6h8V3m-8 18h8V11h-8M3 21h8v-6H3m0-2h8V3H3v10Z"/>'}},5075:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M3 11h8V3H3m0 18h8v-8H3m10 8h8v-8h-8m0-10v8h8V3"/>'}},2878:(e,t)=>{t.A={width:24,height:24,body:'<path fill="currentColor" d="M9 2a7 7 0 0 1 7 7c0 1.57-.5 3-1.39 4.19l.8.81H16l6 6l-2 2l-6-6v-.59l-.81-.8A6.916 6.916 0 0 1 9 16a7 7 0 0 1-7-7a7 7 0 0 1 7-7M8 5v3H5v2h3v3h2v-3h3V8h-3V5H8Z"/>'}},3763:(e,t,n)=>{"use strict";t.In=void 0;var r,o=(r=n(1594))&&r.__esModule?r:{default:r};function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=0,c=/(-?[0-9.]*[0-9]+[0-9.]*)/g,s=/^-?[0-9.]*[0-9]+[0-9.]*$/g,u=["width","height","inline","hFlip","vFlip","flip","rotate","align","color","box"],f={left:0,top:0,width:16,height:16,rotate:0,hFlip:!1,vFlip:!1};var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._item=t}var t,n,r;return t=e,r=[{key:"splitAttributes",value:function(e){var t={icon:Object.create(null),node:Object.create(null)};return Object.keys(e).forEach((function(n){t[-1===u.indexOf(n)?"node":"icon"][n]=e[n]})),t}},{key:"calculateDimension",value:function(e,t,n){if(1===t)return e;if(n=void 0===n?100:n,"number"==typeof e)return Math.ceil(e*t*n)/n;var r=e.split(c);if(null===r||!r.length)return null;for(var o,a=[],i=r.shift(),l=s.test(i);;){if(l?(o=parseFloat(i),isNaN(o)?a.push(i):a.push(Math.ceil(o*t*n)/n)):a.push(i),void 0===(i=r.shift()))return a.join("");l=!l}}},{key:"replaceIDs",value:function(e){var t,n,r=/\sid="(\S+)"/g,o=[];function a(e,t,n){for(var r=0;-1!==(r=n.indexOf(e,r));)n=n.slice(0,r)+t+n.slice(r+e.length),r+=t.length;return n}for(;t=r.exec(e);)o.push(t[1]);return o.length?(n="IconifyId-"+Date.now().toString(16)+"-"+(16777216*Math.random()|0).toString(16)+"-",o.forEach((function(t){var r=n+l;l++,e=a('="'+t+'"','="'+r+'"',e),e=a('="#'+t+'"','="#'+r+'"',e),e=a("(#"+t+")","(#"+r+")",e)})),e):e}}],(n=[{key:"getAttributes",value:function(t){var n=this._item;"object"!==a(t)&&(t=Object.create(null));var r={horizontal:"center",vertical:"middle",slice:!1},o={rotate:n.rotate,hFlip:n.hFlip,vFlip:n.vFlip},i=Object.create(null),l=Object.create(null),c=!0===t.inline||"true"===t.inline||"1"===t.inline,s={left:n.left,top:c?n.inlineTop:n.top,width:n.width,height:c?n.inlineHeight:n.height};if(["hFlip","vFlip"].forEach((function(e){void 0===t[e]||!0!==t[e]&&"true"!==t[e]&&"1"!==t[e]||(o[e]=!o[e])})),void 0!==t.flip&&t.flip.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"horizontal":o.hFlip=!o.hFlip;break;case"vertical":o.vFlip=!o.vFlip}})),void 0!==t.rotate){var u=t.rotate;if("number"==typeof u)o.rotate+=u;else if("string"==typeof u){var f=u.replace(/^-?[0-9.]*/,"");if(""===f)u=parseInt(u),isNaN(u)||(o.rotate+=u);else if(f!==u){var d=!1;switch(f){case"%":d=25;break;case"deg":d=90}d&&(u=parseInt(u.slice(0,u.length-f.length)),isNaN(u)||(o.rotate+=Math.round(u/d)))}}}var h,p=[];switch(o.hFlip?o.vFlip?o.rotate+=2:(p.push("translate("+(s.width+s.left)+" "+(0-s.top)+")"),p.push("scale(-1 1)"),s.top=s.left=0):o.vFlip&&(p.push("translate("+(0-s.left)+" "+(s.height+s.top)+")"),p.push("scale(1 -1)"),s.top=s.left=0),o.rotate%4){case 1:h=s.height/2+s.top,p.unshift("rotate(90 "+h+" "+h+")"),0===s.left&&0===s.top||(h=s.left,s.left=s.top,s.top=h),s.width!==s.height&&(h=s.width,s.width=s.height,s.height=h);break;case 2:p.unshift("rotate(180 "+(s.width/2+s.left)+" "+(s.height/2+s.top)+")");break;case 3:h=s.width/2+s.left,p.unshift("rotate(-90 "+h+" "+h+")"),0===s.left&&0===s.top||(h=s.left,s.left=s.top,s.top=h),s.width!==s.height&&(h=s.width,s.width=s.height,s.height=h)}var m,y,v=t.width?t.width:null,g=t.height?t.height:null;null===v&&null===g&&(g="1em"),null!==v&&null!==g?(m=v,y=g):null!==v?(m=v,y=e.calculateDimension(m,s.height/s.width)):(y=g,m=e.calculateDimension(y,s.width/s.height)),!1!==m&&(l.width="auto"===m?s.width:m),!1!==y&&(l.height="auto"===y?s.height:y),c&&0!==n.verticalAlign&&(i["vertical-align"]=n.verticalAlign+"em"),void 0!==t.align&&t.align.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"left":case"right":case"center":r.horizontal=e;break;case"top":case"bottom":case"middle":r.vertical=e;break;case"crop":r.slice=!0;break;case"meet":r.slice=!1}})),l.preserveAspectRatio=function(e){var t;switch(e.horizontal){case"left":t="xMin";break;case"right":t="xMax";break;default:t="xMid"}switch(e.vertical){case"top":t+="YMin";break;case"bottom":t+="YMax";break;default:t+="YMid"}return t+(e.slice?" slice":" meet")}(r),l.viewBox=s.left+" "+s.top+" "+s.width+" "+s.height;var b=e.replaceIDs(n.body);return void 0!==t.color&&(b=b.replace(/currentColor/g,t.color)),p.length&&(b='<g transform="'+p.join(" ")+'">'+b+"</g>"),!0!==t.box&&"true"!==t.box&&"1"!==t.box||(b+='<rect x="'+s.left+'" y="'+s.top+'" width="'+s.width+'" height="'+s.height+'" fill="rgba(0, 0, 0, 0)" />'),{attributes:l,body:b,style:i}}},{key:"getSVG",value:function(t,n){var r=e.splitAttributes(t),o=this.getAttributes(r.icon),a='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"';return n&&Object.keys(r.node).forEach((function(e){a+=" "+e+'="'+r.node[e]+'"'})),Object.keys(o.attributes).forEach((function(e){a+=" "+e+'="'+o.attributes[e]+'"'})),a+=' style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);',Object.keys(o.style).forEach((function(e){a+=" "+e+": "+o.style[e]+";"})),t&&void 0!==t.style&&(a+=t.style),a+='">',a+=o.body+"</svg>"}}])&&i(t.prototype,n),r&&i(t,r),e}();function h(e,t){if("object"!==a(e.icon))return null;var n=d.splitAttributes(e),r=n.icon,i=n.node;delete i.icon,void 0===r.inline&&(r.inline=t);var l=new d(function(e){var t,n=Object.create(null);for(t in f)n[t]=f[t];for(t in e)n[t]=e[t];return void 0===n.inlineTop&&(n.inlineTop=n.top),void 0===n.inlineHeight&&(n.inlineHeight=n.height),void 0===n.verticalAlign&&(n.verticalAlign=n.height%7==0&&n.height%8!=0?-.143:-.125),n}(e.icon)),c=l.getAttributes(r),s={transform:"rotate(360deg)"};if(void 0!==c.style["vertical-align"]&&(s.verticalAlign=c.style["vertical-align"]),void 0!==e.style)for(var u in e.style)s[u]=e.style[u];var h,p={xmlns:"http://www.w3.org/2000/svg",focusable:!1,style:s};for(h in i)p[h]=i[h];for(h in c.attributes)p[h]=c.attributes[h];return p.dangerouslySetInnerHTML={__html:c.body},o.default.createElement("svg",p,null)}var p=function(e){return h(e,!1)};t.In=p},5965:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var l=new o(r,a||e,i),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},l.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=new Array(a);o<a;o++)i[o]=r[o].fn;return i},l.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},l.prototype.emit=function(e,t,r,o,a,i){var l=n?n+e:e;if(!this._events[l])return!1;var c,s,u=this._events[l],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,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,a),!0;case 6:return u.fn.call(u.context,t,r,o,a,i),!0}for(s=1,c=new Array(f-1);s<f;s++)c[s-1]=arguments[s];u.fn.apply(u.context,c)}else{var d,h=u.length;for(s=0;s<h;s++)switch(u[s].once&&this.removeListener(e,u[s].fn,void 0,!0),f){case 1:u[s].fn.call(u[s].context);break;case 2:u[s].fn.call(u[s].context,t);break;case 3:u[s].fn.call(u[s].context,t,r);break;case 4:u[s].fn.call(u[s].context,t,r,o);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];u[s].fn.apply(u[s].context,c)}}return!0},l.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,r,o){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var l=this._events[a];if(l.fn)l.fn!==t||o&&!l.once||r&&l.context!==r||i(this,a);else{for(var c=0,s=[],u=l.length;c<u;c++)(l[c].fn!==t||o&&!l[c].once||r&&l[c].context!==r)&&s.push(l[c]);s.length?this._events[a]=1===s.length?s[0]:s:i(this,a)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&i(this,t)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l},8422:(e,t,n)=>{var r;
/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},9780:e=>{"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then((e=>new Promise((e=>{e(t())})).then((()=>e))),(e=>new Promise((e=>{e(t())})).then((()=>{throw e})))))},7493:(e,t,n)=>{"use strict";const r=n(5965),o=n(468),a=n(7959),i=()=>{},l=new o.TimeoutError},2541:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let r=0,o=e.length;for(;o>0;){const a=o/2|0;let i=r+a;n(e[i],t)<=0?(r=++i,o-=a+1):o=a}return r}},7959:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2541);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const n={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(n);const o=r.default(this._queue,n,((e,t)=>t.priority-e.priority));this._queue.splice(o,0,n)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter((t=>t.priority===e.priority)).map((e=>e.run))}get size(){return this._queue.length}}},468:(e,t,n)=>{"use strict";const r=n(9780);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const a=(e,t,n)=>new Promise(((a,i)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);const l=setTimeout((()=>{if("function"==typeof n){try{a(n())}catch(e){i(e)}return}const r=n instanceof Error?n:new o("string"==typeof n?n:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),i(r)}),t);r(e.then(a,i),(()=>{clearTimeout(l)}))}));e.exports=a,e.exports.default=a,e.exports.TimeoutError=o},7515:(e,t,n)=>{"use strict";var r=n(684);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},8359:(e,t,n)=>{e.exports=n(7515)()},684:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9926:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var c=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==i?"\n  "+i:"")+(null!==l?"\n  "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(1594),i=p(a),l=p(n(5206)),c=p(n(8359)),s=p(n(9349)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(5237)),f=n(8215),d=p(f),h=n(9926);function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var y=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",g=f.canUseDOM&&void 0!==l.default.createPortal,b=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var E=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,c=Array(a),u=0;u<a;u++)c[u]=arguments[u];return n=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o.removePortal=function(){!g&&l.default.unmountComponentAtNode(o.node);var e=k(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},m(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(g||(this.node=b("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&g?(!this.node&&g&&(this.node=b("div")),w()(i.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);E.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(d.default),c.default.instanceOf(f.SafeHTMLCollection),c.default.instanceOf(f.SafeNodeList),c.default.arrayOf(c.default.instanceOf(d.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},E.defaultProps={isOpen:!1,portalClassName:y,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},E.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)(E),t.default=E},9349:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(1594),l=y(n(8359)),c=m(n(6684)),s=y(n(8128)),u=m(n(5237)),f=m(n(3727)),d=n(8215),h=y(d),p=y(n(9961));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function y(e){return e&&e.__esModule?e:{default:e}}n(3516);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,l=i&&i().ownerDocument||document;a&&f.remove(l.body,a),o&&f.remove(l.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(n.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),p.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,s.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&f.add(i.body,o),r&&f.add(i.getElementsByTagName("html")[0],r),n&&(g+=1,u.hide(t)),p.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,l=n?{}:a.content,c=o?{}:a.overlay;if(this.shouldBeClosed())return null;var s={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(u,i);return this.props.overlayElement(s,f)}}]),t}(i.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(h.default),l.default.instanceOf(d.SafeHTMLCollection),l.default.instanceOf(d.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},t.default=b,e.exports=t.default},5237:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){l&&(l.removeAttribute?l.removeAttribute("aria-hidden"):null!=l.length?l.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(l).forEach((function(e){return e.removeAttribute("aria-hidden")})));l=null},t.log=function(){0},t.assertNodeList=c,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);c(n,t),t=n}return l=t||l},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){l=null};var r,o=n(7918),a=(r=o)&&r.__esModule?r:{default:r},i=n(8215);var l=null;function c(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||l;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},3516:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,l],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=l=null,c=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(c.length);for(var e=[i,l],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(9961),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,c=[];function s(){0!==c.length&&c[c.length-1].focusContent()}a.default.subscribe((function(e,t){i||l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(c=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},3727:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},6684:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){0},t.handleBlur=s,t.handleFocus=u,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",u))};var r,o=n(2800),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function s(){c=!0}function u(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},9961:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},8215:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(8422);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=i},8128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,l=n[0],c=n[n.length-1],s=i();if(e===s){if(!o)return;r=c}c!==s||o||(r=l);l===s&&o&&(r=c);if(r)return t.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==u||"Chrome"==u[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var f=n.indexOf(s);f>-1&&(f+=o?-1:1);if(void 0===(r=n[f]))return t.preventDefault(),void(r=o?c:l).focus();t.preventDefault(),r.focus()};var r,o=n(2800),a=(r=o)&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},2800:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(l)};
/*!
 * Adapted from jQuery UI core
 *
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */
var n="none",r="contents",o=/input|select|textarea|button|object|iframe/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},2385:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(4147),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},7918:e=>{"use strict";var t=function(){};e.exports=t},1594:e=>{"use strict";e.exports=React},5206:e=>{"use strict";e.exports=ReactDOM}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e=function(){return e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},e.apply(this,arguments)};Object.create;function t(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var r=n(1594),o=n.n(r),a=n(2833),i=n.n(a),l="-ms-",c="-moz-",s="-webkit-",u="comm",f="rule",d="decl",h="@import",p="@keyframes",m="@layer",y=Math.abs,v=String.fromCharCode,g=Object.assign;function b(e){return e.trim()}function w(e,t){return(e=t.exec(e))?e[0]:e}function k(e,t,n){return e.replace(t,n)}function E(e,t,n){return e.indexOf(t,n)}function x(e,t){return 0|e.charCodeAt(t)}function O(e,t,n){return e.slice(t,n)}function _(e){return e.length}function R(e){return e.length}function S(e,t){return t.push(e),e}function C(e,t){return e.filter((function(e){return!w(e,t)}))}var j=1,P=1,A=0,L=0,N=0,M="";function T(e,t,n,r,o,a,i,l){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:j,column:P,length:i,return:"",siblings:l}}function I(e,t){return g(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function F(e){for(;e.root;)e=I(e.root,{children:[e]});S(e,e.siblings)}function z(){return N=L>0?x(M,--L):0,P--,10===N&&(P=1,j--),N}function D(){return N=L<A?x(M,L++):0,P++,10===N&&(P=1,j++),N}function q(){return x(M,L)}function B(){return L}function G(e,t){return O(M,e,t)}function H(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 U(e){return j=P=1,A=_(M=e),L=0,[]}function V(e){return M="",e}function W(e){return b(G(L-1,Q(91===e?e+2:40===e?e+1:e)))}function $(e){for(;(N=q())&&N<33;)D();return H(e)>2||H(N)>3?"":" "}function Z(e,t){for(;--t&&D()&&!(N<48||N>102||N>57&&N<65||N>70&&N<97););return G(e,B()+(t<6&&32==q()&&32==D()))}function Q(e){for(;D();)switch(N){case e:return L;case 34:case 39:34!==e&&39!==e&&Q(N);break;case 40:41===e&&Q(e);break;case 92:D()}return L}function K(e,t){for(;D()&&e+N!==57&&(e+N!==84||47!==q()););return"/*"+G(t,L-1)+"*"+v(47===e?e:D())}function Y(e){for(;!H(q());)D();return G(e,L)}function X(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function J(e,t,n,r){switch(e.type){case m:if(e.children.length)break;case h:case d:return e.return=e.return||e.value;case u:return"";case p:return e.return=e.value+"{"+X(e.children,r)+"}";case f:if(!_(e.value=e.props.join(",")))return""}return _(n=X(e.children,r))?e.return=e.value+"{"+n+"}":""}function ee(e,t,n){switch(function(e,t){return 45^x(e,0)?(((t<<2^x(e,0))<<2^x(e,1))<<2^x(e,2))<<2^x(e,3):0}(e,t)){case 5103:return s+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return s+e+e;case 4789:return c+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return s+e+c+e+l+e+e;case 5936:switch(x(e,t+11)){case 114:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return s+e+l+e+e;case 6165:return s+e+l+"flex-"+e+e;case 5187:return s+e+k(e,/(\w+).+(:[^]+)/,s+"box-$1$2"+l+"flex-$1$2")+e;case 5443:return s+e+l+"flex-item-"+k(e,/flex-|-self/g,"")+(w(e,/flex-|baseline/)?"":l+"grid-row-"+k(e,/flex-|-self/g,""))+e;case 4675:return s+e+l+"flex-line-pack"+k(e,/align-content|flex-|-self/g,"")+e;case 5548:return s+e+l+k(e,"shrink","negative")+e;case 5292:return s+e+l+k(e,"basis","preferred-size")+e;case 6060:return s+"box-"+k(e,"-grow","")+s+e+l+k(e,"grow","positive")+e;case 4554:return s+k(e,/([^-])(transform)/g,"$1"+s+"$2")+e;case 6187:return k(k(k(e,/(zoom-|grab)/,s+"$1"),/(image-set)/,s+"$1"),e,"")+e;case 5495:case 3959:return k(e,/(image-set\([^]*)/,s+"$1$`$1");case 4968:return k(k(e,/(.+:)(flex-)?(.*)/,s+"box-pack:$3"+l+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+s+e+e;case 4200:if(!w(e,/flex-|baseline/))return l+"grid-column-align"+O(e,t)+e;break;case 2592:case 3360:return l+k(e,"template-","")+e;case 4384:case 3616:return n&&n.some((function(e,n){return t=n,w(e.props,/grid-\w+-end/)}))?~E(e+(n=n[t].value),"span",0)?e:l+k(e,"-start","")+e+l+"grid-row-span:"+(~E(n,"span",0)?w(n,/\d+/):+w(n,/\d+/)-+w(e,/\d+/))+";":l+k(e,"-start","")+e;case 4896:case 4128:return n&&n.some((function(e){return w(e.props,/grid-\w+-start/)}))?e:l+k(k(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return k(e,/(.+)-inline(.+)/,s+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(_(e)-1-t>6)switch(x(e,t+1)){case 109:if(45!==x(e,t+4))break;case 102:return k(e,/(.+:)(.+)-([^]+)/,"$1"+s+"$2-$3$1"+c+(108==x(e,t+3)?"$3":"$2-$3"))+e;case 115:return~E(e,"stretch",0)?ee(k(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return k(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,n,r,o,a,i,c){return l+n+":"+r+c+(o?l+n+"-span:"+(a?i:+i-+r)+c:"")+e}));case 4949:if(121===x(e,t+6))return k(e,":",":"+s)+e;break;case 6444:switch(x(e,45===x(e,14)?18:11)){case 120:return k(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+s+(45===x(e,14)?"inline-":"")+"box$3$1"+s+"$2$3$1"+l+"$2box$3")+e;case 100:return k(e,":",":"+l)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return k(e,"scroll-","scroll-snap-")+e}return e}function te(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case d:return void(e.return=ee(e.value,e.length,n));case p:return X([I(e,{value:k(e.value,"@","@"+s)})],r);case f:if(e.length)return function(e,t){return e.map(t).join("")}(n=e.props,(function(t){switch(w(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":F(I(e,{props:[k(t,/:(read-\w+)/,":"+c+"$1")]})),F(I(e,{props:[t]})),g(e,{props:C(n,r)});break;case"::placeholder":F(I(e,{props:[k(t,/:(plac\w+)/,":"+s+"input-$1")]})),F(I(e,{props:[k(t,/:(plac\w+)/,":"+c+"$1")]})),F(I(e,{props:[k(t,/:(plac\w+)/,l+"input-$1")]})),F(I(e,{props:[t]})),g(e,{props:C(n,r)})}return""}))}}function ne(e){return V(re("",null,null,null,[""],e=U(e),0,[0],e))}function re(e,t,n,r,o,a,i,l,c){for(var s=0,u=0,f=i,d=0,h=0,p=0,m=1,g=1,b=1,w=0,O="",R=o,C=a,j=r,P=O;g;)switch(p=w,w=D()){case 40:if(108!=p&&58==x(P,f-1)){-1!=E(P+=k(W(w),"&","&\f"),"&\f",y(s?l[s-1]:0))&&(b=-1);break}case 34:case 39:case 91:P+=W(w);break;case 9:case 10:case 13:case 32:P+=$(p);break;case 92:P+=Z(B()-1,7);continue;case 47:switch(q()){case 42:case 47:S(ae(K(D(),B()),t,n,c),c);break;default:P+="/"}break;case 123*m:l[s++]=_(P)*b;case 125*m:case 59:case 0:switch(w){case 0:case 125:g=0;case 59+u:-1==b&&(P=k(P,/\f/g,"")),h>0&&_(P)-f&&S(h>32?ie(P+";",r,n,f-1,c):ie(k(P," ","")+";",r,n,f-2,c),c);break;case 59:P+=";";default:if(S(j=oe(P,t,n,s,u,o,l,O,R=[],C=[],f,a),a),123===w)if(0===u)re(P,t,j,j,R,a,f,l,C);else switch(99===d&&110===x(P,3)?100:d){case 100:case 108:case 109:case 115:re(e,j,j,r&&S(oe(e,j,j,0,0,o,l,O,o,R=[],f,C),C),o,C,f,l,r?R:C);break;default:re(P,j,j,j,[""],C,0,l,C)}}s=u=h=0,m=b=1,O=P="",f=i;break;case 58:f=1+_(P),h=p;default:if(m<1)if(123==w)--m;else if(125==w&&0==m++&&125==z())continue;switch(P+=v(w),w*m){case 38:b=u>0?1:(P+="\f",-1);break;case 44:l[s++]=(_(P)-1)*b,b=1;break;case 64:45===q()&&(P+=W(D())),d=q(),u=f=_(O=P+=Y(B())),w++;break;case 45:45===p&&2==_(P)&&(m=0)}}return a}function oe(e,t,n,r,o,a,i,l,c,s,u,d){for(var h=o-1,p=0===o?a:[""],m=R(p),v=0,g=0,w=0;v<r;++v)for(var E=0,x=O(e,h+1,h=y(g=i[v])),_=e;E<m;++E)(_=b(g>0?p[E]+" "+x:k(x,/&\f/g,p[E])))&&(c[w++]=_);return T(e,t,n,0===o?f:l,c,s,u,d)}function ae(e,t,n,r){return T(e,t,n,u,v(N),O(e,2,-2),0,r)}function ie(e,t,n,r,o){return T(e,t,n,d,O(e,0,r),O(e,r+1,-1),r,o)}var le={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ce="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",se="active",ue="data-styled-version",fe="6.1.11",de="/*!sc*/\n",he="undefined"!=typeof window&&"HTMLElement"in window,pe=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),me={},ye=(new Set,Object.freeze([])),ve=Object.freeze({});function ge(e,t,n){return void 0===n&&(n=ve),e.theme!==n.theme&&e.theme||t||n.theme}var be=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),we=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ke=/(^-|-$)/g;function Ee(e){return e.replace(we,"-").replace(ke,"")}var xe=/(a)(d)/gi,Oe=52,_e=function(e){return String.fromCharCode(e+(e>25?39:97))};function Re(e){var t,n="";for(t=Math.abs(e);t>Oe;t=t/Oe|0)n=_e(t%Oe)+n;return(_e(t%Oe)+n).replace(xe,"$1-$2")}var Se,Ce=5381,je=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Pe=function(e){return je(Ce,e)};function Ae(e){return Re(Pe(e)>>>0)}function Le(e){return e.displayName||e.name||"Component"}function Ne(e){return"string"==typeof e&&!0}var Me="function"==typeof Symbol&&Symbol.for,Te=Me?Symbol.for("react.memo"):60115,Ie=Me?Symbol.for("react.forward_ref"):60112,Fe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ze={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},De={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},qe=((Se={})[Ie]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Se[Te]=De,Se);function Be(e){return("type"in(t=e)&&t.type.$$typeof)===Te?De:"$$typeof"in e?qe[e.$$typeof]:Fe;var t}var Ge=Object.defineProperty,He=Object.getOwnPropertyNames,Ue=Object.getOwnPropertySymbols,Ve=Object.getOwnPropertyDescriptor,We=Object.getPrototypeOf,$e=Object.prototype;function Ze(e,t,n){if("string"!=typeof t){if($e){var r=We(t);r&&r!==$e&&Ze(e,r,n)}var o=He(t);Ue&&(o=o.concat(Ue(t)));for(var a=Be(e),i=Be(t),l=0;l<o.length;++l){var c=o[l];if(!(c in ze||n&&n[c]||i&&c in i||a&&c in a)){var s=Ve(t,c);try{Ge(e,c,s)}catch(e){}}}}return e}function Qe(e){return"function"==typeof e}function Ke(e){return"object"==typeof e&&"styledComponentId"in e}function Ye(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Xe(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r<e.length;r++)n+=t?t+e[r]:e[r];return n}function Je(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function et(e,t,n){if(void 0===n&&(n=!1),!n&&!Je(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=et(e[r],t[r]);else if(Je(t))for(var r in t)e[r]=et(e[r],t[r]);return e}function tt(e,t){Object.defineProperty(e,"toString",{value:t})}function nt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var rt=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)if((o<<=1)<0)throw nt(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=(a=0,t.length);a<l;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+="".concat(this.tag.getRule(a)).concat(de);return t},e}(),ot=new Map,at=new Map,it=1,lt=function(e){if(ot.has(e))return ot.get(e);for(;at.has(it);)it++;var t=it++;return ot.set(e,t),at.set(t,e),t},ct=function(e,t){it=t+1,ot.set(e,t),at.set(t,e)},st="style[".concat(ce,"][").concat(ue,'="').concat(fe,'"]'),ut=new RegExp("^".concat(ce,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ft=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},dt=function(e,t){for(var n,r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(de),o=[],a=0,i=r.length;a<i;a++){var l=r[a].trim();if(l){var c=l.match(ut);if(c){var s=0|parseInt(c[1],10),u=c[2];0!==s&&(ct(u,s),ft(e,u,c[3]),e.getTag().insertRules(s,o)),o.length=0}else o.push(l)}}};function ht(){return n.nc}var pt=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){var t=Array.from(e.querySelectorAll("style[".concat(ce,"]")));return t[t.length-1]}(n),a=void 0!==o?o.nextSibling:null;r.setAttribute(ce,se),r.setAttribute(ue,fe);var i=ht();return i&&r.setAttribute("nonce",i),n.insertBefore(r,a),r},mt=function(){function e(e){this.element=pt(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}throw nt(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),yt=function(){function e(e){this.element=pt(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),vt=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),gt=he,bt={isServer:!he,useCSSOMInjection:!pe},wt=function(){function t(t,n,r){void 0===t&&(t=ve),void 0===n&&(n={});var o=this;this.options=e(e({},bt),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&he&&gt&&(gt=!1,function(e){for(var t=document.querySelectorAll(st),n=0,r=t.length;n<r;n++){var o=t[n];o&&o.getAttribute(ce)!==se&&(dt(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),tt(this,(function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=function(n){var o=function(e){return at.get(e)}(n);if(void 0===o)return"continue";var a=e.names.get(o),i=t.getGroup(n);if(void 0===a||0===i.length)return"continue";var l="".concat(ce,".g").concat(n,'[id="').concat(o,'"]'),c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+="".concat(e,","))})),r+="".concat(i).concat(l,'{content:"').concat(c,'"}').concat(de)},a=0;a<n;a++)o(a);return r}(o)}))}return t.registerId=function(e){return lt(e)},t.prototype.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new t(e(e({},this.options),n),this.gs,r&&this.names||void 0)},t.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var t=e.useCSSOMInjection,n=e.target;return e.isServer?new vt(n):t?new mt(n):new yt(n)}(this.options),new rt(e)));var e},t.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.prototype.registerName=function(e,t){if(lt(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(lt(e),n)},t.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.prototype.clearRules=function(e){this.getTag().clearGroup(lt(e)),this.clearNames(e)},t.prototype.clearTag=function(){this.tag=void 0},t}(),kt=/&/g,Et=/^\s*\/\/.*$/gm;function xt(e,t){return e.map((function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map((function(e){return"".concat(t," ").concat(e)}))),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=xt(e.children,t)),e}))}function Ot(e){var t,n,r,o=void 0===e?ve:e,a=o.options,i=void 0===a?ve:a,l=o.plugins,c=void 0===l?ye:l,s=function(e,r,o){return o.startsWith(n)&&o.endsWith(n)&&o.replaceAll(n,"").length>0?".".concat(t):e},u=c.slice();u.push((function(e){e.type===f&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(kt,n).replace(r,s))})),i.prefix&&u.push(te),u.push(J);var d=function(e,o,a,l){void 0===o&&(o=""),void 0===a&&(a=""),void 0===l&&(l="&"),t=l,n=o,r=new RegExp("\\".concat(n,"\\b"),"g");var c=e.replace(Et,""),s=ne(a||o?"".concat(a," ").concat(o," { ").concat(c," }"):c);i.namespace&&(s=xt(s,i.namespace));var f,d,h,p=[];return X(s,(f=u.concat((h=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&h(e)})),d=R(f),function(e,t,n,r){for(var o="",a=0;a<d;a++)o+=f[a](e,t,n,r)||"";return o})),p};return d.hash=c.length?c.reduce((function(e,t){return t.name||nt(15),je(e,t.name)}),Ce).toString():"",d}var _t=new wt,Rt=Ot(),St=o().createContext({shouldForwardProp:void 0,styleSheet:_t,stylis:Rt}),Ct=(St.Consumer,o().createContext(void 0));function jt(){return(0,r.useContext)(St)}function Pt(e){var t=(0,r.useState)(e.stylisPlugins),n=t[0],a=t[1],l=jt().styleSheet,c=(0,r.useMemo)((function(){var t=l;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target,l]),s=(0,r.useMemo)((function(){return Ot({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:n})}),[e.enableVendorPrefixes,e.namespace,n]);(0,r.useEffect)((function(){i()(n,e.stylisPlugins)||a(e.stylisPlugins)}),[e.stylisPlugins]);var u=(0,r.useMemo)((function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:c,stylis:s}}),[e.shouldForwardProp,c,s]);return o().createElement(St.Provider,{value:u},o().createElement(Ct.Provider,{value:s},e.children))}var At=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=Rt);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,tt(this,(function(){throw nt(12,String(n.name))}))}return e.prototype.getName=function(e){return void 0===e&&(e=Rt),this.name+e.hash},e}(),Lt=function(e){return e>="A"&&e<="Z"};function Nt(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(1===n&&"-"===r&&"-"===e[0])return e;Lt(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var Mt=function(e){return null==e||!1===e||""===e},Tt=function(e){var n,r,o=[];for(var a in e){var i=e[a];e.hasOwnProperty(a)&&!Mt(i)&&(Array.isArray(i)&&i.isCss||Qe(i)?o.push("".concat(Nt(a),":"),i,";"):Je(i)?o.push.apply(o,t(t(["".concat(a," {")],Tt(i),!1),["}"],!1)):o.push("".concat(Nt(a),": ").concat((n=a,null==(r=i)||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||n in le||n.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return o};function It(e,t,n,r){return Mt(e)?[]:Ke(e)?[".".concat(e.styledComponentId)]:Qe(e)?!Qe(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:It(e(t),t,n,r):e instanceof At?n?(e.inject(n,r),[e.getName(r)]):[e]:Je(e)?Tt(e):Array.isArray(e)?Array.prototype.concat.apply(ye,e.map((function(e){return It(e,t,n,r)}))):[e.toString()];var o}function Ft(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Qe(n)&&!Ke(n))return!1}return!0}var zt=Pe(fe),Dt=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&Ft(e),this.componentId=t,this.baseHash=je(zt,t),this.baseStyle=n,wt.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))r=Ye(r,this.staticRulesId);else{var o=Xe(It(this.rules,e,t,n)),a=Re(je(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,a)){var i=n(o,".".concat(a),void 0,this.componentId);t.insertRules(this.componentId,a,i)}r=Ye(r,a),this.staticRulesId=a}else{for(var l=je(this.baseHash,n.hash),c="",s=0;s<this.rules.length;s++){var u=this.rules[s];if("string"==typeof u)c+=u;else if(u){var f=Xe(It(u,e,t,n));l=je(l,f+s),c+=f}}if(c){var d=Re(l>>>0);t.hasNameForId(this.componentId,d)||t.insertRules(this.componentId,d,n(c,".".concat(d),void 0,this.componentId)),r=Ye(r,d)}}return r},e}(),qt=o().createContext(void 0);qt.Consumer;var Bt={};new Set;function Gt(t,n,a){var i=Ke(t),l=t,c=!Ne(t),s=n.attrs,u=void 0===s?ye:s,f=n.componentId,d=void 0===f?function(e,t){var n="string"!=typeof e?"sc":Ee(e);Bt[n]=(Bt[n]||0)+1;var r="".concat(n,"-").concat(Ae(fe+n+Bt[n]));return t?"".concat(t,"-").concat(r):r}(n.displayName,n.parentComponentId):f,h=n.displayName,p=void 0===h?function(e){return Ne(e)?"styled.".concat(e):"Styled(".concat(Le(e),")")}(t):h,m=n.displayName&&n.componentId?"".concat(Ee(n.displayName),"-").concat(n.componentId):n.componentId||d,y=i&&l.attrs?l.attrs.concat(u).filter(Boolean):u,v=n.shouldForwardProp;if(i&&l.shouldForwardProp){var g=l.shouldForwardProp;if(n.shouldForwardProp){var b=n.shouldForwardProp;v=function(e,t){return g(e,t)&&b(e,t)}}else v=g}var w=new Dt(a,m,i?l.componentStyle:void 0);function k(t,n){return function(t,n,a){var i=t.attrs,l=t.componentStyle,c=t.defaultProps,s=t.foldedComponentIds,u=t.styledComponentId,f=t.target,d=o().useContext(qt),h=jt(),p=t.shouldForwardProp||h.shouldForwardProp,m=ge(n,d,c)||ve,y=function(t,n,r){for(var o,a=e(e({},n),{className:void 0,theme:r}),i=0;i<t.length;i+=1){var l=Qe(o=t[i])?o(a):o;for(var c in l)a[c]="className"===c?Ye(a[c],l[c]):"style"===c?e(e({},a[c]),l[c]):l[c]}return n.className&&(a.className=Ye(a.className,n.className)),a}(i,n,m),v=y.as||f,g={};for(var b in y)void 0===y[b]||"$"===b[0]||"as"===b||"theme"===b&&y.theme===m||("forwardedAs"===b?g.as=y.forwardedAs:p&&!p(b,v)||(g[b]=y[b]));var w=function(e,t){var n=jt();return e.generateAndInjectStyles(t,n.styleSheet,n.stylis)}(l,y),k=Ye(s,u);return w&&(k+=" "+w),y.className&&(k+=" "+y.className),g[Ne(v)&&!be.has(v)?"class":"className"]=k,g.ref=a,(0,r.createElement)(v,g)}(E,t,n)}k.displayName=p;var E=o().forwardRef(k);return E.attrs=y,E.componentStyle=w,E.displayName=p,E.shouldForwardProp=v,E.foldedComponentIds=i?Ye(l.foldedComponentIds,l.styledComponentId):"",E.styledComponentId=m,E.target=i?l.target:t,Object.defineProperty(E,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=i?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)et(e,o[r],!0);return e}({},l.defaultProps,e):e}}),tt(E,(function(){return".".concat(E.styledComponentId)})),c&&Ze(E,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),E}function Ht(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}var Ut=function(e){return Object.assign(e,{isCss:!0})};function Vt(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(Qe(e)||Je(e))return Ut(It(Ht(ye,t([e],n,!0))));var o=e;return 0===n.length&&1===o.length&&"string"==typeof o[0]?It(o):Ut(It(Ht(o,n)))}function Wt(n,r,o){if(void 0===o&&(o=ve),!r)throw nt(1,r);var a=function(e){for(var a=[],i=1;i<arguments.length;i++)a[i-1]=arguments[i];return n(r,o,Vt.apply(void 0,t([e],a,!1)))};return a.attrs=function(t){return Wt(n,r,e(e({},o),{attrs:Array.prototype.concat(o.attrs,t).filter(Boolean)}))},a.withConfig=function(t){return Wt(n,r,e(e({},o),t))},a}var $t=function(e){return Wt(Gt,e)},Zt=$t;be.forEach((function(e){Zt[e]=$t(e)}));var Qt=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Ft(e),wt.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,t,n,r){var o=r(Xe(It(this.rules,t,n,r)),""),a=this.componentId+e;n.insertRules(a,a,o)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,n,r){e>2&&wt.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Kt(n){for(var r=[],a=1;a<arguments.length;a++)r[a-1]=arguments[a];var i=Vt.apply(void 0,t([n],r,!1)),l="sc-global-".concat(Ae(JSON.stringify(i))),c=new Qt(i,l),s=function(e){var t=jt(),n=o().useContext(qt),r=o().useRef(t.styleSheet.allocateGSInstance(l)).current;return t.styleSheet.server&&u(r,e,t.styleSheet,n,t.stylis),o().useLayoutEffect((function(){if(!t.styleSheet.server)return u(r,e,t.styleSheet,n,t.stylis),function(){return c.removeStyles(r,t.styleSheet)}}),[r,e,t.styleSheet,n,t.stylis]),null};function u(t,n,r,o,a){if(c.isStatic)c.renderStyles(t,me,r,a);else{var i=e(e({},n),{theme:ge(n,o,s.defaultProps)});c.renderStyles(t,i,r,a)}}return o().memo(s)}var Yt;(function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString(),n=ht(),r=Xe([n&&'nonce="'.concat(n,'"'),"".concat(ce,'="true"'),"".concat(ue,'="').concat(fe,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw nt(2);return t._emitSheetCSS()},this.getStyleElement=function(){var n;if(t.sealed)throw nt(2);var r=((n={})[ce]="",n[ue]=fe,n.dangerouslySetInnerHTML={__html:t.instance.toString()},n),a=ht();return a&&(r.nonce=a),[o().createElement("style",e({},r,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new wt({isServer:!0}),this.sealed=!1}t.prototype.collectStyles=function(e){if(this.sealed)throw nt(2);return o().createElement(Pt,{sheet:this.instance},e)},t.prototype.interleaveWithNodeStream=function(e){throw nt(3)}})(),"__sc-".concat(ce,"__");var Xt={white:"hsl(0 0% 100%)",black:"hsl(0 0% 0%)",blue:"hsl(204.25deg 100% 36.47%)",blue10:"hsl(206 100% 22%)",blue50:"hsl(206 90% 55%)",blue80:"hsl(206 80% 88%)",blue95:"hsl(206 100% 96%)",green:"hsl(165 100% 35%)",green90:"hsl(165 70% 92%)",red:"hsl(12 85% 45%)",red90:"hsl(12 90% 94%)",orange:"hsl(36 80% 55%)",yellow:"hsl(44 80% 54%)",purple:"hsl(270 40% 58%)",gray30:"hsl(210 11% 26%)",gray50:"hsl(210 10% 46%)",gray60:"hsl(210 9% 60%)",gray80:"hsl(210 14% 85%)",gray90:"hsl(210 16% 92%)",gray95:"hsl(210 20% 96%)",gray98:"hsl(210 25% 98%)"},Jt=Kt(Yt||(Yt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  :root {\n    /* Base colors */\n    --neko-blue: ",";\n    --neko-white: ",";\n    --neko-black: ",";\n    --neko-purple: ",";\n    --neko-orange: ",";\n    --neko-yellow: ",";\n    --neko-green: ",";\n    --neko-red: ",";\n\n    /* Gray scale */\n    --neko-gray-30: ",";\n    --neko-gray-50: ",";\n    --neko-gray-60: ",";\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-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"])),Xt.blue,Xt.white,Xt.black,Xt.purple,Xt.orange,Xt.yellow,Xt.green,Xt.red,Xt.gray30,Xt.gray50,Xt.gray60,Xt.gray80,Xt.gray90,Xt.gray95,Xt.gray98,Xt.blue95,Xt.blue95,Xt.green90,Xt.red90),en=function(){return{colors:Xt}},tn=function(e){var t=e.children;return React.createElement(React.Fragment,null,React.createElement(Jt,{key:"neko-ui-styles"}),t)};const nn=function(e){var t=e.children;return React.createElement(tn,null,t)},rn=nn,on=r.createContext(void 0),an=r.createContext(!1);function ln(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=on),window.ReactQueryClientContext):on)}const cn=({context:e}={})=>{const t=r.useContext(ln(e,r.useContext(an)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},sn=({client:e,children:t,context:n,contextSharing:o=!1})=>{r.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const a=ln(n,o);return r.createElement(an.Provider,{value:!n&&o},r.createElement(a.Provider,{value:e},t))},un="undefined"==typeof window||"Deno"in window;function fn(){}function dn(e){return"number"==typeof e&&e>=0&&e!==1/0}function hn(e,t){return Math.max(e+(t||0)-Date.now(),0)}function pn(e,t,n){return Sn(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function mn(e,t,n){return Sn(e)?[{...t,queryKey:e},n]:[e||{},t]}function yn(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:a,queryKey:i,stale:l}=e;if(Sn(i))if(r){if(t.queryHash!==gn(i,t.options))return!1}else if(!wn(t.queryKey,i))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&((void 0===o||o===t.state.fetchStatus)&&!(a&&!a(t)))}function vn(e,t){const{exact:n,fetching:r,predicate:o,mutationKey:a}=e;if(Sn(a)){if(!t.options.mutationKey)return!1;if(n){if(bn(t.options.mutationKey)!==bn(a))return!1}else if(!wn(t.options.mutationKey,a))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(o&&!o(t))}function gn(e,t){return((null==t?void 0:t.queryKeyHashFn)||bn)(e)}function bn(e){return JSON.stringify(e,((e,t)=>_n(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function wn(e,t){return kn(e,t)}function kn(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((n=>!kn(e[n],t[n]))))}function En(e,t){if(e===t)return e;const n=On(e)&&On(t);if(n||_n(e)&&_n(t)){const r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),a=o.length,i=n?[]:{};let l=0;for(let r=0;r<a;r++){const a=n?r:o[r];i[a]=En(e[a],t[a]),i[a]===e[a]&&l++}return r===a&&l===r?e:i}return t}function xn(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function On(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function _n(e){if(!Rn(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!Rn(n)&&!!n.hasOwnProperty("isPrototypeOf")}function Rn(e){return"[object Object]"===Object.prototype.toString.call(e)}function Sn(e){return Array.isArray(e)}function Cn(e){return new Promise((t=>{setTimeout(t,e)}))}function jn(e){Cn(0).then(e)}function Pn(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?En(e,t):t}const An=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()};const o=r=>{t?e.push(r):jn((()=>{n(r)}))},a=()=>{const t=e;e=[],t.length&&jn((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||a()}return n},batchCalls:e=>(...t)=>{o((()=>{e(...t)}))},schedule:o,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e}}}();class Ln{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Nn=new class extends Ln{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach((({listener:e})=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},Mn=["online","offline"];const Tn=new class extends Ln{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return Mn.forEach((e=>{window.addEventListener(e,t,!1)})),()=>{Mn.forEach((e=>{window.removeEventListener(e,t)}))}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach((({listener:e})=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function In(e){return Math.min(1e3*2**e,3e4)}function Fn(e){return"online"!==(null!=e?e:"online")||Tn.isOnline()}class zn{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function Dn(e){return e instanceof zn}function qn(e){let t,n,r,o=!1,a=0,i=!1;const l=new Promise(((e,t)=>{n=e,r=t})),c=()=>!Nn.isFocused()||"always"!==e.networkMode&&!Tn.isOnline(),s=r=>{i||(i=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},u=n=>{i||(i=!0,null==e.onError||e.onError(n),null==t||t(),r(n))},f=()=>new Promise((n=>{t=e=>{const t=i||!c();return t&&n(e),t},null==e.onPause||e.onPause()})).then((()=>{t=void 0,i||null==e.onContinue||e.onContinue()})),d=()=>{if(i)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(s).catch((t=>{var n,r;if(i)return;const l=null!=(n=e.retry)?n:3,s=null!=(r=e.retryDelay)?r:In,h="function"==typeof s?s(a,t):s,p=!0===l||"number"==typeof l&&a<l||"function"==typeof l&&l(a,t);!o&&p?(a++,null==e.onFail||e.onFail(a,t),Cn(h).then((()=>{if(c())return f()})).then((()=>{o?u(t):d()}))):u(t)}))};return Fn(e.networkMode)?d():f().then(d),{promise:l,cancel:t=>{i||(u(new zn(t)),null==e.abort||e.abort())},continue:()=>(null==t?void 0:t())?l:Promise.resolve(),cancelRetry:()=>{o=!0},continueRetry:()=>{o=!1}}}class Bn extends Ln{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),Gn(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Hn(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Hn(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),xn(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const o=this.hasListeners();o&&Un(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),!o||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();const a=this.computeRefetchInterval();!o||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),n=this.createResult(t,e);return function(e,t,n){if(n.keepPreviousData)return!1;if(void 0!==n.placeholderData)return t.isPlaceholderData;if(!xn(e.getCurrentResult(),t))return!0;return!1}(this,n,e)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then((()=>this.createResult(n,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(fn)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),un||this.currentResult.isStale||!dn(this.options.staleTime))return;const e=hn(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!un&&!1!==this.options.enabled&&dn(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||Nn.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,r=this.options,o=this.currentResult,a=this.currentResultState,i=this.currentResultOptions,l=e!==n,c=l?e.state:this.currentQueryInitialState,s=l?this.currentResult:this.previousQueryResult,{state:u}=e;let f,{dataUpdatedAt:d,error:h,errorUpdatedAt:p,fetchStatus:m,status:y}=u,v=!1,g=!1;if(t._optimisticResults){const o=this.hasListeners(),a=!o&&Gn(e,t),i=o&&Un(e,n,t,r);(a||i)&&(m=Fn(e.options.networkMode)?"fetching":"paused",d||(y="loading")),"isRestoring"===t._optimisticResults&&(m="idle")}if(t.keepPreviousData&&!u.dataUpdatedAt&&null!=s&&s.isSuccess&&"error"!==y)f=s.data,d=s.dataUpdatedAt,y=s.status,v=!0;else if(t.select&&void 0!==u.data)if(o&&u.data===(null==a?void 0:a.data)&&t.select===this.selectFn)f=this.selectResult;else try{this.selectFn=t.select,f=t.select(u.data),f=Pn(null==o?void 0:o.data,f,t),this.selectResult=f,this.selectError=null}catch(e){0,this.selectError=e}else f=u.data;if(void 0!==t.placeholderData&&void 0===f&&"loading"===y){let e;if(null!=o&&o.isPlaceholderData&&t.placeholderData===(null==i?void 0:i.placeholderData))e=o.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){0,this.selectError=e}void 0!==e&&(y="success",f=Pn(null==o?void 0:o.data,e,t),g=!0)}this.selectError&&(h=this.selectError,f=this.selectResult,p=Date.now(),y="error");const b="fetching"===m,w="loading"===y,k="error"===y;return{status:y,fetchStatus:m,isLoading:w,isSuccess:"success"===y,isError:k,isInitialLoading:w&&b,data:f,dataUpdatedAt:d,error:h,errorUpdatedAt:p,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>c.dataUpdateCount||u.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!w,isLoadingError:k&&0===u.dataUpdatedAt,isPaused:"paused"===m,isPlaceholderData:g,isPreviousData:v,isRefetchError:k&&0!==u.dataUpdatedAt,isStale:Vn(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,xn(n,t))return;this.currentResult=n;const r={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.trackedProps.size)return!0;const r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((e=>{const n=e;return this.currentResult[n]!==t[n]&&r.has(n)}))})()&&(r.listeners=!0),this.notify({...r,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||Dn(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){An.batch((()=>{var t,n,r,o;if(e.onSuccess)null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(o=this.options).onSettled)||r.call(o,this.currentResult.data,null);else if(e.onError){var a,i,l,c;null==(a=(i=this.options).onError)||a.call(i,this.currentResult.error),null==(l=(c=this.options).onSettled)||l.call(c,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function Gn(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&Hn(e,t,t.refetchOnMount)}function Hn(e,t,n){if(!1!==t.enabled){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&Vn(e,t)}return!1}function Un(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&Vn(e,n)}function Vn(e,t){return e.isStaleByTime(t.staleTime)}const Wn=n(9888).useSyncExternalStore;function $n(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Zn=r.createContext($n()),Qn=()=>r.useContext(Zn),Kn=r.createContext(!1),Yn=()=>r.useContext(Kn);Kn.Provider;function Xn(e,t){return"function"==typeof e?e(...t):!!e}const Jn=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},er=e=>{r.useEffect((()=>{e.clearReset()}),[e])},tr=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&Xn(n,[e.error,r]),nr=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},rr=(e,t,n)=>(null==e?void 0:e.suspense)&&((e,t)=>e.isLoading&&e.isFetching&&!t)(t,n),or=(e,t,n)=>t.fetchOptimistic(e).then((({data:t})=>{null==e.onSuccess||e.onSuccess(t),null==e.onSettled||e.onSettled(t,null)})).catch((t=>{n.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)}));function ar(e,t,n){return function(e,t){const n=cn({context:e.context}),o=Yn(),a=Qn(),i=n.defaultQueryOptions(e);i._optimisticResults=o?"isRestoring":"optimistic",i.onError&&(i.onError=An.batchCalls(i.onError)),i.onSuccess&&(i.onSuccess=An.batchCalls(i.onSuccess)),i.onSettled&&(i.onSettled=An.batchCalls(i.onSettled)),nr(i),Jn(i,a),er(a);const[l]=r.useState((()=>new t(n,i))),c=l.getOptimisticResult(i);if(Wn(r.useCallback((e=>{const t=o?()=>{}:l.subscribe(An.batchCalls(e));return l.updateResult(),t}),[l,o]),(()=>l.getCurrentResult()),(()=>l.getCurrentResult())),r.useEffect((()=>{l.setOptions(i,{listeners:!1})}),[i,l]),rr(i,c,o))throw or(i,l,a);if(tr({result:c,errorResetBoundary:a,useErrorBoundary:i.useErrorBoundary,query:l.getCurrentQuery()}))throw c.error;return i.notifyOnChangeProps?c:l.trackResult(c)}(pn(e,t,n),Bn)}const ir=console;class lr{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),dn(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:un?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class cr extends lr{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||ir,this.observers=[],this.state=e.state||sr(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){const e=()=>{var e;return this.retryer=qn({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var n,r,o,a,i,l,c,s;if(!t){var u,f,d,h;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(u=(f=this.mutationCache.config).onMutate)?void 0:u.call(f,this.state.variables,this));const e=await(null==(d=(h=this.options).onMutate)?void 0:d.call(h,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const p=await e();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,p,this.state.variables,this.state.context,this)),await(null==(o=(a=this.options).onSuccess)?void 0:o.call(a,p,this.state.variables,this.state.context)),await(null==(i=(l=this.mutationCache.config).onSettled)?void 0:i.call(l,p,null,this.state.variables,this.state.context,this)),await(null==(c=(s=this.options).onSettled)?void 0:c.call(s,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(e){try{var p,m,y,v,g,b,w,k;throw await(null==(p=(m=this.mutationCache.config).onError)?void 0:p.call(m,e,this.state.variables,this.state.context,this)),await(null==(y=(v=this.options).onError)?void 0:y.call(v,e,this.state.variables,this.state.context)),await(null==(g=(b=this.mutationCache.config).onSettled)?void 0:g.call(b,void 0,e,this.state.variables,this.state.context,this)),await(null==(w=(k=this.options).onSettled)?void 0:w.call(k,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!Fn(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),An.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}function sr(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class ur extends Ln{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),xn(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){An.batch((()=>{var t,n,r,o;if(this.mutateOptions&&this.hasListeners())if(e.onSuccess)null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(o=this.mutateOptions).onSettled)||r.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var a,i,l,c;null==(a=(i=this.mutateOptions).onError)||a.call(i,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(l=(c=this.mutateOptions).onSettled)||l.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)}))}))}}function fr(e,t,n){const o=function(e,t,n){return Sn(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}(e,t,n),a=cn({context:o.context}),[i]=r.useState((()=>new ur(a,o)));r.useEffect((()=>{i.setOptions(o)}),[i,o]);const l=Wn(r.useCallback((e=>i.subscribe(An.batchCalls(e))),[i]),(()=>i.getCurrentResult()),(()=>i.getCurrentResult())),c=r.useCallback(((e,t)=>{i.mutate(e,t).catch(dr)}),[i]);if(l.error&&Xn(i.options.useErrorBoundary,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}}function dr(){}var hr=n(8359),pr=n.n(hr);n(7493);function mr(e){return mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mr(e)}function yr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||vr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vr(e,t){if(e){if("string"==typeof e)return gr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gr(e,t):void 0}}function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var br=function(e,t){var n=(0,r.useRef)(),o=t?Array.isArray(t)?t:[t]:[n],a=function(t){if(e){var n,r=!1,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=vr(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(o);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(null!=i&&i.current&&i.current.contains(t.target)){r=!0;break}}}catch(e){a.e(e)}finally{a.f()}r||e()}};return(0,r.useEffect)((function(){return document.addEventListener("mousedown",a),function(){document.removeEventListener("mousedown",a)}}),[e,t]),n},wr=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)((function(){var e=[];return t.forEach((function(t){if("string"==typeof t){var n=t.trim().split(" ").filter((function(e){return e.length>0}));n.forEach((function(t){return e.push(t)}))}else if("object"===mr(t)){Object.keys(t).forEach((function(n){t[n]&&e.push(n)}))}})),e.join(" ")}),[t])};function kr(e){return kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kr(e)}var Er,xr,Or,_r,Rr,Sr,Cr,jr,Pr,Ar=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function Lr(){return Lr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lr.apply(null,arguments)}function Nr(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 Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){Tr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=kr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ir(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Fr="\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",zr=Zt.h1(Er||(Er=Ir(["\n  ","\n  font-size: var(--neko-h1-font-size);\n"])),Fr),Dr=Zt.h2(xr||(xr=Ir(["\n  ","\n  font-size: var(--neko-h2-font-size);\n"])),Fr),qr=Zt.h3(Or||(Or=Ir(["\n  ","\n  font-size: var(--neko-h3-font-size);\n"])),Fr),Br=Zt.h4(_r||(_r=Ir(["\n  ","\n  font-size: var(--neko-h4-font-size);\n"])),Fr),Gr=Zt.h5(Rr||(Rr=Ir(["\n  ","\n  font-size: var(--neko-h5-font-size);\n"])),Fr),Hr=Zt.h6(Sr||(Sr=Ir(["\n  ","\n  font-size: var(--neko-h6-font-size);\n"])),Fr),Ur=Zt.p(Cr||(Cr=Ir(["\n  font-family: var(--neko-font-family);\n  font-size: var(--neko-font-size);\n  line-height: normal;\n  margin: 16px 0 24px;\n  padding: 0;\n"]))),Vr=Zt.span(jr||(jr=Ir(["\n  font-family: var(--neko-font-family);\n  font-size: var(--neko-font-size);\n  line-height: normal;\n  margin: 0;\n  padding: 0;\n"]))),Wr=Zt.label(Pr||(Pr=Ir(["\n  font-family: var(--neko-font-family);\n  font-size: var(--neko-font-size);\n  line-height: normal;\n  margin: 0;\n  padding: 0;\n"]))),$r=function(e){var t=e.children,n=void 0===t?null:t,r=e.style,a=void 0===r?{}:r,i=e.className,l=void 0===i?"":i,c=e.bold,s=void 0!==c&&c,u=e.h1,f=e.h2,d=e.h3,h=e.h4,p=e.h5,m=e.h6,y=e.p,v=(e.span,e.label),g=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ar),b=s?{fontWeight:"bold"}:{},w=wr("neko-typo",l,{"neko-typo-h1":u},{"neko-typo-h2":f},{"neko-typo-h3":d},{"neko-typo-h4":h},{"neko-typo-h5":p},{"neko-typo-h6":m},{"neko-typo-p":y},{"neko-typo-label":v});return u?o().createElement(zr,Lr({style:Mr(Mr({},b),a),className:w},g),n):f?o().createElement(Dr,Lr({style:Mr(Mr({},b),a),className:w},g),n):d?o().createElement(qr,Lr({style:Mr(Mr({},b),a),className:w},g),n):h?o().createElement(Br,Lr({style:Mr(Mr({},b),a),className:w},g),n):p?o().createElement(Gr,Lr({style:Mr(Mr({},b),a),className:w},g),n):m?o().createElement(Hr,Lr({style:Mr(Mr({},b),a),className:w},g),n):y?o().createElement(Ur,Lr({style:Mr(Mr({},b),a),className:w},g),n):v?o().createElement(Wr,Lr({style:Mr(Mr({},b),a),className:w},g),n):o().createElement(Vr,Lr({style:Mr(Mr({},b),a),className:w},g),n)},Zr=function(e){return o().createElement($r,e)};Zr.propTypes={h1:pr().any,h2:pr().any,h3:pr().any,h4:pr().any,h5:pr().any,h6:pr().any,p:pr().any,span:pr().any,label:pr().any,bold:pr().bool,style:pr().object,className:pr().string,children:pr().node};var Qr,Kr=["title","contentAlign","titleStyle","color"];function Yr(){return Yr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yr.apply(null,arguments)}var Xr,Jr=Zt((function(e){var t=e.title,n=void 0===t?"":t,r=e.contentAlign,a=void 0===r?"left":r,i=e.titleStyle,l=void 0===i?{}:i,c=(e.color,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Kr)),s=wr("neko-settings",e.className);return o().createElement("div",Yr({className:s},c),o().createElement("div",{className:"neko-settings-head",style:l},n||" "),o().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(a)},e.children))}))(Qr||(Qr=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  display: flex;\n  font-family: var(--neko-font-family);\n  \n  ","\n\n  > .neko-settings-head {\n    font-family: var(--neko-font-family);\n    font-size: var(--neko-font-size); \n    line-height: 17px;\n    width: 120px;\n    margin-right: 16px;\n    font-weight: 500;\n    color: var(--settings-color, var(--neko-main-color));\n  }\n\n  /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n  .neko-settings-content > .neko-select:first-child {\n    position: relative;\n    margin-top: -5px;\n  }\n  \n  .neko-settings-content > div:first-child .neko-checkbox-container {\n    margin-top: -5px;\n  }\n\n  .neko-settings-content > .neko-button:first-child {\n    position: relative;\n    margin-top: -5px;\n  }\n\n  .neko-settings-content > div:first-child > .neko-input {\n    position: relative;\n    margin-top: -5px;\n  }\n\n  > .neko-settings-content {\n    flex: 1;\n\n    &.neko-settings-content-align-right {\n      flex: none;\n      margin-left: auto;\n    }\n\n    input[type=text] {\n      width: 100%;\n    }\n\n\n  }\n\n  & + div {\n    margin-top: 10px;\n  }\n"])),(function(e){var t=e.color;return t?"\n      --settings-color: var(--neko-".concat(t,");\n    "):""})),eo=function(e){return o().createElement(Jr,e)};eo.propTypes={title:pr().string,className:pr().string,contentAlign:pr().string,titleStyle:pr().object,color:pr().oneOf(["blue","purple","green","red","orange","yellow","gray"])};var to=Zt((function(e){var t=e.name,n=(e.max,e.isPro),r=void 0!==n&&n,a=o().Children.map(e.children,(function(e){return e.props.name?e:o().cloneElement(e,{name:t,isPro:r})}));return o().createElement("div",{className:"neko-checkbox-group"},a)}))(Xr||(Xr=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n"]))),no=function(e){return o().createElement(to,e)};no.propTypes={name:pr().string,max:pr().number,isPro:pr().bool};var ro,oo=["show","className"];function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ao.apply(null,arguments)}var io=Zt.a(ro||(ro=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\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"]))),lo=function(e){var t=e.show,n=void 0===t||t,r=e.className,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,oo),i=wr("neko-pro-only",r);return n?o().createElement(io,ao({href:"https://meowapps.com",target:"_blank",className:i},a),"Pro Only"):null},co=function(e){return o().createElement(lo,e)};co.propTypes={show:pr().bool,className:pr().string};var so=n(3763),uo=n(7449),fo=n(9637),ho=n(4104),po=n(2784),mo=n(483),yo=n(5148),vo=n(596),go=n(4189),bo=n(7636),wo=n(9085),ko=n(1069),Eo=n(5516),xo=n(8999),Oo=n(7844),_o=n(4455),Ro=n(64),So=n(2137),Co=n(5902),jo=n(8694),Po=(n(1422),n(6056)),Ao=n(6612),Lo=n(8779),No=n(8459),Mo=n(6678),To=n(6695),Io=n(9839),Fo=n(3411),zo=n(7827),Do=n(2612),qo=n(4820),Bo=n(3055),Go=n(1716),Ho=n(1039),Uo=n(5075),Vo=n(7603),Wo=n(2404),$o=n(8819),Zo=n(2139),Qo=n(3559),Ko=n(9469),Yo=n(6578),Xo=n(4503),Jo=n(6365),ea=n(7741),ta=n(2878),na=n(356),ra=n(3377),oa=n(6970),aa=n(4239),ia=n(7795),la=n(2062),ca=n(8167),sa=n(250),ua=n(962),fa=n(9492),da=n(4357),ha=n(1002),pa=n(3841),ma=n(2803),ya=n(8524),va=n(3735),ga=n(5973),ba=n(3728);const wa={duplicate:ha.A,lock:uo.A,"lock-open":fo.A,"file-undo":ho.A,"chevron-double-left":po.A,"chevron-double-right":mo.A,"chevron-left":yo.A,"chevron-right":vo.A,"chevron-down":go.A,"chevron-up":bo.A,pause:wo.A,play:ko.A,replay:Eo.A,check:xo.A,"check-circle":Oo.A,stop:_o.A,delete:Ro.A,undo:So.A,alert:Co.A,database:jo.A,tools:Po.A,cog:Ao.A,close:Lo.A,cat:No.A,upload:Yo.A,trash:Mo.A,pencil:To.A,dashboard:Io.A,search:Fo.A,folder:zo.A,"folder-open":Do.A,"image-multiple-outline":qo.A,plus:Bo.A,"folder-plus":Go.A,"image-plus":Ho.A,"view-grid":Uo.A,"format-list-bulleted":Vo.A,twitter:Wo.A,instagram:$o.A,facebook:Zo.A,star:Qo.A,"timer-outline":Ko.A,link:Xo.A,linkedin:Jo.A,pinterest:ea.A,"zoom-in":ta.A,"info-outline":na.A,"image-off-outline":ra.A,"arrow-up":oa.A,"arrow-down":aa.A,sort:ia.A,eye:la.A,"rocket-launch":ca.A,"calendar-month":sa.A,wand:ua.A,mastodon:fa.A,filter:da.A,question:pa.A,loading:ma.A,"arrow-collapse-left":ya.A,"arrow-collapse-right":va.A,"page-layout-sidebar-right":ga.A,"page-layout-body":ba.A};var ka,Ea,xa=n(5206),Oa=n.n(xa);function _a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ra(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)?Ra(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 Ra(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 Sa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ca=Zt.div(ka||(ka=Sa(["\n  display: inline-block;\n"]))),ja=Zt.div(Ea||(Ea=Sa(["\n  background-color: rgba(0, 0, 0, 0.8);\n  border-radius: 4px;\n  color: var(--neko-white);\n  font-family: var(--neko-font-family);\n  font-weight: normal;\n  font-size: var(--neko-font-size);\n  padding: 8px 12px;\n  max-width: ","px;\n  width: max-content;\n  word-break: break-word;\n  white-space: normal;\n  pointer-events: ",";\n  opacity: ",";\n  transition: opacity 0.15s ease-in-out, transform 0.25s ease-in-out;\n  position: absolute;\n  z-index: 100;\n  transform: ",";\n  &:before {\n    content: '';\n    position: absolute;\n    border: 4px solid transparent;\n    ","\n  }\n"])),(function(e){return e.maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var t="5px",n="15px";if(e.visible)switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(t,"))");case"bottom":return"translateX(-50%) translateY(".concat(t,")");case"left":return"translateX(calc(-100% - ".concat(t,")) translateY(-50%)");case"right":return"translateX(".concat(t,") translateY(-50%)");default:return""}else switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(n,"))");case"bottom":return"translateX(-50%) translateY(".concat(n,")");case"left":return"translateX(calc(-100% - ".concat(n,")) translateY(-50%)");case"right":return"translateX(".concat(n,") translateY(-50%)");default:return""}}),(function(e){switch(e.position){case"top":return"\n            bottom: -8px;\n            left: 50%;\n            margin-left: -4px;\n            border-top: 4px solid rgba(0, 0, 0, 0.8);\n          ";case"bottom":return"\n            top: -8px;\n            left: 50%;\n            margin-left: -4px;\n            border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n          ";case"left":return"\n            top: 50%;\n            right: -8px;\n            margin-top: -4px;\n            border-left: 4px solid rgba(0, 0, 0, 0.8);\n          ";case"right":return"\n            top: 50%;\n            left: -8px;\n            margin-top: -4px;\n            border-right: 4px solid rgba(0, 0, 0, 0.8);\n          ";default:return""}})),Pa=function(e){var t,n,a,i=e.text,l=void 0===i?"Hello world!":i,c=e.position,s=void 0===c?"top":c,u=e.maxWidth,f=void 0===u?160:u,d=_a((0,r.useState)(!1),2),h=d[0],p=d[1],m=(t=function(e){return p(e)},n=100,a=(0,r.useRef)(null),(0,r.useEffect)((function(){return function(){a.current&&clearTimeout(a.current)}}),[]),(0,r.useCallback)((function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];a.current&&clearTimeout(a.current),a.current=setTimeout((function(){t.apply(void 0,r)}),n)}),[t,n])),y=_a((0,r.useState)({top:0,left:0}),2),v=y[0],g=y[1],b=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(h&&b.current){var e=b.current.getBoundingClientRect(),t=0,n=0,r=window.scrollY||window.pageYOffset,o=window.scrollX||window.pageXOffset;switch(s){case"top":t=e.top+r,n=e.left+e.width/2+o;break;case"bottom":t=e.bottom+r,n=e.left+e.width/2+o;break;case"left":t=e.top+e.height/2+r,n=e.left+o;break;case"right":t=e.top+e.height/2+r,n=e.right+o}g({top:t,left:n})}}),[h,s]),o().createElement(Ca,{className:"neko-tooltip",ref:b,onMouseEnter:function(){return l&&m(!0)},onMouseLeave:function(){return m(!1)}},e.children,Oa().createPortal(o().createElement(ja,{visible:h,position:s,maxWidth:f,style:{top:v.top,left:v.left}},"string"==typeof l?l.split("\n").map((function(e,t){return o().createElement(o().Fragment,{key:t},e,o().createElement("br",null))})):l),document.body))},Aa=function(e){return o().createElement(Pa,e)};Aa.propTypes={text:pr().string,position:pr().oneOf(["top","right","bottom","left"]),maxWidth:pr().number};var La,Na,Ma,Ta=["icon","color","spinning","className","tooltip","raw","isBusy","variant","title","containerStyle","hoverColor","disabled"];function Ia(){return Ia=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ia.apply(null,arguments)}function Fa(e){return Fa="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},Fa(e)}function za(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Da=Zt.div(La||(La=za(["\n  display: flex;\n  align-items: center;\n"]))),qa=Zt(so.In)(Na||(Na=za(["\n  path {\n    fill: ",";\n  }\n\n  ","\n\n  &.neko-clickable {\n    cursor: pointer;\n  }\n\n  &.spin {\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"])),(function(e){return e.color}),(function(e){return t=e.color,(n=e.hoverColor)?"\n      &:hover {\n        path {\n          fill: ".concat(n,";\n        }\n      }\n    "):t?"\n      &:hover {\n        path {\n          filter: brightness(1.03);\n        }\n      }\n    ":void 0;var t,n})),Ba=Zt.div(Ma||(Ma=za(["\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"]))),Ga={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},Ha=function(e){var t=e.icon,n=e.color,a=e.spinning,i=void 0!==a&&a,l=e.className,c=void 0===l?"":l,s=e.tooltip,u=e.raw,f=e.isBusy,d=void 0!==f&&f,h=e.variant,p=e.title,m=e.containerStyle,y=e.hoverColor,v=e.disabled,g=void 0!==v&&v,b=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ta),w=h&&Ga[h]?Ga[h].color:n,k=h&&Ga[h]?Ga[h].hoverColor:y;b.width||b.height||(b.width=b.height=30);var E=(0,r.useMemo)((function(){return"string"==typeof t&&wa[t]?wa[t]:t}),[t]),x=(0,r.useMemo)((function(){return!!wa[t]||"object"===Fa(t)}),[t]),O=wr("neko-icon",c,{"neko-clickable":!!b.onClick},{spin:i},{disabled:g});return s?("string"==typeof s&&(s={text:s}),o().createElement(Aa,{text:s.text,position:s.position||"top"},o().createElement(Da,{style:m},o().createElement(qa,Ia({icon:E,className:O,color:w,hoverColor:k},b))))):u?x?o().createElement(qa,Ia({icon:E,className:O,color:w,hoverColor:k},b)):o().createElement(Ba,null,E):d&&!g?o().createElement(Ba,null,o().createElement("img",{src:"/wp-includes/images/spinner-2x.gif",alt:"loading"})):o().createElement(Da,{style:m,title:p},x&&o().createElement(qa,Ia({icon:E,className:O,color:w,hoverColor:k},b)),!x&&o().createElement(Ba,Ia({className:O,color:w,hoverColor:k},b),E),s?o().createElement(Aa,null,s):null)};Ha.propTypes={icon:pr().oneOfType([pr().instanceOf(so.In),pr().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","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","format-list-bulleted","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"])]),color:pr().string,spinning:pr().bool,className:pr().string,tooltip:pr().string,raw:pr().bool,isBusy:pr().bool,variant:pr().string};var Ua,Va,Wa=["className","size"],$a=["className","size","color"],Za=["type"];function Qa(){return Qa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qa.apply(null,arguments)}function Ka(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ya(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Xa=Zt.div(Ua||(Ua=Ya(["\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"})),Ja=function(e){e.className;var t=e.size,n=Ka(e,Wa),r=wr("neko-spinner",n.className);return o().createElement(Xa,Qa({className:r,size:t},n),o().createElement("div",{className:"double-bounce1"}),o().createElement("div",{className:"double-bounce2"}))},ei=Zt.div(Va||(Va=Ya(["\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"})),ti=function(e){var t=e.className,n=e.size,r=void 0===n?"24px":n,a=e.color,i=void 0===a?"#666":a,l=Ka(e,$a),c=wr("neko-spinner-icon",t),s=parseInt(r);return o().createElement(ei,Qa({className:c,size:r},l),o().createElement(Ha,{icon:"loading",width:s,height:s,color:i,raw:!0}))},ni=function(e){var t=e.type,n=void 0===t?"icon":t,r=Ka(e,Za);return"circle"===n?o().createElement(Ja,r):o().createElement(ti,r)},ri=function(e){return o().createElement(ni,e)};ri.propTypes={type:pr().oneOf(["circle","icon"]),size:pr().string,color:pr().string};var oi,ai=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","small","color","variant"];function ii(){return ii=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ii.apply(null,arguments)}var li=Zt.div(oi||(oi=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  user-select: none;\n  transition: color 0.3s ease;\n  \n  &:hover {\n    /* Subtle hint only when not checked */\n    .neko-checkbox:not(.disabled):not(.neko-checked) {\n      box-shadow: var(--neko-shadow-xs);\n      background-color: var(--neko-main-color-98);\n    }\n  }\n  \n  ","\n\n  &.disabled {\n    color: var(--neko-disabled-color);\n\n    .neko-content {\n      cursor: default;\n    }\n\n    .neko-checkbox-check-container, .neko-label, .description {\n      opacity: 0.35;\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;\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 var(--checkbox-color, var(--neko-main-color));\n\n    &.neko-checkbox {\n      background-color: var(--checkbox-color, var(--neko-main-color));\n      box-shadow: var(--neko-shadow-xs);\n\n      .neko-checked-mark {\n        opacity: 1;\n      }\n    }\n  }\n\n  .neko-indeterminate {\n    &.neko-checkbox {\n      background-color: var(--checkbox-color, var(--neko-main-color));\n\n      .neko-indeterminate-mark {\n        opacity: 1;\n      }\n    }\n  }\n\n  &:hover {\n    /* Subtle hint when unchecked */\n    .neko-checkbox:not(.disabled):not(.neko-checked) {\n      box-shadow: var(--neko-shadow-xs);\n      background-color: var(--neko-main-color-98);\n    }\n\n    /* Lighten when checked */\n    .neko-checkbox {\n      ","\n    }\n  }\n  }\n"])),(function(e){var t=e.color;return"danger"===e.variant?"\n        --checkbox-color: var(--neko-danger);\n      ":t?"\n      --checkbox-color: var(--neko-".concat(t,");\n    "):""}),(function(e){var t=e.checked,n=e.disabled,r=e.color,o=e.variant;return n?"":t?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-main-color))":"var(--neko-main-color)","; font-weight: 600;"):""}),(function(e){var t=e.checked;return!e.disabled&&t?"filter: brightness(1.04);":""})),ci=function(e){var t=e.name,n=e.checked,r=void 0!==n&&n,a=e.indeterminate,i=void 0!==a&&a,l=e.onChange,c=e.label,s=e.description,u=e.isPro,f=void 0!==u&&u,d=e.disabled,h=e.requirePro,p=void 0!==h&&h,m=e.isBusy,y=void 0!==m&&m,v=e.small,g=void 0!==v&&v,b=e.color,w=e.variant,k=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ai),E=p&&!f,x=d||E,O=wr("neko-checkbox",e.className,{disabled:x},{small:g}),_=wr("neko-checkbox",{disabled:x,"neko-checked":r,"neko-indeterminate":i,small:g}),R=wr("neko-checked-mark"),S=wr("neko-indeterminate-mark");return o().createElement(li,ii({className:O,checked:r,disabled:x,color:b,variant:w,onClick:function(e){return e.stopPropagation()}},k),o().createElement("div",{className:"neko-checkbox-container"},o().createElement("div",{className:"neko-content",onClick:function(n){x||(l?l(!r,t,n):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},o().createElement("div",{className:"neko-checkbox-check-container"},y&&o().createElement("div",{className:"neko-checkbox-busy-container"},o().createElement("div",{className:_},o().createElement(ri,{type:"circle",size:"16px"}))),!y&&o().createElement(o().Fragment,null,o().createElement("div",{className:_},o().createElement("div",{className:R}),o().createElement("div",{className:S})))),(c||E||s)&&o().createElement("div",{className:"neko-checkbox-inner-container"},o().createElement("span",{className:"neko-label-container"},o().createElement("span",{className:"neko-label"},c),o().createElement(co,{className:"inline",show:E,style:{position:"relative",top:-1}})),s?"string"==typeof s?o().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("small",{className:"description"},s):null))))};ci.propTypes={name:pr().string,checked:pr().bool,label:pr().string,description:pr().string,isPro:pr().bool,requirePro:pr().bool,isBusy:pr().bool,small:pr().bool,color:pr().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:pr().oneOf(["danger"])};var si,ui=["className","variant","disabled","icon","color","onClick","onStopClick","rounded","isBusy","spinning","disabledColor","busyText","hideBusyIcon","busyIconSize","requirePro","isPro","small","large","width","height","fullWidth","startTime","children"];function fi(){return fi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fi.apply(null,arguments)}function di(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hi(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)?hi(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 hi(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 pi,mi=Zt((function(e){var t=e.className,n=void 0===t?"primary":t,a=e.variant,i=e.disabled,l=void 0!==i&&i,c=e.icon,s=void 0===c?null:c,u=e.color,f=void 0===u?null:u,d=e.onClick,h=void 0===d?function(){}:d,p=e.onStopClick,m=void 0===p?null:p,y=e.rounded,v=e.isBusy,g=void 0!==v&&v,b=e.spinning,w=void 0!==b&&b,k=(e.disabledColor,e.busyText),E=e.hideBusyIcon,x=void 0!==E&&E,O=e.busyIconSize,_=e.requirePro,R=void 0!==_&&_,S=e.isPro,C=void 0!==S&&S,j=e.small,P=e.large,A=e.width,L=(e.height,e.fullWidth),N=e.startTime,M=void 0===N?null:N,T=e.children,I=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ui);o().useEffect((function(){n&&["primary","primary-block","secondary","danger","success","header"].includes(n)&&!a&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(n,'"'))}),[n,a]);var F,z,D,q=a||(["primary","primary-block","secondary","danger","success","header"].includes(n)?n:"primary"),B=n&&!["primary","primary-block","secondary","danger","success","header"].includes(n)?n:"",G=l||R&&!C,H=!!s,U=R&&!C,V=!!m&&g,W=(0,r.useMemo)((function(){var e=null!=A?A:30;return j&&(e*=.8),P&&(e*=1.3),y?e-10:e-6}),[A,y,j,P]),$=(0,r.useMemo)((function(){return O||"22px"}),[O]),Z=di((0,r.useState)(null),2),Q=Z[0],K=Z[1];F=function(){return K(new Date)},z=M?1e3:null,D=(0,r.useRef)(),(0,r.useEffect)((function(){D.current=F}),[F]),(0,r.useEffect)((function(){if(null!==z){var e=setInterval((function(){D.current()}),z);return function(){return clearInterval(e)}}}),[z]),(0,r.useEffect)((function(){M||K(null)}),[M]);var Y=(0,r.useMemo)((function(){if(!M||!Q)return null;var e=Math.floor((Q-M)/1e3),t=Math.floor(e/60),n=e%60;return"".concat(t.toString().padStart(2,"0"),":").concat(n.toString().padStart(2,"0"))}),[Q,M]),X=wr("neko-button",q,B,{"has-icon":H},{"custom-color":f},{small:j},{large:P},{rounded:y},{busy:g},{"is-pro":U},{full:L},{"has-stop":V});return o().createElement("button",fi({type:"button",className:X,onClick:function(e){(!G||g&&V)&&(V?m():h()),e.stopPropagation(),e.preventDefault()},disabled:G&&!(g&&V)},I),g&&!V&&!x&&o().createElement(o().Fragment,null,o().createElement(ri,{type:"circle",color:"#fff",size:$})),g&&!V&&Y&&o().createElement("span",{className:"chrono-time"},Y),g&&!V&&!!k&&o().createElement("span",{style:{marginLeft:x?0:"4px",marginRight:"2px"}},k),V&&o().createElement("div",{className:"button-content"},o().createElement("span",{className:"button-text"},k||T),o().createElement("button",{type:"button",className:"stop-button",onClick:function(e){m&&m(),e.stopPropagation(),e.preventDefault()},"aria-label":"Stop"},o().createElement(Ha,{raw:!0,icon:"stop",width:"16",height:"16"}))),H&&!g&&o().createElement(Ha,{raw:!0,icon:s,width:W,height:W,spinning:w,style:y?{margin:"0 auto"}:{}}),!!T&&!g&&o().createElement("span",{style:{marginLeft:H?"4px":0,marginRight:H?"2px":0}},T),U&&o().createElement(co,{style:{marginLeft:"8px"}}))}))(si||(si=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  display: inline-flex;\n  align-items: center;\n  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-color: var(--neko-main-color);\n  color: white;\n  box-shadow: var(--neko-shadow-xs);\n  transition: padding 300ms ease,\n              box-shadow 200ms ease,\n              transform 220ms cubic-bezier(0.16, 1, 0.3, 1),\n              filter 180ms ease;\n  will-change: transform, box-shadow, filter;\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    margin-left: 5px;\n  }\n\n  &:not([disabled]):hover {\n    cursor: pointer;\n    background-image: none;\n    filter: brightness(1.06);\n    box-shadow: var(--neko-shadow-md), 0 2px 10px rgb(30 124 186 / 0.12);\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    box-shadow: var(--neko-focus-ring);\n  }\n  \n  &:active:not([disabled]) {\n    transform: translateY(0);\n    box-shadow: var(--neko-shadow-sm);\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    padding: 2.5px 8px;\n\n    svg {\n      color: white;\n    }\n  }\n\n  &.secondary {\n    background-image: none;\n    background-color: var(--neko-secondary);\n    color: var(--neko-main-color);\n    border: 1px solid var(--neko-input-border);\n    box-shadow: var(--neko-shadow-xs);\n\n    svg {\n      color: var(--neko-main-color);\n    }\n\n    &:hover {\n      background-color: var(--neko-secondary);\n      border: 1px solid var(--neko-input-border);\n      filter: brightness(1.02);\n      box-shadow: var(--neko-shadow-sm);\n      transform: translateY(-0.25px);\n    }\n  }\n\n  &.danger {\n    background-image: none;\n    background-color: var(--neko-danger);\n    border-color: var(--neko-danger);\n  }\n\n  &.success {\n    background-image: none;\n    background-color: var(--neko-green);\n    border-color: var(--neko-green);\n\n    &:hover {\n      background-color: var(--neko-lighten-green);\n      box-shadow: var(--neko-shadow-sm);\n    }\n  }\n\n  & + button {\n    margin-left: .25rem;\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-image: none;\n    filter: brightness(1.1);\n    background-color: var(--neko-main-color);\n    height: 40px;\n    padding: 0 20px;\n\n    &:hover {\n      background-color: var(--neko-main-color);\n      filter: brightness(1.2);\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\n  &.busy {\n    pointer-events: none;\n  }\n\n  &.has-stop {\n    pointer-events: auto;\n    padding-right: 15px;\n    \n    .button-content {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      \n      .button-text {\n        flex: 1;\n        text-align: left;\n        white-space: nowrap;\n        text-overflow: ellipsis;\n        overflow: hidden;\n        opacity: 0.6;\n        transition: text-align 0.3s ease;\n      }\n      \n      .stop-button {\n        background: var(--neko-danger);\n        border: none;\n        border-radius: 3px;\n        color: white;\n        padding: 2px;\n        margin-left: 12px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-width: 20px;\n        height: 20px;\n        cursor: pointer;\n        pointer-events: auto;\n        \n        &:hover {\n          background: var(--neko-danger);\n          filter: brightness(1.1);\n        }\n        \n        svg {\n          color: white;\n        }\n      }\n    }\n  }\n\n  &.full {\n    width: 100%;\n  }\n\n  ","\n"])),(function(e){var t,n;return null!==(t=e.height)&&void 0!==t?t:null!==(n=e.width)&&void 0!==n?n:e.large?50:30}),(function(e){var t;return null!==(t=e.width)&&void 0!==t?t:e.large?50:30}),(function(e){return yi(e.color)})),yi=function(e){if(e){var t=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),n=t?e:"var(--neko-".concat(e,")"),r=t?e:"var(--neko-".concat(e,")");return"\n      &.custom-color {\n        background-color: ".concat(n,";\n        border: 1px solid ").concat(r,";\n\n        &:hover {\n          background-color: ").concat(n,";\n          filter: brightness(1.1);\n        }\n      }\n    ")}},vi=function(e){return o().createElement(mi,e)};function gi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||bi(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 bi(e,t){if(e){if("string"==typeof e)return wi(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)?wi(e,t):void 0}}function wi(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}vi.propTypes={className:pr().string,variant:pr().oneOf(["primary","primary-block","secondary","danger","success","header"]),disabled:pr().bool,icon:pr().oneOfType([pr().instanceOf(so.In),pr().oneOf(["setting","edit","trash"])]),color:pr().string,onClick:pr().func.isRequired,onStopClick:pr().func,rounded:pr().bool,isBusy:pr().bool,spinning:pr().bool,busyText:pr().string,hideBusyIcon:pr().bool,busyIconSize:pr().string,requirePro:pr().bool,isPro:pr().bool,disabledColor:pr().string,small:pr().bool,large:pr().bool};var ki,Ei=Zt.div(pi||(pi=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  position: relative;\n  margin-left: -20px;\n  background: var(--neko-background-color);\n  padding-bottom: 50px;\n  margin-bottom: -26px;\n\n  .neko-rest-error {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: #1e232deb;\n    z-index: 100;\n\n    .container {\n      color: white;\n      padding: 5px 20px 15px 20px;\n      min-width: 480px;\n      max-width: 600px;\n      border-radius: 20px;\n      background: #883131;\n      margin-left: 50%;\n      transform: translateX(-50%);\n      margin-top: 100px;\n\n      h3 {\n        color: white;\n      }\n\n      .neko-debug {\n        padding: 5px 10px;\n        background: #692426;\n        border-radius: 10px;\n\n        * {\n          margin: 0px;\n          padding: 0px;\n        }\n      }\n    }\n  }\n"]))),xi=function(e){var t=e.className,n=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,c=void 0===l?{}:l,s=gi((0,r.useState)(!1),2),u=s[0],f=s[1],d=gi((0,r.useState)(!1),2),h=d[0],p=d[1],m=wr("neko-page",t);if(i&&!u){var y,v=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=bi(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(i);try{for(v.s();!(y=v.n()).done;){var g=y.value;if(g){f(g);break}}}catch(e){v.e(e)}finally{v.f()}}return o().createElement(Ei,{className:m,style:c},u&&o().createElement("div",{className:"neko-rest-error"},o().createElement("div",{className:"container"},!h&&o().createElement(o().Fragment,null,o().createElement("h3",null,"The Rest API is disabled or broken 😢"),o().createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),o().createElement("p",null,o().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o().createElement("p",{className:"neko-debug"},o().createElement("small",null,"URL: ",u.url,o().createElement("br",null),"CODE: ",u.code,o().createElement("br",null),"MESSAGE: ",u.message,o().createElement("br",null)))),u.body&&h&&o().createElement("p",{className:"neko-debug"},o().createElement("div",{dangerouslySetInnerHTML:{__html:u.body}})),u.body&&o().createElement(vi,{color:"#a94242",onClick:function(){return p(!h)}},h?"Hide":"Display"," response from server"),o().createElement(vi,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),n)},Oi=function(e){return o().createElement(xi,e)};Oi.propTypes={className:pr().string,style:pr().object,nekoErrors:pr().bool};var _i=Zt.div(ki||(ki=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  display: flex;\n  max-width: 128px;\n  max-height: 128px;\n\n  & > * {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n"]))),Ri=function(){return o().createElement(_i,{className:"neko-logo"},o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 1434 947"},o().createElement("path",{fill:"#000",d:"M805 777a792 792 0 0 1-262-43 811 811 0 0 1-286-164A959 959 0 0 1 6 200 158 158 0 0 1 304 97c41 96 94 175 159 233a497 497 0 0 0 376 129 60 60 0 0 1 67 60l27 186c4 33-18 63-51 68-6 0-34 4-77 4ZM122 168l2 5a841 841 0 0 0 212 307 692 692 0 0 0 469 177l-11-76a616 616 0 0 1-412-162 769 769 0 0 1-188-276 38 38 0 0 0-50-20c-18 7-27 27-22 45Z"}),o().createElement("path",{fill:"#FDA960",d:"m64 184 4 12a900 900 0 0 0 228 329 752 752 0 0 0 577 188l-27-194a563 563 0 0 1-423-144 709 709 0 0 1-174-255 98 98 0 0 0-185 64Z"}),o().createElement("mask",{id:"a",width:"814",height:"657",x:"60",y:"60",maskUnits:"userSpaceOnUse"},o().createElement("path",{fill:"#fff",d:"m64 184 4 12a900 900 0 0 0 228 329 752 752 0 0 0 577 188l-27-194a563 563 0 0 1-423-144 709 709 0 0 1-174-255 98 98 0 0 0-185 64Z"})),o().createElement("g",{mask:"url(#a)"},o().createElement("path",{fill:"#804625",d:"M120 532c-41 0-84-5-130-15l31-145c101 21 180 12 233-27 70-51 80-141 80-142l149 13a363 363 0 0 1-139 248 351 351 0 0 1-224 68Zm369 175c47-31 84-71 110-116 32-56 46-123 42-192-3-51-15-87-16-91l-141 48a225 225 0 0 1-15 161c-33 58-101 99-203 120l30 146c76-16 141-41 193-76ZM62 269c64-4 122-22 174-53A413 413 0 0 0 421-47L184-92v-1s-16 71-73 103C92 21 70 27 44 29 7 31-37 24-86 8l-74 229a623 623 0 0 0 222 32Z"})),o().createElement("path",{fill:"#000",d:"M1373 947h-110c-33 0-60-27-60-60v-97l-36 87a62 62 0 0 1-56 37h-79c-25 0-46-14-56-37l-36-87v97c0 33-27 60-60 60H769c-33 0-60-27-60-60V316c0-33 27-60 60-60h141c24 0 46 15 55 37l106 258 107-258c9-22 31-37 55-37h140c34 0 60 27 60 60v571c0 33-26 60-60 60Zm-316-188 14 34 15-34-11 1h-7l-11-1Zm199-314h7c21 0 40 11 50 28v-97h-40l-29 70 12-1Zm-427-69v97c11-17 29-28 51-28h6l13 1-29-70h-41Z"}),o().createElement("path",{fill:"#fff",d:"M769 887V316h141l158 384h7l158-384h140v571h-110V505h-7l-145 349h-79L886 505h-6v382H769Z"})))},Si=function(e){return o().createElement(Ri,e)};Si.propTypes={};var Ci,ji=n(5758);var Pi=Zt.div(Ci||(Ci=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  position: relative;\n  color: white;\n  font-family: var(--neko-font-family);\n  font-size: var(--neko-font-size);\n  display: flex;\n  height: 60px;\n  overflow: hidden;\n  align-items: center;\n  padding: 15px 32px;\n  background-color: var(--neko-main-color);\n  display: flex;\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  }\n\n  .neko-header-title-container {\n    flex-direction: column;\n    display: flex;\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    }\n\n    .neko-header-section {\n      color: white;\n      opacity: 0.65;\n      font-family: monospace;\n      font-size: 16px;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      line-height: normal;\n      position: relative;\n      top: 3px;\n      left: 10px;\n      padding-left: 10px;\n      border-left: 1px solid rgba(255,255,255,0.4);\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      text-transform: uppercase;\n      font-size: 10px;\n      opacity: 0.65;\n    }\n  }\n\n  .neko-header-extra-content {\n    flex: 1;\n    margin: 0 20px;\n  }\n\n  @media (max-width: 600px) {\n    width: 100%;\n    padding: 10px 20px;\n\n    .neko-header-logo-container {\n      display: none;\n    }\n\n    .neko-header-title-container {\n      flex-direction: row;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .neko-header-title { font-size: 12px !important; }\n    .neko-header-section { font-size: 11px; }\n    .neko-header-subtitle { display: none; }\n\n    .neko-header-extra-content {\n\n    }\n  }\n"]))),Ai=function(e){var t=e.title,n=void 0===t?"NekoUI":t,r=e.section,a=void 0===r?null:r,i=e.subtitle,l=void 0===i?"♥️ By Meow Apps":i,c=e.children,s=e.saving,u=void 0!==s&&s;return o().createElement(Pi,{className:"neko-header"},o().createElement("div",{className:"neko-header-logo-container"},o().createElement(Si,null)),o().createElement("div",{className:"neko-header-title-container"},o().createElement("div",{className:"neko-header-title-row"},o().createElement("h1",{className:"neko-header-title"},n),!!a&&o().createElement("span",{className:"neko-header-section"},a)),o().createElement("small",{className:"neko-header-subtitle"},o().createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},l))),o().createElement("div",{className:"neko-header-extra-content"},c),u&&o().createElement(Ha,{icon:ji.A,width:"36",height:"36"}))},Li=function(e){return o().createElement(Ai,e)};function Ni(e){return Ni="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},Ni(e)}function Mi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ii(r.key),r)}}function Ti(e,t,n){return t&&Mi(e.prototype,t),n&&Mi(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ii(e){var t=function(e,t){if("object"!=Ni(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ni(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ni(t)?t:t+""}Li.propTypes={title:pr().string,section:pr().string,subtitle:pr().string,saving:pr().bool};var Fi=Ti((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=t,this.code=n,this.body=o,this.debug=a,this.cancelledByUser="USER-ABORTED"===n}));function zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Hi(r.key),r)}}function Di(e,t,n){return t=Bi(t),function(e,t){if(t&&("object"==Ki(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qi()?Reflect.construct(t,n||[],Bi(e).constructor):t.apply(e,n))}function qi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qi=function(){return!!e})()}function Bi(e){return Bi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bi(e)}function Gi(e,t){return Gi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gi(e,t)}function Hi(e){var t=function(e,t){if("object"!=Ki(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ki(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ki(t)?t:t+""}function Ui(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Zi(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 Vi(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Vi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ki(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Ki(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Wi(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function $i(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Wi(a,r,o,i,l,"next",e)}function l(e){Wi(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Zi(e,t){if(e){if("string"==typeof e)return Qi(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)?Qi(e,t):void 0}}function Qi(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 Ki(e){return Ki="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},Ki(e)}function Yi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var t=[];return function(n,r){if("object"===Ki(r)&&null!==r){if(-1!==t.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:n,value:r,cache:t,cacheIndex:t.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}t.push(r)}return r}}(n),t)}var Xi=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Zi(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(e.data);try{for(n.s();!(t=n.n()).done;){var r=t.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){n.e(e)}finally{n.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(t){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},Ji=function(){var e=$i(Vi().mark((function e(t){var n,r,o,a,i,l,c,s,u,f=arguments;return Vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},a=null,i=null,e.prev=5,(n=n||{}).headers=n.headers?n.headers:{},n.headers.Pragma="no-cache",n.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(t),n);case 12:return i=e.sent,e.next=15,i.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(l=!1===o.success?"NOT-SUCCESS":"N/A",c=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(c="The API can't be accessed. Are you sure the WP REST API is enabled? Check this article: https://meowapps.com/fix-wordpress-rest-api/.",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new Fi(c,l,t,r||i)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),s="BROKEN-REPLY",u="The reply sent by the server is broken.","AbortError"===e.t0.name?(s="USER-ABORTED",u="The request was aborted by the user."):i&&i.status&&408===i.status&&(s="REQUEST-TIMEOUT",u="The request generated a timeout."),a=new Fi(u,s,t,r||i,e.t0);case 27:return a&&(o.success=!1,o.message=a.message,o.error=a),e.abrupt("return",Xi(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(t){return e.apply(this,arguments)}}(),el=function(){var e=$i(Vi().mark((function e(t){var n,r,o,a,i,l,c,s,u,f,d,h,p,m,y,v,g,b,w,k,E=arguments;return Vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=E.length>1&&void 0!==E[1]?E[1]:{}).json,o=void 0===r?null:r,a=n.method,i=void 0===a?"GET":a,l=n.signal,c=n.file,s=n.nonce,u=n.bearerToken,"GET"!==i||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(t,")."));case 4:if(f=c?new FormData:null,c)for(f.append("file",c),d=0,h=Object.entries(o);d<h.length;d++)p=Ui(h[d],2),m=p[0],y=p[1],f.append(m,y);return v={},s&&(v["X-WP-Nonce"]=s),u&&(v.Authorization="Bearer ".concat(u)),f||(v["Content-Type"]="application/json"),g={method:i,headers:v,body:f||(o?Yi(o):null),signal:l},b=null,e.prev=12,e.next=15,Ji(t,g);case 15:if((b=e.sent).success){e.next=18;break}throw new Error(null!==(w=null===(k=b)||void 0===k?void 0:k.message)&&void 0!==w?w:"Unknown error.");case 18:return e.abrupt("return",b);case 21:throw e.prev=21,e.t0=e.catch(12),e.t0;case 24:case"end":return e.stop()}}),e,null,[[12,21]])})));return function(t){return e.apply(this,arguments)}}(),tl=function(){var e=$i(Vi().mark((function e(t){var n,r,o,a,i,l,c,s,u,f,d,h,p,m,y=arguments;return Vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=y.length>1&&void 0!==y[1]?y[1]:{}).json,o=void 0===r?{}:r,a=n.signal,i=n.file,l=n.nonce,c=n.bearerToken,s=i?new FormData:null,i)for(s.append("file",i),u=0,f=Object.entries(o);u<f.length;u++)d=Ui(f[u],2),h=d[0],p=d[1],s.append(h,p);return m=l?{"X-WP-Nonce":l}:{},c&&(m.Authorization="Bearer ".concat(c)),s||(m["Content-Type"]="application/json"),e.abrupt("return",Ji(t,{method:"POST",headers:m,body:s||Yi(o),signal:a}));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nl=function(e,t){var n=e.includes("index.php?rest_route");return e+(n?"&":"?")+new URLSearchParams(t).toString()};var rl,ol,al=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Di(this,t,[e])).state={hasError:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gi(e,t)}(t,e),function(e,t,n){return t&&zi(e.prototype,t),n&&zi(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"render",value:function(){if(this.state.hasError){var e="";return e="string"==typeof this.state.hasError?this.state.hasError:this.state.hasError.message?this.state.hasError.message:this.state.hasError.toString?this.state.hasError.toString():Yi(this.state.hasError),o().createElement(o().Fragment,null,o().createElement("div",{style:{background:"var(--neko-red)",color:"white",margin:15,padding:15,borderRadius:15}},o().createElement("pre",{style:{margin:0,whiteSpace:"pre-wrap"}},"⚠️ ",o().createElement("b",null,"Error"),o().createElement("br",null),"Sorry, an error occured! Don't worry, I will fix this, so simply let me know about it.",o().createElement("br",null),"Here is some information about it:",o().createElement("br",null),o().createElement("br",null),e)))}return this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}])}(o().Component),il=["children"],ll=["fullWidth","minimal","size"];function cl(){return cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cl.apply(null,arguments)}function sl(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ul(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var fl=Zt.div(rl||(rl=ul(["\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"]))),dl=Zt.div(ol||(ol=ul(["\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})),hl=function(e){var t=e.children,n=sl(e,il);return o().createElement(fl,cl({className:"neko-wrapper"},n),t)},pl=function(e){var t=e.fullWidth,n=e.minimal,r=e.size,a=sl(e,ll),i=wr("neko-column",{full:t},{minimal:n}),l=r?{"1/2":1,"1/3":1,"2/3":2,"1/4":1,"3/4":3,"1/5":1,"2/5":2,"3/5":3,"4/5":4,"1/6":1,"5/6":5}[r]||parseFloat(r):void 0;return o().createElement(dl,cl({className:i,$flex:l},a),e.children)},ml=function(e){return o().createElement(al,null,o().createElement(hl,e))},yl=function(e){return o().createElement(al,null,o().createElement(pl,e))};function vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return gl(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)?gl(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 gl(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}ml.propTypes={},yl.propTypes={fullWidth:pr().any,minimal:pr().bool,size:pr().oneOfType([pr().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),pr().number,pr().string])};var bl,wl=function(e){var t=e.children,n=e.visible,o=void 0!==n&&n,a=e.targetRef,i=e.onClose,l=e.matchWidth,c=void 0===l||l,s=(0,r.useRef)(),u=vl((0,r.useState)(0),2),f=u[0],d=u[1];br((function(){o&&i()}),[a,s]),(0,r.useEffect)((function(){var e=document.createElement("div");return s.current=e,function(){s.current=null}}),[]);var h=function(){o&&s.current&&a.current&&requestAnimationFrame((function(){for(var e=a.current.getBoundingClientRect(),t=window.innerHeight,n=window.innerWidth,r=s.current.querySelector(".neko-portal-content");r&&!r.offsetHeight;)r=r.firstChild;var o=r?r.offsetHeight:0,i=c?e.width:r?r.offsetWidth:0,l=t-e.bottom<o?e.top-o:e.bottom,u=e.left,f=n-i-5;Number.isFinite(f)&&(u=Math.min(u,f)),u=Math.max(u,5);var d={position:"fixed",top:"".concat(l,"px"),left:"".concat(u,"px"),width:c?"".concat(e.width,"px"):"auto",zIndex:"9999"};Object.assign(s.current.style,d)}))};if((0,r.useEffect)((function(){if(o&&s.current){document.body.appendChild(s.current);var e=setTimeout((function(){h(),d(1)}),5);return function(){return clearTimeout(e)}}if(s.current){var t=s.current.parentNode;t&&t.removeChild(s.current),d(0)}}),[o,s,a]),(0,r.useLayoutEffect)((function(){h();var e=function(){return h()};return window.addEventListener("resize",e),window.addEventListener("scroll",e),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e)}}),[o,s,a]),!o||!s.current)return null;var p={opacity:f,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return Oa().createPortal(React.createElement("div",{className:"neko-portal-content",style:p},React.createElement(nn,null,t)),s.current)};wl.propTypes={children:pr().node.isRequired,visible:pr().bool,targetRef:pr().object.isRequired,onClose:pr().func,matchWidth:pr().bool};var kl=["type","name","value","description","placeholder","onChange","onEnter","onBlur","onFinalChange","readOnly","step","min","max","maxLength","natural","onReset","isCommaSeparatedArray","className","style","inputStyle"];function El(){return El=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},El.apply(null,arguments)}function xl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ol(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)?Ol(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 Ol(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 _l=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},Rl=function(e,t){var n=e.type,a=void 0===n?"text":n,i=e.name,l=e.value,c=void 0===l?"":l,s=e.description,u=e.placeholder,f=void 0===u?"":u,d=e.onChange,h=e.onEnter,p=e.onBlur,m=e.onFinalChange,y=e.readOnly,v=void 0!==y&&y,g=e.step,b=void 0===g?1:g,w=e.min,k=void 0===w?0:w,E=e.max,x=void 0===E?null:E,O=e.maxLength,_=e.natural,R=void 0!==_&&_,S=e.onReset,C=e.isCommaSeparatedArray,j=void 0!==C&&C,P=e.className,A=e.style,L=e.inputStyle,N=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,kl),M=xl((0,r.useState)(c||0===c?c:""),2),T=M[0],I=M[1],F=!!d,z=O||("number"===a?3:void 0);(0,r.useEffect)((function(){m&&(h||p)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[m,h,p]),(0,r.useEffect)((function(){var e;F||I(j?(e=c,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):c)}),[c]);var D=function(e){var t=e.target.value,n=j?_l(t):t;e.stopPropagation(),e.preventDefault(),F?d(n,i):I(t)},q=function(e){if("Enter"===e.key){e.preventDefault();var t=e.target.value,n=j?_l(t):t;m?m(n,i):h&&h(n,i)}},B=function(e){var t=e.target.value,n=j?_l(t):t;(j?function(e,t){if(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(c,n):c===n)||(m?m(n,i):p&&p(n,i))},G=wr("neko-input",{natural:R});return o().createElement("div",{className:P,style:A},o().createElement("div",{style:{position:"relative"}},"number"===a?o().createElement("input",El({ref:t,className:G,name:i,value:F?c:T,type:a,disabled:v,step:b,min:k,max:x,maxLength:z,autoComplete:"off","data-form-type":"other",placeholder:f,style:L,onChange:D,onKeyPress:q,onBlur:function(e){!function(e){var t=Number(e.target.value);k&&t<Number(k)?e.target.value=k:x&&t>Number(x)&&(e.target.value=x)}(e),B(e)},readOnly:v},N)):o().createElement("input",El({ref:t,className:G},N,{name:i,value:F?c:T,type:a,disabled:v,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:f,style:L,maxLength:z,onChange:D,onKeyPress:q,onBlur:B,readOnly:v},N)),!!c&&!!S&&o().createElement(Ha,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return S()}})),s&&("string"==typeof s?o().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("p",{className:"neko-input-description"},s)))},Sl=Zt((0,r.forwardRef)(Rl))(bl||(bl=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  .neko-input {\n    font-family: var(--neko-font-family);\n    font-size: var(--neko-font-size);\n    border: 1.5px solid var(--neko-input-border);\n    box-sizing: border-box;\n    height: 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;\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 { background-color: white; box-shadow: var(--neko-focus-ring); }\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: none;\n      box-shadow: none;\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"]))),Cl=o().forwardRef((function(e,t){return o().createElement(Sl,El({ref:t},e))}));function jl(e){return jl="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},jl(e)}function Pl(){return Pl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pl.apply(null,arguments)}function Al(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 Ll(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Al(Object(n),!0).forEach((function(t){Nl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Al(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ml(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Tl(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)?Tl(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 Tl(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}Cl.propTypes={type:pr().oneOf(["number","text"]),name:pr().string,value:pr().oneOfType([pr().string,pr().array]),description:pr().string,placeholder:pr().string,onChange:pr().func,onEnter:pr().func,onBlur:pr().func,onFinalChange:pr().func,readOnly:pr().bool,step:pr().number,min:pr().number,max:pr().number,maxLength:pr().number,natural:pr().bool,onReset:pr().func,isCommaSeparatedArray:pr().bool};var Il=function(e){var t=e.spinner,n=void 0===t||t,a=e.busy,i=void 0!==a&&a,l=e.overlayStyle,c=Ml((0,r.useState)(!0),2),s=c[0],u=c[1];(0,r.useEffect)((function(){var e;return i?u(!0):e=setTimeout((function(){u(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var f=wr("neko-overlay",{overlayHidden:!i}),d=s?o().createElement(o().Fragment,null,o().createElement("div",{className:f,style:l},Boolean(n)&&o().createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},o().createElement("div",null),o().createElement("div",null),o().createElement("div",null),o().createElement("div",null))),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        .lds-ellipsis {\n          position: relative;\n          width: 80px;\n          height: 80px;\n          display: flex;\n          justify-items: center;\n          align-items: center;\n        }\n        .lds-ellipsis div {\n          position: absolute;\n          width: 13px;\n          height: 13px;\n          border-radius: 50%;\n          background: white;\n          animation-timing-function: cubic-bezier(0, 1, 1, 0);\n        }\n        .lds-ellipsis div:nth-child(1) {\n          left: 8px;\n          animation: lds-ellipsis1 0.6s infinite;\n        }\n        .lds-ellipsis div:nth-child(2) {\n          left: 8px;\n          animation: lds-ellipsis2 0.6s infinite;\n        }\n        .lds-ellipsis div:nth-child(3) {\n          left: 32px;\n          animation: lds-ellipsis2 0.6s infinite;\n        }\n        .lds-ellipsis div:nth-child(4) {\n          left: 56px;\n          animation: lds-ellipsis3 0.6s infinite;\n        }\n        @keyframes lds-ellipsis1 {\n          0% {\n            transform: scale(0);\n          }\n          100% {\n            transform: scale(1);\n          }\n        }\n        @keyframes lds-ellipsis3 {\n          0% {\n            transform: scale(1);\n          }\n          100% {\n            transform: scale(0);\n          }\n        }\n        @keyframes lds-ellipsis2 {\n          0% {\n            transform: translate(0, 0);\n          }\n          100% {\n            transform: translate(24px, 0);\n          }\n        }\n      ")):null,h=Ll(Ll({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",Pl({style:{position:"relative"}},h),d,e.children)};Il.propTypes={busy:pr().bool.isRequired,spinner:pr().bool,children:pr().oneOfType([pr().arrayOf(pr().node),pr().node]).isRequired};const Fl=Il;function zl(e){return zl="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},zl(e)}var Dl,ql,Bl,Gl,Hl,Ul,Vl,Wl,$l=["inversed","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"];function Zl(){return Zl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zl.apply(null,arguments)}function Ql(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 Kl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ql(Object(n),!0).forEach((function(t){Yl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ql(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jl(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)?Jl(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 Jl(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 ec(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var tc=.25,nc=Zt.div(Dl||(Dl=ec(["\n  display: flex;\n  align-items: stretch;\n  position: relative;\n  height: 39px;\n"]))),rc=Zt.div(ql||(ql=ec(["\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"]))),oc=Zt.div(Bl||(Bl=ec(["\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"]))),ac=Zt.button(Gl||(Gl=ec(["\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  &:not(.active):not(.disabled):hover {\n    filter: brightness(1.04);\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  }\n\n  &.hidden { display: none; }\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  /* Subtle underline reveal on hover (non-active) */\n  &::after {\n    content: '';\n    position: absolute;\n    left: 10px;\n    right: 10px;\n    bottom: 6px;\n    height: 2px;\n    background: currentColor;\n    opacity: 0;\n    transform: scaleX(0);\n    transform-origin: left center;\n    transition: transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 140ms ease;\n    pointer-events: none;\n  }\n\n  &:not(.active):not(.disabled):hover::after {\n    opacity: 0.6;\n    transform: scaleX(1);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    transition: none;\n  }\n"]))),ic=Zt.div(Hl||(Hl=ec(["\n  background-color: var(--neko-main-color);\n  color: white;\n  display: none;\n  padding: 10px;\n  border-radius: 0 0 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"]))),lc=Zt.div(Ul||(Ul=ec(["\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"]))),cc=Zt.div(Vl||(Vl=ec(["\n  max-height: 300px;\n  overflow-y: auto;\n"]))),sc=Zt.div(Wl||(Wl=ec(["\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"]))),uc=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t="abcdefghijklmnopqrstuvwxyz0123456789",n="",r=0;r<e;r++)n+=t[36*Math.random()|0];return n},fc=function(e){var t=e.inversed,n=e.children,a=e.action,i=e.isPro,l=e.currentTab,c=e.onChange,s=e.keepTabOnReload,u=void 0!==s&&s,f=e.callOnTabChangeFirst,d=void 0===f||f,h=e.minWidth,p=void 0===h?72:h,m=e.idealWidth,y=void 0===m?120:m,v=e.maxWidth,g=void 0===v?320:v,b=e.gap,w=void 0===b?5:b,k=e.minGap,E=void 0===k?2:k,x=e.chevronReserve,O=void 0===x?44:x,_=e.layoutBuffer,R=void 0===_?12:_,S=e.ariaLabel,C=void 0===S?"Tabs":S,j=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,$l),P=(0,r.useRef)("nt-".concat(uc(8))).current,A=(0,r.useRef)(null),L=(0,r.useRef)(null),N=(0,r.useRef)(null),M=(0,r.useRef)(null),T=(0,r.useRef)([]),I=Xl((0,r.useState)([]),2),F=I[0],z=I[1],D=Xl((0,r.useState)(!1),2),q=D[0],B=D[1],G=Xl((0,r.useState)(""),2),H=G[0],U=G[1],V=Xl((0,r.useState)(!1),2),W=V[0],$=V[1],Z=Xl((0,r.useState)(w),2),Q=Z[0],K=Z[1],Y=Xl((0,r.useState)((function(){if("string"==typeof l)return l;if(u&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),X=Y[0],J=Y[1],ee=(0,r.useRef)(!1);(0,r.useEffect)((function(){K(w)}),[w]);var te=(0,r.useCallback)((function(e){var t;if("undefined"!=typeof window&&null!==(t=history)&&void 0!==t&&t.replaceState&&"string"==typeof e)try{var n=new URLSearchParams(window.location.search);n.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+n.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),ne=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(n,(function(t){o().isValidElement(t)&&e.push(t)})),e}),[n]),re=(0,r.useMemo)((function(){var e=new Set;return ne.map((function(t,n){var r=t.key||function(e,t){var n=e.props||{},r="tab-"+(t+1);return e.key?r=e.key:"string"==typeof n.title&&(r=n.title.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u2e80-\u2eff\u31f0-\u31ff\u3200-\u32ff\u3400-\u4dbf\uf900-\ufaff ]/gi,"").replace(/ /g,"-")),r}(t,n);e.has(r)&&(r="".concat(r,"-").concat(uc())),e.add(r);var o=t.props||{},a=o.title,l=void 0===a?"Untitled Tab ".concat(n+1):a,c=o.requirePro,s=void 0!==c&&c,u=o.hidden,f=void 0!==u&&u,d=o.icon;return{key:r,title:l,requirePro:!i&&s,hidden:f,icon:void 0===d?null:d}}))}),[ne,i]),oe=(0,r.useMemo)((function(){return re.map((function(e){return e.key}))}),[re]),ae=(0,r.useCallback)((function(e,t,n){t&&!t.requirePro&&(void 0===l&&X!==t.key&&J(t.key),c&&c(e,t,n),u&&te(t.key))}),[l,X,c,u,te]),ie=(0,r.useMemo)((function(){for(var e=new Set(F),t=[],n=0;n<re.length;n++){var r=re[n];r&&(r.hidden||e.has(n)||t.push(n))}return t}),[F,re]),le=(0,r.useCallback)((function(e){var t=T.current[e];t&&t.focus&&t.focus({preventScroll:!0})}),[]),ce=(0,r.useCallback)((function(e,t){if(ie.length){var n=ie.indexOf(e),r=-1===n?0:(n+t+ie.length)%ie.length,o=ie[r],a=re[o];a&&!a.requirePro&&(ae(o,a),le(o))}}),[ie,re,ae,le]),se=(0,r.useCallback)((function(e){return function(t){switch(t.key){case"ArrowRight":t.preventDefault(),ce(e,1);break;case"ArrowLeft":t.preventDefault(),ce(e,-1);break;case"Home":if(t.preventDefault(),ie.length){var n=ie[0],r=re[n];r&&!r.requirePro&&(ae(n,r),le(n))}break;case"End":if(t.preventDefault(),ie.length){var o=ie[ie.length-1],a=re[o];a&&!a.requirePro&&(ae(o,a),le(o))}}}}),[ie,re,ae,le]),ue=(0,r.useCallback)((function(e){var t=T.current[e];if(!t||"undefined"==typeof window)return y;for(var n=window.getComputedStyle(t),r=(parseFloat(n.paddingLeft)||0)+(parseFloat(n.paddingRight)||0),o=0,a=Array.from(t.children);o<a.length;o++){var i=a[o],l=i.getBoundingClientRect().width||0;if(i.classList&&i.classList.contains("neko-tab-label"))r+=Math.max(i.scrollWidth||0,l);else r+=l}var c="number"==typeof g?g:Number.MAX_SAFE_INTEGER;return Math.min(r,c)}),[y,g]),fe=(0,r.useCallback)((function(){var e=A.current;if(e){var t=e.clientWidth,n=M.current?M.current.offsetWidth:0,r=L.current?L.current.offsetWidth:0,o=[];T.current.forEach((function(e,t){var n=re[t];e&&n&&!n.hidden&&o.push(t)}));var a=o.length;if(0===a)return z((function(e){return e.length?[]:e})),$(!1),void K((function(e){return Math.abs(e-w)<tc?e:w}));var i=R,l=t-r-i,c=o.reduce((function(e,t){return e+ue(t)}),0),s=M.current?1:0,u=c+n+(a-1+s)*w;if(u<=l)return $(!1),z((function(e){return e.length?[]:e})),void K((function(e){return Math.abs(e-w)<tc?e:w}));var f=a-1+s;if(f>0&&E<w){var d=u-l;if(d>0&&d<=f*(w-E)+.5){var h=Math.max(E,w-d/f);return $(!1),z((function(e){return e.length?[]:e})),void K((function(e){return Math.abs(e-h)<tc?e:h}))}}if(Math.floor((l-n+w)/(p+w))>=a)return $(!0),z((function(e){return e.length?[]:e})),void K((function(e){return Math.abs(e-w)<tc?e:w}));var m=t-Math.max(r,O)-i,y=Math.floor((m-n+w)/(p+w));y=Math.max(1,Math.min(y,a));var v=o.slice(0,y),g=o.slice(y),b=re.findIndex((function(e){return e&&e.key===X}));if(-1!==b&&!v.includes(b)&&o.includes(b)){v[v.length-1]=b;var k=new Set(v);g=o.filter((function(e){return!k.has(e)}))}$(!0),K((function(e){return Math.abs(e-w)<tc?e:w})),z((function(e){return e.length===g.length&&e.every((function(e,t){return e===g[t]}))?e:g}))}}),[re,X,w,E,p,y,O,R,ue,a]);(0,r.useLayoutEffect)((function(){fe()}),[fe]),(0,r.useEffect)((function(){var e=A.current;if(e){var t,n=function(){return fe()};return"undefined"!=typeof ResizeObserver?(t=new ResizeObserver(n)).observe(e):window.addEventListener("resize",n),function(){t?t.disconnect():window.removeEventListener("resize",n)}}}),[fe]),(0,r.useEffect)((function(){fe()}),[X,fe]),(0,r.useEffect)((function(){if(re.length){var e="string"==typeof l?l:X;if(!oe.includes(e)&&oe.length>0){var t=re.find((function(e){return!e.hidden}));t&&e!==t.key&&J(t.key)}else e!==X&&J(e)}}),[l,re,oe,X]),(0,r.useEffect)((function(){var e=re.find((function(e){return e.key===X}));if(e&&e.hidden){var t=re.find((function(e){return!e.hidden}));t&&J(t.key)}}),[re,X]),(0,r.useLayoutEffect)((function(){if(!ee.current&&re.length){ee.current=!0;var e=X;if(!e){var t,n,r=u&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&oe.includes(r)?r:null)||(null!==(t=null===(n=re.find((function(e){return!e.hidden})))||void 0===n?void 0:n.key)&&void 0!==t?t:oe[0]),J(e)}if(d){var o=oe.indexOf(e);-1!==o&&re[o]&&ae(o,re[o])}}}),[u,d,re,oe,X,ae]);var de=(0,r.useMemo)((function(){return o().Children.map(ne,(function(e,n){var r=re[n];if(!r)return null;var a=r.key===X&&!r.hidden;return o().cloneElement(e,{isActive:a,inversed:t,key:r.key,_panelId:"panel-".concat(P,"-").concat(n),_labelledById:"tab-".concat(P,"-").concat(n)})}))}),[ne,re,X,t,P]),he=wr("neko-tabs",{inversed:t});return o().createElement("div",Zl({className:he},j),o().createElement(nc,null,o().createElement(rc,{ref:A,role:"tablist","aria-label":C},re.map((function(e,n){var r=e.key===X,a=(e.hidden||F.includes(n))&&!r,i="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(a?"hidden":""," ").concat(t?"inversed":""," ")+"".concat(W||F.length>0?"needs-fade":""),l=Kl(Kl({},W?{minWidth:p,maxWidth:g,flex:"1 1 ".concat(y,"px")}:{flex:"0 0 auto"}),{},{marginRight:Q});return o().createElement(ac,{key:e.key,id:"tab-".concat(P,"-").concat(n),ref:function(e){return T.current[n]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(P,"-").concat(n),"aria-disabled":e.requirePro?"true":"false",tabIndex:r?0:-1,onKeyDown:se(n),onClick:function(t){return ae(n,e,t)},className:i,style:l,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement(Ha,{icon:e.icon,width:15,height:15,style:{marginRight:5},raw:!0}),o().createElement("div",{className:"neko-tab-label",title:e.title},e.title),o().createElement(co,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),a&&o().createElement("span",{ref:M,style:{display:"inline-flex",alignItems:"center",marginLeft:Q,flex:"0 0 auto"}},a)),o().createElement(oc,{ref:L},F.length>0&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},o().createElement("span",{ref:N,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":q?"true":"false","aria-label":"More tabs",onClick:function(){return B((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),B((function(e){return!e})))},className:"neko-tabs-chevron ".concat(q?"open":""),style:{display:"inline-flex",alignItems:"center",marginLeft:20,marginRight:5,cursor:"pointer",color:t?"var(--neko-white)":"var(--neko-gray-60)"}},o().createElement(so.In,{icon:go.A,width:22,height:22})),o().createElement(wl,{visible:q,targetRef:N,onClose:function(){B(!1),U("")},matchWidth:!1},o().createElement(lc,null,F.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(Cl,{value:H,placeholder:"Search tabs...",onChange:function(e){return U(e)}})),o().createElement(cc,{role:"menu"},F.filter((function(e){var t;return!H||((null===(t=re[e])||void 0===t?void 0:t.title)||"").toLowerCase().includes(H.toLowerCase())})).map((function(e){var t,n;return o().createElement(sc,{key:(null===(t=re[e])||void 0===t?void 0:t.key)||e,role:"menuitem",onClick:function(t){B(!1),U(""),ae(e,re[e],t)},className:"neko-tab-overflow-item"},(null===(n=re[e])||void 0===n?void 0:n.title)||"Tab ".concat(e+1))})))))))),de)},dc=function(e){var t=e.children,n=e.isActive,r=void 0!==n&&n,a=e.busy,i=void 0!==a&&a,l=e.inversed,c=e._panelId,s=e._labelledById,u=wr("neko-tab-content",{active:r,inversed:l});return o().createElement(Fl,{busy:i},o().createElement(ic,{id:c,role:"tabpanel","aria-labelledby":s,"aria-hidden":r?"false":"true",hidden:!r,className:u},r&&t))},hc=function(e){return o().createElement(fc,e)};hc.propTypes={isPro:pr().bool,onChange:pr().func,action:pr().node,currentTab:pr().string,keepTabOnReload:pr().bool,callOnTabChangeFirst:pr().bool,inversed:pr().bool,minWidth:pr().number,idealWidth:pr().number,maxWidth:pr().number,gap:pr().number,minGap:pr().number,chevronReserve:pr().number,layoutBuffer:pr().number,ariaLabel:pr().string};var pc=function(e){return o().createElement(dc,e)};pc.propTypes={isActive:pr().bool,requirePro:pr().bool,title:pr().string,icon:pr().string,busy:pr().bool};var mc,yc=["title","children","className","busy","style","contentStyle","action"];function vc(){return vc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vc.apply(null,arguments)}var gc=Zt.div(mc||(mc=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  font-size: var(--neko-font-size);\n  margin-bottom: 15px;\n\n  .neko-block-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n\n  .neko-block-title {\n    padding: 5px 10px;\n    margin-bottom: 5px;\n  }\n\n  .neko-block-content {\n    background: white;\n    color: var(--neko-font-color);\n    padding: 15px 15px;\n    box-shadow: var(--neko-shadow-sm);\n    border-radius: var(--neko-radius-md);\n    border: 1px solid var(--neko-input-border);\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\n  .neko-block-action {\n    margin-bottom: 5px;\n    margin-right: 5px;\n\n    .neko-button.primary {\n      border: white 1px solid;\n    }\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"]))),bc=function(e){var t=e.title,n=e.children,r=e.className,a=void 0===r?"":r,i=e.busy,l=void 0!==i&&i,c=e.style,s=void 0===c?{}:c,u=e.contentStyle,f=void 0===u?{}:u,d=e.action,h=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,yc),p=wr("neko-block",a);return o().createElement(gc,vc({className:p,style:s},h),t&&o().createElement("div",{className:"neko-block-header"},o().createElement(Zr,{h2:!0,className:"neko-block-title"},t),!!d&&o().createElement("div",{className:"neko-block-action"},d)),o().createElement(Fl,{busy:l},o().createElement("div",{className:"neko-block-content",style:f},n)))},wc=function(e){return o().createElement(bc,e)};wc.propTypes={title:pr().string,className:pr().oneOf(["","primary","standard","raw"]),style:pr().object,action:pr().element};var kc,Ec=mgl_meow_gallery.prefix,xc=mgl_meow_gallery.domain,Oc=mgl_meow_gallery.rest_url.replace(/\/+$/,""),_c=mgl_meow_gallery.api_url.replace(/\/+$/,""),Rc=mgl_meow_gallery.plugin_url.replace(/\/+$/,""),Sc="1"===mgl_meow_gallery.is_pro,Cc=Sc&&"1"===mgl_meow_gallery.is_registered,jc=mgl_meow_gallery.rest_nonce,Pc=mgl_meow_gallery.options;var Ac,Lc,Nc,Mc,Tc,Ic=Zt.section(kc||(kc=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  .mask {\n    position: absolute;\n    overflow: hidden;\n    display: block;\n    width: ","px;\n    height: ","px;\n  }\n\n  .semi-circle {\n    position: relative;\n    display: block;\n    width: ","px;\n    height: ",'px;\n    background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n    border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n    &::before {\n      content: "";\n      position: absolute;\n      bottom: 0;\n      left: 50%;\n      z-index: 2;\n      display: block;\n      width: 140px;\n      height: 70px;\n      margin-left: -70px;\n      background: ',";\n      border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n    }      \n  }\n\n  .semi-circle--mask {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: ","px;\n    height: ",'px;\n    background: transparent;\n    transform-origin: center center;\n    backface-visibility: hidden;\n    transition: all .3s ease-in-out;\n\n    &::before {\n      content: "";\n      position: absolute;\n      top: 0;\n      left: 0%;\n      z-index: 2;\n      display: block;\n      width: ',"px;\n      height: ","px;\n      margin-top: -1px;\n      margin-left: -1px;\n      background: #5396c1d6;\n      border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n    }      \n  }\n\n  .gauge { \n    width: ","px;\n    height: ","px;\n    \n    .semi-circle--mask {\n      transform: rotate(","deg) translate3d(0,0,0);\n    }\n  }\n\n  .child-container {\n    position: absolute;\n    font-size: 16px;\n    display: flex;\n    width: ","px;\n    height: ","px;\n    z-index: 10;\n\n    .spacing {\n      flex: auto;\n    }\n\n    .child {\n      color: white;\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n    }\n  }\n"])),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.backgroundColor}),(function(e){return e.width}),(function(e){return e.width}),(function(e){return e.width+2}),(function(e){return e.width/2+2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.degrees}),(function(e){return e.width+2}),(function(e){return e.width/2})),Fc=function(e){var t=e.value,n=void 0===t?1e3:t,r=(e.min,e.max),a=void 0===r?2500:r,i=e.width,l=void 0===i?200:i,c=e.background,s=void 0===c?"#007cba":c,u=e.children,f=180*(n<=a?n:a)/a;return o().createElement(Ic,{className:"neko-gauge",backgroundColor:s,degrees:f,width:l},o().createElement("div",{class:"gauge"},o().createElement("div",{class:"mask"},o().createElement("div",{class:"semi-circle"}),o().createElement("div",{class:"semi-circle--mask"})),o().createElement("div",{class:"child-container"},o().createElement("div",{class:"child"},o().createElement("div",{class:"spacing"}),u))))};function zc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Fc.propTypes={value:pr().number,min:pr().number,max:pr().number,width:pr().number,background:pr().string};var Dc=Zt.div(Ac||(Ac=zc(["\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"]))),qc=Zt(wc)(Lc||(Lc=zc(["\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"]))),Bc=Zt.img(Nc||(Nc=zc(["\n  height: 125px;\n  width: auto;\n  border-radius: 10px;\n  background: lightgray;\n"]))),Gc=Zt.div(Mc||(Mc=zc(["\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"]))),Hc=Zt.ul(Tc||(Tc=zc(["\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 Uc(e){return Uc="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},Uc(e)}function Vc(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Vc=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Uc(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Uc(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Wc(e){return function(e){if(Array.isArray(e))return Yc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Kc(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 $c(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Zc(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){$c(a,r,o,i,l,"next",e)}function l(e){$c(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Qc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Kc(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 Kc(e,t){if(e){if("string"==typeof e)return Yc(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)?Yc(e,t):void 0}}function Yc(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 Xc=wp.element,Jc=Xc.useState,es=Xc.useEffect,ts="".concat(Oc,"/meow-common/v1"),ns=function(e){var t=e.request,n=e.title,r=e.max,o=Qc(Jc(!1),2),a=o[0],i=o[1],l=Qc(Jc([]),2),c=l[0],s=l[1],u=c.length>0?c.reduce((function(e,t){return e+t})):0,f=c.length>0?Math.ceil(u/c.length):0,d=!c.length&&a;es((function(){a&&setTimeout(Zc(Vc().mark((function e(){var n,r,o;return Vc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,el("".concat(ts,"/").concat(t),{method:"POST",nonce:jc});case 3:r=(new Date).getTime(),o=r-n,s((function(e){return[].concat(Wc(e),[o])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[c]);return React.createElement(Dc,{style:{width:200,textAlign:"center"}},React.createElement(Zr,{h2:!0,style:{color:"white"}},n),React.createElement(Fc,{size:200,value:d?r:f,max:r},React.createElement("span",{style:{fontSize:20}},d?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},d?"YOUR ENGINE":c.length+" requests")),React.createElement(vi,{style:{width:"100%",marginTop:10},color:a?"#cc3627":"#ccb027",onClick:function(){a||s([]),i(!a)}},a?"Stop":"Start"))};function rs(e){return rs="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},rs(e)}function os(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return as(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)?as(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 as(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 is(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */is=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==rs(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(rs(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ls(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function cs(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ls(a,r,o,i,l,"next",e)}function l(e){ls(a,r,o,i,l,"throw",e)}i(void 0)}))}}var ss=wp.element,us=ss.useState,fs=ss.useEffect;_c&&Oc&&Rc||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var ds,hs,ps,ms,ys,vs,gs,bs,ws,ks,Es="".concat(Oc,"/meow-common/v1"),xs=React.createElement(Dc,null,React.createElement(Zr,{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! 🌴🙀")),Os=React.createElement(Dc,null,React.createElement(Zr,{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.")),_s=React.createElement(Dc,null,React.createElement(Zr,{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"))))),Rs=function(){var e=cs(is().mark((function e(){var t;return is().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(Es,"/all_settings/"),{method:"POST",nonce:jc});case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ss=function(){var e=cs(is().mark((function e(t){var n,r,o;return is().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.value,r=t.id,e.next=3,el("".concat(Es,"/update_option"),{method:"POST",nonce:jc,json:{name:r,value:n}});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Cs=function(){var e=cs(is().mark((function e(){var t;return is().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(Es,"/error_logs"),{method:"POST",nonce:jc});case 2:return t=e.sent,e.abrupt("return",t.data.reverse());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),js=function(){var e=cn(),t=os(us(!1),2),n=t[0],r=t[1],o=os(us(""),2),a=o[0],i=o[1],l=ar({queryKey:["all_settings"],queryFn:Rs}),c=l.data,s=l.error,u=fr({mutationFn:Ss,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),f=fr({mutationFn:Cs}),d=null==c?void 0:c.meowapps_hide_meowapps,h=null==c?void 0:c.force_sslverify;fs((function(){s&&!n&&(r(!0),console.error("Error from useQuery",s.message))}),[s]),fs((function(){var e=document.getElementById("meow-common-phpinfo");e&&i(e.innerHTML)}),[]);var p=function(e,t){u.mutate({value:e,id:t})},m=React.createElement(eo,{title:"Main Menu"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(Zr,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:u.isPending,checked:d,onChange:p}))),y=React.createElement(eo,{title:"SSL Verify"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(Zr,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:u.isPending,checked:h,onChange:p})));return React.createElement(Oi,{showRestError:n},React.createElement(Li,{title:"The Dashboard"}),React.createElement(ml,null,React.createElement(yl,{full:!0},React.createElement(hc,{keepTabOnReload:!0},React.createElement(pc,{title:"Meow Apps"},xs,React.createElement(ml,null,React.createElement(yl,{minimal:!0},React.createElement(qc,{title:"AI Engine",className:"primary"},React.createElement(Bc,{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(qc,{title:"Media Cleaner",className:"primary"},React.createElement(Bc,{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(qc,{title:"Database Cleaner",className:"primary"},React.createElement(Bc,{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(qc,{title:"Media File Renamer",className:"primary"},React.createElement(Bc,{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(qc,{title:"Social Engine",className:"primary"},React.createElement(Bc,{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(qc,{title:"Meow Analytics",className:"primary"},React.createElement(Bc,{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(yl,{minimal:!0},React.createElement(qc,{title:"Contact Form Block",className:"primary"},React.createElement(Bc,{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(qc,{title:"Meow Gallery",className:"primary"},React.createElement(Bc,{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(qc,{title:"Meow Lightbox",className:"primary"},React.createElement(Bc,{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(qc,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(Bc,{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(qc,{title:"Photo Engine",className:"primary"},React.createElement(Bc,{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(qc,{title:"Contact Form Block",className:"primary"},React.createElement(Bc,{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(pc,{title:"Performance"},Os,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(ns,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(ns,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(ns,{title:"SQL Request Time",request:"sql_request",max:2800})),_s),React.createElement(pc,{title:"PHP Info"},React.createElement(Gc,{dangerouslySetInnerHTML:{__html:a}})),React.createElement(pc,{title:"PHP Error Logs"},React.createElement(Dc,null,React.createElement(vi,{style:{marginBottom:10},color:"#ccb027",onClick:function(){f.mutate()},disabled:f.isPending,isBusy:f.isPending},"Load PHP Error Logs"),React.createElement(Hc,null,(f.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(Zr,{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(pc,{title:"Settings"},React.createElement(wc,{title:"Settings",className:"primary"},m,y))))))},Ps={},As=[],Ls=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Ns=Array.isArray;function Ms(e,t){for(var n in t)e[n]=t[n];return e}function Ts(e){var t=e.parentNode;t&&t.removeChild(e)}function Is(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++ps:o,__i:-1,__u:0};return null==o&&null!=hs.vnode&&hs.vnode(a),a}function Fs(e){return e.children}function zs(e,t){this.props=e,this.context=t}function Ds(e,t){if(null==t)return e.__?Ds(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?Ds(e):null}function qs(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return qs(e)}}function Bs(e){(!e.__d&&(e.__d=!0)&&ms.push(e)&&!Gs.__r++||ys!==hs.debounceRendering)&&((ys=hs.debounceRendering)||vs)(Gs)}function Gs(){var e,t,n,r,o,a,i,l;for(ms.sort(gs);e=ms.shift();)e.__d&&(t=ms.length,r=void 0,a=(o=(n=e).__v).__e,i=[],l=[],n.__P&&((r=Ms({},o)).__v=o.__v+1,hs.vnode&&hs.vnode(r),Qs(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[a]:null,i,null==a?Ds(o):a,!!(32&o.__u),l),r.__v=o.__v,r.__.__k[r.__i]=r,Ks(i,r,l),r.__e!=a&&qs(r)),ms.length>t&&ms.sort(gs));Gs.__r=0}function Hs(e,t,n,r,o,a,i,l,c,s,u){var f,d,h,p,m,y=r&&r.__k||As,v=t.length;for(n.__d=c,function(e,t,n){var r,o,a,i,l,c=t.length,s=n.length,u=s,f=0;for(e.__k=[],r=0;r<c;r++)i=r+f,null!=(o=e.__k[r]=null==(o=t[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?Is(null,o,null,null,null):Ns(o)?Is(Fs,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?Is(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=Vs(o,n,i,u),o.__i=l,a=null,-1!==l&&(u--,(a=n[l])&&(a.__u|=131072)),null==a||null===a.__v?(-1==l&&f--,"function"!=typeof o.type&&(o.__u|=65536)):l!==i&&(l===i+1?f++:l>i?u>c-i?f+=l-i:f--:l<i?l==i-1&&(f=l-i):f=0,l!==r+f&&(o.__u|=65536))):(a=n[i])&&null==a.key&&a.__e&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Ds(a)),Js(a,a,!1),n[i]=null,u--);if(u)for(r=0;r<s;r++)null!=(a=n[r])&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=Ds(a)),Js(a,a))}(n,t,y),c=n.__d,f=0;f<v;f++)null!=(h=n.__k[f])&&"boolean"!=typeof h&&"function"!=typeof h&&(d=-1===h.__i?Ps:y[h.__i]||Ps,h.__i=f,Qs(e,h,d,o,a,i,l,c,s,u),p=h.__e,h.ref&&d.ref!=h.ref&&(d.ref&&Xs(d.ref,null,h),u.push(h.ref,h.__c||p,h)),null==m&&null!=p&&(m=p),65536&h.__u||d.__k===h.__k?(c&&!c.isConnected&&(c=Ds(d)),c=Us(h,c,e)):"function"==typeof h.type&&void 0!==h.__d?c=h.__d:p&&(c=p.nextSibling),h.__d=void 0,h.__u&=-196609);n.__d=c,n.__e=m}function Us(e,t,n){var r,o;if("function"==typeof e.type){for(r=e.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=e,t=Us(r[o],t,n));return t}e.__e!=t&&(n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8===t.nodeType);return t}function Vs(e,t,n,r){var o=e.key,a=e.type,i=n-1,l=n+1,c=t[n];if(null===c||c&&o==c.key&&a===c.type&&!(131072&c.__u))return n;if(r>(null==c||131072&c.__u?0:1))for(;i>=0||l<t.length;){if(i>=0){if((c=t[i])&&!(131072&c.__u)&&o==c.key&&a===c.type)return i;i--}if(l<t.length){if((c=t[l])&&!(131072&c.__u)&&o==c.key&&a===c.type)return l;l++}}return-1}function Ws(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||Ls.test(t)?n:n+"px"}function $s(e,t,n,r,o){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Ws(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||Ws(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e||"onFocusOut"===t||"onFocusIn"===t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r?n.u=r.u:(n.u=bs,e.addEventListener(t,a?ks:ws,a)):e.removeEventListener(t,a?ks:ws,a);else{if("http://www.w3.org/2000/svg"==o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function Zs(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=bs++;else if(t.t<n.u)return;return n(hs.event?hs.event(t):t)}}}function Qs(e,t,n,r,o,a,i,l,c,s){var u,f,d,h,p,m,y,v,g,b,w,k,E,x,O,_=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(c=!!(32&n.__u),a=[l=t.__e=n.__e]),(u=hs.__b)&&u(t);e:if("function"==typeof _)try{if(v=t.props,g=(u=_.contextType)&&r[u.__c],b=u?g?g.props.value:u.__:r,n.__c?y=(f=t.__c=n.__c).__=f.__E:("prototype"in _&&_.prototype.render?t.__c=f=new _(v,b):(t.__c=f=new zs(v,b),f.constructor=_,f.render=eu),g&&g.sub(f),f.props=v,f.state||(f.state={}),f.context=b,f.__n=r,d=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=_.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=Ms({},f.__s)),Ms(f.__s,_.getDerivedStateFromProps(v,f.__s))),h=f.props,p=f.state,f.__v=t,d)null==_.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==_.getDerivedStateFromProps&&v!==h&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(v,b),!f.__e&&(null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(v,f.__s,b)||t.__v===n.__v)){for(t.__v!==n.__v&&(f.props=v,f.state=f.__s,f.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),w=0;w<f._sb.length;w++)f.__h.push(f._sb[w]);f._sb=[],f.__h.length&&i.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(v,f.__s,b),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(h,p,m)}))}if(f.context=b,f.props=v,f.__P=e,f.__e=!1,k=hs.__r,E=0,"prototype"in _&&_.prototype.render){for(f.state=f.__s,f.__d=!1,k&&k(t),u=f.render(f.props,f.state,f.context),x=0;x<f._sb.length;x++)f.__h.push(f._sb[x]);f._sb=[]}else do{f.__d=!1,k&&k(t),u=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++E<25);f.state=f.__s,null!=f.getChildContext&&(r=Ms(Ms({},r),f.getChildContext())),d||null==f.getSnapshotBeforeUpdate||(m=f.getSnapshotBeforeUpdate(h,p)),Hs(e,Ns(O=null!=u&&u.type===Fs&&null==u.key?u.props.children:u)?O:[O],t,n,r,o,a,i,l,c,s),f.base=t.__e,t.__u&=-161,f.__h.length&&i.push(f),y&&(f.__E=f.__=null)}catch(e){t.__v=null,c||null!=a?(t.__e=l,t.__u|=c?160:32,a[a.indexOf(l)]=null):(t.__e=n.__e,t.__k=n.__k),hs.__e(e,t,n)}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Ys(n.__e,t,n,r,o,a,i,c,s);(u=hs.diffed)&&u(t)}function Ks(e,t,n){t.__d=void 0;for(var r=0;r<n.length;r++)Xs(n[r],n[++r],n[++r]);hs.__c&&hs.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){hs.__e(e,t.__v)}}))}function Ys(e,t,n,r,o,a,i,l,c){var s,u,f,d,h,p,m,y=n.props,v=t.props,g=t.type;if("svg"===g?o="http://www.w3.org/2000/svg":"math"===g?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=a)for(s=0;s<a.length;s++)if((h=a[s])&&"setAttribute"in h==!!g&&(g?h.localName===g:3===h.nodeType)){e=h,a[s]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),a=null,l=!1}if(null===g)y===v||l&&e.data===v||(e.data=v);else{if(a=a&&ds.call(e.childNodes),y=n.props||Ps,!l&&null!=a)for(y={},s=0;s<e.attributes.length;s++)y[(h=e.attributes[s]).name]=h.value;for(s in y)if(h=y[s],"children"==s);else if("dangerouslySetInnerHTML"==s)f=h;else if("key"!==s&&!(s in v)){if("value"==s&&"defaultValue"in v||"checked"==s&&"defaultChecked"in v)continue;$s(e,s,null,h,o)}for(s in v)h=v[s],"children"==s?d=h:"dangerouslySetInnerHTML"==s?u=h:"value"==s?p=h:"checked"==s?m=h:"key"===s||l&&"function"!=typeof h||y[s]===h||$s(e,s,h,y[s],o);if(u)l||f&&(u.__html===f.__html||u.__html===e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(f&&(e.innerHTML=""),Hs(e,Ns(d)?d:[d],t,n,r,"foreignObject"===g?"http://www.w3.org/1999/xhtml":o,a,i,a?a[0]:n.__k&&Ds(n,0),l,c),null!=a)for(s=a.length;s--;)null!=a[s]&&Ts(a[s]);l||(s="value",void 0!==p&&(p!==e[s]||"progress"===g&&!p||"option"===g&&p!==y[s])&&$s(e,s,p,y[s],o),s="checked",void 0!==m&&m!==e[s]&&$s(e,s,m,y[s],o))}return e}function Xs(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){hs.__e(e,n)}}function Js(e,t,n){var r,o;if(hs.unmount&&hs.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||Xs(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){hs.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&Js(r[o],t,n||"function"!=typeof e.type);n||null==e.__e||Ts(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function eu(e,t,n){return this.constructor(e,n)}function tu(e){return tu="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},tu(e)}function nu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==tu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(tu(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ru(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 ou(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ru(Object(n),!0).forEach((function(t){au(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ru(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function au(e,t,n){return(t=cu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iu(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function lu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cu(r.key),r)}}function cu(e){var t=function(e,t){if("object"!=tu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tu(t)?t:t+""}function su(e,t,n){return t=fu(t),function(e,t){if(t&&("object"==tu(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uu()?Reflect.construct(t,n||[],fu(e).constructor):t.apply(e,n))}function uu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uu=function(){return!!e})()}function fu(e){return fu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fu(e)}function du(e,t){return du=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},du(e,t)}ds=As.slice,hs={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},ps=0,zs.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=Ms({},this.state),"function"==typeof e&&(e=e(Ms({},n),this.props)),e&&Ms(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),Bs(this))},zs.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Bs(this))},zs.prototype.render=Fs,ms=[],vs="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,gs=function(e,t){return e.__v.__b-t.__v.__b},Gs.__r=0,bs=0,ws=Zs(!1),ks=Zs(!0);var hu=wp.i18n.__,pu=wp.element,mu=pu.Component,yu=pu.Fragment,vu=pu.createRef,gu=wp.components,bu=gu.Button,wu=gu.DropZone,ku=gu.PanelBody,Eu=gu.RangeControl,xu=gu.CheckboxControl,Ou=gu.TextControl,_u=gu.SelectControl,Ru=gu.Toolbar,Su=gu.withNotices,Cu=wp.blockEditor,ju=Cu.BlockControls,Pu=Cu.MediaUpload,Au=Cu.MediaPlaceholder,Lu=Cu.InspectorControls,Nu=Cu.mediaUpload,Mu=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),Tu=[{value:"attachment",label:hu("Attachment Page")},{value:"media",label:hu("Media File")},{value:"none",label:hu("None")}],Iu=["image"],Fu=function(e){return{alt:e.alt,id:e.id,link:e.link,url:e.url,caption:e.caption}},zu=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=su(this,t,arguments)).onSelectImages=e.onSelectImages.bind(e),e.setLinkTo=e.setLinkTo.bind(e),e.setColumns=e.setColumns.bind(e),e.addFiles=e.addFiles.bind(e),e.uploadFromFiles=e.uploadFromFiles.bind(e),e.ref=vu(),e.state={isBusy:!1,error:null,selectedImage:null},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&du(e,t)}(t,e),function(e,t,n){return t&&lu(e.prototype,t),n&&lu(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"onSelectImages",value:function(e){var t=e.map((function(e){return Fu(e)}));this.props.setAttributes({images:t}),this.onRefresh({images:t})}},{key:"setLinkTo",value:function(e){this.props.setAttributes({linkTo:e})}},{key:"setUseDefaults",value:function(e){this.props.setAttributes({useDefaults:e}),this.onRefresh({useDefaults:e})}},{key:"setCaptions",value:function(e){this.props.setAttributes({captions:e}),this.onRefresh({captions:e})}},{key:"setCustomClass",value:function(e){this.props.setAttributes({customClass:e})}},{key:"setGutter",value:function(e){this.props.setAttributes({gutter:e}),this.onRefresh({gutter:e})}},{key:"setKeepAspectRatio",value:function(e){this.props.setAttributes({keepAspectRatio:e}),this.onRefresh({keepAspectRatio:e})}},{key:"setGalleryEmpty",value:function(){this.props.setAttributes({images:[],htmlPreview:""}),(this.props.attributes.wplrCollection||this.props.attributes.wplrFolder)&&this.onRefresh({images:[]})}},{key:"setRowHeight",value:function(e){this.props.setAttributes({rowHeight:e}),this.onRefresh({rowHeight:e})}},{key:"setGalleriesManager",value:function(e){if(!e||""===e)return this.props.setAttributes({galleriesManager:"",htmlPreview:""}),void this.onRefresh({galleriesManager:""});this.props.attributes.collectionsManager&&this.props.setAttributes({collectionsManager:"",htmlPreview:""}),this.props.setAttributes({galleriesManager:e}),this.onRefresh({galleriesManager:e})}},{key:"setCollectionsManager",value:function(e){if(!e||""===e)return this.props.setAttributes({collectionsManager:"",htmlPreview:""}),void this.onRefresh({collectionsManager:""});this.props.attributes.galleriesManager&&this.props.setAttributes({galleriesManager:"",htmlPreview:""}),this.props.setAttributes({collectionsManager:e}),this.onRefresh({collectionsManager:e})}},{key:"setWplrCollection",value:function(e){if(!e||""===e)return this.props.setAttributes({wplrCollection:"",wplrFolder:"",htmlPreview:""}),void(this.props.attributes.images.length&&this.onRefresh({wplrCollection:"",wplrFolder:""}));var t=mgl_meow_gallery.wplr_collections.find((function(t){return t.wp_col_id===e}));t.is_folder="1"===t.is_folder,this.props.setAttributes({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""}),this.onRefresh({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""})}},{key:"setColumns",value:function(e){this.props.setAttributes({columns:e}),this.onRefresh({columns:e})}},{key:"setLayout",value:function(e){this.props.setAttributes({layout:e}),this.onRefresh({layout:e})}},{key:"setAnimation",value:function(e){this.props.setAttributes({animation:e}),this.onRefresh({animation:e})}},{key:"onRefresh",value:(n=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){iu(a,r,o,i,l,"next",e)}function l(e){iu(a,r,o,i,l,"throw",e)}i(void 0)}))}}(nu().mark((function e(){var t,n,r,o,a,i,l,c,s,u,f,d,h,p,m,y,v,g=arguments;return nu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.length>0&&void 0!==g[0]?g[0]:{},this.setState({error:null,isBusy:!0}),n=ou(ou({},this.props.attributes),t),r=n.layout,o=n.useDefaults,a=n.animation,i=n.gutter,l=n.columns,c=n.rowHeight,s=n.keepAspectRatio,u=n.captions,f=n.wplrCollection,d=n.wplrFolder,h=n.galleriesManager,p=n.collectionsManager,m=n.images.map((function(e){return e.id})),y={ids:m,layout:r,"wplr-collection":f,"wplr-folder":d,id:h,collection:p},o||(y.gutter=i,y.columns=l,y["row-height"]=c,y.animation=a,y.captions=u,"carousel"===r&&(y["keep-aspect-ratio"]=s)),v=null,e.prev=8,e.next=11,tl("".concat(_c,"/preview"),{json:y,nonce:jc});case 11:v=e.sent,e.next=17;break;case 14:throw e.prev=14,e.t0=e.catch(8),new Error(e.t0.message);case 17:return e.prev=17,this.setState({isBusy:!1}),e.finish(17);case 20:this.props.setAttributes({htmlPreview:v.data});case 21:case"end":return e.stop()}}),e,this,[[8,14,17,20]])}))),function(){return n.apply(this,arguments)})},{key:"uploadFromFiles",value:function(e){this.addFiles(e.target.files)}},{key:"addFiles",value:function(e){var t=this,n=this.props.attributes.images||[],r=this.props,o=r.noticeOperations,a=r.setAttributes;Nu({allowedTypes:Iu,filesList:e,onFileChange:function(e){var r=e.map((function(e){return Fu(e)})),o=n.concat(r);a({images:o}),t.onRefresh({images:o})},onError:o.createErrorNotice})}},{key:"createElementFromHTML",value:function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}},{key:"renderMeowGallery",value:function(e){null!=e&&(null!=e.querySelector(".mgl-root")&&renderMeowGalleries(),null!=e.querySelector(".mgl-collection-root")&&renderMeowCollections())}},{key:"componentDidMount",value:function(){var e,t=this.props.attributes,n=t.images,r=t.wplrCollection,o=t.wplrFolder,a=t.galleriesManager,i=t.collectionsManager,l=t.htmlPreview;(n.length>0||!!r||!!o||!!a||!!i)&&!l&&this.onRefresh(),this.renderMeowGallery(null===(e=this.ref.current)||void 0===e?void 0:e.querySelector(".mgl-preview"))}},{key:"componentDidUpdate",value:function(e){var t;e.attributes.htmlPreview!==this.props.attributes.htmlPreview&&this.renderMeowGallery(null===(t=this.ref.current)||void 0===t?void 0:t.querySelector(".mgl-preview"))}},{key:"render",value:function(){var e=this,t=this.state,n=t.isBusy,r=t.error,o=this.props,a=o.attributes,i=(o.isSelected,o.className),l=o.noticeOperations,c=o.noticeUI,s=a.layout,u=a.useDefaults,f=a.images,d=a.gutter,h=a.columns,p=a.rowHeight,m=a.htmlPreview,y=a.animation,v=a.galleriesManager,g=a.collectionsManager,b=a.captions,w=a.wplrCollection,k=a.wplrFolder,E=a.linkTo,x=a.customClass,O=a.keepAspectRatio,_=React.createElement(wu,{onFilesDrop:this.addFiles}),R=f.length>0||!!w||!!k||!!v||!!g,S=React.createElement(ju,null,R&&React.createElement(Ru,null,React.createElement(Pu,{onSelect:this.onSelectImages,allowedTypes:Iu,multiple:!0,gallery:!0,value:f.map((function(e){return e.id})),render:function(e){var t=e.open;return React.createElement(bu,{className:"components-toolbar__control",label:hu("Edit Gallery"),icon:"edit",onClick:t})}}),React.createElement(bu,{className:"components-toolbar__control",label:hu("Remove all"),icon:"minus",onClick:function(){return e.setGalleryEmpty()}}),React.createElement(bu,{className:"components-toolbar__control",label:hu("Refresh"),icon:"controls-repeat",onClick:function(){return e.onRefresh()}}))),C="";if(window.mgl_meow_gallery&&mgl_meow_gallery.wplr_collections){var j=mgl_meow_gallery.wplr_collections.map((function(e){return{label:(e.level>0?"- ":"")+e.name.padStart(e.name.length+e.level," "),value:e.wp_col_id,disabled:"true"===e.is_folder}}));j.unshift({label:"None",value:""}),C=React.createElement(_u,{label:hu("Photo Engine Folders","meow-gallery"),value:w||k,onChange:function(t){return e.setWplrCollection(t)},disabled:v||g,options:j})}var P="";if(window.mgl_meow_gallery){var A=mgl_meow_gallery.galleries.galleries,L=Object.keys(A).map((function(e){return{label:A[e].name,value:e}}));L.unshift({label:"None",value:""}),P=React.createElement(_u,{label:hu("Manager's Galleries","meow-gallery"),value:v,onChange:function(t){return e.setGalleriesManager(t)},disabled:g||w||k,options:L})}var N="";if(window.mgl_meow_gallery){var M=mgl_meow_gallery.collections.collections,T=Object.keys(M).map((function(e){return{label:M[e].name,value:e}}));T.unshift({label:"None",value:""}),N=React.createElement(_u,{label:hu("Manager's Collections","meow-gallery"),value:g,onChange:function(t){return e.setCollectionsManager(t)},disabled:v||w||k,options:T})}return React.createElement(yu,null,S,!R&&React.createElement(Au,{icon:Mu,className:i,multiple:!0,accept:"image/*",labels:{title:hu("Meow Gallery"),instructions:hu("Drag images, upload new ones or select files from your library. If WP/LR Sync is installed, you can directly select a collection or a folder from Lightroom.")},onSelect:this.onSelectImages,allowedTypes:Iu,notices:c,onError:l.createErrorNotice}),React.createElement(Lu,null,React.createElement(ku,{title:hu("Gallery Settings")},React.createElement(_u,{label:hu("Layout","meow-gallery"),value:s,onChange:function(t){return e.setLayout(t)},disabled:g,options:[{value:"default",label:"Default",requiredPro:!1},{value:"tiles",label:"Tiles",requiredPro:!1},{value:"masonry",label:"Masonry",requiredPro:!1},{value:"justified",label:"Justified",requiredPro:!1},{value:"square",label:"Square",requiredPro:!1},{value:"cascade",label:"Cascade",requiredPro:!1},{value:"carousel",label:"Carousel",requiredPro:!0},{value:"map",label:"Map (GPS Based)",requiredPro:!0},{value:"horizontal",label:"Horizontal",requiredPro:!1}].filter((function(e){return!e.requiredPro||e.requiredPro===Cc}))}),R&&!u&&React.createElement(_u,{label:hu("Animation","meow-gallery"),value:y,onChange:function(t){return e.setAnimation(t)},options:[{value:"default",label:"Default"},{value:"zoom-out",label:"Zoom Out"},{value:"zoom-in",label:"Zoom In"},{value:"fade-out",label:"Fade Out"},{value:"fade-in",label:"Fade In"},{value:"colorize",label:"Colorize"},{value:"highlight",label:"Highlight"}]}),React.createElement(_u,{label:hu("Link To"),value:E,onChange:this.setLinkTo,options:Tu}),P,N,C,R&&!u&&"carousel"===s&&React.createElement(xu,{label:hu("Keep Aspect Ratio"),checked:O,onChange:function(t){return e.setKeepAspectRatio(t)}}),R&&!u&&React.createElement(Eu,{label:hu("Gutter"),value:d,min:0,max:100,onChange:function(t){return e.setGutter(t)}}),R&&!u&&("masonry"===s||"square"===s)&&React.createElement(Eu,{label:hu("Columns"),value:h,min:2,max:100,onChange:function(t){return e.setColumns(t)}}),R&&!u&&"justified"===s&&React.createElement(Eu,{label:hu("Row Height"),value:p,min:50,max:500,onChange:function(t){return e.setRowHeight(t)}}),R&&!u&&React.createElement(xu,{label:hu("Captions"),checked:b,onChange:function(t){return e.setCaptions(t)}}),R&&React.createElement(xu,{label:hu("Use Default Settings"),checked:u,onChange:function(t){return e.setUseDefaults(t)}}),React.createElement(Ou,{label:hu("Custom CSS Classes"),value:x,onChange:function(t){return e.setCustomClass(t)}}))),c,React.createElement("div",{ref:this.ref,className:"test"},_,r&&React.createElement("div",{className:"components-notice is-error"},React.createElement("div",{className:"components-notice__content"},React.createElement("p",null,React.createElement("span",null,r),React.createElement("span",null," Please ",React.createElement("a",{style:{cursor:"pointer"},onClick:function(){return e.onRefresh()}},"click here")," to refresh the preview.")))),!r&&n&&React.createElement("div",{className:"mgl-gtb-container"+(n?" mgl-busy":"")},React.createElement("span",{className:"components-spinner",style:{}})),!r&&m&&React.createElement("div",{className:"mgl-preview",dangerouslySetInnerHTML:{__html:m}}),!r&&R&&!m&&React.createElement("p",null,"Please ",React.createElement("a",{style:{cursor:"pointer"},onClick:function(){return e.onRefresh()}},"click here")," to refresh the preview.")))}}]);var n}(mu);const Du=Su(zu);function qu(e){return qu="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},qu(e)}function Bu(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 Gu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bu(Object(n),!0).forEach((function(t){Hu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Uu=wp.i18n.__,Vu=wp.element.Fragment,Wu=wp.blocks,$u=Wu.registerBlockType,Zu=Wu.createBlock,Qu=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20",fill:"white"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),Ku=Hu(Hu(Hu(Hu(Hu(Hu(Hu(Hu(Hu(Hu({customClass:{type:"string",default:""},images:{type:"array",default:[]},linkTo:{type:"string",default:"none"},layout:{type:"string",default:"default"},animation:{type:"animation",default:""},useDefaults:{type:"string",default:"default"},htmlPreview:{type:"text",default:null}},"useDefaults",{type:"boolean",default:!0}),"captions",{type:"boolean",default:!1}),"columns",{type:"number",default:3}),"wplrCollection",{type:"string",default:""}),"galleriesManager",{type:"string",default:""}),"collectionsManager",{type:"string",default:""}),"wplrFolder",{type:"string",default:""}),"gutter",{type:"number",default:5}),"rowHeight",{type:"number",default:140}),"keepAspectRatio",{type:"boolean",default:!1}),Yu=function(e){var t=e.useDefaults,n=e.layout,r=e.rowHeight,o=e.columns,a=(e.customClass,function(e){var t=e.align,n=e.useDefaults,r=e.images,o=e.layout,a=e.animation,i=e.gutter,l=e.captions,c=e.wplrCollection,s=e.wplrFolder,u=e.linkTo,f=e.customClass,d=e.galleriesManager,h=e.collectionsManager,p=e.keepAspectRatio,m=r.map((function(e){return e.id})).join(","),y="";return m&&(y+='ids="'.concat(m,'" ')),d&&(y+='id="'.concat(d,'" ')),h&&(y+='collection="'.concat(h,'" ')),c&&(y+='wplr-collection="'.concat(c,'" ')),s&&(y+='wplr-folder="'.concat(s,'" ')),u&&"none"!==u&&(y+='link="'.concat(u,'" ')),t&&(y+='align="'.concat(t,'" ')),f&&(y+='custom-class="'.concat(f,'" ')),o&&"default"!==o&&(y+='layout="'.concat(o,'" ')),!n&&a&&(y+='animation="'.concat(a,'" ')),!n&&i&&(y+='gutter="'.concat(i,'" ')),n||(y+='captions="'.concat(l?"true":"false",'" ')),!n&&p&&(y+='keep-aspect-ratio="'.concat(p?"true":"false",'" ')),y.trim()}(e)),i="";return t||"tiles"===n||"cascade"===n?i="[gallery ".concat(a,"]"):"masonry"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"justified"===n?i="[gallery ".concat(a,' row-height="').concat(r,'"]'):"square"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"horizontal"===n||"slider"===n||"carousel"===n||"map"===n||"default"===n?i="[gallery ".concat(a,"]"):(alert("This layout is not handled. Check the Console Logs."),console.log("Layout could not be handled.",e)),i};class Xu extends lr{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||ir,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=Pn(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(fn).catch(fn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!hn(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return null==(o=this.retryer)||o.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const a=function(){if("function"==typeof AbortController)return new AbortController}(),i={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(a)return this.abortSignalConsumed=!0,a.signal}})};l(i);const c={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(i)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var s;(l(c),null==(n=this.options.behavior)||n.onFetch(c),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=c.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(s=c.fetchOptions)?void 0:s.meta});const u=e=>{var t,n,r,o;(Dn(e)&&e.silent||this.dispatch({type:"error",error:e}),Dn(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,this.state.data,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=qn({fn:c.fetchFn,abort:null==a?void 0:a.abort.bind(a),onSuccess:e=>{var t,n,r,o;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):u(new Error(this.queryHash+" data is undefined"))},onError:u,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:Fn(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=e.error;return Dn(o)&&o.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),An.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}class Ju extends Ln{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;const o=t.queryKey,a=null!=(r=t.queryHash)?r:gn(o,t);let i=this.get(a);return i||(i=new Xu({cache:this,logger:e.getLogger(),queryKey:o,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(o)}),this.add(i)),i}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){An.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=mn(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>yn(n,e)))}findAll(e,t){const[n]=mn(e,t);return Object.keys(n).length>0?this.queries.filter((e=>yn(n,e))):this.queries}notify(e){An.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}onFocus(){An.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){An.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}class ef extends Ln{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const r=new cr({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){An.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>vn(e,t)))}findAll(e){return this.mutations.filter((t=>vn(e,t)))}notify(e){An.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then((()=>{const e=this.mutations.filter((e=>e.state.isPaused));return An.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(fn)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}function tf(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,o,a,i;const l=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)||null==(o=r.meta)?void 0:o.fetchMore,s=null==c?void 0:c.pageParam,u="forward"===(null==c?void 0:c.direction),f="backward"===(null==c?void 0:c.direction),d=(null==(a=e.state.data)?void 0:a.pages)||[],h=(null==(i=e.state.data)?void 0:i.pageParams)||[];let p=h,m=!1;const y=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),v=(e,t,n,r)=>(p=r?[t,...p]:[...p,t],r?[n,...e]:[...e,n]),g=(t,n,r,o)=>{if(m)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);const a={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};var i;i=a,Object.defineProperty(i,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?m=!0:null==(n=e.signal)||n.addEventListener("abort",(()=>{m=!0})),e.signal}});const l=y(a);return Promise.resolve(l).then((e=>v(t,r,e,o)))};let b;if(d.length)if(u){const t=void 0!==s,n=t?s:nf(e.options,d);b=g(d,t,n)}else if(f){const t=void 0!==s,n=t?s:rf(e.options,d);b=g(d,t,n,!0)}else{p=[];const t=void 0===e.options.getNextPageParam;b=!l||!d[0]||l(d[0],0,d)?g([],t,h[0]):Promise.resolve(v([],h[0],d[0]));for(let n=1;n<d.length;n++)b=b.then((r=>{if(!l||!d[n]||l(d[n],n,d)){const o=t?h[n]:nf(e.options,r);return g(r,t,o)}return Promise.resolve(v(r,h[n],d[n]))}))}else b=g([]);return b.then((e=>({pages:e,pageParams:p})))}}}}function nf(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function rf(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}var of,af,lf,cf,sf,uf,ff,df=n(1557),hf=n(1243),pf=n(7046),mf=n(4355);function yf(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var vf=Zt.div(of||(of=yf(["\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: none;\n    pointer-events: none;\n    color: var(--neko-gray-60);\n\n    .neko-select-option {\n      pointer-events: none;\n      background: var(--neko-gray-98);\n      border-color: var(--neko-gray-60);\n    }\n  }\n\n  &.neko-dropdown-up {}\n"]))),gf=Zt.div(af||(af=yf(["\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\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"]))),bf=Zt.div(lf||(lf=yf(["\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"]))),wf=Zt.div(cf||(cf=yf(["\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"]))),kf=Zt.div(sf||(sf=yf(["\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"]))),Ef=Zt.div(uf||(uf=yf(["\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"]))),xf=Zt.div(ff||(ff=yf(["\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"]))),Of=["name","description","scrolldown","isPro","onChange","isBusy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple"];function _f(){return _f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_f.apply(null,arguments)}function Rf(e){return function(e){if(Array.isArray(e))return jf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cf(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 Sf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Cf(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 Cf(e,t){if(e){if("string"==typeof e)return jf(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)?jf(e,t):void 0}}function jf(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 Pf=function(e){var t,n,a,i,l=e.name,c=e.description,s=e.scrolldown,u=void 0!==s&&s,f=e.isPro,d=void 0!==f&&f,h=e.onChange,p=e.isBusy,m=void 0!==p&&p,y=e.chevronIconSize,v=void 0===y?24:y,g=e.textFiltering,b=e.value,w=e.className,k=e.disabled,E=e.requirePro,x=e.multiple,O=void 0!==x&&x,_=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Of),R=15;if(O){var S=o().Children.toArray(e.children).filter((function(e){return(b||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));t=S.map((function(e){return e.label})).join(", ")||"Select",n=c,a=S.some((function(e){return e.requirePro}))||E,i=null}else{var C,j=null===(C=o().Children.toArray(e.children).find((function(e){return e.props.value===b||e.props.checked})))||void 0===C?void 0:C.props;t=(null==j?void 0:j.label)||"Select",n=(null==j?void 0:j.description)||c,a=(null==j?void 0:j.requirePro)||E,i=null==j?void 0:j.icon,R=(null==j?void 0:j.iconSize)||15}var P=Sf((0,r.useState)(!1),2),A=P[0],L=P[1],N=Sf((0,r.useState)(""),2),M=N[0],T=N[1],I=(0,r.useRef)(),F=a&&!d;(0,r.useEffect)((function(){var e=function(e){"Escape"===e.key&&A&&L(!1)};if(A)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[A]);var z=o().Children.map(e.children,(function(t){return t?o().cloneElement(t,{name:t.props.name||l,checked:O?(b||[]).includes(t.props.value)||t.props.checked:t.props.value===b||t.props.checked,onClick:function(n){return function(t,n){if(t.stopPropagation(),h)if(O){var r=Array.isArray(b)?Rf(b):[];r.includes(n)?r=r.filter((function(e){return e!==n})):r.push(n),h(r,l)}else n!==b&&h(n,l),u&&L(!1);else console.log("The onChange handler is not set for this select.",e)}(n,t.props.value)},scrolldown:u,isPro:d,disabled:k,multiple:O}):null})),D=(0,r.useMemo)((function(){if(!M||!z.length)return z;var e=M.toLowerCase().split(" ").filter((function(e){return e.length>0}));return o().Children.toArray(z).filter((function(t){var n="string"==typeof t.props.label?t.props.label.toLowerCase():"",r="string"==typeof t.props.value?t.props.value.toLowerCase():"",o="".concat(n," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[z,M]),q=wr("neko-select",w,{"show-options":A,disabled:k||m}),B=wr("neko-select-options",{hidden:!A}),G=wr("neko-select-option",{isBusy:m});return u?o().createElement(vf,_f({name:l},_,{onClick:function(){k||m||L(!A)},className:q,"data-is-disabled":k||m,ref:I}),o().createElement(gf,{className:G},m?o().createElement(o().Fragment,null,o().createElement(ri,{type:"circle",size:"20px"})):o().createElement(o().Fragment,null,i&&o().createElement(Ha,{icon:i,width:R,height:R,style:{marginRight:"".concat(Math.max(R-15,4),"px")}}),o().createElement("span",{className:"neko-select-option-label"},t),o().createElement("div",{className:"rightContent"},F&&o().createElement(co,null),o().createElement("span",{className:"neko-chevron-wrap"},o().createElement(so.In,{icon:go.A,width:v,className:"neko-select-chevron",style:{transform:A?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),n&&("string"==typeof n?o().createElement(bf,{dangerouslySetInnerHTML:{__html:n}}):o().createElement(bf,null,n)),o().createElement(wl,{visible:A,targetRef:I,onClose:function(){A&&L(!1)}},o().createElement(wf,{className:B},g&&o().createElement(kf,{className:"neko-select-filter-container"},o().createElement(Cl,{value:M,placeholder:"Search...",onChange:function(e){return T(e)},onClick:function(e){return e.stopPropagation()},style:{background:"var(--neko-white)",borderRadius:10,margin:"5px 7px",borderColor:"var(--neko-input-background)"},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),o().createElement(kf,null,D)))):z},Af=function(e){var t=e.id,n=(e.name,e.value),r=e.checked,a=void 0!==r&&r,i=e.label,l=e.description,c=e.onClick,s=e.scrolldown,u=void 0!==s&&s,f=e.isPro,d=void 0!==f&&f,h=e.optionDisabled,p=void 0!==h&&h,m=e.requirePro,y=void 0!==m&&m,v=e.icon,g=e.iconSize,b=void 0===g?20:g,w=e.multiple,k=void 0!==w&&w,E=y&&!d,x=wr({"neko-radio":!u},{"neko-select-option":u},e.className,{disabled:E||p}),O=k?a?mf.A:pf.A:a?hf.A:df.A,_=o().createElement(xf,{className:x,onClick:function(e){c(e,n)}},o().createElement("div",{className:"option"},o().createElement("div",{className:"option-group"},o().createElement(so.In,{icon:O,width:b,color:E?"var(--neko-disabled-color)":a?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}),v&&o().createElement(Ha,{icon:v,width:b,height:b,style:{marginRight:"".concat(Math.max(b-11,4),"px")}}),i),o().createElement(co,{show:E}))),R=o().createElement(Ef,{className:x,onClick:function(e){c(e,n)}},o().createElement("label",{htmlFor:t},o().createElement(so.In,{icon:O,width:"24px",color:E?"var(--neko-disabled-color)":a?"var(--neko-main-color)":"var(--neko-input-border)"}),o().createElement("div",{className:"inner-container"},o().createElement("span",{className:"label"},i,o().createElement(co,{className:"inline",style:{top:-1},show:E})),l&&("string"==typeof l?o().createElement(bf,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:l}}):o().createElement(bf,{style:{marginTop:0}},l)))));return u?_:R},Lf=function(e){return o().createElement(Pf,e)};Lf.propTypes={name:pr().string,description:pr().string,scrolldown:pr().bool,isPro:pr().bool,onChange:pr().func,isBusy:pr().bool,chevronIconSize:pr().number,textFiltering:pr().bool,multiple:pr().bool};var Nf=function(e){return o().createElement(Af,e)};function Mf(e){return Mf="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},Mf(e)}Nf.propTypes={id:pr().string,name:pr().string,value:pr().string,checked:pr().bool,label:pr().string,description:pr().string,onClick:pr().func,scrolldown:pr().bool,isPro:pr().bool,optionDisabled:pr().bool,requirePro:pr().bool,icon:pr().string,iconSize:pr().number,multiple:pr().bool};var Tf,If=["name","value","rows","description","placeholder","onEnter","onBlurForce","readOnly","avoidOnEnterWithShift","fullHeight","maxLength","className","style","textAreaStyle","countable","disabled","tabToSpaces"];function Ff(){return Ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ff.apply(null,arguments)}function zf(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 Df(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zf(Object(n),!0).forEach((function(t){qf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gf(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)?Gf(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 Gf(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 Hf,Uf,Vf=Zt((function(e){var t,n=e.name,a=e.value,i=void 0===a?"":a,l=e.rows,c=void 0===l?6:l,s=e.description,u=e.placeholder,f=void 0===u?"":u,d=e.onEnter,h=void 0===d?null:d,p=e.onBlurForce,m=void 0!==p&&p,y=e.readOnly,v=void 0!==y&&y,g=e.avoidOnEnterWithShift,b=void 0!==g&&g,w=e.fullHeight,k=void 0!==w&&w,E=e.maxLength,x=void 0===E?null:E,O=e.className,_=e.style,R=e.textAreaStyle,S=void 0===R?{}:R,C=e.countable,j=void 0!==C&&C,P=e.disabled,A=e.tabToSpaces,L=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,If),N=Bf((0,r.useState)(i),2),M=N[0],T=N[1],I=Bf((0,r.useState)(0),2),F=I[0],z=I[1],D=Bf((0,r.useState)(!1),2),q=D[0],B=D[1],G=!!e.onChange,H=(0,r.useRef)(null),U=(0,r.useCallback)((function(e){if(A&&"Tab"===e.key){e.preventDefault();var t=H.current.selectionStart,n=H.current.selectionEnd,r=H.current.value;H.current.value=r.substring(0,t)+"  "+r.substring(n),H.current.selectionStart=H.current.selectionEnd=t+2}else B(e.shiftKey)}),[]),V=(0,r.useCallback)((function(){B(!1)}),[]);(0,r.useEffect)((function(){return document.addEventListener("keydown",U,!1),document.addEventListener("keyup",V,!1),function(){document.removeEventListener("keydown",U,!1),document.removeEventListener("keyup",V,!1)}}),[]),(0,r.useEffect)((function(){if(G||T(i),"words"===j){var e=i.split(" ").filter((function(e){return""!==e})).length;z(e)}else j&&z(i.length)}),[i,j,G]);var W=(0,r.useCallback)((function(t){var r=x?t.target.value.substr(0,x):t.target.value;t.stopPropagation(),G?e.onChange(r,n):T(r,n)}),[x,G,e,n]),$=wr(O,{disabled:P});return o().createElement("div",{className:$,style:_},o().createElement("div",{className:"neko-textarea-container"},o().createElement("textarea",Ff({ref:H,className:"neko-textarea",rows:c,disabled:P},L,{name:n,spellCheck:"false",placeholder:f,onChange:W,onKeyPress:function(t){if(h&&!t.shiftKey&&"Enter"===t.key){if(b&&q)return;t.preventDefault(),e.onEnter(t.target.value,n)}},onBlur:function(t){(m||e.onBlur&&i!==t.target.value)&&e.onBlur(t.target.value,n)},readOnly:v,style:Df(Df({},S),{},{height:k?"100%":null!==(t=S.height)&&void 0!==t?t:void 0}),value:G?i:M})),o().createElement("div",{className:"neko-text-area-extra"},s&&("string"==typeof s?o().createElement("div",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("div",{className:"neko-input-description"},s)),j&&o().createElement("div",{className:"neko-textarea-count"},F,x?" / ".concat(x):""," ","words"===j?"words":"chars"))))}))(Tf||(Tf=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  .neko-textarea-container {\n    position: relative;\n    height: ","\n  }\n\n  .neko-textarea {\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\n    &::placeholder {\n      color: rgba(0, 0, 0, 0.25);\n    }\n\n    :focus {\n      background-color: white;\n      border-color: #2271b1;\n      box-shadow: 0 0 0 1px #2271b1;\n      outline: 2px solid transparent;\n    }\n\n    :read-only {\n      background-color: var(--neko-gray-60);\n      border: none;\n    }\n  }\n\n  .neko-text-area-extra {\n    display: flex;\n    justify-content: space-between;\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: 5px 0 0 10px;\n      text-align: right;\n      min-width: 130px;\n      display: block;\n    }\n  \n    .neko-input-description {\n      margin-top: 5px;\n      margin-bottom: 0;\n      flex: auto;\n      font-size: var(--neko-small-font-size);\n\n      code {\n        font-size: 9px;\n        background: #016fba14;\n        border-radius: 5px;\n        padding: 2px 4px;\n      }\n    }\n  }\n\n  &.disabled {\n    .neko-textarea {\n      border: 1.5px solid var(--neko-disabled-color);\n      cursor: not-allowed;\n      opacity: 0.35;\n    }\n  }\n"])),(function(e){return e.fullHeight?"100%":void 0})),Wf=function(e){return o().createElement(Vf,e)};function $f(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Wf.propTypes={name:pr().string,value:pr().string,rows:pr().number,description:pr().string,placeholder:pr().string,onChange:pr().func,onEnter:pr().func,onBlur:pr().func,onBlurForce:pr().bool,readOnly:pr().bool,avoidOnEnterWithShift:pr().bool,fullHeight:pr().bool};var Zf=Zt.div(Hf||(Hf=$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"]))),Qf=Zt.div(Uf||(Uf=$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"]))),Kf=function(e){var t=e.header,n=e.headerAlign,r=void 0===n?"left":n,a=e.footer,i=e.footerAlign,l=void 0===i?"right":i,c=e.className,s=e.style,u=void 0===s?{}:s,f=e.contentStyle,d=void 0===f?{}:f,h=e.children,p=wr("neko-container",c);return o().createElement(Zf,{className:p,style:u},t&&o().createElement(Qf,{className:"align-".concat(r)},t),o().createElement("div",{className:"neko-container-content",style:d},h),a&&o().createElement(o().Fragment,null,o().createElement("div",{style:{flex:"auto"}}),o().createElement(Qf,{className:"align-".concat(l)},a)))},Yf=function(e){return o().createElement(Kf,e)};Yf.propTypes={header:pr().element,headerAlign:pr().oneOf(["left","right"]),footer:pr().element,footerAlign:pr().oneOf(["left","right"]),className:pr().string,style:pr().object,contentStyle:pr().object};var Xf,Jf=n(2073),ed=n(9465),td=n(3748),nd=["variant","children"];function rd(){return rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rd.apply(null,arguments)}var od=Zt.div(Xf||(Xf=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  padding: 15px;\n  color: white;\n  border-radius: 5px;\n  display: flex;\n  align-items: center;\n  gap: 15px;\n\n  &.danger {\n    background: #ba341e;\n  }\n\n  &.success {\n    background: var(--neko-green);\n  }\n\n  &.special {\n    background: var(--neko-purple);\n  }\n\n  &.warning {\n    background: var(--neko-orange);\n  }\n\n  &.info {\n    background: var(--neko-blue);\n  }\n\n  a {\n    color: white;\n    font-weight: bold;\n  }\n\n  code {\n    font-size: 9px;\n    background: rgba(255, 255, 255, 0.2);\n    border-radius: 5px;\n    padding: 2px 4px;\n  }\n\n  .neko-message-icon {\n    flex-shrink: 0;\n  }\n\n  .neko-message-content {\n    flex: 1;\n  }\n"]))),ad=function(e){var t=e.variant,n=e.children,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nd);t||(t="info");var a=wr("neko-message",{danger:"danger"===t},{success:"success"===t},{info:"info"===t},{warning:"warning"===t},{special:"special"===t});return o().createElement(od,rd({className:a},r),o().createElement(so.In,{icon:function(){switch(t){case"danger":return Co.A;case"success":return Oo.A;case"warning":return ed.A;case"special":return td.A;default:return Jf.A}}(),width:"20",height:"20",className:"neko-message-icon"}),o().createElement("div",{className:"neko-message-content"},n))},id=function(e){return o().createElement(ad,e)};id.propTypes={variant:pr().string,children:pr().node};var ld,cd,sd=n(2385),ud=n.n(sd),fd=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","isOpen","children","customButtonsPosition","size","fullSize"],dd=["label"],hd=["label"];function pd(){return pd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pd.apply(null,arguments)}function md(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function yd(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var vd=Kt(ld||(ld=yd(["\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"]))),gd=Zt.div(cd||(cd=yd(["\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"])),(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      "})),bd=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],wd=function(e){var t=e.className,n=e.style,a=e.contentStyle,i=e.title,l=void 0===i?"":i,c=e.content,s=void 0===c?"":c,u=e.contentWidth,f=e.customButtons,d=void 0===f?null:f,h=e.okOnEnter,p=void 0!==h&&h,m=e.thumbnail,y=e.okButton,v=void 0===y?{}:y,g=e.cancelButton,b=void 0===g?{}:g,w=e.isOpen,k=e.children,E=e.customButtonsPosition,x=void 0===E?"right":E,O=e.size,_=void 0===O?"normal":O,R=e.fullSize,S=void 0!==R&&R,C=md(e,fd),j=_||(S?"full-size":"normal"),P="full-size"===j,A=wr("neko-modal",t,{large:"large"===j,larger:"larger"===j,"full-size":P,"custom-modal":n}),L=v.label,N=void 0===L?"OK":L,M=md(v,dd),T=b.label,I=void 0===T?"Cancel":T,F=md(b,hd);(0,r.useEffect)((function(){var t=bd.filter((function(t){return void 0!==e[t]}));t.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(t.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var z=(0,r.useCallback)((function(e){"Enter"===e.key&&M.onClick&&M.onClick()}),[M]);(0,r.useEffect)((function(){if(p&&w)return window.addEventListener("keyup",z),function(){return window.removeEventListener("keyup",z)}}),[p,w,z]);var D=function(){return o().createElement(o().Fragment,null,d&&"left"===x&&d,F.onClick&&o().createElement(vi,pd({className:"danger"},F),I),M.onClick&&o().createElement(vi,M,N),d&&"right"===x&&d)},q=k||o().createElement(gd,{size:j,contentWidth:u},P&&l&&o().createElement("div",{className:"full-size-header"},o().createElement("p",{className:"title"},l),o().createElement("div",{className:"button-group"},D())),!P&&l&&o().createElement("p",{className:"title"},l),o().createElement("div",{className:"content-container"},m&&o().createElement("div",{className:"thumbnail"},m),s&&o().createElement("div",{className:"content",style:a},s)),!P&&o().createElement("div",{className:"button-group"},D()));return o().createElement(o().Fragment,null,o().createElement(vd,null),o().createElement(ud(),pd({ariaHideApp:!1,closeTimeoutMS:200,className:A,style:n,isOpen:w},C),q))},kd=function(e){return o().createElement(wd,e)};function Ed(e){return Ed="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},Ed(e)}function xd(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ed(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Ed(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Od(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function _d(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Od(a,r,o,i,l,"next",e)}function l(e){Od(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Rd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sd(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)?Sd(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 Sd(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}kd.propTypes={className:pr().string,style:pr().object,contentStyle:pr().object,title:pr().string,content:pr().string,contentWidth:pr().string,customButtons:pr().object,okOnEnter:pr().bool,thumbnail:pr().element,okButton:pr().object,cancelButton:pr().object,size:pr().oneOf(["normal","large","larger","full-size"]),fullSize:pr().bool,isOpen:pr().bool.isRequired};var Cd,jd,Pd=wp.element,Ad=Pd.useState,Ld=Pd.useEffect,Nd="".concat(Oc,"/meow-licenser/").concat(Ec,"/v1"),Md=function(){var e=Rd(Ad(!1),2),t=e[0],n=e[1],r=Rd(Ad(!1),2),o=r[0],a=r[1],i=Rd(Ad(null),2),l=i[0],c=i[1],s=Rd(Ad(null),2),u=s[0],f=s[1],d=Rd(Ad(""),2),h=d[0],p=d[1],m=Cc&&(!u||"valid"!==u.license),y=function(){var e=_d(xd().mark((function e(){var t;return xd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Sc){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.prev=3,e.next=6,el("".concat(Nd,"/get_license"),{method:"POST",nonce:jc});case 6:t=e.sent,f(t.data),t.data.key&&p(t.data.key),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),alert("Error while checking the license. Check your console for more information."),console.error(e.t0);case 15:n(!1);case 16:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=_d(xd().mark((function e(){return xd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,el("".concat(Nd,"/set_license"),{method:"POST",nonce:jc,json:{serialKey:null}});case 4:e.sent.success&&(p(""),f(null),c("licenseRemoved")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),alert("Error while removing the license. Check your console for more information."),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),g=function(){var e=_d(xd().mark((function e(){var t;return xd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,el("".concat(Nd,"/set_license"),{method:"POST",nonce:jc,json:{serialKey:h,override:!0}});case 4:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&c("licenseAdded")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),alert("Error while forcing the license. Check your console for more information."),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=_d(xd().mark((function e(){var t;return xd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==h){e.next=5;break}return a(!0),f(null),p(""),e.abrupt("return");case 5:return n(!0),e.prev=6,e.next=9,el("".concat(Nd,"/set_license"),{method:"POST",nonce:jc,json:{serialKey:h}});case 9:(t=e.sent).success&&(f(t.data),t.data&&!t.data.issue&&c("licenseAdded")),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(6),alert("Error while validating the license. Check your console for more information."),console.error(e.t0);case 17:n(!1);case 18:case"end":return e.stop()}}),e,null,[[6,13]])})));return function(){return e.apply(this,arguments)}}();Ld((function(){y()}),[]);var w=m?"Forced License":Cc?"Enabled":"Disabled",k=m||u&&"valid"===u.license,E="Your license is active. Thanks a lot for your support :)";m&&(E="This license has been force-enabled for you.",u&&u.check_url&&(E=React.createElement(React.Fragment,null,React.createElement("span",null,E),React.createElement("br",null),React.createElement("small",null,"To check your license status, please click ",React.createElement("a",{target:"_blank",href:u.check_url+"&cache="+642e3*Math.random(),rel:"noreferrer"},"here"),".")))),k||(u?"no_activations_left"===u.issue?E=React.createElement("span",null,"There are no activations left for this license. You can visit your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===u.issue?E=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),"."):"missing"===u.issue?E="This license does not exist.":"disabled"===u.issue?E="This license has been disabled.":"item_name_mismatch"===u.issue?E="This license seems to be for a different plugin... isn't it? :)":"forced"===u.issue?E="ABC":(E=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:u})):E="Unknown error :(");var x=React.createElement(wc,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/"},"Meow Apps"),"."),O=React.createElement(wc,{title:"Pro Version (".concat(w,")"),busy:t,className:"primary"},!m&&!(u&&u.key===h)&&React.createElement(React.Fragment,null,React.createElement("div",{style:{marginBottom:10}},"License Key:"),React.createElement(Cl,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:h,onChange:function(e){return p(e)},placeholder:"Type your license key..."}),React.createElement(Zr,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"https://meowapps.com"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button.")),u&&!k&&React.createElement(id,{variant:"danger"},E),(m||u)&&k&&React.createElement(id,{variant:"success"},E),React.createElement("div",{style:{marginTop:15,display:"flex",justifyContent:"end"}},u&&!k&&React.createElement(vi,{className:"secondary",disabled:t||!h,onClick:b},"Retry to validate"),u&&u.key===h&&React.createElement(vi,{className:"secondary",disabled:t||!h,onClick:v},"Remove License"),React.createElement(vi,{disabled:t||!h||u&&u.key===h,onClick:b},"Validate License"),o&&!k&&React.createElement(vi,{disabled:t||!h||u&&u.key===h,onClick:g,className:"danger"},"Force License")),React.createElement(kd,{isOpen:"licenseAdded"===l,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}),React.createElement(kd,{isOpen:"licenseRemoved"===l,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}));return Sc?O:x};function Td(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Id=Zt.div(Cd||(Cd=Td(["\n  display: flex;\n  align-items: center;\n"]))),Fd=Zt.span(jd||(jd=Td(['\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']))),zd=function(e){var t=e.name,n=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=e.inversed,s=wr("neko-quick-links",l,{inversed:c}),u=o().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return o().cloneElement(e,{busy:i,inversed:c,isActive:e.props.value===n,onClick:function(e){e!==n&&r(e,t)}})}));return o().createElement(Id,{className:s},u)},Dd=function(e){var t=e.title,n=e.value,r=void 0===n?0:n,a=e.count,i=e.onClick,l=e.busy,c=e.isActive,s=void 0!==c&&c,u=e.className,f=e.inversed,d=wr("neko-link",u,{active:s,inversed:f});return o().createElement(Fd,{onClick:function(){return i(r)},className:d},t,void 0===a?null:o().createElement("span",null,"(",l?o().createElement(Ha,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):a,")"))},qd=function(e){return o().createElement(zd,e)};qd.propTypes={name:pr().string,value:pr().string,onChange:pr().func,inversed:pr().bool};var Bd=function(e){return o().createElement(Dd,e)};Bd.propTypes={title:pr().string,value:pr().string,count:pr().number,onClick:pr().func,isActive:pr().bool,inversed:pr().bool};var Gd,Hd,Ud,Vd=["height","tiny","small","medium","large","line","style","children"];function Wd(){return Wd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wd.apply(null,arguments)}function $d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Zd,Qd=Zt.div(Gd||(Gd=$d(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: ",";\n"])),(function(e){var t=e.height;return"".concat(t,"px")})),Kd=Zt.div(Hd||(Hd=$d(["\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"]))),Yd=Zt.span(Ud||(Ud=$d(["\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"})),Xd=function(e){var t=e.height,n=void 0===t?null:t,r=e.tiny,a=void 0!==r&&r,i=e.small,l=void 0===i||i,c=e.medium,s=void 0!==c&&c,u=e.large,f=void 0!==u&&u,d=e.line,h=void 0!==d&&d,p=e.style,m=e.children,y=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Vd);return n||(m||s?n=30:a?n=5:f?n=45:l&&(n=15)),o().createElement(Qd,Wd({className:"neko-spacer",height:n,style:p},y),m&&o().createElement(Yd,{line:h},m),!m&&o().createElement(Kd,null,h&&o().createElement("hr",null)))};function Jd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eh(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)?eh(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 eh(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}Xd.propTypes={height:pr().number,line:pr().bool,tiny:pr().bool,small:pr().bool,medium:pr().bool,large:pr().bool,style:pr().object};var th=Zt.div(Zd||(Zd=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  align-items: center;\n  display: flex;\n  user-select: none;\n\n  .neko-paging-text {\n    margin-right: 15px;\n  }\n\n  .neko-paging-controller {\n    box-sizing: border-box;\n    height: 30px;\n    align-items: center;\n    background: var(--neko-main-color);\n    border-radius: 15px;\n    display: flex;\n    padding: 3px 5px;\n\n    .nako-paging-controller-icon {\n      background-color: white;\n      border-radius: 100%;\n      cursor: pointer;\n      margin-right: 2px;\n      height: 22px;\n      width: 22px;\n      transition: transform 0.1s ease-in;\n      box-sizing: border-box;\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 40px;\n      user-select: none;\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"]))),nh=function(e){var t=e.currentPage,n=e.limit,a=void 0===n?0:n,i=e.onClick,l=e.total,c=void 0===l?0:l,s=e.onCurrentPageChanged,u=e.infinite,f=void 0!==u&&u,d=e.maxInfinite,h=void 0!==d&&d,p=e.controllerText,m=!!s,y=(0,r.useMemo)((function(){return f||h?0:Math.ceil(0===c?1:a>0?c/a:1)}),[f,h,a,c]),v="nako-paging-controller-icon ".concat(f||1!==t?"":"disabled"),g="nako-paging-controller-icon ".concat(f||h||t!==y?"":"disabled"),b=Jd((0,r.useState)(!1),2),w=b[0],k=b[1],E=function(e){k(!1),i(e)},x=function(e){if(f)return e;var t=Number(e);return h?t<1?1:t:t>y?y:t<1?1:t},O=function(e){var t=e.target.value;isNaN(t)||s(x(t)),k(!1)},_=function(e){if("Enter"===event.key){e.preventDefault();var t=e.target.value;isNaN(t)||s(x(t)),k(!1)}},R=(0,r.useMemo)((function(){if(!w){return o().createElement("span",{className:m?"neko-paging-current-page":"",onClick:function(){m&&k(!0)}},t)}return o().createElement("input",{autoFocus:!0,type:"text",className:m?"neko-paging-current-page":"",defaultValue:t,onBlur:O,onKeyPress:_})}),[t,w,s]),S=function(e){w&&e.target===e.currentTarget&&k(!1)};return o().createElement(th,{className:"neko-paging"},!!c&&o().createElement("span",{className:"neko-paging-text"},c," result",c>0?"s":""),o().createElement("div",{className:"neko-paging-controller",onClick:S},!f&&!h&&o().createElement(so.In,{icon:po.A,className:v,onClick:function(){return E(1)}}),o().createElement(so.In,{icon:yo.A,className:v,onClick:function(){return E(t-1)}}),o().createElement("p",{className:"nako-paging-controller-text",onClick:S},p||o().createElement(o().Fragment,null,"Page ",R," of ",y)),o().createElement(so.In,{icon:vo.A,className:g,onClick:function(){return E(t+1)}}),!f&&!h&&o().createElement(so.In,{icon:mo.A,className:g,onClick:function(){return E(y)}})))},rh=function(e){return o().createElement(nh,e)};function oh(e){return oh="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},oh(e)}rh.propTypes={currentPage:pr().number,limit:pr().number,total:pr().number,onClick:pr().func,lastPage:pr().number,infinite:pr().bool,maxInfinite:pr().bool,controllerText:pr().object};var ah,ih=["onSuccess","onFailure","apiUrl","onSelectFiles","apiConfig","className","disabled","children","multiple","accept"];function lh(){return lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lh.apply(null,arguments)}function ch(e){return function(e){if(Array.isArray(e))return ph(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||hh(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 sh(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */sh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==oh(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(oh(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function uh(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function fh(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){uh(a,r,o,i,l,"next",e)}function l(e){uh(a,r,o,i,l,"throw",e)}i(void 0)}))}}function dh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||hh(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 hh(e,t){if(e){if("string"==typeof e)return ph(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)?ph(e,t):void 0}}function ph(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 mh=Zt.div(ah||(ah=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  &.dropping {\n    background: #a4d5ff;\n  }\n"]))),yh=(0,r.forwardRef)((function(e,t){var n=e.onSuccess,a=void 0===n?function(){}:n,i=e.onFailure,l=void 0===i?function(){}:i,c=e.apiUrl,s=e.onSelectFiles,u=void 0===s?function(){}:s,f=e.apiConfig,d=e.className,h=e.disabled,p=void 0!==h&&h,m=e.children,y=e.multiple,v=(e.accept,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ih)),g=dh((0,r.useState)(!1),2),b=g[0],w=g[1],k=dh((0,r.useState)(!1),2),E=k[0],x=k[1],O=c,_=(0,r.useCallback)(function(){var e=fh(sh().mark((function e(t){var n,r,o,i;return sh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),n=function(){var e=fh(sh().mark((function e(t){return sh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f.file=t,e.next=3,tl(c,f);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),e.next=4,Promise.all(t.map(function(){var e=fh(sh().mark((function e(t){return sh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:r=e.sent,o=r.filter((function(e){return e.success})),i=r.filter((function(e){return!e.success})),o.length&&a(y?o:o[0]),i.length&&l(y?i:i[0]),x(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[c,y,f,a,l]),R=(0,r.useCallback)((function(e,t){t.preventDefault(),t.stopPropagation(),w(!1),O?_(e):u(e)}),[O,_]),S=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),C=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),p||w(!0)}),[p]),j=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),p||w(!1)}),[p]),P=(0,r.useCallback)((function(e){if(!p){var t=ch(e.dataTransfer.files);e.target.value=null,R(t,e)}}),[p,R]),A=(0,r.useCallback)((function(e){var t=ch(e.target.files);e.target.value=null,R(t,e)}),[R]),L=wr("neko-upload-drop-area",d,{dropping:b});return o().createElement(Fl,{busy:E},o().createElement("input",{type:"file",accept:".csv, .json, .jsonl, .txt",ref:t,onChange:A,style:{display:"none"},multiple:y,disabled:p}),o().createElement(mh,lh({className:L,onDragOver:S,onDragEnter:C,onDragLeave:j,onDrop:P},v),m))}));function vh(e){return function(e){if(Array.isArray(e))return gh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return gh(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)?gh(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gh(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}yh.propTypes={ref:pr().ref,onSuccess:pr().func,onFailure:pr().func,onSelectFiles:pr().func,apiUrl:pr().string,apiConfig:pr().object,disabled:pr().bool};var bh,wh=function(e){var t=e.list,n=e.selectedList,o=e.callback,a=e.key,i=void 0===a?"id":a,l=function(){var e=yr((0,r.useState)(!1),2),t=e[0],n=e[1],o=yr((0,r.useState)(!1),2),a=o[0],i=o[1],l=(0,r.useCallback)((function(e){n(e.shiftKey),i(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){n(!1),i(!1)}),[]);return(0,r.useEffect)((function(){return document.addEventListener("keydown",l,!1),document.addEventListener("keyup",c,!1),function(){document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",c,!1)}}),[]),{pressShift:t,pressControl:a}}(),c=l.pressShift,s=(0,r.useMemo)((function(){if(!c||!n.length)return null;var e=n[n.length-1];return t.findIndex((function(t){return t[i]===e}))}),[i,t,c,n]),u=(0,r.useCallback)((function(e){if(o)if(null!==s){var r=e[0],a=t.findIndex((function(e){return e[i]===r})),l=(s<a?s:a)+1,c=s<a?a:s,u=t.slice(l,c).map((function(e){return e[i]})).filter((function(e){return!n.some((function(t){return t===e}))}));o([].concat(vh(u),vh(e)))}else o(vh(e))}),[s,t,o,n,i]);return{onSelect:u}};function kh(e){return function(e){if(Array.isArray(e))return Oh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xh(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Eh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||xh(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xh(e,t){if(e){if("string"==typeof e)return Oh(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)?Oh(e,t):void 0}}function Oh(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 _h,Rh=Zt.div(bh||(bh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  min-width: 160px;\n  padding: 8px;\n  border-radius: 8px;\n  overflow: hidden;\n  background: var(--neko-main-color-alternative);\n  color: white;\n  \n  .neko-context-content {\n    max-height: 202px;\n    overflow-y: auto;\n  }\n\n  .neko-checkbox {\n    margin-bottom: 5px;\n\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  .neko-radio:last-child {\n    margin-bottom: 0;\n  }\n\n  svg {\n    color: var(--neko-disabled-color);\n\n    &.neko-active {\n      color: white;\n    }\n  }\n"]))),Sh=function(e){var t=e.accessor,n=e.options,o=e.type,a=void 0===o?"checkbox":o,i=e.onChange,l=e.description,c=e.filters,s=Eh((0,r.useState)(!1),2),u=s[0],f=s[1],d=Eh((0,r.useState)(""),2),h=d[0],p=d[1],m=Eh((0,r.useState)(""),2),y=m[0],v=m[1],g=(0,r.useRef)(null),b=(0,r.useRef)(null),w=c&&c.length>0||h.length>0,k="checkbox"===a,E="select"===a,x="text"===a,O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==h&&p((function(){return e})),y!==h&&(i(t,y),p(y))};return(0,r.useEffect)((function(){O(),u&&setTimeout((function(){b.current&&b.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:g},React.createElement(Ha,{icon:"filter",className:w?"neko-active":"",onClick:function(){return f(!u)},width:16,height:16})),React.createElement(wl,{visible:u,targetRef:g,onClose:function(){return f(!1)}},React.createElement(Rh,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!l&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},l),React.createElement("div",{className:"neko-context-content"},k&&React.createElement(no,{name:"neko-context-menu-checkboxes"},n.map((function(e){return React.createElement(ci,{small:!0,key:e.value,label:e.label,checked:null==c?void 0:c.includes(e.value),onChange:function(n){if(c)return i(t,n?[].concat(kh(c),[e.value]):c.filter((function(t){return t!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:t,option:e.value})}})}))),E&&React.createElement(Lf,{name:"neko-context-menu-select",onChange:function(e){return i(t,e)}},n.map((function(e){return React.createElement(Nf,{id:e.value,key:e.value,label:e.label,value:e.value,checked:c===e.value})})))),x&&React.createElement(Cl,{ref:b,name:"neko-context-menu-text",value:y,onChange:function(e){return v(e)},onEnter:function(e){O(e),f(!1)}}),React.createElement(Xd,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(vi,{fullWidth:!0,disabled:!w,onClick:function(){i(t,k?[]:null),v(""),f(!1),p("")}},"Reset"))))))};function Ch(e){return Ch="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},Ch(e)}function jh(){return jh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jh.apply(null,arguments)}function Ph(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 Ah(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ph(Object(n),!0).forEach((function(t){Lh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ph(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lh(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ch(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ch(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ch(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Sh.propTypes={accessor:pr().string,options:pr().array,type:pr().oneOf(["checkbox","select","text"]),onChange:pr().func,filters:pr().oneOfType([pr().string,pr().array])};var Nh=Zt.table(_h||(_h=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  font-family: var(--neko-font-family);\n  border-spacing: 0;\n  width: 100%;\n  word-break: break-all;\n  display: block;\n\n  thead, tbody, tfoot {\n    display: block;\n  }\n\n  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, tfoot td {\n    height: 30px;\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\n    > div {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n\n      &.neko-column-action {\n        cursor: pointer;\n\n        svg {\n          color: rgba(255, 255, 255, 0.5);\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, tfoot td {\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    \n    tr:nth-child(even) {\n        background-color: var(--neko-gray-98);\n    }\n\n    tr.selected, tr.selected:nth-child(even) {\n        background-color: var(--neko-main-color);\n        filter: brightness(1.2);\n        color: white;\n\n        a {\n          color: #81e8ff;\n        }\n\n        .neko-button {\n          border: 1px solid white;\n        }\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          background-color: white;\n          color: var(--neko-black);\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))"})),Mh=function(e){var t=e.checked,n=e.indeterminate,r=e.onSelect,a=void 0===r?function(){}:r,i=e.onUnselect,l=void 0===i?function(){}:i,c=e.isBusy,s=void 0!==c&&c;return o().createElement(ci,{small:!0,onChange:function(e,t,n){return e?a(n):l(n)},checked:t,indeterminate:n,isBusy:t&&s,disabled:s})},Th={left:"start",center:"center",right:"end"},Ih=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};return e.align&&(n={textAlign:e.align,justifyContent:Th[e.align]}),t&&e.verticalAlign&&(n=Ah(Ah({},n),{},{verticalAlign:e.verticalAlign})),e.style&&(n=Ah(Ah({},n),e.style)),n},Fh=function(e){return!0===e?"#edf8ff":e},zh=function(e,t){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:t})},Dh=function(e){var t=e.data,n=void 0===t?[]:t,r=e.selectedItems,a=void 0===r?[]:r,i=e.selectedRow,l=e.filters,c=e.onFilterChange,s=void 0===c?zh:c,u=e.columns,f=void 0===u?[]:u,d=e.busy,h=void 0!==d&&d,p=e.onSelect,m=e.onSelectRow,y=e.selectOnRowClick,v=void 0===y||y,g=e.onUnselect,b=e.onSortChange,w=void 0===b?function(){}:b,k=e.variant,E=void 0===k?"default":k,x=e.alternateRowColor,O=void 0!==x&&x,_=e.sort,R=e.emptyMessage,S=void 0===R?"Empty.":R;f.length;n.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.'),n.forEach((function(e,t){e.id||(e.disabled_row=!0,e.id=-t)})));var C=function(e){return e?{backgroundColor:Fh(e)}:{}}(O),j=n.map((function(e){var t=f.map((function(t){return{value:e[t.accessor],style:Ih(t,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:t}})),P=n.map((function(e){return{id:e.id}})),A=wh({list:P,selectedList:a,callback:p}).onSelect,L=j.map((function(e){return e.id})),N=0===L.length,M=L.filter((function(e){return a.includes(e)})),T=!N&&M.length===L.length,I=!T&&a.length>0,F=f.reduce((function(e,t,n){return!1===t.visible&&e.push(n),e}),[]),z=!!p&&!N,D=o().createElement("tr",null,z&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(Mh,{checked:T,indeterminate:I,onSelect:function(e){return p(L,e)},onUnselect:function(e){g(I?a:L,e)}})),f.filter((function(e,t){return!F.includes(t)})).map((function(e){var t,n,r,a=_&&_.accessor===e.accessor,i=_&&"asc"===_.by,c=Ih(e);return o().createElement("th",{style:c,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),o().createElement("div",{className:"neko-column-action"},e.filters&&o().createElement(Sh,jh({accessor:e.accessor},e.filters,{onChange:function(e,t){return s(e,t)},filters:(r=null!==(t=null==l?void 0:l.find((function(t){return t.accessor===e.accessor})))&&void 0!==t?t:null,null!==(n=null==r?void 0:r.value)&&void 0!==n?n:null)}))),o().createElement("div",{className:"neko-column-action",onClick:e.sortable?function(t){var n=_&&_.accessor!==e.accessor;w(e.accessor,n||a&&i?"desc":"asc",t)}:void 0},e.sortable&&o().createElement(so.In,{className:a?"neko-active":"",icon:a&&i?bo.A:go.A,width:"26px",height:"26px"}))))}))),q=wr("neko-table","neko-table-".concat(E),{"neko-row-selectable":!!m}),B=function(e,t){var n=e.filter((function(e){return!1!==e.visible})),r=t?["34px"]:[];return n.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var t=parseFloat(e.width)/100;r.push("".concat(t,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(f,z);return o().createElement(Fl,{busy:h,overlaystyle:{top:"36px",height:"calc(100% - 76px)"}},o().createElement(Nh,{className:q,$gridColumns:B},o().createElement("thead",null,D),o().createElement("tbody",null,!j.length&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},S)),j.map((function(e,t){var n=t%2==0?C:{},r=!!i&&i===e.id||a.includes(e.id);return o().createElement("tr",{key:"neko-row-".concat(e.id),className:r?"selected":"",style:n,onClick:function(t){t.stopPropagation(),m&&v&&m(e.id,t)}},z&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(Mh,{checked:a.includes(e.id),onSelect:function(t){t.stopPropagation(),A([e.id],t)},onUnselect:function(t){t.stopPropagation(),g([e.id],t)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.filter((function(e,t){return!F.includes(t)})).map((function(n,r){return o().createElement("td",{key:"".concat(e.id).concat(t).concat(r),style:n.style},n.value)})))}))),"default"===E&&o().createElement("tfoot",null,D)))},qh=function(e){return o().createElement(Dh,e)};qh.propTypes={columns:pr().arrayOf(pr().any),data:pr().arrayOf(pr().any),busy:pr().bool,onSelect:pr().func,onSelectRow:pr().func,selectOnRowClick:pr().bool,onUnselect:pr().func,selectedItems:pr().arrayOf(pr().any),onSortChange:pr().func,variant:pr().string,alternateRowColor:pr().oneOfType([pr().bool,pr().string])};var Bh,Gh=["images","onNextPage","onPreviousPage","onRefresh","onClick","onRemoveClick","onZoomClick","onSearch","onUnusedImagesChanged","unusedImagesValue","searchValue","busy","currentPage","limit","total","onPageChange","selected","multiSelect","showUploader","uploader","onSelectedOrderChanged","accept","className","onUploadSuccess","onUploadFailure","uploadApiUrl","uploadApiConfig","uploadMultiple","onClose","onCancel","onSave"];function Hh(){return Hh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hh.apply(null,arguments)}function Uh(e){return function(e){if(Array.isArray(e))return $h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Wh(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Wh(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 Wh(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 Zh=Zt(kd)(Bh||(Bh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  width: 633px;\n\n  &.custom-modal {\n    padding: 0;\n  }\n\n  .neko-media-library-modal-wrapper {\n    padding: 15px;\n  }\n\n  .neko-media-library-modal-content-header {\n    align-items: center;\n    display: flex;\n    justify-content: space-between;\n\n    h1 {\n      font-size: 21px;\n      font-weight: bold;\n      margin: 0;\n    }\n\n    input {\n      background-color: var(--neko-white);\n      border: 1px solid var(--neko-black);\n      border-radius: 3px;\n    }\n  }\n  .neko-media-library-modal-content-body {\n    margin-top: 33px;\n    margin-bottom: 36px;\n\n    video {\n      object-fit: cover;\n      height: 100%;\n    }\n\n    .neko-media-library-modal-content-body-list {\n      max-height: 406px;\n      overflow-y: scroll;\n      margin-bottom: 10px;\n      width: 100%;\n    }\n    .neko-media-library-modal-content-body-gallery {\n      display: grid;\n      gap: 10px;\n      grid-template-columns: repeat(6, 1fr);\n      margin-bottom: 10px;\n\n      .neko-media-library-modal-content-media-container {\n        cursor: pointer;\n        position: relative;\n\n        img, video {\n          box-sizing: border-box;\n        }\n\n        &.disabled {\n          img, video {\n            opacity: 0.3;\n            cursor: auto;\n          }\n        }\n\n        &.selected {\n          img, video {\n            cursor: pointer;\n            border: 5px solid var(--neko-main-color);\n          }\n        }\n\n        &:hover {\n          .zoom-button {\n              display: block;\n          }\n        }\n\n        .zoom-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 30px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 2px;\n          left: 2px;\n          width: 30px;\n          height: 30px;\n        }\n      }\n    }\n\n    .neko-media-library-modal-content-body-checkboxes {\n      display: flex;\n      margin-bottom: 8px;\n    }\n\n    .neko-media-library-modal-content-body-selected-gallery {\n      display: flex;\n\n      .neko-media-library-modal-content-selected-media-container {\n        overflow: hidden;\n        position: relative;\n        height: 50px;\n        width: 50px;\n        padding-right: 5px;\n\n        &.dummy {\n          width: 50px;\n\n          &.drag-over {\n            width: 50px;\n          }\n        }\n\n        &.drag-over {\n          width: 105px;\n\n          .zoom-button {\n            left: 56px;\n          }\n        }\n\n        &.drag-over::before {\n          content: '';\n          display: inline-block;\n          width: 50px;\n          height: 50px;\n          background-color: var(--neko-main-color);\n        }\n\n        img, video {\n          box-sizing: border-box;\n          width: 100%;\n          max-width: 50px;\n        }\n\n        &.drag-over {\n          img, video {\n            margin-left: 5px;\n          }\n        }\n\n        &:hover {\n          .remove-button,\n          .zoom-button {\n              display: block;\n          }\n        }\n\n        .remove-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 20px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 1px;\n          right: 1px;\n          width: 20px;\n          height: 20px;\n        }\n\n        .zoom-button {\n          background-color: rgba(0, 0, 0, 0.4);\n          border: 0;\n          border-radius: 20px;\n          cursor: pointer;\n          display: none;\n          position: absolute;\n          top: 1px;\n          left: 1px;\n          width: 20px;\n          height: 20px;\n        }\n      }\n    }\n  }\n  .neko-media-library-modal-content-footer {\n    display: flex;\n    justify-content: space-between;\n  }\n  .neko-media-library-modal-search {\n    position: relative;\n  }\n"]))),Qh="drag-over",Kh=function(e){Array.prototype.forEach.call(document.getElementsByClassName(e),(function(t){t.classList.remove(e)}))},Yh="grid",Xh="list",Jh=[{accessor:"thumbnail_url",title:"Thumb",style:{width:"42px"}},{accessor:"title",title:"Title"},{accessor:"size",title:"Size",style:{width:"70px"}},{accessor:"filename",title:"Filename"}],ep=function(e){var t=e.images,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onRemoveClick,l=e.onZoomClick,c=e.onSearch,s=e.onUnusedImagesChanged,u=e.unusedImagesValue,f=e.searchValue,d=e.busy,h=e.currentPage,p=e.limit,m=e.total,y=e.onPageChange,v=e.selected,g=e.multiSelect,b=void 0!==g&&g,w=e.showUploader,k=void 0!==w&&w,E=e.uploader,x=e.onSelectedOrderChanged,O=e.accept,_=void 0===O?[]:O,R=e.className,S=e.onUploadSuccess,C=void 0===S?function(){}:S,j=e.onUploadFailure,P=void 0===j?function(){}:j,A=e.uploadApiUrl,L=e.uploadApiConfig,N=e.uploadMultiple,M=e.onClose,T=e.onCancel,I=e.onSave,F=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Gh),z=Vh((0,r.useState)(f),2),D=z[0],q=z[1],B=Vh((0,r.useState)(null),2),G=B[0],H=B[1],U=Vh((0,r.useState)(Yh),2),V=U[0],W=U[1],$=(0,r.useRef)(null),Z=Array.isArray(_)?_:_.split(","),Q=wr("neko-media-library-modal",R),K=function(e,t){if(null==e||e.preventDefault(),e&&e.currentTarget&&e.currentTarget.getBoundingClientRect){if(null!==G){var n=e.currentTarget.getBoundingClientRect(),r=n.width,o=n.left,a=n.right,i=t;G<t&&(t>0&&t<v.length?i+1===G&&e.clientX>=a-25?i-=1:(i-1===G&&e.clientX>=o-25||55!==r&&e.clientX>=a-25)&&(i+=1):55!==r&&e.clientX>=a-25&&(i+=1)),Kh(Qh),G!==i&&G+1!==i&&document.getElementById("".concat("nmlm-selected-").concat(i)).classList.add(Qh)}}else console.error("❌ Invalid event or target")},Y=function(e){null==e||e.preventDefault(),H(null),Kh(Qh)},X=function(e,t){null==e||e.preventDefault(),null!==G&&G!==t&&G+1!==t&&x({currentIndex:G,afterIndex:G>t?t:t-1})},J=(0,r.useMemo)((function(){return t.map((function(e){var t,n,r=v.some((function(t){return t.id===e.id})),i=Z.length&&!Z.includes(e.mime),c=[r?"selected":null,i?"disabled":null].filter((function(e){return null!==e}));return o().createElement("div",{key:e.id,className:"neko-media-library-modal-content-media-container ".concat(c.join(" ")),onClick:function(){!r&&i||a({id:e.id,src:e.src,zoom_src:e.zoom_src,mime:e.mime})}},(void 0===e.mime||(null===(t=e.mime)||void 0===t?void 0:t.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),(null===(n=e.mime)||void 0===n?void 0:n.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),o().createElement("button",{className:"zoom-button",onClick:function(t){t.stopPropagation(),l(e)}},o().createElement(Ha,{icon:"zoom-in",variant:"white",width:29,height:29})))}))}),[t,v,l,a,Z]),ee=(0,r.useMemo)((function(){var e=function(e){var t,n;return void 0===e.mime||null!==(t=e.mime)&&void 0!==t&&t.includes("image")?o().createElement("img",{src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null!==(n=e.mime)&&void 0!==n&&n.includes("video")?o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null};return t.map((function(t){return{id:t.id,thumbnail_url:e(t),title:t.title,size:t.size,filename:t.filename}}))}),[t]),te=(0,r.useCallback)((function(){q(""),n()}),[n]),ne=(0,r.useMemo)((function(){var e=function(e,n){var r=t.find((function(t){return e.includes(t.id)}));a({id:r.id,src:r.src,zoom_src:r.zoom_src,mime:r.mime})};return o().createElement(qh,{data:ee,columns:Jh,onSelect:e,onUnselect:e,selectedItems:v.map((function(e){return e.id}))})}),[t,ee,v,a]);return o().createElement(Zh,Hh({className:Q},F),o().createElement("div",{className:"neko-media-library-modal-wrapper",draggable:!0,onDragOver:function(){return Kh(Qh)}},o().createElement(yh,{ref:$,onSuccess:C,onFailure:P,apiUrl:A,apiConfig:L,disabled:!k||null!==G,multiple:N},o().createElement("div",{className:"neko-media-library-modal-content"},o().createElement("div",{className:"neko-media-library-modal-content-header"},o().createElement(Zr,{h1:!0},"Media Library"),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-media-library-modal-search"},o().createElement(Cl,{value:D,disabled:d,onEnter:c,onChange:function(e){return q(e)},placeholder:"Search..."}),""!==D&&o().createElement(Ha,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:te})),o().createElement(vi,{onClick:function(){return c(D)},style:{marginLeft:"4px",marginRight:"4px"}},"Search"),o().createElement(Ha,{variant:V===Yh?"black":"blue",icon:"view-grid",onClick:function(){return W(Yh)},width:"20",height:"20"}),o().createElement(Ha,{variant:V===Xh?"black":"blue",icon:"format-list-bulleted",onClick:function(){return W(Xh)},width:"20",height:"20"}))),o().createElement("div",null,o().createElement("div",{className:"neko-media-library-modal-content-body"},o().createElement(Fl,{busy:d},o().createElement("div",{className:"".concat(V===Yh?"neko-media-library-modal-content-body-gallery":"neko-media-library-modal-content-body-list")},V===Yh&&k&&E,V===Yh?J:ne)),o().createElement("div",{className:"neko-media-library-modal-content-body-checkboxes"},o().createElement(no,null,o().createElement(ci,{id:"unused_images",label:"Unused Images",onChange:s,checked:u}))),o().createElement("div",{className:"neko-media-library-modal-content-body-selected-gallery"},function(){if(!b)return[];var e=o().createElement("div",{id:"nmlm-selected-".concat(v.length),className:"neko-media-library-modal-content-selected-media-container dummy",draggable:!1,onDragEnd:function(e){return Y(e)},onDragOver:function(e){return K(e,v.length)},onDrop:function(e){return X(e,v.length)},onDragLeave:function(){return Kh(Qh)}}),t=v.map((function(e,t){var n,r;return o().createElement("div",{id:"nmlm-selected-".concat(t),key:e.id,className:"neko-media-library-modal-content-selected-media-container",draggable:!0,onDragStart:function(){return H(t)},onDragEnd:Y,onDragOver:function(e){return K(e,t)},onDrop:function(e){return X(e,t)}},(void 0===e.mime||(null===(n=e.mime)||void 0===n?void 0:n.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media"}),(null===(r=e.mime)||void 0===r?void 0:r.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media"}),o().createElement("button",{className:"remove-button",onClick:function(){return i({id:e.id,src:e.src})}},o().createElement(Ha,{icon:"close",variant:"white",width:19,height:19})),o().createElement("button",{className:"zoom-button",onClick:function(){return l(e)}},o().createElement(Ha,{icon:"zoom-in",variant:"white",width:19,height:19})))}));return[].concat(Uh(t),[e])}()))),o().createElement("div",{className:"neko-media-library-modal-content-footer"},o().createElement(rh,{limit:p,currentPage:h,total:m,onClick:y}),o().createElement("div",{style:{display:"flex"}},!!M&&o().createElement(vi,{onClick:function(){return M()}},"Close"),!!T&&o().createElement(vi,{className:"danger",onClick:function(){return T()}},"Cancel"),!!I&&o().createElement(vi,{onClick:function(){return I()}},"Save")))))))},tp=function(e){return o().createElement(ep,e)};function np(e){return np="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},np(e)}function rp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */rp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==np(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(np(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function op(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ap(e){return function(e){if(Array.isArray(e))return cp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lp(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 ip(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||lp(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 lp(e,t){if(e){if("string"==typeof e)return cp(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)?cp(e,t):void 0}}function cp(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}tp.propTypes={images:pr().array,onNextPage:pr().func,onPreviousPage:pr().func,onRefresh:pr().func,onClick:pr().func,onSearch:pr().func,searchValue:pr().string,busy:pr().bool,currentPage:pr().number,limit:pr().number,total:pr().number,onPageChange:pr().func,multiSelect:pr().bool,selected:pr().array,onClose:pr().func,onCancel:pr().func,onSave:pr().func,accept:pr().oneOf([pr().string,pr().array])};var sp=wp.element,up=sp.useState,fp=sp.useEffect,dp=sp.useMemo,hp=sp.useCallback,pp=Cc?1e3:50,mp=function(e){var t=e.isOpen,n=e.selectedMedias,r=e.onClose,o=void 0===r?{}:r,a=e.onSave,i=void 0===a?{}:a,l=ip(up(""),2),c=l[0],s=l[1],u=ip(up(1),2),f=u[0],d=u[1],h=ip(up(24*(f-1)),2),p=h[0],m=h[1],y=ip(up({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),v=y[0],g=y[1],b=ip(up(0),2),w=b[0],k=b[1],E=ip(up(!1),2),x=E[0],O=E[1];fp((function(){t&&g(n)}),[t,n]),fp((function(){m(24*(f-1))}),[f]),fp((function(){d(1)}),[c,w]);var _=hp((function(){s(""),d(1),m(24*(f-1)),g({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),k(0),O(!1),o()}),[o,f]),R=hp((function(){i(v),_()}),[i,v,_]),S=hp((function(e,t,n){g({thumbnail_ids:[].concat(ap(v.thumbnail_ids),ap(e)),thumbnail_urls:[].concat(ap(v.thumbnail_urls),ap(t)),thumbnails:[].concat(ap(v.thumbnails),ap(n))})}),[v]),C=hp((function(e,t){g({thumbnail_ids:v.thumbnail_ids.filter((function(t){return t!=e})),thumbnail_urls:v.thumbnail_urls.filter((function(e){return e!=t})),thumbnails:v.thumbnails.filter((function(t){return t.id!=e}))})}),[v]),j=hp((function(){return s("")}),[]),P=hp((function(e){var t=e.id,n=e.src,r=e.zoom_src,o=e.mime;if(e.needsMutate&&mutateLatestPhotos(),v.thumbnail_ids.includes(t))C(t,n);else{if(v.thumbnail_ids.length>=pp){var a="The maximum number of the media is up to ".concat(pp," medias.");return Cc||(a+=" Please upgrade to the Pro version to add up to 1000 medias."),void alert(a)}S([t],[n],[{id:t,url:n,zoom_url:r,mime:o}])}}),[v,C,S,pp]),A=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){op(a,r,o,i,l,"next",e)}function l(e){op(a,r,o,i,l,"throw",e)}i(void 0)}))}}(rp().mark((function e(t){var n,r,o,a,i;return rp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.queryKey,r=ip(n,2),o=r[0],a=r[1],e.next=4,fetch(o,a);case 4:if((i=e.sent).ok){e.next=7;break}throw new Error("Network response was not ok");case 7:return e.abrupt("return",i.json());case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=ar(dp((function(){return[nl("".concat(_c,"/latest_photos"),{search:c,offset:p,unusedImages:w,limit:24}),{headers:{"X-WP-Nonce":jc}}]}),[c,p,w,_c,jc,nl]),A,{keepPreviousData:!0}),N=L.data,M=L.isLoading,T=L.error;fp((function(){T&&console.error("Failed to fetch latest photos:",T)}),[T]);var I=(null==N?void 0:N.data)||[],F=(null==N?void 0:N.total)||0,z=dp((function(){return I.map((function(e){return{id:e.id,src:e.thumbnail_url,zoom_src:e.zoom_url,title:e.title,filename:e.filename,size:e.size,mime:e.mime}}))}),[I]),D=hp((function(e){var t=e.currentIndex,n=e.afterIndex,r=ap(v.thumbnails),o=ap(v.thumbnail_ids),a=ap(v.thumbnail_urls),i=ip(r.splice(t,1),1)[0];r.splice(n,0,i);var l=ip(o.splice(t,1),1)[0];o.splice(n,0,l);var c=ip(a.splice(t,1),1)[0];a.splice(n,0,c),g({thumbnail_ids:o,thumbnail_urls:a,thumbnails:r})}),[v]);return React.createElement(tp,{id:"neko-modal-select-photo",isOpen:t,accept:"image/gif,image/jpeg,image/png,image/webp,image/avif,video/mp4,video/quicktime",images:z,showUploader:!1,onClick:P,onRemoveClick:P,onZoomClick:null,busy:x||M,searchValue:c,onSearch:s,onRefresh:j,total:F,currentPage:f,limit:24,onPageChange:d,multiSelect:!0,selected:v.thumbnails.map((function(e){return{id:e.id,src:e.url,zoom_src:e.zoom_url,mime:e.mime}})),onSelectedOrderChanged:D,onCancel:_,onSave:R,unusedImagesValue:w,onUnusedImagesChanged:function(e,t){return k(Number(e))}})};function yp(e){return yp="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},yp(e)}function vp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */vp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==yp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(yp(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function gp(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function bp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kp(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)?kp(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 kp(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 Ep=wp.element.useState,xp={display:"flex",alignItems:"center",background:"#f8fcff",height:26,color:"#779bb8",margin:0,padding:"0px 10px",fontSize:13,textAlign:"center",border:"2px solid rgb(210 228 243)",borderRadius:8,fontFamily:"system-ui",cursor:"pointer",whiteSpace:"pre",overflow:"hidden",textOverflow:"ellipsis",flex:"1 1 auto"};var Op=function(e){var t=e.prefix,n=void 0===t?"code-engine":t,r=e.name,a=void 0===r?"shortcode":r,i=e.params,l=void 0===i?{id:1}:i,c=e.color,s=void 0===c?"green":c,u=bp(Ep(""),2),f=u[0],d=u[1],h=function(e,t){var n=Object.entries(t).map((function(e){var t=bp(e,2),n=t[0],r=t[1];return"".concat(n,'="').concat(r,'"')})).join(" ");return"[".concat(e).concat(n?" "+n:"","]")}(n,l),p=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){gp(a,r,o,i,l,"next",e)}function l(e){gp(a,r,o,i,l,"throw",e)}i(void 0)}))}}(vp().mark((function e(){return vp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(navigator.clipboard){e.next=3;break}return alert("Clipboard is not enabled (only works with https)."),e.abrupt("return");case 3:return e.next=5,navigator.clipboard.writeText(h);case 5:d("Copied ".concat(a," to clipboard!")),setTimeout((function(){d("")}),1e3);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(e,t){return e.split(/(".*?")/).map((function(e,n){return/^".*"$/.test(e)?o().createElement("span",{key:n,style:{color:"var(--neko-".concat(t,")")}},e):o().createElement(o().Fragment,{key:n},e)}))}(h,s);return o().createElement(o().Fragment,null,o().createElement(Xd,null),o().createElement("pre",{className:"neko-shortcode",onClick:p,style:xp},f||m),o().createElement(Xd,null))};Op.propTypes={prefix:pr().string,name:pr().string,params:pr().object,color:pr().string};var _p,Rp=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function Sp(){return Sp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sp.apply(null,arguments)}function Cp(e){return"number"==typeof e?"".concat(e,"px"):e}var jp=Zt.div(_p||(_p=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  color: var(--neko-white);\n  font-family: var(--neko-font-family);\n  font-size: ",";\n  position: relative;\n  display: inline-block;\n  width: ",";\n  height: ",";\n\n  &[data-is-disabled=disabled] {\n    opacity: 0.6;\n    transition: opacity 160ms ease-in-out;\n\n    .neko-slider {\n      cursor: not-allowed;\n      box-shadow: var(--neko-shadow-xs);\n    }\n  }\n\n  input {\n    opacity: 0;\n    width: 0;\n    height: 0;\n    border: 0;\n  }\n\n  .neko-slider {\n    background-color: ",';\n    border-radius: 35px;\n    align-items: center;\n    cursor: pointer;\n    display: inline-flex;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    transition: background-color 260ms ease-in-out, box-shadow 160ms ease-in-out;\n    will-change: background-color, box-shadow;\n    margin-bottom: -2px;\n    box-shadow: var(--neko-shadow-xs);\n  }\n\n  .neko-slider:before {\n    border-radius: 50%;\n    position: absolute;\n    content: "";\n    height: ',";\n    width: ",';\n    left: 4px;\n    top: 50%;\n    background-color: white;\n    transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 160ms ease-in-out;\n    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18);\n    will-change: transform, box-shadow;\n    transform: translate(0, -50%);\n  }\n\n  .neko-slider:after {\n    content: "','";\n    margin-left: auto;\n    margin-right: ',";\n  }\n\n  &.neko-checked .neko-slider {\n    background-color: ",";\n    box-shadow: var(--neko-shadow-sm);\n  }\n\n  &.neko-checked .neko-slider:before {\n    transform: translate(",', -50%);\n    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18), 0 2px 4px rgba(16, 24, 40, 0.12);\n  }\n\n  &.neko-checked .neko-slider:after {\n    content: "','";\n    margin-left: ',";\n    margin-right: auto;\n  }\n\n  /* Hover/active states for a touch of life */\n  &:not([data-is-disabled=disabled]) .neko-slider:hover { box-shadow: var(--neko-shadow-sm); }\n\n  @media (prefers-reduced-motion: reduce) {\n    .neko-slider { transition: none; }\n    .neko-slider:before { transition: none; }\n  }\n"])),(function(e){return e.fontSize}),(function(e){return Cp(e.width)}),(function(e){return Cp(e.height)}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return"calc(".concat(Cp(e.height)," - 8px)")}),(function(e){return"calc(".concat(Cp(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(Cp(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(Cp(e.width)," - ").concat(Cp(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(Cp(e.height)," / 2)")})),Pp=function(e){var t=e.width,n=void 0===t?40:t,o=e.height,a=void 0===o?24:o,i=e.fontSize,l=void 0===i?"13px":i,c=e.onLabel,s=void 0===c?"Yes":c,u=e.offLabel,f=void 0===u?"No":u,d=e.onBackgroundColor,h=void 0===d?"var(--neko-success)":d,p=e.offBackgroundColor,m=void 0===p?"var(--neko-disabled-color)":p,y=e.onValue,v=e.offValue,g=e.small,b=e.checked,w=void 0!==b&&b,k=e.onChange,E=e.disabled,x=void 0!==E&&E,O=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Rp),_=wr("neko-switch",{small:g,"neko-checked":w}),R=(0,r.useCallback)((function(e){x||k(e?void 0===y||y:void 0!==v&&v)}),[y,v,k,x]);return g&&(a=20,l="11px"),React.createElement(jp,Sp({className:_,width:n,height:a,fontSize:l},O,{$offBackgroundColor:m,$onBackgroundColor:h,$onLabel:s,$offLabel:f,"data-is-disabled":x?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return R(!w)}}))};Pp.propTypes={width:pr().number,height:pr().number,fontSize:pr().string,onValue:pr().string,offValue:pr().string,checked:pr().bool,onBackgroundColor:pr().string,offBackgroundColor:pr().string,onLabel:pr().string,offLabel:pr().string};var Ap=function(e){var t=new Date(1e3*e),n=t.toLocaleDateString("ja-JP",{year:"numeric",month:"2-digit",day:"2-digit"}),r=t.toLocaleTimeString("ja-JP",{hour:"2-digit",minute:"2-digit",second:"2-digit"});return React.createElement("div",{style:Lp},React.createElement("div",{style:Np},React.createElement("span",null,"📅 Date"),React.createElement("span",null,"⏰ Time")),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},React.createElement("span",null,n),React.createElement("span",null,r)))},Lp={padding:"12px 16px",borderRadius:"8px",margin:"8px 0"},Np={display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"},Mp={fontSize:".8rem",fontWeight:600,margin:"2px 0",color:"#333"},Tp={fontSize:"0.55rem",color:"#555"},Ip=function(e){var t=e.id,n=e.name,r=e.description,o=e.order,a=e.layout;return React.createElement("div",{style:Lp},React.createElement("div",{style:Np},React.createElement("span",null,"#",t),React.createElement("span",null,null==a?void 0:a.toUpperCase()," · #",o)),React.createElement("div",{style:Mp},n),React.createElement("div",{style:Tp},r))};function Fp(e){return Fp="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},Fp(e)}function zp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */zp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Fp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Fp(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Dp(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function qp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Dp(a,r,o,i,l,"next",e)}function l(e){Dp(a,r,o,i,l,"throw",e)}i(void 0)}))}}var Bp,Gp=["posts","onNextPage","onPreviousPage","onRefresh","onSearch","searchValue","busy","currentPage","limit","total","onPageChange","selected","onSelect","onClose","onCancel","onSave","className","maxSelect"];function Hp(){return Hp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hp.apply(null,arguments)}function Up(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vp(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)?Vp(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 Vp(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 Wp=Zt(kd)(Bp||(Bp=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n  width: 800px;\n\n  &.custom-modal {\n    padding: 0;\n  }\n\n  .neko-post-selector-modal-wrapper {\n    padding: 15px;\n  }\n\n  .neko-post-selector-modal-content-header {\n    align-items: center;\n    display: flex;\n    justify-content: space-between;\n\n    h1 {\n      font-size: 21px;\n      font-weight: bold;\n      margin: 0;\n    }\n\n    input {\n      background-color: var(--neko-white);\n      border: 1px solid var(--neko-black);\n      border-radius: 3px;\n    }\n  }\n\n  .neko-post-selector-modal-content-body {\n    margin-top: 33px;\n    margin-bottom: 36px;\n\n    .neko-post-selector-modal-content-body-list {\n      max-height: 406px;\n      overflow-y: scroll;\n      margin-bottom: 10px;\n      width: 100%;\n    }\n\n    .neko-post-selector-modal-content-body-selected {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 16px;\n      padding: 8px;\n      background-color: var(--neko-gray-10);\n      border-radius: 4px;\n\n      .neko-post-selector-modal-content-selected-item {\n        display: flex;\n        align-items: center;\n        padding: 4px 8px;\n        background-color: var(--neko-white);\n        border: 1px solid var(--neko-gray-30);\n        border-radius: 4px;\n        font-size: 14px;\n\n        .remove-button {\n          background: none;\n          border: none;\n          margin-left: 8px;\n          cursor: pointer;\n          padding: 0;\n          color: var(--neko-gray-60);\n          \n          &:hover {\n            color: var(--neko-gray-80);\n          }\n        }\n      }\n    }\n  }\n\n  .neko-post-selector-modal-content-footer {\n    display: flex;\n    justify-content: space-between;\n  }\n\n  .neko-post-selector-modal-search {\n    position: relative;\n  }\n"]))),$p=[{accessor:"title",title:"Title"},{accessor:"date",title:"Date",width:"120px"},{accessor:"author",title:"Author",width:"150px"},{accessor:"status",title:"Status",width:"100px"}],Zp=function(e){var t=e.posts,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onSearch,i=e.searchValue,l=e.busy,c=e.currentPage,s=e.limit,u=e.total,f=e.onPageChange,d=e.selected,h=e.onSelect,p=e.onClose,m=e.onCancel,y=e.onSave,v=e.className,g=e.maxSelect,b=void 0===g?1:g,w=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Gp),k=Up((0,r.useState)(i),2),E=k[0],x=k[1],O=wr("neko-post-selector-modal",v),_=(0,r.useCallback)((function(){x(""),n()}),[n]),R=(0,r.useMemo)((function(){return t.map((function(e){return{id:e.id,title:e.title,date:new Date(e.date).toLocaleDateString(),author:e.author,status:e.status}}))}),[t]),S=(0,r.useMemo)((function(){return Array.isArray(d)?d:d?[d]:[]}),[d]),C=(0,r.useMemo)((function(){var e=function(e){var n=t.filter((function(t){return e.includes(t.id)}));h(1===b?n[0]:n)};return o().createElement(qh,{data:R,columns:$p,onSelect:e,onUnselect:e,selectedItems:S.map((function(e){return e.id})),selectOnRowClick:!0})}),[t,R,S,h,b]),j=(0,r.useMemo)((function(){return 1!==b&&S.length?o().createElement("div",{className:"neko-post-selector-modal-content-body-selected"},S.map((function(e){return o().createElement("div",{key:e.id,className:"neko-post-selector-modal-content-selected-item"},e.title,o().createElement("button",{className:"remove-button",onClick:function(){var t=S.filter((function(t){return t.id!==e.id}));h(t)}},o().createElement(Ha,{icon:"close",width:16,height:16})))}))):null}),[S,b,h]);return o().createElement(Wp,Hp({className:O},w),o().createElement("div",{className:"neko-post-selector-modal-wrapper"},o().createElement("div",{className:"neko-post-selector-modal-content"},o().createElement("div",{className:"neko-post-selector-modal-content-header"},o().createElement(Zr,{h1:!0},"Select Post",b>1?"s":""),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-post-selector-modal-search"},o().createElement(Cl,{value:E,disabled:l,onEnter:a,onChange:function(e){return x(e)},placeholder:"Search posts..."}),""!==E&&o().createElement(Ha,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:_})),o().createElement(vi,{onClick:function(){return a(E)},style:{marginLeft:"4px"}},"Search"))),o().createElement("div",null,o().createElement("div",{className:"neko-post-selector-modal-content-body"},o().createElement(Fl,{busy:l},o().createElement("div",{className:"neko-post-selector-modal-content-body-list"},C),j))),o().createElement("div",{className:"neko-post-selector-modal-content-footer"},o().createElement(rh,{limit:s,currentPage:c,total:u,onClick:f}),o().createElement("div",{style:{display:"flex"}},!!p&&o().createElement(vi,{onClick:function(){return p()}},"Close"),!!m&&o().createElement(vi,{className:"danger",onClick:function(){return m()}},"Cancel"),!!y&&o().createElement(vi,{onClick:function(){return y()}},"Save"))))))},Qp=function(e){return o().createElement(Zp,e)};function Kp(e){return function(e){if(Array.isArray(e))return Jp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xp(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 Yp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Xp(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 Xp(e,t){if(e){if("string"==typeof e)return Jp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jp(e,t):void 0}}function Jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Qp.propTypes={posts:pr().arrayOf(pr().shape({id:pr().number.isRequired,title:pr().string.isRequired,date:pr().string.isRequired,author:pr().string.isRequired,status:pr().string.isRequired})),onNextPage:pr().func,onPreviousPage:pr().func,onRefresh:pr().func,onSearch:pr().func,searchValue:pr().string,busy:pr().bool,currentPage:pr().number,limit:pr().number,total:pr().number,onPageChange:pr().func,selected:pr().oneOfType([pr().shape({id:pr().number.isRequired,title:pr().string.isRequired,date:pr().string.isRequired,author:pr().string.isRequired,status:pr().string.isRequired}),pr().arrayOf(pr().shape({id:pr().number.isRequired,title:pr().string.isRequired,date:pr().string.isRequired,author:pr().string.isRequired,status:pr().string.isRequired}))]),onSelect:pr().func.isRequired,onClose:pr().func,onCancel:pr().func,onSave:pr().func,maxSelect:pr().number};var em=wp.element,tm=em.useState,nm=em.useEffect,rm=(em.useMemo,em.useCallback),om=function(e){var t,n,r=e.isOpen,o=e.onClose,a=e.onSave,i=e.selectedPostIds,l=Yp(tm(""),2),c=l[0],s=l[1],u=Yp(tm(1),2),f=u[0],d=u[1],h=Yp(tm([]),2),p=h[0],m=h[1],y=ar({queryKey:["posts",t={search:c,offset:10*(f-1),limit:10}],queryFn:(n=qp(zp().mark((function e(){var n;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/fetch_posts"),{nonce:jc,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch posts");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),v=y.data,g=y.isLoading,b=(y.error,(null==v?void 0:v.data)||[]),w=(null==v?void 0:v.total)||0;nm((function(){if(!(c.length>0)&&(null==i?void 0:i.length)>0){var e=b.filter((function(e){return i.includes(e.id)}));m(e)}}),[i,b.length,c]);var k=rm((function(e){s(e),d(1)}),[]),E=rm((function(e){d(e)}),[]),x=rm((function(e){var t=e[0];p.some((function(e){return e.id===t.id}))?m(p.filter((function(e){return e.id!==t.id}))):m([].concat(Kp(p),[t]))}),[p,b]),O=rm((function(){a(p.map((function(e){return e.id}))),o()}),[p,a,o]);return React.createElement(Qp,{isOpen:r,posts:b,selected:p,maxSelect:100,onNextPage:function(){return E(f+1)},onPreviousPage:function(){return E(f-1)},onRefresh:function(){return E(1)},onSearch:k,searchValue:c,busy:g,currentPage:f,limit:10,total:w,onPageChange:E,onSelect:x,onClose:o,onCancel:o,onSave:O})};function am(e){return am="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},am(e)}function im(e){return function(e){if(Array.isArray(e))return mm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pm(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 lm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */lm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==am(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(am(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function cm(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function sm(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){cm(a,r,o,i,l,"next",e)}function l(e){cm(a,r,o,i,l,"throw",e)}i(void 0)}))}}function um(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 fm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?um(Object(n),!0).forEach((function(t){dm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):um(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=am(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=am(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==am(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||pm(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 pm(e,t){if(e){if("string"==typeof e)return mm(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)?mm(e,t):void 0}}function mm(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 ym=wp.element,vm=ym.useState,gm=ym.useMemo,bm=ym.useEffect,wm=function(e){var t,n,r=e.layoutOptions,o=e.orderByOptions,a=e.busy,i=e.setBusyAction,l=e.mglGalleryShortcodeOverrideDisabled,c=e.setSelectedGalleriesItems,s=e.modals,u=e.setModals,f=e.allGalleries,d=e.filters,h=e.setFilters,p=e.columns,m=en().colors,y=hm(vm(""),2),v=y[0],g=y[1],b=hm(vm(""),2),w=b[0],k=b[1],E=hm(vm(""),2),x=E[0],O=E[1],_=hm(vm(""),2),R=_[0],S=_[1],C=hm(vm({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),j=C[0],P=C[1],A=hm(vm(""),2),L=A[0],N=A[1],M=hm(vm("none"),2),T=M[0],I=M[1],F=hm(vm([]),2),z=F[0],D=F[1],q=hm(vm(!1),2),B=q[0],G=q[1],H=hm(vm(!1),2),U=H[0],V=H[1],W=hm(vm(!0),2),$=W[0],Z=W[1],Q=hm(vm([]),2),K=Q[0],Y=Q[1],X=hm(vm(5),2),J=X[0],ee=X[1],te=hm(vm("Create"),2),ne=te[0],re=te[1],oe=hm(vm({filters:d,sort:{accessor:"updated",by:"desc"},page:1,limit:10}),2),ae=oe[0],ie=oe[1],le=ar({queryKey:["galleries",t=ae],queryFn:(n=qp(zp().mark((function e(){var n;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/fetch_shortcodes"),{nonce:jc,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch galleries");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),ce=function(){var e,t=cn();return fr({mutationFn:(e=qp(zp().mark((function e(t){var n;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/save_shortcode"),{json:t,nonce:jc,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save gallery");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),se=function(){var e,t=cn();return fr({mutationFn:(e=qp(zp().mark((function e(t){var n,r;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.next=3,el("".concat(_c,"/remove_shortcode"),{json:{id:n},nonce:jc,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove gallery");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),ue=le.data,fe=le.isLoading,de=(null==ue?void 0:ue.data)||{},he=(null==ue?void 0:ue.total)||0;bm((function(){if(0!==z.length){var e=z.map((function(e){var t=f[e]||de[e];return t=fm(fm({},t),{},{id:e})}));c(e)}}),[z,de,f]);var pe=function(){u(fm(fm({},s),{},{createShortcode:!1})),P({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),g(""),S(""),O(""),k(""),G(!1),V(!1),Y([]),ee(5)},me=function(){var e=sm(lm().mark((function e(){return lm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,ce.mutateAsync({medias:j,name:v,layout:R,order_by:T,description:w,is_post_mode:B,is_hero_mode:U,posts:B&&!$?K:null,latest_posts:B&&$?J:null,lead_image_id:L,id:x});case 4:pe(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:i(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=sm(lm().mark((function e(t){var n,r;return lm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the gallery "'.concat(r,'" ?'))){e.next=12;break}return i(!0),e.prev=3,e.next=6,se.mutateAsync({id:n});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:i(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),ve=gm((function(){var e;return null===(e=Object.entries(de))||void 0===e?void 0:e.map((function(e){var t=hm(e,2),n=t[0],r=t[1],o={layout:r.layout};null!=r&&r.order_by&&"none"!==(null==r?void 0:r.order_by)&&(o.order_by=r.order_by),null!=r&&r.is_post_mode?(r.posts?o.posts=r.posts.join(", "):r.latest_posts&&(o.latest_posts=r.latest_posts),null!=r&&r.hero&&(o.hero="true")):o.ids=r.medias.thumbnail_ids.join(", ");var a=React.createElement(Op,{prefix:l?"meow-gallery":"gallery",params:o}),i=React.createElement(Op,{prefix:l?"meow-gallery":"gallery",params:{id:n}}),c=null!=r&&r.updated?Ap(r.updated):null,f=Ip({id:n,name:r.name,description:r.description,order:r.order_by,layout:r.layout}),d=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement(vi,{className:"primary",onClick:function(){return function(e){var t=de[e];O(e),g(t.name),P(t.medias),N((null==t?void 0:t.lead_image_id)||""),S(t.layout),k(t.description),G(t.is_post_mode),I(t.order_by||"none"),t.is_post_mode&&(t.posts?(Z(!1),Y(t.posts)):t.latest_posts&&(Z(!0),ee(t.latest_posts)),t.hero&&V(!0)),re("Update"),u(fm(fm({},s),{},{createShortcode:!0}))}(n)}},"Edit"),React.createElement(vi,{className:"danger",style:{margin:0},onClick:function(){return ye({id:n,name:r.name})}},"Remove")),h=React.createElement(React.Fragment,null,React.createElement("div",{style:{width:100,display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:3}},r.medias.thumbnails.slice(0,4).map((function(e,t){var n;return null!==(n=e.mime)&&void 0!==n&&n.includes("video")?React.createElement("video",{muted:!0,loop:!0,playsInline:!0,key:t,src:e.url,style:{width:"100%",height:"100%",display:"block",borderRadius:3,objectFit:"cover"}}):React.createElement("img",{key:t,src:e.url,style:{width:"100%",height:"auto",display:"block",borderRadius:3}})}))));return{id:n,updated:c,thumbnail:null!=r&&r.is_post_mode?"No preview":h,info:f,shortcode:React.createElement(React.Fragment,null,a,i),actions:d}}))}),[de,l]),ge=gm((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row"}},React.createElement(rh,{currentPage:ae.page,limit:ae.limit,total:he,onClick:function(e){ie((function(t){return fm(fm({},t),{},{page:e})}))}})))}),[ae,he]),be=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(vi,{className:"primary",onClick:function(){O(""),g(""),P({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),N(""),S(""),k(""),G(!1),V(!1),Y([]),ee(5),I("none"),re("Create"),u(fm(fm({},s),{},{createShortcode:!0}))}},"Create a Gallery"),React.createElement(vi,{className:"secondary",onClick:function(){return u(fm(fm({},s),{},{shortcodeInformation:!0}))}},React.createElement(Ha,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more"),z.length>0&&!s.createCollection&&React.createElement(vi,{style:{marginLeft:15},className:"secondary",onClick:function(){u(fm(fm({},s),{},{createCollection:!0}))},requirePro:!Cc},"Create a Collection")),ge),React.createElement(qh,{busy:fe,selectOnRowClick:!1,sort:ae.sort,onSortChange:function(e,t){ie((function(n){return fm(fm({},n),{},{sort:{accessor:e,by:t}})}))},filters:d,onFilterChange:function(e,t){var n=[].concat(im(d.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);h(n)},data:ve,columns:p,emptyMessage:React.createElement(React.Fragment,null,fe?"Loading...":"It's empty here. You can create your first gallery shortcode by clicking on the button above.😸"),selectedItems:z,onSelectRow:function(e){D([e])},onSelect:function(e){D([].concat(im(z),im(e)))},onUnselect:function(e){D(im(z.filter((function(t){return!e.includes(t)}))))}})),we=React.createElement(mp,{isOpen:s.selectMedia,selectedMedias:j,onClose:function(){return u(fm(fm({},s),{},{selectMedia:!1}))},onSave:function(e){P(e)}}),ke=React.createElement(om,{isOpen:s.selectPosts,selectedPosts:K,onClose:function(){return u(fm(fm({},s),{},{selectPosts:!1}))},onSave:Y}),Ee=React.createElement(kd,{isOpen:s.shortcodeInformation,title:"Gallery Manager",content:React.createElement(React.Fragment,null,React.createElement(Zr,{p:!0},"Create beautiful galleries and easily use them in your posts, pages, or widgets by copying a shortcode."),React.createElement(Xd,null),React.createElement(Zr,{h2:!0},"What sets apart the Meow Gallery Block from the Gallery Manager?"),React.createElement(Zr,{p:!0},"The Meow Gallery Block is a Gutenberg Block, offering a visual way to craft galleries. Meanwhile, the Gallery Manager lets you create galleries using shortcodes—ideal for users of third-party page builders like Elementor that don't support Gutenberg Blocks. With the Gallery Manager, you can effortlessly create galleries, use them in different places, and manage edits in one central location."),React.createElement(Xd,null),React.createElement(Zr,{h2:!0},"How do the two shortcodes differ?"),React.createElement(Zr,{p:!0},"The first shortcode includes media IDs and updates along with the gallery—it's the default shortcode. If you make changes, you'll need to update it everywhere you've used it. On the other hand, the second shortcode features a unique ID. It's handy for using the same gallery in different places. The benefit is that when you update the gallery, the shortcode remains unchanged, saving you from updating it everywhere.")),okButton:{label:"Close",onClick:function(){return u(fm(fm({},s),{},{shortcodeInformation:!1}))}},onRequestClose:function(){return u(fm(fm({},s),{},{shortcodeInformation:!1}))}});return{jsxShortcodeMaker:be,jsxCreateShortcodeModal:React.createElement(kd,{isOpen:s.createShortcode,title:React.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},ne," a Gallery",React.createElement(Pp,{style:{fontWeight:400},onLabel:"Medias",offLabel:"Posts",width:100,onBackgroundColor:m.purple,offBackgroundColor:m.green,onChange:function(e){G(!e)},checked:!B})),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(Cl,{name:"gallery_name",type:"text",value:v,placeholder:"Gallery Name...",onChange:function(e){return g(e)},style:{flex:.9}}),React.createElement(Lf,{scrolldown:!0,name:"gallery_layout",disabled:a,value:R,style:{minWidth:100},onChange:function(e){return S(e)}},null==r?void 0:r.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),!B&&React.createElement(vi,{className:"primary",onClick:function(){return u(fm(fm({},s),{},{selectMedia:!0}))}},"Select Medias")),React.createElement(Xd,null),B&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(Pp,{style:{flex:"none",marginRight:10},onLabel:"Post IDs",offLabel:"Latest Posts",width:100,onBackgroundColor:m.purple,offBackgroundColor:m.green,onChange:function(e){Z(!e)},checked:!$}),!$&&React.createElement(React.Fragment,null,React.createElement(Cl,{disabled:!0,name:"post_ids",type:"text",value:K.join(", "),style:{flex:1},placeholder:"Post IDs... (separated by commas)",onChange:function(e){Y(e.split(",").map((function(e){return e.trim()})))}}),React.createElement(vi,{className:"primary",style:{marginLeft:10},onClick:function(){return u(fm(fm({},s),{},{selectPosts:!0}))}},"Select Posts")),$&&React.createElement(Cl,{name:"latest_posts_number",type:"number",value:J,style:{flex:1},placeholder:"Number of latest posts...",onChange:function(e){return ee(e)}})),"carousel"==R&&React.createElement(ci,{name:"carousel_hero_mode",label:"Hero Mode",description:"Display the post title and excerpt on top of the image, linking to the post.",checked:U,onChange:function(e){return V(e)}}),React.createElement(Xd,null)),React.createElement(Cl,{name:"gallery_description",type:"text",value:w,placeholder:"Gallery Description...",onChange:function(e){return k(e)}}),j.thumbnails.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"}},React.createElement(Zr,{style:{margin:0}},j.thumbnails.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},j.thumbnails.map((function(e,t){var n;return e.url?t>10?null:null!==(n=e.mime)&&void 0!==n&&n.includes("video")?React.createElement("video",{muted:!0,loop:!0,playsInline:!0,key:t,src:e.url,style:{width:25,height:25,margin:2,borderRadius:3,objectFit:"cover"}}):React.createElement("img",{key:t,src:e.url,style:{width:25,height:25,margin:2,borderRadius:3}}):null})),j.thumbnails.length>10&&React.createElement(Zr,{style:{background:"#d3d3d3",padding:5,borderRadius:3}},"+",j.thumbnails.length-10))),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:10}},React.createElement(Lf,{scrolldown:!0,name:"order_by",disabled:a,value:T,style:{minWidth:100,marginTop:10,flex:1},onChange:function(e){return I(e)}},null==o?void 0:o.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),React.createElement(vi,{className:"primary",onClick:function(){return u(fm(fm({},s),{},{selectLeadImage:!0}))},style:{marginTop:10}},"Select a Lead Image")))),okButton:{label:ne,onClick:me,disabled:0===v.length||!B&&0===j.thumbnails.length||B&&($?0===J:0===K.length)||a||ce.isPending},cancelButton:{label:"Cancel",onClick:pe,disabled:a||ce.isPending},onRequestClose:function(){return pe()}}),jsxSelectImagesModal:we,jsxSelectLeadImageModal:React.createElement(kd,{isOpen:s.selectLeadImage,title:"Select a Lead Image",content:React.createElement(React.Fragment,null,React.createElement(Zr,{p:!0},"Choose a lead image for your gallery. The lead image will be used as the main thumbnail for this gallery. This will be used as the displayed image in a Collection."),React.createElement(Xd,null),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"10px",justifyContent:"center",maxHeight:"400px",overflowY:"auto"}},j.thumbnails.map((function(e,t){var n,r=j.thumbnail_ids[t]===L,o={width:65,height:65,margin:2,borderRadius:5,objectFit:"cover",cursor:"pointer",border:r?"3px solid rgb(106, 145, 228)":"1px solid #ddd",position:"relative"};return React.createElement("div",{key:t,onClick:function(){N(j.thumbnail_ids[t])},style:{position:"relative"}},null!==(n=e.mime)&&void 0!==n&&n.includes("video")?React.createElement("video",{muted:!0,loop:!0,playsInline:!0,src:e.url,style:o}):React.createElement("img",{src:e.url,style:o}),r&&React.createElement("div",{style:{position:"absolute",top:"5px",right:"5px",borderRadius:"50%",padding:"2px",color:"white",fontSize:"16px"}},"⭐"))})))),okButton:{label:"Save Lead Image",onClick:function(){return u(fm(fm({},s),{},{selectLeadImage:!1}))}},cancelButton:{label:"Cancel",onClick:function(){var e;N((null===(e=de[x])||void 0===e?void 0:e.lead_image_id)||""),u(fm(fm({},s),{},{selectLeadImage:!1}))}},onRequestClose:function(){var e;N((null===(e=de[x])||void 0===e?void 0:e.lead_image_id)||""),u(fm(fm({},s),{},{selectLeadImage:!1}))}}),jsxSelectPostsModal:ke,jsxShortcodeInformationModal:Ee,setSelectedIdsGalleryMaker:function(e){D(e)},shortcodesTotal:he,shortcodesQueryParams:ae,setShortcodesQueryParams:ie,savedGalleries:de}};function km(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Em(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)?Em(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 Em(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xm=wp.element,Om=xm.useState,_m=xm.useEffect;function Rm(e){var t=e.galleries,n=km(Om(0),2),r=n[0],o=n[1];return _m((function(){var e=setInterval((function(){o((function(e){return(e+1)%t.length}))}),3500);return function(){return clearInterval(e)}}),[t]),React.createElement("div",{style:{background:"#007cba",borderRadius:5,position:"relative",margin:3,width:200,height:"80%",overflow:"hidden"}},null==t?void 0:t.map((function(e,t){var n=t===r?1:0,o=e.medias.thumbnail_ids.findIndex((function(t){return t===(null==e?void 0:e.lead_image_id)}));return React.createElement("div",{key:t,style:{display:"flex",justifyContent:"left",alignItems:"center",position:"absolute",width:"100%",height:"100%",transition:"opacity 1s ease-in-out",opacity:n}},React.createElement("img",{src:e.medias.thumbnail_urls[-1===o?0:o],style:{width:50,height:50,borderRadius:5,margin:5}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name))})))}function Sm(e){return Sm="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},Sm(e)}function Cm(e){return function(e){if(Array.isArray(e))return Fm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Im(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 jm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Sm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Sm(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Pm(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Am(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Pm(a,r,o,i,l,"next",e)}function l(e){Pm(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Lm(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 Nm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lm(Object(n),!0).forEach((function(t){Mm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Sm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Sm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Sm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Im(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 Im(e,t){if(e){if("string"==typeof e)return Fm(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)?Fm(e,t):void 0}}function Fm(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 zm=wp.element,Dm=zm.useState,qm=zm.useMemo,Bm=zm.useEffect,Gm=[{accessor:"thumbnail",title:"",width:"250px"},{accessor:"updated",title:"Updated on",sortable:!0},{accessor:"info",title:"ID / Name / Description"},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"150px",filters:!1}],Hm=[{value:"bento",label:React.createElement("span",null,"Bento")}],Um={display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"},Vm=function(e){var t,n,r,o,a=e.busy,i=e.setBusyAction,l=e.jsxShortcodeMaker,c=e.selectedGalleriesItems,s=e.setSelectedIdsGalleryMaker,u=e.modals,f=e.setModals,d=(e.allGalleries,Tm(Dm("Create"),2)),h=d[0],p=d[1],m=Tm(Dm({}),2),y=m[0],v=(m[1],Tm(Dm({id:0,name:"",layout:"bento",galleries:[]}),2)),g=v[0],b=v[1],w=Dm((function(){return Gm.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),k=Tm(w,2),E=k[0],x=k[1],O=Tm(Dm({filters:E,sort:{accessor:"updated",by:"desc"},page:1,limit:10}),2),_=O[0],R=O[1],S=ar({queryKey:["collections",t=_],queryFn:(n=qp(zp().mark((function e(){var n;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/fetch_collections"),{nonce:jc,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch collections");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),C=function(){var e,t=cn();return fr({mutationFn:(e=qp(zp().mark((function e(t){var n;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/save_collection"),{json:t,nonce:jc,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save collection");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),j=function(){var e,t=cn();return fr({mutationFn:(e=qp(zp().mark((function e(t){var n,r;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,t.name,e.next=3,el("".concat(_c,"/remove_collection"),{json:{id:n},nonce:jc,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove collection");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),P=S.data,A=S.isLoading,L=(null==P?void 0:P.data)||{},N=(null==P?void 0:P.total)||0;ar({queryKey:["galleryItems",r=0!==g.id&&g.galleries_ids||[]],queryFn:(o=qp(zp().mark((function e(){var t;return zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&0!==r.length){e.next=2;break}return e.abrupt("return",{data:{}});case 2:return e.next=4,el("".concat(_c,"/fetch_gallery_items"),{nonce:jc,method:"POST",json:{galleryIds:r}});case 4:if(!(t=e.sent).success){e.next=7;break}return e.abrupt("return",{data:t.data});case 7:throw new Error(t.message||"Failed to fetch gallery items");case 8:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)}),enabled:r&&r.length>0});Bm((function(){b(Nm(Nm({},g),{},{galleries:c}))}),[c]);var M=function(){var e=Am(jm().mark((function e(){return jm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,C.mutateAsync({id:g.id,name:g.name,layout:g.layout,description:g.description,galleries_ids:c.filter((function(e){return e.medias})).map((function(e){return e.id}))});case 4:F(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:i(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Am(jm().mark((function e(t){var n,r;return jm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the "'.concat(r,'" collection?'))){e.next=12;break}return i(!0),e.prev=3,e.next=6,j.mutateAsync({id:n,name:r});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:i(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=Am(jm().mark((function e(t){var n;return jm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=L[t],b(Nm(Nm({},n),{},{id:t})),s(n.galleries_ids),p("Update"),f(Nm(Nm({},u),{},{createCollection:!0}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){b({id:0,name:"",layout:"bento",galleries:[]}),s([]),f(Nm(Nm({},u),{},{createCollection:!1,selectGalleries:!1}))},z=qm((function(){var e;return null===(e=Object.entries(L))||void 0===e?void 0:e.map((function(e){var t=Tm(e,2),n=t[0],r=t[1],o={layout:r.layout,ids:r.galleries_ids.join(", ")},a=React.createElement(Op,{prefix:"meow-collection",params:o}),i=React.createElement(Op,{prefix:"meow-collection",params:{id:n}}),l=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement(vi,{className:"primary",onClick:function(){return I(n)}},"Edit"),React.createElement(vi,{className:"danger",style:{margin:0},onClick:function(){return T({id:n,name:r.name})}},"Remove")),c=null!=r&&r.updated?Ap(r.updated):null,s=Ip({id:n,name:r.name,description:r.description,order:"default",layout:r.layout});return{updated:c,thumbnail:React.createElement(Rm,{galleries:r.galleries.filter((function(e){return e.medias}))}),info:s,shortcode:React.createElement(React.Fragment,null,a,i),actions:l}}))}),[L,y]),D=qm((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row"}},React.createElement(rh,{currentPage:_.page,limit:_.limit,total:N,onClick:function(e){R((function(t){return Nm(Nm({},t),{},{page:e})}))}})))}),[_,N]),q=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(vi,{className:"primary",onClick:function(){f(Nm(Nm({},u),{},{createCollection:!0})),p("Create")},requirePro:!Cc},"Create a Collection"),React.createElement(vi,{className:"secondary",onClick:function(){return f(Nm(Nm({},u),{},{collectionInformation:!0}))}},React.createElement(Ha,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more")),D),React.createElement(qh,{busy:A,sort:_.sort,onSortChange:function(e,t){R((function(n){return Nm(Nm({},n),{},{sort:{accessor:e,by:t}})}))},filters:E,onFilterChange:function(e,t){var n=[].concat(Cm(E.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);x(n)},data:z,columns:Gm,emptyMessage:React.createElement(React.Fragment,null,A?"Loading...":Cc?"It's empty here. You can create your first Collection by clicking on the button above.😸":React.createElement(co,null))})),B=React.createElement(kd,{isOpen:u.createCollection,title:"".concat(h," a Collection"),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(Cl,{name:"collection_name",type:"text",value:g.name,placeholder:"Collection Name...",onChange:function(e){return b(Nm(Nm({},g),{},{name:e}))},style:{flex:.9}}),React.createElement(Lf,{scrolldown:!0,name:"collection_layout",disabled:a,value:g.layout,style:{minWidth:100},onChange:function(e){return b(Nm(Nm({},g),{},{layout:e}))}},null==Hm?void 0:Hm.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),React.createElement(vi,{className:"primary",onClick:function(){return f(Nm(Nm({},u),{},{selectGalleries:!0}))}},"Select Galleries")),React.createElement(Xd,null),React.createElement(Cl,{name:"collection_description",type:"text",value:g.description,placeholder:"Collection Description...",onChange:function(e){return b(Nm(Nm({},g),{},{description:e}))}}),g.galleries.length>0&&React.createElement("div",{style:Um},React.createElement(Zr,{style:{margin:0}},g.galleries.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},g.galleries.map((function(e,t){return e.id?e.medias?t>10?null:React.createElement("div",{style:{background:"#007cba",borderRadius:5,display:"flex",alignItems:"center",margin:3}},React.createElement("img",{src:e.medias.thumbnail_urls[0],style:{width:50,height:50,borderRadius:5,margin:5}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name)):(console.error("Gallery ".concat(e.id," might have been deleted."),e),React.createElement("div",{style:{background:"#ba4300",borderRadius:5,display:"flex",alignItems:"center",margin:3,height:60}},React.createElement("span",{style:{borderRadius:5,margin:5,fontSize:"1.5rem"}},"☠️"),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.id))):(console.error("Gallery is missing id",e),null)})),g.galleries.length>10&&React.createElement(Zr,{style:{background:"#007cba",padding:5,borderRadius:3,color:"white"}},"+",g.galleries.length-10)))),okButton:{label:h,onClick:M,disabled:0===g.name.length||0===g.galleries.length||a||C.isPending},cancelButton:{label:"Cancel",onClick:F,disabled:a||C.isPending},onRequestClose:function(){return F()}}),G=React.createElement(kd,{contentWidth:"auto",isOpen:u.selectGalleries,content:React.createElement(React.Fragment,null,React.createElement("div",{style:{maxHeight:600,overflowY:"auto",overflowX:"hidden"}},l)),okButton:{label:"Select",onClick:function(){f(Nm(Nm({},u),{},{selectGalleries:!1}))},disabled:a},cancelButton:{label:"Cancel",onClick:function(){f(Nm(Nm({},u),{},{selectGalleries:!1}))},disabled:a},onRequestClose:function(){f(Nm(Nm({},u),{},{selectGalleries:!1}))}});return{jsxCollectionMaker:q,jsxModalCollectionInformation:React.createElement(kd,{isOpen:u.collectionInformation,title:"Collection Manager",content:React.createElement(React.Fragment,null,React.createElement(Zr,{h2:!0},"What is the Collection Manager?"),React.createElement(Zr,{p:!0},"The Collection Manager is a tool that allows you to create and manage collections of galleries. You can create as many collections as you want and each collection can contain as many galleries as you want."),React.createElement(Xd,null),React.createElement(Zr,{h2:!0},"How will the Collection show up on the front-end?"),React.createElement(Zr,{p:!0},"The Collection will can be used as a shortcode that you can copy and paste anywhere on your website. The shortcode will display a grid of galleries that you have added to the collection. Each gallery will have a thumbnail, a title, and a description based on what's registered in the gallery manager. When a user clicks on a gallery, it will open up on the same page, just like a normal gallery but is an option to open close it and go back to the collection.")),okButton:{label:"Close",onClick:function(){return f(Nm(Nm({},u),{},{collectionInformation:!1}))}},onRequestClose:function(){return f(Nm(Nm({},u),{},{collectionInformation:!1}))}}),jsxModalSelectGalleries:G,jsxModalCreateCollection:B,collectionsTotal:N,collectionsQueryParams:_,setCollectionsQueryParams:R}};function Wm(e){return Wm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wm(e)}function $m(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 Zm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$m(Object(n),!0).forEach((function(t){Qm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Wm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Km(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ym(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)?Ym(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 Ym(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Xm=wp.element,Jm=Xm.useState,ey=Xm.useEffect,ty=[{accessor:"id",title:"ID",visible:!1},{accessor:"thumbnail",title:"",width:"110px"},{accessor:"updated",title:"Updated on",sortable:!0},{accessor:"info",title:"ID / Name / Description"},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"150px",filters:!1}];function ny(e){return ny="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},ny(e)}function ry(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ry=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:R(e,n,l)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,E=k&&k(k(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var x=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,l){var c=f(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ny(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function R(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=S(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var s=f(t,n,r);if("normal"===s.type){if(o=r.done?m:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(ny(t)+" is not iterable")}return g.prototype=b,o(x,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},O(_.prototype),s(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(x),s(x,c,"Generator"),s(x,i,(function(){return this})),s(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function oy(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 ay(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oy(Object(n),!0).forEach((function(t){iy(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function iy(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ny(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ny(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ny(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ly(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function cy(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ly(a,r,o,i,l,"next",e)}function l(e){ly(a,r,o,i,l,"throw",e)}i(void 0)}))}}function sy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uy(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)?uy(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 uy(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 fy=wp.element.useState;const dy=function(){var e=sy(fy(Pc),2),t=e[0],n=e[1],r=sy(fy(!1),2),o=r[0],a=r[1],i=o,l=null==t?void 0:t.layout,c=null==t?void 0:t.link,s=null==t?void 0:t.animation,u=null==t?void 0:t.captions,f=null==t?void 0:t.captions_alignment,d=null==t?void 0:t.captions_background,h=null==t?void 0:t.loading,p=null==t?void 0:t.infinite,m=(null==t?void 0:t.infinite_buffer)||0,y=null==t?void 0:t.image_size,v=null==t?void 0:t.gallery_shortcode_override_disabled,g=null==t?void 0:t.skeleton_loading,b=null==t?void 0:t.tiles_gutter,w=(null==t?void 0:t.tiles_gutter_tablet)||(null==t?void 0:t.tiles_gutter),k=(null==t?void 0:t.tiles_gutter_mobile)||(null==t?void 0:t.tiles_gutter),E=null==t?void 0:t.tiles_density,x=(null==t?void 0:t.tiles_density_tablet)||(null==t?void 0:t.tiles_density),O=(null==t?void 0:t.tiles_density_mobile)||(null==t?void 0:t.tiles_density),_=null==t?void 0:t.tiles_stylish_style,R=null==t?void 0:t.masonry_gutter,S=null==t?void 0:t.masonry_columns,C=null==t?void 0:t.masonry_left_to_right,j=null==t?void 0:t.justified_gutter,P=null==t?void 0:t.justified_row_height,A=null==t?void 0:t.justified_density,L=(null==t?void 0:t.justified_density_tablet)||(null==t?void 0:t.justified_density),N=(null==t?void 0:t.justified_density_mobile)||(null==t?void 0:t.justified_density),M=null==t?void 0:t.square_gutter,T=null==t?void 0:t.square_columns,I=null==t?void 0:t.cascade_gutter,F=null==t?void 0:t.horizontal_gutter,z=null==t?void 0:t.horizontal_image_height,D=null==t?void 0:t.horizontal_hide_scrollbar,q=null==t?void 0:t.horizontal_scroll_warning,B=null==t?void 0:t.horizontal_native_scroll,G=null==t?void 0:t.carousel_compact,H=null==t?void 0:t.carousel_immersive,U=null==t?void 0:t.carousel_gutter,V=null==t?void 0:t.carousel_image_height,W=null==t?void 0:t.carousel_arrow_nav_enabled,$=null==t?void 0:t.carousel_dot_nav_enabled,Z=null==t?void 0:t.carousel_thumbnail_nav_enabled,Q=null==t?void 0:t.carousel_aspect_ratio,K=null==t?void 0:t.carousel_autoplay,Y=null==t?void 0:t.carousel_infinite,X=null==t?void 0:t.map_engine,J=null==t?void 0:t.map_height,ee=null==t?void 0:t.map_zoom,te=null==t?void 0:t.googlemaps_token,ne=null==t?void 0:t.googlemaps_style,re=null==t?void 0:t.mapbox_token,oe=null==t?void 0:t.mapbox_style,ae=null==t?void 0:t.maptiler_token,ie=null==t?void 0:t.right_click,le=[{value:"tiles",label:React.createElement("span",null,"Tiles")},{value:"masonry",label:React.createElement("span",null,"Masonry")},{value:"justified",label:React.createElement("span",null,"Justified")},{value:"square",label:React.createElement("span",null,"Square")},{value:"cascade",label:React.createElement("span",null,"Cascade")},{value:"carousel",label:React.createElement("span",null,"Carousel"),requirePro:!Cc},{value:"map",label:React.createElement("span",null,"Map (GPS Based)"),requirePro:!Cc},{value:"horizontal",label:React.createElement("span",null,"Horizontal")},{value:"none",label:React.createElement("span",null,"None")}],ce=[{value:"none",label:React.createElement("span",null,"None")},{value:"random",label:React.createElement("span",null,"Random")},{value:"ids-asc",label:React.createElement("span",null,"IDs Ascending")},{value:"ids-desc",label:React.createElement("span",null,"IDs Descending")},{value:"title-asc",label:React.createElement("span",null,"Title (Filename) Ascending")},{value:"title-desc",label:React.createElement("span",null,"Title (Filename) Descending")},{value:"date-asc",label:React.createElement("span",null,"Date Ascending")},{value:"date-desc",label:React.createElement("span",null,"Date Descending")},{value:"modified-asc",label:React.createElement("span",null,"Updated Date Ascending")},{value:"modified-desc",label:React.createElement("span",null,"Updated Date Descending")},{value:"menu-asc",label:React.createElement("span",null,"Menu Order Ascending")},{value:"menu-desc",label:React.createElement("span",null,"Menu Order Descending")}],se=[{value:"zoom-out",label:React.createElement("span",null,"Zoom Out")},{value:"zoom-in",label:React.createElement("span",null,"Zoom In")},{value:"fade-out",label:React.createElement("span",null,"Fade Out")},{value:"fade-in",label:React.createElement("span",null,"Fade In")},{value:"colorize",label:React.createElement("span",null,"Colorize")},{value:"highlight",label:React.createElement("span",null,"Highlight"),requirePro:!Cc},{value:"none",label:React.createElement("span",null,"None")}],ue=[{value:"srcset",label:React.createElement("span",null,"Responsive Images (src-set)")},{value:"thumbnail",label:React.createElement("span",null,"Thumbnail")},{value:"medium",label:React.createElement("span",null,"Medium")},{value:"large",label:React.createElement("span",null,"Large")},{value:"full",label:React.createElement("span",null,"Full")}],fe=[{value:"none",label:React.createElement("span",null,"None")},{value:"on-hover",label:React.createElement("span",null,"On Hover")},{value:"always",label:React.createElement("span",null,"Always")}],de=[{value:"none",label:React.createElement("span",null,"None")},{value:"spinner",label:React.createElement("span",null,"Spinner")},{value:"dot",label:React.createElement("span",null,"Dot")},{value:"single-skeleton",label:React.createElement("span",null,"Single Skeleton")},{value:"single-skeleton-dark",label:React.createElement("span",null,"Single Skeleton (Dark)")},{value:"button-loader",label:React.createElement("span",null,"Button Loader")}],he=function(e){var t=e.busy,n=e.setBusyAction,r=e.layoutOptions,o=e.orderByOptions,a=e.mglGalleryShortcodeOverrideDisabled,i=Km(Jm("galleries"),2),l=i[0],c=i[1],s=Km(Jm([]),2),u=s[0],f=s[1],d=Km(Jm([]),2),h=d[0],p=d[1],m=Km(Jm({selectMedia:!1,createShortcode:!1,shortcodeInformation:!1,createCollection:!1,collectionInformation:!1,selectGalleries:!1}),2),y=m[0],v=m[1],g=Jm((function(){return ty.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),b=Km(g,2),w=b[0],k=b[1],E=wm({allGalleries:h,layoutOptions:r,orderByOptions:o,busy:t,setBusyAction:n,mglGalleryShortcodeOverrideDisabled:a,setSelectedGalleriesItems:f,modals:y,setModals:v,filters:w,setFilters:k,columns:ty}),x=E.jsxShortcodeMaker,O=E.jsxCreateShortcodeModal,_=E.jsxSelectImagesModal,R=E.jsxSelectLeadImageModal,S=E.jsxSelectPostsModal,C=E.jsxShortcodeInformationModal,j=E.setSelectedIdsGalleryMaker,P=E.shortcodesTotal,A=E.savedGalleries;ey((function(){A&&Object.keys(A).length>0&&p((function(e){return Zm(Zm({},e),A)}))}),[A]);var L=Vm({allGalleries:h,busy:t,setBusyAction:n,jsxShortcodeMaker:x,selectedGalleriesItems:u,setSelectedIdsGalleryMaker:j,modals:y,setModals:v}),N=L.jsxCollectionMaker,M=L.jsxModalCollectionInformation,T=L.jsxModalSelectGalleries,I=L.jsxModalCreateCollection,F=L.collectionsTotal,z=React.createElement(qd,{name:"mgl-manager-links",value:l,busy:t,onChange:function(e){c(e)}},React.createElement(Bd,{title:"Galleries",value:"galleries",count:P}),React.createElement(Bd,{title:"Collections",value:"collections",count:F}));return{jsxManagers:React.createElement(wc,{busy:t,title:"Galleries & Collections Managers",className:"primary",style:{width:"100%"}},z,React.createElement(Xd,null),"galleries"===l&&x,"collections"===l&&N,I,M,T,O,_,R,S,C)}}({busy:i,setBusyAction:a,layoutOptions:le,orderByOptions:ce,mglGalleryShortcodeOverrideDisabled:v}),pe=he.jsxManagers,me=function(){var e=cy(ry().mark((function e(r,o){var i,l;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=ay(ay({},t),{},iy({},o,r)),a(!0),e.prev=2,e.next=5,el("".concat(_c,"/update_option"),{method:"POST",json:{options:i},nonce:jc});case 5:(l=e.sent).success&&n(l.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:a(!1);case 13:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t,n){return e.apply(this,arguments)}}(),ye=function(){var e=cy(ry().mark((function e(t){var r;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,el("".concat(_c,"/update_option"),{method:"POST",nonce:jc,json:{options:t}});case 4:(r=e.sent).success||alert(r.message),n(r.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),alert(e.t0.message);case 12:return e.prev=12,a(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(t){return e.apply(this,arguments)}}(),ve=function(){var e=cy(ry().mark((function e(){var t;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,el("".concat(_c,"/reset_options"),{method:"POST",nonce:jc});case 4:(t=e.sent).success&&n(t.options),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),e.t0.message&&alert(e.t0.message);case 11:return e.prev=11,a(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=cy(ry().mark((function e(){var t;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,el("".concat(_c,"/all_settings"),{method:"GET",nonce:jc});case 2:return t=e.sent,e.abrupt("return",null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=cy(ry().mark((function e(){var t,n,r,o,i,l,c;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,t=new Date,e.next=5,ge();case 5:n=e.sent,r={options:n},o="meow-gallery-".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate(),".json"),i=new Blob([JSON.stringify(r)],{type:"application/json"}),l=URL.createObjectURL(i),(c=document.createElement("a")).href=l,c.setAttribute("download",o),c.click(),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(1),alert("Error while exporting settings. Please check your console."),console.log(e.t0);case 20:return e.prev=20,a(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=cy(ry().mark((function e(){var t;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a(!0);try{(t=document.createElement("input")).type="file",t.accept="application/json",t.onchange=function(){var e=cy(ry().mark((function e(t){var n,r;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target.files[0]){e.next=3;break}return e.abrupt("return");case 3:(r=new FileReader).onload=function(){var e=cy(ry().mark((function e(t){var n,r;return ry().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(t.target.result),r=n.options,e.next=4,ye(r);case 4:alert("Settings imported. The page will now reload to reflect the changes."),window.location.reload();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.readAsText(n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.click()}catch(e){alert("Error while importing settings. Please check your console."),console.log(e)}finally{a(!1)}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{value:"googlemaps",label:React.createElement("span",null,"Google Maps")},{value:"mapbox",label:React.createElement("span",null,"MapBox")},{value:"maptiler",label:React.createElement("span",null,"MapTiler")},{value:"openstreetmap",label:React.createElement("span",null,"OpenStreetMap ",React.createElement("small",null,"(for development only)"))}],Ee=React.createElement(wc,{busy:i,title:"Map",className:"primary"},React.createElement(eo,{title:"Default Engine"},React.createElement(Lf,{scrolldown:!0,name:"map_engine",disabled:i,value:X,description:"",onChange:me},ke.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),React.createElement(eo,{title:"Row Height"},React.createElement(Cl,{name:"map_height",type:"number",value:J,min:"100",onEnter:me,onBlur:me,description:"Ideal height of the map."})),React.createElement(eo,{title:"Map Zoom"},React.createElement(Cl,{name:"map_zoom",type:"number",value:ee,min:"1",max:"20",onEnter:me,onBlur:me,description:"Zoom level of the map."})),"googlemaps"===X&&React.createElement(React.Fragment,null,React.createElement(Zr,{h2:!0,style:{marginTop:10}},"Settings for Google Maps"),React.createElement(eo,{title:"Token"},React.createElement(Cl,{name:"googlemaps_token",type:"text",value:te,onEnter:me,onBlur:me,description:React.createElement("span",null,"You can get a token for Google Maps ",React.createElement("a",{href:"https://developers.google.com/maps/documentation/javascript/get-api-key",target:"_blank"},"here"),".")})),React.createElement(eo,{title:"Style"},React.createElement(Wf,{name:"googlemaps_style",value:ne,onEnter:me,onBlur:me,description:React.createElement("span",null,"Google Map Style JSON. You can find a lot of beautiful templates ready to use here: ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},"SnazzyMaps"),". Remove it and it will reset to the default style.")}))),"mapbox"===X&&React.createElement(React.Fragment,null,React.createElement(Zr,{h2:!0,style:{marginTop:10}},"Settings for MapBox"),React.createElement(eo,{title:"Token"},React.createElement(Cl,{name:"mapbox_token",type:"text",value:re,onEnter:me,onBlur:me,description:React.createElement("span",{class:"description"},"You can get a token for MapBox ",React.createElement("a",{href:"https://account.mapbox.com/access-tokens/",target:"_blank"},"here"),".")})),React.createElement(eo,{title:"Style"},React.createElement(Wf,{name:"mapbox_style",value:oe,onEnter:me,onBlur:me,description:React.createElement("span",null,"The Mapbox Styles API lets you read and change map styles, fonts, and images. Learn how to  ",React.createElement("a",{href:"https://docs.mapbox.com/api/maps/styles/#retrieve-a-style",target:"_blank"},"retrieve a style"),". Remove it and it will reset to the default style.")}))),"maptiler"===X&&React.createElement(React.Fragment,null,React.createElement(Zr,{h2:!0,style:{marginTop:10}},"Settings for MapTiler"),React.createElement(eo,{title:"Token"},React.createElement(Cl,{name:"maptiler_token",type:"text",value:ae,onEnter:me,onBlur:me,description:React.createElement("span",{class:"description"},"You can get a token for MapTiles ",React.createElement("a",{href:"https://cloud.maptiler.com/",target:"_blank"},"here"),".")})))),xe=React.createElement(wc,{busy:i,title:"Tiles",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement("div",{style:{display:"flex"}},React.createElement(Cl,{name:"tiles_gutter",type:"number",value:b,min:"0",onEnter:me,onBlur:me,style:{flex:1,marginRight:5},description:"Desktop"}),React.createElement(Cl,{name:"tiles_gutter_tablet",type:"number",value:w,min:"0",onEnter:me,onBlur:me,style:{flex:1,marginRight:5},description:"Tablet"}),React.createElement(Cl,{name:"tiles_gutter_mobile",type:"number",value:k,min:"0",onEnter:me,onBlur:me,style:{flex:1},description:"Mobile"}))),React.createElement(eo,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(Lf,{scrolldown:!0,name:"tiles_density",disabled:i,value:E,style:{flex:1,marginRight:5},description:"Desktop",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Lf,{scrolldown:!0,name:"tiles_density_tablet",disabled:i,value:x,style:{flex:1,marginRight:5},description:"Tablet",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Lf,{scrolldown:!0,name:"tiles_density_mobile",disabled:i,value:O,style:{flex:1},description:"Mobile",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(Zr,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images).")),React.createElement(eo,{title:"Stylish"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"tiles_stylish_style",disabled:i,label:"Enable",value:"1",requirePro:!Cc,checked:_,onChange:me,description:"Bring your galleries to life with a stylish style. It will add a nice shadow, a border and a slick hover animation to your images to make them stand out."})))),Oe=React.createElement(wc,{busy:i,title:"Masonry",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"masonry_gutter",type:"number",value:R,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Columns"},React.createElement(Cl,{name:"masonry_columns",type:"number",value:S,min:"0",onEnter:me,onBlur:me,description:"Ideal number of columns."})),React.createElement(eo,{title:"Left to Right"},React.createElement(ci,{name:"masonry_left_to_right",disabled:i,label:"Enable",checked:C,onChange:me,description:"This will reorder the images from left to right, instead of top to bottom."}))),_e=React.createElement(wc,{busy:i,title:"Justified",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"justified_gutter",type:"number",value:j,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Row Height"},React.createElement(Cl,{name:"justified_row_height",type:"number",value:P,min:"0",onEnter:me,onBlur:me,description:"Ideal height of each row (in pixels)."})),React.createElement(eo,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(Lf,{scrolldown:!0,name:"justified_density",disabled:i,value:A,style:{flex:1,marginRight:5},description:"Desktop",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Lf,{scrolldown:!0,name:"justified_density_tablet",disabled:i,value:L,style:{flex:1,marginRight:5},description:"Tablet",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(Lf,{scrolldown:!0,name:"justified_density_mobile",disabled:i,value:N,style:{flex:1},description:"Mobile",onChange:me},React.createElement(Nf,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(Nf,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(Nf,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(Zr,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images)."))),Re=React.createElement(wc,{busy:i,title:"Square",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"square_gutter",type:"number",value:M,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Columns"},React.createElement(Cl,{name:"square_columns",type:"number",value:T,min:"0",onEnter:me,onBlur:me,description:"Ideal number of columns."}))),Se=React.createElement(wc,{busy:i,title:"Cascade",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"cascade_gutter",type:"number",value:I,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."}))),Ce=React.createElement(wc,{busy:i,title:"Horizontal",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"horizontal_gutter",type:"number",value:F,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Height"},React.createElement(Cl,{name:"horizontal_image_height",type:"number",value:z,min:"200",onEnter:me,onBlur:me,description:"Height of the horizontal."})),React.createElement(eo,{title:"Hide Scrollbar"},React.createElement(ci,{name:"horizontal_hide_scrollbar",disabled:i,label:"Enable",checked:D,onChange:me})),React.createElement(eo,{title:"Scroll Warning"},React.createElement(ci,{name:"horizontal_scroll_warning",disabled:i,label:"Enable",description:"Tell your users that they are more images to see.",checked:q,onChange:me})),React.createElement(eo,{title:"Native Horizontal Scroll"},React.createElement(ci,{name:"horizontal_native_scroll",disabled:i,label:"Enable",description:"Instead of using the vertical scroll to navigate through the images, you can use the horizontal scroll from your mouse or trackpad. This depends on the browser and device.",checked:B,onChange:me}))),je=React.createElement(wc,{busy:i,title:"Carousel",className:"primary"},React.createElement(eo,{title:"Gutter"},React.createElement(Cl,{name:"carousel_gutter",type:"number",value:U,min:"0",onEnter:me,onBlur:me,description:"Space between the photos (in pixels)."})),React.createElement(eo,{title:"Height"},React.createElement(Cl,{name:"carousel_image_height",type:"number",value:V,min:"200",onEnter:me,onBlur:me,description:"Height of the carousel."})),React.createElement(eo,{title:"Compact"},React.createElement(ci,{name:"carousel_compact",disabled:i,label:"Enable",checked:G,onChange:me,description:"This will put the navigation items and the captions inside the carousel. ".concat(Q?"⚠️ Keep Aspect Ratio isn't recommend while using the Compact mode, this can create weird looking galleries !":"")})),React.createElement(eo,{title:"Immersive Captions"},React.createElement(ci,{name:"carousel_immersive",disabled:i,label:"Enable",checked:H,onChange:me,description:"The captions will use the current image as a backdrop. This works better with the 'Compact' option enabled."})),React.createElement(eo,{title:"Arrow Navigation"},React.createElement(ci,{name:"carousel_arrow_nav_enabled",disabled:i,label:"Enable",checked:W,onChange:me,description:"This will add arrows to navigate through the carousel."})),React.createElement(eo,{title:"Dot Navigation"},React.createElement(ci,{name:"carousel_dot_nav_enabled",disabled:i,label:"Enable",checked:$,onChange:me,description:"This will add dots (each dot represents a slide) to navigate through the carousel."})),React.createElement(eo,{title:"Thumbnail Navigation"},React.createElement(ci,{name:"carousel_thumbnail_nav_enabled",disabled:i,label:"Enable",checked:Z,onChange:me,description:"This will add thumbnails (preview of each slide) to navigate through the carousel."})),React.createElement(eo,{title:"Keep Aspect Ratio"},React.createElement(ci,{name:"carousel_aspect_ratio",disabled:i,label:"Enable",checked:Q,onChange:me,description:"This will keep the aspect ratio of the images. Otherwise, they will be sized to fit the carousel."})),React.createElement(eo,{title:"Autoplay"},React.createElement(ci,{name:"carousel_autoplay",disabled:i,label:"Enable",checked:K,onChange:me,description:"Adds a button to start a slideshow of the images."})),React.createElement(eo,{title:"Infinite"},React.createElement(ci,{name:"carousel_infinite",disabled:i||!p,label:"Enable",checked:Y,onChange:me,description:"If you have already enbaled Infinite Scroll, you have the option to make it work with the Carousel."}))),Pe=React.createElement(eo,{title:"Layout"},React.createElement(Lf,{scrolldown:!0,name:"layout",disabled:i,value:l,description:"",onChange:me},le.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Ae=React.createElement(eo,{title:"Link"},React.createElement(Lf,{scrolldown:!0,name:"link",disabled:i,value:c,description:"",onChange:me},React.createElement(Nf,{key:"none",id:"none",value:null,label:"None"}),React.createElement(Nf,{key:"media",id:"media",value:"media",label:"Media File"}),React.createElement(Nf,{key:"attachment",id:"attachment",value:"attachment",label:"Attachment Page"}))),Le=React.createElement(eo,{title:"Animation"},React.createElement(Lf,{scrolldown:!0,name:"animation",disabled:i,value:s,description:"",onChange:me},se.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Ne=React.createElement(eo,{title:"Image Size"},React.createElement(Lf,{scrolldown:!0,name:"image_size",disabled:i,value:y,description:"",onChange:me},ue.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Me=React.createElement(eo,{title:"Gallery Shortcode Override"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"gallery_shortcode_override_disabled",disabled:i,label:"Disable",value:"1",requirePro:!Cc,checked:v,onChange:me,description:"If you don't want to use Meow Gallery for the standard WordPress Gallery shortcodes, you can disable it here."}))),Te=React.createElement(eo,{title:"Skeleton Loading (BETA)"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"skeleton_loading",disabled:i,label:"Enable",value:"1",requirePro:!Cc,checked:g,onChange:me,description:"This will add a skeleton loading effect to your galleries. It will show a placeholder while the images are loading. This is use to reduce the Cumulative Layout Shift (CLS) and improve the user experience."}))),Ie=React.createElement(eo,{title:"Captions"},React.createElement(Lf,{scrolldown:!0,name:"captions",disabled:i,value:u,onChange:me},fe.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Fe=React.createElement(eo,{title:"Captions Alignment"},React.createElement(Lf,{scrolldown:!0,name:"captions_alignment",disabled:i,value:f,onChange:me},React.createElement(Nf,{key:"left",id:"left",value:"left",label:"Left"}),React.createElement(Nf,{key:"center",id:"center",value:"center",label:"Center"}),React.createElement(Nf,{key:"right",id:"right",value:"right",label:"Right"}))),ze=React.createElement(eo,{title:"Captions Background"},React.createElement(Lf,{scrolldown:!0,name:"captions_background",disabled:i,value:d,onChange:me},React.createElement(Nf,{key:"none",id:"none",value:"none",label:"None"}),React.createElement(Nf,{key:"fade_black",id:"fade-black",value:"fade-black",label:"Fade Black"}),React.createElement(Nf,{key:"black",id:"black",value:"black",label:"Black"}),React.createElement(Nf,{key:"fade_white",id:"fade-white",value:"fade-white",label:"Fade White"}),React.createElement(Nf,{key:"white",id:"white",value:"white",label:"White"}),React.createElement(Nf,{key:"blur",id:"blur",value:"blur",label:"Blur"}))),De=React.createElement(eo,{title:"Loading Style"},React.createElement(Lf,{scrolldown:!0,name:"loading",disabled:i||!p,value:h,requirePro:!Cc,onChange:me},de.map((function(e){return React.createElement(Nf,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),qe=React.createElement(eo,{title:"Right Click"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"right_click",disabled:i,label:"Allow",description:"",value:"1",requirePro:!Cc,checked:ie,onChange:me}))),Be=React.createElement(eo,{title:"Infinite Scroll"},React.createElement(no,{max:"1"},React.createElement(ci,{name:"infinite",disabled:i,label:"Enable",value:"1",requirePro:!Cc,checked:p,onChange:me,description:"Images will be loaded only when they are in the visible part of the browser."}))),Ge=React.createElement(eo,{title:"Infinite Buffer"},React.createElement(no,{max:"1"},React.createElement(Cl,{name:"infinite_buffer",type:"number",value:m,min:"0",max:"2800",disabled:i||!p,requirePro:!Cc,onEnter:me,onBlur:me,description:"Images outside the visible part of the browser can be also loaded by specifying an extra number of pixels. Typically, 400 ~ 600 will load an additional row or two of images in advance."}))),He=React.createElement(vi,{className:"danger",disabled:i,onClick:ve},"Reset Options"),Ue=React.createElement(vi,{className:"blue",disabled:i,onClick:be},"Export Options"),Ve=React.createElement(vi,{className:"blue",disabled:i,onClick:we},"Import Options");return React.createElement(Oi,null,React.createElement(Li,{title:"Meow Gallery | Settings",subtitle:"By Meow Apps"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(vi,{className:"primary",onClick:function(){return window.open("https://meowapps.com/meow-gallery-tutorial/","_blank")}},"Tutorial"))),React.createElement(ml,null,React.createElement(yl,{fullWidth:!0},React.createElement(Yf,null,React.createElement(Zr,{p:!0},"Meow Gallery works with the core ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/The_WordPress_Gallery"},"WordPress Gallery"),", the official ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/Gallery_Shortcode"},"Gallery Shortcode"),", and the Gutenberg Gallery can be converted to it. Here, you can set the default settings but you can override them for each gallery in your website. Please get the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Pro version")," to help us, and you will get animations, optimizations, and additional layouts :)")),React.createElement(hc,{keepTabOnReload:!0},React.createElement(pc,{title:"Basics"},React.createElement(ml,null,React.createElement(yl,{minimal:!0},React.createElement(wc,{busy:i,title:"Defaults",className:"primary"},Pe,Ae,Le,React.createElement(Zr,{p:!0},"Defaults can be overriden by using the attribute layout in the shortcode of the gallery, like:",React.createElement("br",null)," [gallery layout='masonry' animation='zoom-out'].")),React.createElement(wc,{busy:i,title:"UI",className:"primary"},Ie,"none"!=u&&Fe,"none"!=u&&ze,qe),React.createElement(wc,{busy:i,title:"Maintenance",className:"primary"},Ue,Ve,He)),React.createElement(yl,{minimal:!0},React.createElement(wc,{busy:i,title:"Optimization",className:"primary"},Ne,Me,Te),React.createElement(wc,{busy:i,title:"Infinite Scroll",className:"primary"},Be,Ge,De)))),React.createElement(pc,{title:"Layouts"},React.createElement(ml,null,React.createElement(yl,{minimal:!0},xe,_e,Re),React.createElement(yl,{minimal:!0},Oe,Se,Ce))),React.createElement(pc,{title:"Pro Layouts",requirePro:!Cc},React.createElement(ml,null,React.createElement(yl,{minimal:!0},je),React.createElement(yl,{minimal:!0},Ee))),React.createElement(pc,{title:"Galleries & Collections"},React.createElement(ml,null,pe)),React.createElement(pc,{title:"Pro Version"},React.createElement(Md,{domain:xc,prefix:Ec,isPro:Sc,isRegistered:Cc}))))))};var hy=wp.element.render,py=new class{constructor(e={}){this.queryCache=e.queryCache||new Ju,this.mutationCache=e.mutationCache||new ef,this.logger=e.logger||ir,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=Nn.subscribe((()=>{Nn.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=Tn.subscribe((()=>{Tn.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=mn(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){const r=pn(e,t,n),o=this.getQueryData(r.queryKey);return o?Promise.resolve(o):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.queryCache.find(e),o=function(e,t){return"function"==typeof e?e(t):e}(t,null==r?void 0:r.state.data);if(void 0===o)return;const a=pn(e),i=this.defaultQueryOptions(a);return this.queryCache.build(this,i).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return An.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=mn(e,t),r=this.queryCache;An.batch((()=>{r.findAll(n).forEach((e=>{r.remove(e)}))}))}resetQueries(e,t,n){const[r,o]=mn(e,t,n),a=this.queryCache,i={type:"active",...r};return An.batch((()=>(a.findAll(r).forEach((e=>{e.reset()})),this.refetchQueries(i,o))))}cancelQueries(e,t,n){const[r,o={}]=mn(e,t,n);void 0===o.revert&&(o.revert=!0);const a=An.batch((()=>this.queryCache.findAll(r).map((e=>e.cancel(o)))));return Promise.all(a).then(fn).catch(fn)}invalidateQueries(e,t,n){const[r,o]=mn(e,t,n);return An.batch((()=>{var e,t;if(this.queryCache.findAll(r).forEach((e=>{e.invalidate()})),"none"===r.refetchType)return Promise.resolve();const n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,o)}))}refetchQueries(e,t,n){const[r,o]=mn(e,t,n),a=An.batch((()=>this.queryCache.findAll(r).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...o,cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))));let i=Promise.all(a).then(fn);return null!=o&&o.throwOnError||(i=i.catch(fn)),i}fetchQuery(e,t,n){const r=pn(e,t,n),o=this.defaultQueryOptions(r);void 0===o.retry&&(o.retry=!1);const a=this.queryCache.build(this,o);return a.isStaleByTime(o.staleTime)?a.fetch(o):Promise.resolve(a.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(fn).catch(fn)}fetchInfiniteQuery(e,t,n){const r=pn(e,t,n);return r.behavior=tf(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(fn).catch(fn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>bn(e)===bn(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>wn(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>bn(e)===bn(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>wn(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=gn(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}});$u("meow-gallery/gallery",{title:Uu("Meow Gallery"),description:Uu("Display photos using specialized layouts for photographers."),icon:Qu,category:"layout",keywords:[Uu("images"),Uu("photos"),Uu("lightroom")],attributes:Ku,supports:{className:!1,customClassName:!1,html:!0,align:["full","wide"]},edit:Du,save:function(e){var t=e.attributes,n=Yu(t);return React.createElement(Vu,null,n)},deprecated:[{attributes:Ku,save:function(e){var t=e.attributes,n=Yu(t).replace(' captions="false"',"");return React.createElement(Vu,null,n)}},{attributes:Ku,save:function(e){var t=e.attributes,n=Gu(Gu({},t),{},{layout:"default"===t.layout?"tiles":t.layout}),r=Yu(n);return React.createElement(Vu,null,r)}}],transforms:{from:[{type:"block",isMultiBlock:!1,blocks:["core/gallery"],transform:function(e){var t=e.images;return Zu("meow-gallery/gallery",{images:t})}},{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:function(e){var t=e.filter((function(e){return e.id&&e.url}));return Zu("meow-gallery/gallery",{images:t.map((function(e){return{id:e.id,url:e.url,alt:e.alt,caption:e.caption}}))})}}],to:[{type:"block",blocks:["core/image"],transform:function(e){var t=e.images,n=e.align;return t.length>0?t.map((function(e){var t=e.id,r=e.url,o=e.alt,a=e.caption;return Zu("core/image",{id:t,url:r,alt:o,caption:a,align:n})})):Zu("core/image",{align:n})}},{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.align;return Zu("core/gallery",{images:t,align:n})}}]}}),document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("mgl-admin-settings");t&&hy(React.createElement(sn,{client:py},React.createElement(rn,null,React.createElement(dy,null))),t);var n=document.getElementById("meow-common-dashboard");n&&hy(React.createElement(sn,{client:py},React.createElement(rn,null,React.createElement(js,null))),n)}))})()})();