WP Retina 2x - Version 6.3.0

Version Description

(2022/10/12) = * Update: Enhanced way to handle options.

Download this release

Release Info

Developer TigrouMeow
Plugin Icon 128x128 WP Retina 2x
Version 6.3.0
Comparing to
See all releases

Code changes from version 6.2.9 to 6.3.0

Files changed (7) hide show
  1. app/index.js +1 -1
  2. app/vendor.js +3 -3
  3. classes/admin.php +3 -5
  4. classes/core.php +162 -41
  5. classes/rest.php +19 -58
  6. readme.txt +4 -1
  7. wp-retina-2x.php +2 -2
app/index.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(e){function t(t){for(var r,i,l=t[0],o=t[1],s=t[2],m=0,d=[];m<l.length;m++)i=l[m],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&d.push(a[i][0]),a[i]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);for(u&&u(t);d.length;)d.shift()();return c.push.apply(c,s||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,l=1;l<n.length;l++){var o=n[l];0!==a[o]&&(r=!1)}r&&(c.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},c=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var l=window.wpJsonWr2x=window.wpJsonWr2x||[],o=l.push.bind(l);l.push=t,l=l.slice();for(var s=0;s<l.length;s++)t(l[s]);var u=o;c.push([142,1]),n()}({0:function(e,t){e.exports=React},133:function(e,t){e.exports=ReactDOM},142:function(e,t,n){"use strict";n.r(t);var r=n(12),a=n(2),c=n(4),i=n(0),l=wr2x_retina.prefix,o=wr2x_retina.domain,s=wr2x_retina.rest_url.replace(/\/+$/,""),u=wr2x_retina.api_url.replace(/\/+$/,""),m=wr2x_retina.plugin_url.replace(/\/+$/,""),d=wr2x_retina.upload_url.replace(/\/+$/,""),f="1"===wr2x_retina.is_pro,p=f&&"1"===wr2x_retina.is_registered,h=wr2x_retina.rest_nonce,g=(wr2x_retina.home_url.replace(/\/+$/,""),wr2x_retina.site_url.replace(/\/+$/,"")),y=wr2x_retina.retina_sizes,b=!!wr2x_retina.full_size;function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(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 E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function k(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){_(c,r,a,i,l,"next",e)}function l(e){_(c,r,a,i,l,"throw",e)}i(void 0)}))}}var S,O,P={issues:"-",ignored:"-",all:"-"},T=0,I={filterBy:"issues",page:1,limit:10,busy:!1,stats:P,sort:{accessor:"id",by:"asc"},search:"",apiErrors:null,status:"",entries:[],totalEntries:0,wr2xSizes:[],wr2xRetinaSizes:null,wr2xCisabledSizes:null,wr2xMethod:null,wr2xFullSize:!1,wr2xPicturefillKeepSrc:!1,wr2xPicturefillLazysizes:!1,wr2xPicturefillCssBackground:!1,wr2xPicturefillNoscript:!1,wr2xAutoGenerate:!1,wr2xOverHttpCheck:!1,wr2xDebug:!1,wr2xDisableResponsive:!1,wr2xImageReplace:!1,wr2xCdnDomain:"",wr2xEasyioDomain:"",wr2xEasyioLossless:"",wr2xBigImageSizeThreshold:!1,wr2xHideRetinaColumn:!1,wr2xHideRetinaDashboard:!1,modals:{uploadRetinaFullsize:!1},mutateEntries:(O=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return O.apply(this,arguments)}),mutateStats:(S=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return S.apply(this,arguments)})},j=function(e,t){switch(t.type){case"ENTRIES_UPDATED":var n=t.entries;return w(w({},e),{},{entries:n});case"TOTAL_ENTRIES_UPDATED":var r=t.totalEntries;return w(w({},e),{},{totalEntries:r});case"STATS_UPDATED":var a=t.stats;return w(w({},e),{},{stats:a});case"SETTINGS_UPDATED":var c,i,l,o,s,u,m,d,f,p,h,g,y,b,R,E,v,x=t.settings,_=null!==(c=x.wr2x_sizes)&&void 0!==c?c:[],k=x.wr2x_retina_sizes,S=x.wr2x_disabled_sizes,O=x.wr2x_method,P=null!==(i=x.wr2x_full_size)&&void 0!==i&&i,j=null!==(l=x.wr2x_picturefill_keep_src)&&void 0!==l&&l,A=null!==(o=x.wr2x_picturefill_lazysizes)&&void 0!==o&&o,D=null!==(s=x.wr2x_picturefill_css_background)&&void 0!==s&&s,C=null!==(u=x.wr2x_picturefill_noscript)&&void 0!==u&&u,z=null!==(m=x.wr2x_auto_generate)&&void 0!==m&&m,N=null!==(d=x.wr2x_over_http_check)&&void 0!==d&&d,M=null!==(f=x.wr2x_debug)&&void 0!==f&&f,F=null!==(p=x.wr2x_disable_responsive)&&void 0!==p&&p,B=null!==(h=x.wr2x_image_replace)&&void 0!==h&&h,U=null!==(g=x.wr2x_cdn_domain)&&void 0!==g?g:"",L=null!==(y=x.wr2x_easyio_domain)&&void 0!==y?y:"",W=null!==(b=x.wr2x_easyio_lossless)&&void 0!==b?b:"",G=null!==(R=x.wr2x_big_image_size_threshold)&&void 0!==R&&R,q=null!==(E=x.wr2x_hide_retina_column)&&void 0!==E&&E,H=null!==(v=x.wr2x_hide_retina_dashboard)&&void 0!==v&&v;return w(w({},e),{},{wr2xSizes:_,wr2xRetinaSizes:k,wr2xCisabledSizes:S,wr2xMethod:O,wr2xFullSize:P,wr2xPicturefillKeepSrc:j,wr2xPicturefillLazysizes:A,wr2xPicturefillCssBackground:D,wr2xPicturefillNoscript:C,wr2xAutoGenerate:z,wr2xOverHttpCheck:N,wr2xDebug:M,wr2xDisableResponsive:F,wr2xImageReplace:B,wr2xCdnDomain:U,wr2xEasyioDomain:L,wr2xEasyioLossless:W,wr2xBigImageSizeThreshold:G,wr2xHideRetinaColumn:q,wr2xHideRetinaDashboard:H});case"ERROR_UPDATED":var J=t.apiErrors;return w(w({},e),{},{apiErrors:J});case"PAGE_UPDATED":var Y=t.page;return w(w({},e),{},{page:Y});case"SET_ENTRIES_MUTATE":var K=t.mutateEntries;return w(w({},e),{},{mutateEntries:K});case"SET_STATS_MUTATE":var $=t.mutateStats;return w(w({},e),{},{mutateStats:$});case"LIMIT_UPDATED":var V=t.limit;return w(w({},e),{},{limit:V});case"FILTER_UPDATED":var X=t.filter;return w(w({},e),{},{filterBy:X});case"SORT_UPDATED":var Q=t.sort;return w(w({},e),{},{sort:Q});case"SEARCH_UPDATED":var Z=t.search;return w(w({},e),{},{search:Z});case"STATUS_UPDATED":var ee=t.status;return w(w({},e),{},{status:ee});case"TOGGLE_MODAL":var te=t.modal,ne=t.enable;if(!te){var re=w({},e);return re.modals=w({},I.modals),re}if(void 0===e.modals[te])return alert("The modal ".concat(te," doesn't exist.")),e;void 0===ne&&(ne=!e.modals[te]);var ae=w({},e);return ae.modals=w({},ae.modals),ae.modals[te]=ne,ae;case"PUSH_BUSY":return w(w({},e),{},{busy:++T>0});case"POP_BUSY":return w(w({},e),{},{busy:--T>0});default:return e}},A=Object(i.createContext)(),D=function(e){var t=e.children,n=R(Object(i.useReducer)(j,I),2),c=n[0],l=n[1],o=c.filterBy,s=c.limit,m=c.page,d=c.sort,f=c.search,p=Object(i.useMemo)((function(){return[Object(a.H)("".concat(u,"/media"),{limit:s,skip:(m-1)*s,filterBy:o,orderBy:d.accessor,order:d.by,search:f}),{headers:{"X-WP-Nonce":h}}]}),[o,s,m,d,f,u,h,a.H]),g=Object(i.useMemo)((function(){return[Object(a.H)("".concat(u,"/stats"),{search:f}),{headers:{"X-WP-Nonce":h}}]}),[f,u,h,a.H]),y=Object(i.useMemo)((function(){return["".concat(u,"/all_settings/"),{headers:{"X-WP-Nonce":h}}]}),[u,h]),b=Object(r.b)(p,a.I),E=b.data,v=b.mutate;Object(i.useEffect)((function(){l({type:"SET_ENTRIES_MUTATE",mutateEntries:v})}),[v]),Object(i.useEffect)((function(){l({type:"SET_STATS_MUTATE",mutateStats:D})}),[D]);var w=Object(a.K)(E,[],!0),x=w.busy,_=w.data,k=w.total,S=w.error;Object(i.useEffect)((function(){l({type:x?"PUSH_BUSY":"POP_BUSY"})}),[x]),Object(i.useEffect)((function(){l({type:"ENTRIES_UPDATED",entries:_})}),[_]),Object(i.useEffect)((function(){l({type:"TOTAL_ENTRIES_UPDATED",totalEntries:k})}),[k]),Object(i.useEffect)((function(){l({type:"ERROR_UPDATED",apiError:S})}),[S]);var O=Object(r.b)(g,a.I),T=O.data,D=O.mutate,C=Object(a.K)(T,P,!0),z=C.busy,N=C.data,M=C.error;Object(i.useEffect)((function(){l({type:z?"PUSH_BUSY":"POP_BUSY"})}),[z]),Object(i.useEffect)((function(){l({type:"STATS_UPDATED",stats:N})}),[N]),Object(i.useEffect)((function(){l({type:"ERROR_UPDATED",apiError:M})}),[M]);var F=Object(r.b)(y,a.I).data,B=Object(a.K)(F,{},!0),U=B.busy,L=B.data,W=B.error;return Object(i.useEffect)((function(){l({type:U?"PUSH_BUSY":"POP_BUSY"})}),[U]),Object(i.useEffect)((function(){l({type:"SETTINGS_UPDATED",settings:L})}),[L]),Object(i.useEffect)((function(){l({type:"ERROR_UPDATED",apiError:W})}),[W]),React.createElement(A.Provider,{value:[c,l]},t)},C=function(){var e={},t=R(Object(i.useContext)(A),2),n=t[0],r=t[1];return e.setStatus=function(e){r({type:"STATUS_UPDATED",status:e})},e.setPage=function(e){r({type:"PAGE_UPDATED",page:e})},e.setLimit=function(e){r({type:"LIMIT_UPDATED",limit:e})},e.setFilter=function(e){r({type:"FILTER_UPDATED",filter:e})},e.setSort=function(e){r({type:"SORT_UPDATED",sort:e})},e.setSearch=function(e){r({type:"SEARCH_UPDATED",search:e})},e.toggleModal=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r({type:"TOGGLE_MODAL",modal:e,enable:t})},e.pushBusy=function(){r({type:"PUSH_BUSY"})},e.popBusy=function(){r({type:"POP_BUSY"})},w(w({},n),e)},z=wp.i18n.__,N={};N.GENERATE=z("Generate","wp-retina-2x"),N.DASHBOARD=z("Dashboard","wp-retina-2x"),N.PENDING=z("Pending","wp-retina-2x"),N.RENAMED=z("Renamed","wp-retina-2x"),N.ALL=z("All","wp-retina-2x"),N.THUMB=z("Thumb","wp-retina-2x"),N.TITLE_REPLACE=z("Replace / Title / Size","wp-retina-2x"),N.ATTACHED_TO=z("Attached To","wp-retina-2x"),N.FILENAME=z("Filename","wp-retina-2x");var M=N;function F(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function B(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){F(c,r,a,i,l,"next",e)}function l(e){F(c,r,a,i,l,"throw",e)}i(void 0)}))}}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(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 L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function W(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: block;\n color: white;\n padding: 8px 0px;\n font-size: 10px;\n text-align: center;\n width: 24px;\n height: 24px;\n line-height: 8px;\n margin-left: 2px;\n margin-right: -6px;\n box-sizing: border-box;\n margin-bottom: 2px;\n background: ",";\n border-radius: 25px;\n box-shadow: 0px 0px 3px white;\n cursor: pointer;\n\n &.disabled {\n background: gray;\n }\n\n &.missing {\n background: ",";\n }\n\n &.cannot {\n background: ",";\n }\n\n &.pending {\n background: ",";\n }\n\n &.ignored {\n background: gray;\n }\n\n &:last-child {\n margin-right: 6px;\n }\n"]);return W=function(){return e},e}var G=wp.element,q=G.useState,H=G.useEffect,J=c.a.div(W(),a.B.blue,a.B.red,a.B.red,a.B.orange),Y=function(e){var t=e.mutate,n=e.actionButton,r=void 0===n||n,c=e.displaySizes,i=void 0===c||c,l=e.displayFullSize,o=void 0===l||l,s=U(q(e.entry),2),m=s[0],d=s[1],f=U(q(!1),2),p=f[0],g=f[1],y=Object(a.L)({concurrency:2}).runTask;H((function(){e.entry?d(e.entry):e.mediaId&&b(e.mediaId)}),[e.entry]);var b=function(){var e=B(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g((function(e){return e+1})),e.next=3,y(B(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a.J)("".concat(u,"/details"),{json:{mediaId:t},nonce:h}));case 1:case"end":return e.stop()}}),e)}))));case 3:n=e.sent,d(n.data),g((function(e){return e-1}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=B(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(n),t&&t();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var t=B(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return g((function(e){return e+1})),t.next=3,Object(a.J)("".concat(u,"/build_retina"),{json:{mediaId:e.mediaId},nonce:h});case 3:n=t.sent,R(n.data),g((function(e){return e-1}));case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),v=function(e,t){return"CANNOT"===t.status?"".concat(t.name,": The Full-Size is too small to generate this size. A Full-Size of at least ").concat(t.required.width,"×").concat(t.required.height," is required."):"PENDING"===t.status?"".concat(t.name,": The retina can be generated."):t.name};return React.createElement(a.b,{busy:p},React.createElement("div",{style:{display:"flex",alignItems:"center"}},r&&React.createElement(a.c,{style:{marginLeft:0},title:"Generate",onClick:E},M.GENERATE),i&&m&&m.filter((function(e){return"IGNORED"!==e.status&&"full-size"!==e.name})).map((function(e){return React.createElement(React.Fragment,null,React.createElement(J,{className:e.status.toLowerCase(),title:v(0,e)},e.shortname))})),o&&m&&m.filter((function(e){return"IGNORED"!==e.status&&"full-size"===e.name})).map((function(e){return React.createElement(React.Fragment,null,React.createElement(J,{className:e.status.toLowerCase(),title:v(0,e)},e.shortname))}))))};function K(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function $(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){K(c,r,a,i,l,"next",e)}function l(e){K(c,r,a,i,l,"throw",e)}i(void 0)}))}}function V(e){return function(e){if(Array.isArray(e))return Z(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Q(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function X(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||Q(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){if(e){if("string"==typeof e)return Z(e,t);var n=Object.prototype.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)?Z(e,t):void 0}}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ee(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: block;\n color: white;\n padding: 8px 0px;\n font-size: 10px;\n text-align: center;\n width: 24px;\n height: 24px;\n line-height: 8px;\n margin-left: 2px;\n margin-right: -6px;\n box-sizing: border-box;\n margin-bottom: 2px;\n background: ",";\n border-radius: 25px;\n box-shadow: 0px 0px 3px white;\n cursor: pointer;\n\n &.disabled {\n background: #a6ceea;\n }\n\n &.missing {\n background: ",";\n }\n\n &.cannot {\n background: ",";\n }\n\n &.pending {\n background: ",";\n }\n\n &.ignored {\n background: #a6ceea;\n }\n\n\n"]);return ee=function(){return e},e}var te=wp.element,ne=te.useState,re=te.useEffect,ae=te.useMemo,ce=te.useCallback,ie=y.length>0||b,le={width:40,height:40,objectFit:"cover"},oe=[{accessor:"thumbnail_url",title:"",style:{width:16}},{accessor:"title_metadata",title:M.TITLE_REPLACE,sortable:!0,style:{width:280}},{accessor:"metadata",title:"Thumbnails (Retina in Colors)",style:{width:280}},{accessor:"retina_full",title:"Retina for Full-Size",visible:ie&&b},{accessor:"actions",title:"Actions"}],se={accessor:"id",by:"asc"},ue=c.a.div(ee(),a.B.blue,a.B.red,a.B.red,a.B.orange),me=function(e){var t=e.entry,n=e.metadata;if(!n.sizes||!n.file)return null;var r=Object.keys(n.sizes),c=d+"/"+n.file.replace(/[^/]*$/,"");return React.createElement(React.Fragment,null,r.map((function(e){var r=n.sizes[e],i=r.width,l=r.height,o=r.shortname,s=r.file,u=c+s,m=t.find((function(t){return t.name===e}));return React.createElement(a.D,{text:React.createElement(React.Fragment,null,"Size Name: ",e," (",o,")",React.createElement("br",null),"Dimension: ",i,"×",l,React.createElement("br",null),"Retina: ",m?m.status:"MISSING")},React.createElement(ue,{className:m?m.status.toLowerCase():"missing",onClick:function(){return e=u,void console.log(e);var e}},o))})))},de=function(){var e=C(),t=e.entries,n=e.totalEntries,r=e.stats,c=e.busy,i=e.wr2xImageReplace,l=e.filterBy,o=e.modals,s=e.search,m=e.status,d=e.sort,f=e.page,g=e.limit,y=e.apiErrors,R=C(),E=R.mutateStats,v=R.mutateEntries,w=R.setFilter,x=R.toggleModal,_=R.setSearch,k=R.setStatus,S=R.setSort,O=R.setPage,P=R.setLimit,T=X(ne(),2),I=T[0],j=(T[1],X(ne([]),2)),A=j[0],D=j[1],z=X(ne(!1),2),N=z[0],M=z[1],F=X(ne(""),2),B=F[0],U=F[1],L=Object(a.M)(),W=c||N,G=i?parseInt(i):0,q=ce((function(e,n){var r=V(t),a=r.findIndex((function(t){return t.ID===e}));r[a]=n,v({success:!0,data:r},!1),E()}),[t,v,E]),H=function(e){var t=e.mediaId;return React.createElement(a.F,{height:40,width:40,iconSize:16,style:{marginRight:5},onFailure:function(e){alert(e.message)},onSuccess:function(e){x(null),q(t,e.data),E()},apiUrl:"".concat(u,"/replace"),apiConfig:{json:{mediaId:t},nonce:h}})},J=function(e){var t=e.mediaId;return React.createElement(a.F,{height:40,width:40,iconSize:16,style:{marginRight:5},onFailure:function(e){alert(e.message)},onSuccess:function(e){q(t,e.data),E()},apiUrl:"".concat(u,"/upload_retina_fullsize"),apiConfig:{json:{mediaId:t},nonce:h}})},K=ae((function(){return t.map((function(e){var t,n,r,c=e.info.filter((function(e){return"EXISTS"===e.status&&"full-size"===e.name})).length>0;e.info.filter((function(e){return"MISSING"===e.status||"CANNOT"===e.status})).length;return{id:e.ID,thumbnail_url:React.createElement("img",{src:"".concat(e.thumbnail_url,"?version=").concat(e.version),style:le}),title_metadata:React.createElement("div",{style:{display:"flex",alignItems:"center"}},!!G&&React.createElement(H,{mediaId:e.ID}),React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("a",{href:"post.php?post=".concat(e.ID,"&action=edit")},e.post_title),React.createElement("small",null,"Full-Size: ",e.metadata.width,"×",e.metadata.height," (",e.filesize,")"))),metadata:React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(me,(t={entry:e,metadata:e.metadata},n="entry",r=e.info,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t))),retina_full:React.createElement("div",{style:{display:"flex",alignItems:"center"}},(b||c)&&React.createElement("div",{style:{display:"flex",alignItems:"center"}},!c&&React.createElement(J,{mediaId:e.ID}),React.createElement(Y,{actionButton:!1,displaySizes:!1,displayFullSize:!0,entry:e.info}))),actions:React.createElement("div",{style:{textAlign:"right"}},React.createElement(a.c,{title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de([e.ID])}},"Build Thumbnails"),React.createElement(a.c,{onClick:function(){return ee([e.ID])}},"Build Retina"),c&&React.createElement(a.c,{onClick:function(){confirm("Are you sure?")&&ie([e.ID])}},"Delete ",React.createElement("small",null,"Full-Size Retina")),"issues"===l&&React.createElement(a.c,{onClick:function(){return te(e.ID)}},"Ignore"),"ignored"===l&&React.createElement(a.c,{onClick:function(){return te(e.ID)}},"Un-Ignore"))}}))}),[t]);re((function(){D([]),S(se),O(1)}),[l,s]),re((function(){if(null!==L.busy&&(M(L.busy),!L.busy)){var e=L.getErrorCount();e>0&&U("The process has finished, but ".concat(e," error(s) occurred (check your console).")),L.reset(),D([]),v(),E()}}),[L.busy]);var Q=function(){var e=$(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.J)("".concat(u,"/get_all_ids"),{json:{issuesOnly:t},nonce:h});case 2:if((n=e.sent).success){e.next=6;break}return alert(n.message),e.abrupt("return",[]);case 6:return e.abrupt("return",n.data);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=$(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,Object(a.J)("".concat(u,"/refresh"),{nonce:h});case 3:v(),E(),M(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,k("Preparing..."),M(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,Q(!0);case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return k("Build Retina for #".concat(e)),t.next=3,Object(a.J)("".concat(u,"/build_retina"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,L.start(r);case 15:E();case 16:M(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=$(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,Object(a.J)("".concat(u,"/ignore"),{json:{mediaId:t},nonce:h});case 3:return(n=e.sent).success?(E(),v()):alert("Error!"),M(!1),e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,k("Preparing..."),M(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,Q();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return k("Delete Full-Size Retina for #".concat(e)),t.next=3,Object(a.J)("".concat(u,"/delete_retina_fullsize"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,L.start(r);case 15:E();case 16:M(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,k("Preparing..."),M(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,Q();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return k("Delete Retina for #".concat(e)),t.next=3,Object(a.J)("".concat(u,"/delete_retina"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,L.start(r);case 15:E();case 16:M(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,k("Preparing..."),M(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,Q();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return k("Regenerate #".concat(e)),t.next=3,Object(a.J)("".concat(u,"/regenerate"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,L.start(r);case 15:E();case 16:M(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=React.createElement(React.Fragment,null,React.createElement(a.c,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/wp-retina-2x/","_blank")}},"Get the Pro Version"),React.createElement(a.c,{className:"primary",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Read the tutorial"));return React.createElement(a.s,{nekoErrors:[y]},React.createElement(a.i,{title:"Perfect Images + Retina | Dashboard",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(a.c,{className:"header",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Tutorial"),React.createElement(a.c,{icon:"dashboard",className:"header",onClick:function(){return location.href="admin.php?page=wr2x_settings"}},"Settings"))),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.g,{footer:!p&&fe},React.createElement(a.E,{p:!0},"Welcome to the new version of the former WP Retina 2x, now ",React.createElement("b",null,"Perfect Images"),". The goal is to make your images sizes and thumbnails more manageable, with Retina support. Please let me know if this dashboard is not clear enough, or if you have ideas how to make it even better.")),React.createElement(a.C,null,React.createElement(a.c,{onClick:function(){return Z()}},"Refresh Stats"),!W&&A.length>0&&React.createElement(React.Fragment,null,React.createElement(a.c,{className:"secondary",onClick:function(){return ee(A)}},"Build Retina for ",React.createElement("strong",null,A.length," Entries")),React.createElement(a.c,{className:"secondary",title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de(A)}},"Regenerate ",React.createElement("strong",null,A.length," Entries")),React.createElement(a.c,{className:"danger",onClick:function(){return ue(A)}},"Delete Retina for ",React.createElement("strong",null,A.length," Entries"))),React.createElement("div",{style:{flex:1}},N&&React.createElement(a.u,{status:function(e){return"".concat(m," (").concat(e,"%)")},busy:N,value:L.value,max:L.max,onStopClick:L.stop})),!W&&React.createElement(React.Fragment,null,React.createElement(a.k,{onBlur:function(e){_(e)},value:s,onEnter:function(e){_(e)}}),!s&&React.createElement(a.j,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"}),s&&React.createElement(a.j,{icon:"close",width:24,style:{position:"relative",left:-34,marginRight:-22},color:a.B.blue,onClick:function(){_("")}})),!W&&0===A.length&&React.createElement(React.Fragment,null,React.createElement(a.m,{title:"Bulk Actions",style:{minWidth:180}},React.createElement(a.n,{className:"primary",onClick:function(){return ee()}},"Build Retina for ",React.createElement("strong",null,"All Issues")),React.createElement(a.n,{className:"primary",title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de()}},"Regenerate ",React.createElement("strong",null,"All Entries")),React.createElement(a.n,{className:"danger",onClick:function(){return ue()}},"Delete Retina for ",React.createElement("strong",null,"All"))))),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},React.createElement(a.v,{value:l,busy:W,onChange:function(e){w(e),O(1)}},React.createElement(a.l,{title:"All",value:"all",count:r.all}),React.createElement(a.l,{title:"Retina Issues",value:"issues",count:r.issues}),React.createElement(a.l,{title:"Ignored",value:"ignored",count:r.ignored})),React.createElement(a.t,{currentPage:f,limit:g,total:n,onCurrentPageChanged:function(e){return O(e)},onClick:function(e){return O(e)}})),React.createElement(a.z,{busy:W,data:K,columns:oe,sort:d,onSortChange:function(e,t){S({accessor:e,by:t})},onSelect:function(e){D([].concat(V(A),V(e)))},onUnselect:function(e){D(V(A.filter((function(t){return!e.includes(t)}))))},selectedItems:A,emptyMessage:React.createElement(React.Fragment,null,"It's all clean & nice here! 👍",React.createElement("br",null),"Why not trying to give a boost ot your DB with ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/"},"Database Cleaner"),"? 😌")}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement(a.w,{scrolldown:!0,value:g,onChange:function(e){P(e),O(1)}},React.createElement(a.r,{value:10,label:"10 items per page"}),React.createElement(a.r,{value:25,label:"25 items per page"}),React.createElement(a.r,{value:50,label:"50 items per page"}),React.createElement(a.r,{value:100,label:"100 items per page"}),React.createElement(a.r,{value:250,label:"250 items per page"})),React.createElement(a.t,{currentPage:f,limit:g,total:n,onClick:function(e){return O(e)}}))),React.createElement(a.q,{isOpen:o.uploadRetinaFullsize,onRequestClose:function(){x(null)},title:"Upload Retina for Full-Size",content:React.createElement(React.Fragment,null,React.createElement(a.F,{height:200,onFailure:function(e){alert(e.message)},onSuccess:function(e){x(null),q(I,e.data),E()},apiUrl:"".concat(u,"/upload_retina_fullsize"),apiConfig:{json:{mediaId:I},nonce:h}}),React.createElement("p",{style:{marginTop:20,marginBottom:-20}},"Drop your image here! If the thumbnails could not be created before, the plugin will also use this image to create the missing Retina Images."))}),React.createElement(a.q,{isOpen:B,title:"Success",ok:"Close",content:B,onOkClick:function(){U(""),L.reset()}})))};function fe(){var e=be(["\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\n .log-date {\n color: white;\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: #ccb028;\n color: white;\n }\n\n .log-fatal .log-type {\n background: #cc2828;\n color: white;\n }\n"]);return fe=function(){return e},e}function pe(){var e=be(["\n\n margin: 15px;\n\n .center {\n background: white;\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"]);return pe=function(){return e},e}function he(){var e=be(["\n width: 85px;\n height: 85px;\n padding-right: 10px;\n"]);return he=function(){return e},e}function ge(){var e=be(["\n\n .nui-block-title {\n display: none;\n }\n\n .nui-block-content {\n display: flex;\n padding: 10px;\n\n h2 {\n color: #055082;\n font-size: 16px;\n margin: 5px 0 5px 0;\n\n a {\n text-decoration: none;\n }\n }\n\n p {\n margin: 0px;\n line-height: 18px;\n }\n }\n"]);return ge=function(){return e},e}function ye(){var e=be(["\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"]);return ye=function(){return e},e}function be(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Re=c.a.div(ye()),Ee=Object(c.a)(a.a)(ge()),ve=c.a.img(he()),we=c.a.div(pe()),xe=c.a.ul(fe());function _e(e){return function(e){if(Array.isArray(e))return Te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Pe(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 ke(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Se(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){ke(c,r,a,i,l,"next",e)}function l(e){ke(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||Pe(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 Pe(e,t){if(e){if("string"==typeof e)return Te(e,t);var n=Object.prototype.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)?Te(e,t):void 0}}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ie=wp.element,je=Ie.useState,Ae=Ie.useEffect,De="".concat(s,"/meow-common/v1"),Ce=function(e){var t=e.request,n=e.title,r=e.max,c=Oe(je(!1),2),i=c[0],l=c[1],o=Oe(je([]),2),s=o[0],u=o[1],m=s.length>0?s.reduce((function(e,t){return e+t})):0,d=s.length>0?Math.ceil(m/s.length):0,f=!s.length&&i;Ae((function(){i&&setTimeout(Se(regeneratorRuntime.mark((function e(){var n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,Object(a.J)("".concat(De,"/").concat(t),{nonce:h});case 3:r=(new Date).getTime(),c=r-n,u((function(e){return[].concat(_e(e),[c])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[s]);return React.createElement(Re,{style:{width:200,textAlign:"center"}},React.createElement(a.E,{h2:!0,style:{color:"white"}},n),React.createElement(a.h,{size:200,value:f?r:d,max:r},React.createElement("span",{style:{fontSize:20}},f?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},f?"YOUR ENGINE":s.length+" requests")),React.createElement(a.c,{style:{width:"100%",marginTop:10},color:i?"#cc3627":"#ccb027",onClick:function(){i||u([]),l(!i)}},i?"Stop":"Start"))};function ze(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Be(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){Fe(c,r,a,i,l,"next",e)}function l(e){Fe(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(e,t)}(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 Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var We=wp.element,Ge=We.useState,qe=We.useEffect;u&&s&&m||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var He="".concat(s,"/meow-common/v1"),Je=React.createElement(Re,null,React.createElement(a.E,{p:!0},"Meow Apps is run by Jordy Meow, a photographer and software developer living in Japan (and taking ",React.createElement("a",{target:"_blank",href:"https://offbeatjapan.org"},"a lot of photos"),"). Meow Apps proposes a suite of plugins focusing on photography, imaging, optimization and SEO. The ultimate goal is to make your website better, faster, while making it easy. Meow Apps also teams up with the best players in the community. For more information, please check ",React.createElement("a",{href:"http://meowapps.com",target:"_blank"},"Meow Apps"),".")),Ye=React.createElement(Re,null,React.createElement(a.E,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then Start this again to see how it influences the results. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms! For more information, ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/#Optimize_your_Empty_Request_Time",target:"_blank"},"click here"),"."),React.createElement(a.E,{p:!0},React.createElement("b",null,"File Operation Time")," creates a temporary size of 10MB every time. ",React.createElement("b",null,"SQL Request Time")," counts the number of posts. Those two should be very fast, and almost the same as the ",React.createElement("b",null,"Empty Request Time"),".")),Ke=React.createElement(Re,null,React.createElement(a.E,{p:!0},"Too many WordPress installs are blown-up with useless and/or heavy plugins, and not aware of best practices. That's not the fault of the users; WordPress pretends to be simple but it is in fact very complex, and the immensity and diversity of the community around it makes it a real jungle where everything is possible."),React.createElement(a.E,{p:!0},"A rule of thumb is to keep your WordPress install as simple as possible, with the least number of plugins installed (run away from the heavy ones) and an excellent hosting service. Avoid VPS or self-hosted solutions; you must be a professional to actually set them up so that they are actually performant."),React.createElement(a.E,{p:!0},"On the Meow Apps website, you will find articles which are always updated with the latest recommendations.",React.createElement("ul",null,React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/how-to-debug-wordpress-errors/",target:"_blank"},"How To Debug WordPress")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-improve-seo-wordpress/",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-faster-wordpress-optimize/",target:"_blank"},"Optimize your WordPress Speed")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-optimize-images-wordpress/",target:"_blank"},"Optimize Images (CDN, and so on)")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-hosting-service-wordpress/",target:"_blank"},"Best Hosting Services for WordPress"))))),$e=["".concat(He,"/all_settings/"),{headers:{"X-WP-Nonce":h}}],Ve=function(){var e=Ue(Ge(!1),2),t=e[0],n=e[1],c=Object(r.b)($e,a.I),i=c.data,l=c.mutate,o=c.error,s=null==i?void 0:i.data,u=null==s?void 0:s.meowapps_hide_meowapps,d=null==s?void 0:s.force_sslverify,f=Ue(Ge(!1),2),p=f[0],g=f[1],y=Ue(Ge([]),2),b=y[0],R=y[1],E=Ue(Ge(""),2),v=E[0],w=E[1];qe((function(){o&&!t&&(n(!0),console.error("Error from UseSWR",o.message))}),[o]),qe((function(){var e=document.getElementById("meow-common-phpinfo");w(e.innerHTML)}),[]);var x=function(){var e=Be(regeneratorRuntime.mark((function e(t,n){var r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=Ne({},i.data))[n]=t,l(Ne(Ne({},i),{},{data:r}),!1),g(!0),e.next=6,Object(a.J)("".concat(He,"/update_option"),{json:{name:n,value:t},nonce:h});case 6:c=e.sent,g(!1),c.success||alert(c.message),l();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),_=function(){var e=Be(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,Object(a.J)("".concat(He,"/error_logs"),{nonce:h});case 3:t=e.sent,n=t&&t.data?t.data:[],R(n.reverse()),g(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=React.createElement(a.x,{title:"Main Menu"},React.createElement(a.e,{max:"1"},React.createElement(a.d,{id:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(a.E,{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:p,checked:u,onChange:x}))),S=React.createElement(a.x,{title:"SSL Verify"},React.createElement(a.e,{max:"1"},React.createElement(a.d,{id:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(a.E,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:p,checked:d,onChange:x})));return React.createElement(a.s,{showRestError:t},React.createElement(a.i,{title:"The Dashboard"}),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.A,null,React.createElement(a.y,{title:"Meow Apps"},Je,React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(Ee,{title:"Media Cleaner",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/media-cleaner.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/"},"Media Cleaner")),React.createElement("p",null,"The Cleaner analyzes your WordPress entirely to find out which files are not used. You can trash them, before deleting them permanently. Your WordPress will breath again :)"))),React.createElement(Ee,{title:"Database Cleaner",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/database-cleaner.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/"},"Database Cleaner")),React.createElement("p",null,"Clean your WordPress database. This plugin is simple, handles risk levels, and aims to work even on oversized databases on which other plugins fail to operate."))),React.createElement(Ee,{title:"Media File Renamer",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/media-file-renamer.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/"},"Media File Renamer")),React.createElement("p",null,"The Renamer will help you in getting nicer filenames for an improved SEO and a tidier filesystem. It's mostly automatic and very fun to use."))),React.createElement(Ee,{title:"Social Engine",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/social-engine.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/social-engine/"},"Social Engine")),React.createElement("p",null,"Organize, schedule and automate the publishing of your content and photos on social accounts. Similar to Buffer, TweetDeck, etc, but without all the limitations, and in your WordPress."))),React.createElement(Ee,{title:"Meow Analytics",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-analytics.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",null,"Are you tired of those heavy plugins, accessing your Google Analytics deliberately? Switch to Meow Analytics!")))),React.createElement(a.f,{minimal:!0},React.createElement(Ee,{title:"Photo Engine",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/wplr-sync.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"Photo Engine")),React.createElement("p",null,"Are you using Lightroom? So you know Photo Engine already. Wait, you don't? You must try it! This plugin will be your favorite very soon."))),React.createElement(Ee,{title:"Meow Gallery",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-gallery.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",null,"This is the fastest gallery system... and it is pretty as well! It is 100% compatible with the native WordPress galleries and therefore, works right away."))),React.createElement(Ee,{title:"Meow Lightbox",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-lightbox.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",null,"A very sleek and performant Lightbox which will also display your EXIF data (camera, lens, aperture...). Photographers love it."))),React.createElement(Ee,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/wp-retina-2x.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"Perfect Images + Retina")),React.createElement("p",null,"It handles Retina, help you managing the Image Sizes registered in your WP, and much more."))),React.createElement(Ee,{title:"Contact Form Block",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/contact-form-block.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",null,"A simple, pretty and superlight contact form. If you simply want your visitors to get in touch with you, this contact form will be perfect for you and your WordPress.")))))),React.createElement(a.y,{title:"Performance"},Ye,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(Ce,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(Ce,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(Ce,{title:"SQL Request Time",request:"sql_request",max:2800}))),React.createElement(a.y,{title:"Recommendations"},Ke),React.createElement(a.y,{title:"PHP Info"},React.createElement(we,{dangerouslySetInnerHTML:{__html:v}})),React.createElement(a.y,{title:"PHP Error Logs"},React.createElement(Re,null,React.createElement(a.c,{style:{marginBottom:10},color:"#ccb027",onClick:_},"Load PHP Error Logs"),React.createElement(xe,null,b.map((function(e){return React.createElement("li",{class:"log-".concat(e.type)},React.createElement("span",{class:"log-type"},e.type),React.createElement("span",{class:"log-date"},e.date),React.createElement("span",{class:"log-content"},e.content))}))))),React.createElement(a.y,{title:"Settings"},React.createElement(a.a,{title:"Settings",className:"primary"},k,S))))))};function Xe(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Qe(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){Xe(c,r,a,i,l,"next",e)}function l(e){Xe(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return et(e,t)}(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 et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tt=wp.element,nt=tt.useState,rt=tt.useEffect,at="".concat(s,"/meow-licenser/").concat(l,"/v1"),ct=function(){var e=Ze(nt(!1),2),t=e[0],n=e[1],r=Ze(nt(!1),2),c=r[0],i=r[1],l=Ze(nt(null),2),o=l[0],s=l[1],u=Ze(nt(null),2),m=u[0],d=u[1],g=Ze(nt(""),2),y=g[0],b=g[1],R=p&&(!m||"valid"!==m.license),E=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.next=5,Object(a.J)("".concat(at,"/get_license"),{nonce:h});case 5:t=e.sent,d(t.data),t.data.key&&b(t.data.key),n(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=Qe(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(a.J)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:null}});case 3:e.sent.success&&(b(""),d(null),s("licenseRemoved")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(a.J)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:y,override:!0}});case 3:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&s("licenseAdded")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==y){e.next=5;break}return i(!0),d(null),b(""),e.abrupt("return");case 5:return n(!0),e.next=8,Object(a.J)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:y}});case 8:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&s("licenseAdded")),n(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();rt((function(){E()}),[]);var _=R?"Forced License":p?"Enabled":"Disabled",k=R||m&&"valid"===m.license,S="Your license is active. Thanks a lot for your support :)";R&&m&&m.check_url&&(S=React.createElement(React.Fragment,null,React.createElement("span",null,S),React.createElement("br",null),React.createElement("small",null,"This license was enabled manually. To check your license status, please click ",React.createElement("a",{target:"_blank",href:m.check_url+"&cache="+642e3*Math.random()},"here"),"."))),k||(m?"no_activations_left"===m.issue?S=React.createElement("span",null,"There are no activations left for this license. You can visit your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps Store"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===m.issue?S=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps Store"),"."):"missing"===m.issue?S="This license does not exist.":"disabled"===m.issue?S="This license has been disabled.":"item_name_mismatch"===m.issue?S="This license seems to be for a different plugin... isn't it? :)":"forced"===m.issue?S="ABC":(S=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:m})):S="Unknown error :(");var O=React.createElement(a.a,{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 the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/"},"Meow Apps Store"),"."),P=React.createElement(a.a,{title:"Pro Version (".concat(_,")"),busy:t,className:"primary"},React.createElement(a.x,{title:"Serial Key",style:{fontWeight:"bold"}},React.createElement(a.k,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:y,onChange:function(e){return b(e)},placeholder:""})),m&&!k&&React.createElement(a.o,null,S),m&&k&&React.createElement(a.p,null,S),!m&&React.createElement(a.E,{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."),React.createElement(a.x,{contentAlign:"right"},m&&!k&&React.createElement(a.c,{className:"secondary",disabled:t||!y,onClick:x},"Retry to validate"),m&&m.key===y&&React.createElement(a.c,{className:"secondary",disabled:t||!y,onClick:v},"Remove License"),React.createElement(a.c,{disabled:t||!y||m&&m.key===y,onClick:x},"Validate License"),c&&!k&&React.createElement(a.c,{disabled:t||!y||m&&m.key===y,onClick:w,className:"danger"},"Force License")),React.createElement(a.q,{isOpen:"licenseAdded"===o,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}),React.createElement(a.q,{isOpen:"licenseRemoved"===o,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}));return f?P:O},it=wp.element.render;function lt(e){return function(e){if(Array.isArray(e))return ht(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||pt(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 ot(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 st(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach((function(t){ut(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function dt(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){mt(c,r,a,i,l,"next",e)}function l(e){mt(c,r,a,i,l,"throw",e)}i(void 0)}))}}function ft(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||pt(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 pt(e,t){if(e){if("string"==typeof e)return ht(e,t);var n=Object.prototype.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)?ht(e,t):void 0}}function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}document.meowDashboardLoaded||(document.meowDashboardLoaded=!0,document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("meow-common-dashboard");t&&it(React.createElement(Ve,null),t)})));var gt=wp.element,yt=gt.useState,bt=gt.useEffect,Rt=gt.useMemo,Et=function(e,t){if(0==e)return"0 Bytes";var n=t||2,r=Math.floor(Math.log(e)/Math.log(1e3));return parseFloat((e/Math.pow(1e3,r)).toFixed(n))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]},vt=function(){var e=Rt((function(){return["".concat(u,"/all_settings/"),{headers:{"X-WP-Nonce":h}}]}),[u,h]),t=Object(r.b)(e,a.I),n=t.data,c=t.mutate,i=t.error,s=Object(a.K)(n,{},!0),m=s.busy,d=s.data,y=ft(yt(!1),2),b=y[0],R=y[1],E=ft(yt(null),2),v=E[0],w=E[1],x=ft(yt(null),2),_=x[0],k=x[1],S=m||b,O=null==d?void 0:d.wr2x_method,P=null==d?void 0:d.wr2x_sizes,T=null==d?void 0:d.wr2x_retina_sizes,I=null==d?void 0:d.wr2x_disabled_sizes,j=null==d?void 0:d.wr2x_full_size,A=null==d?void 0:d.wr2x_picturefill_keep_src,D=null==d?void 0:d.wr2x_picturefill_lazysizes,C=null==d?void 0:d.wr2x_picturefill_css_background,z=null==d?void 0:d.wr2x_picturefill_noscript,N=null==d?void 0:d.wr2x_auto_generate,M=null==d?void 0:d.wr2x_over_http_check,F=null==d?void 0:d.wr2x_debug,B=null==d?void 0:d.wr2x_disable_responsive,U=null==d?void 0:d.wr2x_cdn_domain,L=null==d?void 0:d.wr2x_big_image_size_threshold,W=null==d?void 0:d.wr2x_hide_retina_column,G=null==d?void 0:d.wr2x_hide_retina_dashboard,q=null==d?void 0:d.wr2x_image_replace,H=null==d?void 0:d.wr2x_easyio_domain,J=null==d?void 0:d.wr2x_easyio_lossless,Y="none"===O,K=function(){var e=dt(regeneratorRuntime.mark((function e(t,r){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=st({},n.data))[r]=t,c(st(st({},n),{},{data:i}),!1),R(!0),e.prev=4,e.next=7,Object(a.J)("".concat(u,"/update_option"),{json:{name:r,value:t},nonce:h});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:R(!1),c();case 14:case"end":return e.stop()}}),e,null,[[4,9]])})));return function(t,n){return e.apply(this,arguments)}}(),$=[{value:"Responsive",label:React.createElement("span",null,"Responsive Images")},{value:"Picturefill",label:React.createElement("span",null,"Picturefill (Hybrid)")},{value:"retina.js",label:React.createElement("span",null,"Retina.js (Client-side)")},{value:"HTML Rewrite",label:React.createElement("span",null,"HTML Rewrite (Not Recommended)")},{value:"Retina-Images",label:React.createElement("span",null,"Retina-Images (Not Recommended)")},{value:"none",label:React.createElement("span",null,"None")}],V=function(){var e=dt(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!H){e.next=7;break}return e.next=4,Object(a.J)("".concat(u,"/easy_io_stats"),{nonce:h});case 4:(null==(t=e.sent)?void 0:t.stats.original)&&(null==t?void 0:t.stats.savings)&&w(t.stats),(null==t?void 0:t.stats.bandwidth)&&(null==t?void 0:t.stats.quota)&&k(t.stats);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),alert(e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}();bt((function(){V()}),[H]);var X=function(){var e=dt(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t?lt(I.filter((function(e){return e!==n}))):[].concat(lt(I),[n]),K(r,"wr2x_disabled_sizes");case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){var e=dt(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t?[].concat(lt(T),[n]):lt(T.filter((function(e){return e!==n}))),K(r,"wr2x_retina_sizes");case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Z=function(){var e=dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),e.prev=1,e.next=4,Object(a.J)("".concat(u,"/easy_io_link"),{nonce:h});case 4:e.sent,c(),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),alert(e.t0.message);case 11:R(!1);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),e.prev=1,e.next=4,Object(a.J)("".concat(u,"/easy_io_unlink"),{nonce:h});case 4:e.sent,c(),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),alert(e.t0.message);case 11:R(!1);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),te=React.createElement(a.x,null,React.createElement("table",{style:{width:"100%"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{style:{textAlign:"left"}}),React.createElement("th",{style:{textAlign:"left"}},"Name"),React.createElement("th",{style:{textAlign:"left"}},"Dimensions"),React.createElement("th",{style:{textAlign:"left"}},"Enabled"),React.createElement("th",{style:{textAlign:"left"}},"Retina"))),React.createElement("tbody",null,P&&P.map((function(e){return React.createElement("tr",{key:"wr2x-sizes-"+e.name},React.createElement("td",null,e.shortname),React.createElement("td",{style:{color:"#007cb9"}},e.name),React.createElement("td",null,e.width?React.createElement(React.Fragment,null,e.width,"x",e.height):React.createElement("small",null,"Unknown (disabled)")),React.createElement("td",null,React.createElement(a.d,{id:"enabled-"+e.name,disabled:S,value:"1",checked:e.enabled,onChange:function(){return X(!e.enabled,e.name)}})),React.createElement("td",null,React.createElement(a.d,{id:"retina-"+e.name,disabled:S||!e.enabled,value:"1",checked:e.retina,onChange:function(){return Q(!e.retina,e.name)}})))}))))),ne=React.createElement(a.x,{title:"Delivery Method"},React.createElement(a.w,{scrolldown:!0,id:"wr2x_method",name:"wr2x_method",disabled:S,value:O,description:"",onChange:K},$.map((function(e){return React.createElement(a.r,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),re=React.createElement(a.x,{title:"Full-Size Retina"},React.createElement(a.d,{id:"wr2x_full_size",disabled:S,label:"Enable",description:React.createElement(React.Fragment,null,"Enable Retina for Full-Size. A ",React.createElement("i",null,"Upload Retina for Full-Size")," button is added in the ",React.createElement("i",null,"Perfect Images Dashboard"),"."),value:"1",requirePro:!p,checked:j,onChange:K})),ae=React.createElement(a.x,{title:"Keep IMG SRC"},React.createElement(a.d,{id:"wr2x_picturefill_keep_src",disabled:S,label:"Enable",description:React.createElement(React.Fragment,null,"With PictureFill, ",React.createElement("b",null,"src")," tags are replaced by ",React.createElement("b",null,"src-set")," tags, but Google might fail to reference those images. This option will keep the SRC for SEO purpose, but that will force the download of two images (standard, then retina) by the browsers. Please use the ",React.createElement("b",null,"Lazy Retina")," option below as it avoid this to happen (as well as making it loading lazily)."),value:"1",checked:A,onChange:K})),ce=React.createElement(a.x,{title:"Responsive Images"},React.createElement(a.d,{id:"wr2x_picturefill_lazysizes",disabled:S,label:"Enable Lazy",description:React.createElement(React.Fragment,null,"Images (including Retina Images) will not be loaded until the visitor gets closer to them. The result will be a ",React.createElement("b",null,"faster")," website that consumes less bandwidth."),value:"1",requirePro:!p,checked:D,onChange:K})),ie=React.createElement(a.x,{title:"CSS Background"},React.createElement(a.d,{id:"wr2x_picturefill_css_background",disabled:S,label:"Retina-ize",description:React.createElement(React.Fragment,null,"In your HTML, inline CSS Background will be replaced by the Retina version of the image."),value:"1",requirePro:!p,checked:C,onChange:K})),le=React.createElement(a.x,{title:"Polyfill Script"},React.createElement(a.d,{id:"wr2x_picturefill_noscript",disabled:S,label:"Do not load",description:React.createElement(React.Fragment,null,"Only ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://caniuse.com/srcset"},"the browsers with src-set support")," will display Retina images. You can also choose this if you want to load the Picturefill Polyfill script manually or if it is already loaded by your theme."),value:"1",checked:z,onChange:K})),oe=React.createElement(a.x,{title:"Retina Images"},React.createElement(a.d,{id:"wr2x_auto_generate",disabled:S,label:"Build Automatically",description:React.createElement(React.Fragment,null,"The Retina Images will be built automatically every time the thumbnails as generated or regenerated."),value:"1",checked:N,onChange:K})),se=React.createElement(a.x,{title:"Over HTTP Check"},React.createElement(a.d,{id:"wr2x_over_http_check",disabled:Y||S,label:"Enable",description:React.createElement(React.Fragment,null,"This will check the existence of retina images on remote servers. This is useful if your images are hosted on a different server than your WordPress. ",M?React.createElement("b",null,"This option slows down processing dramatically; therefore, caching is absolutely necessary."):""),value:"1",requirePro:!p,checked:!Y&&M,onChange:K})),ue=React.createElement(a.x,{title:"Debug"},React.createElement(a.d,{id:"wr2x_debug",disabled:S,label:"Force Retina + Logging",description:React.createElement(React.Fragment,null,"Displays retina and creates a log file in the plugin folder."),value:"1",checked:F,onChange:K})),me=React.createElement(a.x,{title:"Responsive Images"},React.createElement(a.d,{id:"wr2x_disable_responsive",disabled:S,label:"Disable",description:React.createElement(React.Fragment,null,"Disable the natural Responsive Images feature built in WordPress. For developers only."),value:"1",checked:B,onChange:K})),de=React.createElement(a.x,{title:"CDN Domain",requirePro:!p},React.createElement(a.k,{id:"wr2x_cdn_domain",type:"text",disabled:S,value:U,onEnter:K,onBlur:K,description:React.createElement(React.Fragment,null,"If not empty, your site domain will be replaced with this CDN domain.")})),fe=React.createElement(React.Fragment,null,React.createElement(a.x,{title:"Status"},React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("div",{style:{marginBottom:5}},React.createElement(a.E,null,H&&React.createElement("div",null,React.createElement("b",null,"Easy IO is active."),React.createElement("br",null),React.createElement("small",null,"This is your CDN domain: ",H,".")),!H&&React.createElement("b",null,"Not linked with Easy IO."),!H&&React.createElement("ul",null,React.createElement("li",null,"1. Check the offer and create your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://ewww.io/easy-perfect/ref/6/?campaign=EasyPerfect"},"Perfect Images + Easy IO"),"."),React.createElement("li",null,"2. Use the [",React.createElement("b",null,"PERFECT20"),"] coupon and you will get ",React.createElement("b",null,"20% off"),"."),React.createElement("li",null,"3. Register this website [",React.createElement("b",null,g),"] in the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://ewww.io/manage-sites/"},"Easy IO Dashboard"),"."),React.createElement("li",null,"4. Click on the button below, and it's all done! 🏁")))),H&&React.createElement("div",null,React.createElement(a.c,{className:"danger",onClick:ee},"Disable Easy IO")),!H&&React.createElement("div",null,React.createElement(a.c,{onClick:Z},"Verify & Enable Easy IO"))))),pe=H?React.createElement(a.x,{title:"Stats"},React.createElement("div",{style:{display:"flex",flexDirection:"column",fontSize:14}},React.createElement(a.E,null,React.createElement("span",null,"Bandwidth Usage: "),!_&&React.createElement("span",null,"N/A"),_&&React.createElement("span",null,Et(_.bandwidth)," of ",Et(_.quota)," (",Math.round(_.bandwidth/_.quota*100)+"%",")")),React.createElement(a.E,null,React.createElement("span",null,"Image Size Reduction: "),!v&&React.createElement("span",null,"N/A"),v&&React.createElement("span",null,Math.round(v.savings/v.original*100)+"%")))):null,he=H?React.createElement(a.x,{title:"Lossless Quality"},React.createElement(a.d,{id:"wr2x_easyio_lossless",disabled:!H||S,label:"Enable",description:React.createElement(React.Fragment,null,"Make sure that the visual quality of your images is the same as the original, while still being optimized."),value:"1",checked:J,onChange:K})):null,ge=React.createElement(a.x,{title:"Image Threshold"},React.createElement(a.d,{id:"wr2x_big_image_size_threshold",disabled:S,label:"Disable",value:"1",checked:L,onChange:K})),ye=React.createElement(a.x,{title:"Image Replace"},React.createElement(a.d,{id:"wr2x_image_replace",disabled:S,label:"Enable",description:React.createElement(React.Fragment,null),requirePro:!p,value:"1",checked:q,onChange:K})),be=React.createElement(a.x,{title:"Hide Retina Column"},React.createElement(a.d,{id:"wr2x_hide_retina_column",disabled:Y||S,label:"Yes",description:React.createElement(React.Fragment,null,"Hide the ",React.createElement("i",null,"Retina Column")," in the Media Library."),value:"1",checked:!Y&&W,onChange:K})),Re=React.createElement(a.x,{title:"Hide Dashboard"},React.createElement(a.d,{id:"wr2x_hide_retina_dashboard",disabled:S,label:"Yes",description:React.createElement(React.Fragment,null,"Hide the ",React.createElement("i",null,"Perfect Images Dashboard")," menu and tools."),value:"1",checked:G,onChange:K}));return React.createElement(a.s,{nekoError:[i]},React.createElement(a.i,{title:"Perfect Images + Retina | Settings",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(a.c,{className:"header",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Tutorial"),!G&&React.createElement(a.c,{icon:"dashboard",className:"header",onClick:function(){return location.href="admin.php?page=wr2x_dashboard"}},"Dashboard"))),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.g,null,React.createElement(a.E,{p:!0},"Perfect Images works out of the box. However, to make your install really nice and smooth, you should really take a look at the ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wp-retina-2x-tutorial/"},"tutorial"),". Take a bit of time and you will enjoy managing your images with WordPress even more! :)")),React.createElement(a.A,null,React.createElement(a.y,{title:"General"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,title:"Image Sizes",className:"primary"},React.createElement(a.E,{p:!0},"In this screen, you can disable sizes not only the default sizes added by WordPress, but also the ones added by your theme or other plugins. For each of those sizes, you can choose whether or not you would like the Retina image to be generated for it."),te,oe,re)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,title:"Big Image Threshold",className:"primary"},React.createElement(a.E,{p:!0},"Since WordPress 5.3, images bigger than 2560px are resized automatically and renamed with ",React.createElement("i",null,"-scaled"),". To learn more about this, have a look at this article: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wordpress-images-sizes/#The_Big_Image_Treshold"},"The WordPress Image Sizes"),"."),ge),React.createElement(a.a,{busy:S,title:"Image Replace & UI Features",className:"primary"},React.createElement(a.E,{p:!0},"You will be able to replace your images directly in WordPress (in the Perfect Images Dashboard). This plays nicely with the CDN (if handled by Perfect Images) and the cache."),ye,Re,be)))),React.createElement(a.y,{title:"Retina Delivery"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,title:"Basics",className:"primary"},React.createElement(a.E,{p:!0},"This controls how the retina images are integrated into your content and delivered to your visitors. The ",React.createElement("b",null,"Responsive Images")," method is recommended. If your theme and plugins are not using WordPress latest evolutions, you might have to try ",React.createElement("b",null,"PictureFill")," or ",React.createElement("b",null,"Retina.js"),"."),ne,se)),React.createElement(a.f,{minimal:!0},"Picturefill"===O&&React.createElement(a.a,{busy:S,title:"PictureFill",className:"primary"},ae,ie,le)))),React.createElement(a.y,{title:"Optimization & Speed"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,title:"Perfect Images + Easy IO",className:"primary"},!H&&React.createElement(a.E,{p:!0},"Are you interested in optimizing your images (including WebP) without slowing down your own server, while using a powerful CDN? This all-in-one solution now exists and is very affordable thanks to an unique partnership between Meow Apps and Easy IO (EWWW). More information is available ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/wp-retina-2x-tutorial/#Optimize_your_Images_and_Use_a_CDN"},"here"),"."),fe,pe,he)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,title:"Lazy Loading",className:"primary"},React.createElement(a.E,{p:!0},"Since WordPress 5.5, images are automatically lazy, and it is also using a feature included in the modern browser. It is recommended to use this new feature instead of customized one (through other plugins, or this option) since it is using no script and does not require any modification. If there is an problem with it, you can still enable the option below."),ce)))),React.createElement(a.y,{title:"Advanced"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,className:"primary"},me,ue)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:S,className:"primary"},React.createElement(a.E,{p:!0},"If you are using a CDN, enter your CDN subdomain here. If you are using Easy IO CDN, you don't need this, and you can directly use the options available in ",React.createElement("i",null,"Optimization & Speed"),"."),de)))),React.createElement(a.y,{title:"Pro Version"},React.createElement(ct,{domain:o,prefix:l,isPro:f,isRegistered:p}))))))},wt=function(){return React.createElement(React.Fragment,null,React.createElement("h1",{style:{marginTop:20}},"Upload New Retina Image"),React.createElement("p",null,"The Retina Image you upload here will become your Retina Image for Full-Size. Automatically, WP Retina 2x will generate the normal Full-Size image which will be basically divided by two. The thumbnails and retina thumbnails will also be generated based on your options. ",React.createElement("b",null,"For now, this uploader only works with one by one file.")),React.createElement(a.F,{style:{border:"4px dashed #b4b9be"},height:200,onFailure:function(e){alert(e.message)},onSuccess:function(){alert("Uploaded!")},apiUrl:"".concat(u,"/upload_retina"),apiConfig:{nonce:h}}))},xt=wp.element.render,_t={fetcher:a.I,revalidateOnFocus:!1};function kt(){Array.from(document.getElementsByClassName("wr2x-retina-field")).forEach((function(e){var t=e.getAttribute("data-id");xt(React.createElement(r.a,{value:_t},React.createElement(Y,{natural:!0,mediaId:t})),e)}))}document.addEventListener("DOMContentLoaded",(function(){var e,t;new window.MutationObserver((function(){kt()})).observe(document.documentElement,{childList:!0,subtree:!0}),(e=document.getElementById("wr2x-admin-settings"))&&xt(React.createElement(r.a,{value:_t},React.createElement(vt,null)),e),(t=document.getElementById("wr2x-dashboard"))&&xt(React.createElement(r.a,{value:_t},React.createElement(D,null,React.createElement(de,null))),t),kt(),function(){var e=document.getElementById("wr2x-fullsize-uploader");e&&xt(React.createElement(r.a,{value:_t},React.createElement(wt,null)),e)}()}))},2:function(e,t,n){"use strict";var r=n(15);n.d(t,"b",(function(){return r.a}));var a=n(11);n.d(t,"c",(function(){return a.a}));var c=n(39);n.d(t,"m",(function(){return c.a})),n.d(t,"n",(function(){return c.b}));var i=n(51);n.d(t,"s",(function(){return i.a}));var l=n(52);n.d(t,"a",(function(){return l.a}));var o=n(53);n.d(t,"g",(function(){return o.a}));var s=n(54);n.d(t,"x",(function(){return s.a}));n(55);var u=n(40);n.d(t,"G",(function(){return u.b})),n.d(t,"f",(function(){return u.a}));var m=n(56);n.d(t,"d",(function(){return m.a}));var d=n(57);n.d(t,"e",(function(){return d.a}));var f=n(18);n.d(t,"k",(function(){return f.a}));n(58);var p=n(41);n.d(t,"w",(function(){return p.b})),n.d(t,"r",(function(){return p.a}));n(59),n(60),n(9),n(42),n(24);var h=n(61);n.d(t,"u",(function(){return h.a}));var g=n(62);n.d(t,"i",(function(){return g.a}));var y=n(25);n.d(t,"t",(function(){return y.a}));var b=n(6);n.d(t,"j",(function(){return b.a}));var R=n(17);n.d(t,"E",(function(){return R.a}));var E=n(43);n.d(t,"v",(function(){return E.b})),n.d(t,"l",(function(){return E.a}));var v=n(63);n.d(t,"h",(function(){return v.a}));var w=n(44);n.d(t,"o",(function(){return w.a})),n.d(t,"p",(function(){return w.b}));var x=n(64);n.d(t,"F",(function(){return x.a}));n(26);var _=n(21);n.d(t,"D",(function(){return _.a}));n(16),n(65);var k=n(27);n.d(t,"q",(function(){return k.a}));n(70);var S=n(28);n.d(t,"z",(function(){return S.a}));var O=n(46);n.d(t,"A",(function(){return O.b})),n.d(t,"y",(function(){return O.a}));n(47);var P=n(71);n.d(t,"C",(function(){return P.a}));var T=n(3);n.d(t,"B",(function(){return T.a}));var I=n(7);n.d(t,"M",(function(){return I.d})),n.d(t,"K",(function(){return I.b})),n.d(t,"L",(function(){return I.c}));var j=n(14);n.d(t,"J",(function(){return j.c})),n.d(t,"I",(function(){return j.b})),n.d(t,"H",(function(){return j.a}));n(22)}});
2
  //# sourceMappingURL=index.js.map
1
+ !function(e){function t(t){for(var r,i,l=t[0],o=t[1],s=t[2],m=0,d=[];m<l.length;m++)i=l[m],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&d.push(a[i][0]),a[i]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);for(u&&u(t);d.length;)d.shift()();return c.push.apply(c,s||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,l=1;l<n.length;l++){var o=n[l];0!==a[o]&&(r=!1)}r&&(c.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},c=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var l=window.wpJsonWr2x=window.wpJsonWr2x||[],o=l.push.bind(l);l.push=t,l=l.slice();for(var s=0;s<l.length;s++)t(l[s]);var u=o;c.push([143,1]),n()}({0:function(e,t){e.exports=React},134:function(e,t){e.exports=ReactDOM},143:function(e,t,n){"use strict";n.r(t);var r=n(13),a=n(3),c=n(4),i=n(0),l=wr2x_retina.prefix,o=wr2x_retina.domain,s=wr2x_retina.rest_url.replace(/\/+$/,""),u=wr2x_retina.api_url.replace(/\/+$/,""),m=wr2x_retina.plugin_url.replace(/\/+$/,""),d=wr2x_retina.upload_url.replace(/\/+$/,""),p="1"===wr2x_retina.is_pro,f=p&&"1"===wr2x_retina.is_registered,h=wr2x_retina.rest_nonce,g=(wr2x_retina.home_url.replace(/\/+$/,""),wr2x_retina.site_url.replace(/\/+$/,"")),y=wr2x_retina.options;function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function E(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){x(c,r,a,i,l,"next",e)}function l(e){x(c,r,a,i,l,"throw",e)}i(void 0)}))}}var k,S,O={issues:"-",ignored:"-",all:"-"},P=0,T={filterBy:"issues",page:1,limit:10,busy:!1,stats:O,sort:{accessor:"id",by:"asc"},search:"",apiErrors:null,status:"",entries:[],totalEntries:0,options:y,wr2xSizes:y.sizes,wr2xRetinaSizes:y.retina_sizes,wr2xDisabledSizes:y.disabled_sizes,wr2xMethod:y.method,wr2xFullSize:y.full_size,wr2xPicturefillKeepSrc:y.picturefill_keep_src,wr2xPicturefillLazysizes:y.picturefill_lazysizes,wr2xPicturefillCssBackground:y.picturefill_css_background,wr2xPicturefillNoscript:y.picturefill_noscript,wr2xAutoGenerate:y.auto_generate,wr2xOverHttpCheck:y.over_http_check,wr2xDebug:y.debug,wr2xDisableResponsive:y.disable_responsive,wr2xImageReplace:y.image_replace,wr2xCdnDomain:y.cdn_domain,wr2xEasyioDomain:y.easyio_domain,wr2xEasyioLossless:y.easyio_lossless,wr2xBigImageSizeThreshold:y.big_image_size_threshold,wr2xHideRetinaColumn:y.hide_retina_column,wr2xHideRetinaDashboard:y.hide_retina_dashboard,modals:{uploadRetinaFullsize:!1},mutateEntries:(S=_(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return S.apply(this,arguments)}),mutateStats:(k=_(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return k.apply(this,arguments)})},I=function(e,t){switch(t.type){case"ENTRIES_UPDATED":var n=t.entries;return v(v({},e),{},{entries:n});case"TOTAL_ENTRIES_UPDATED":var r=t.totalEntries;return v(v({},e),{},{totalEntries:r});case"STATS_UPDATED":var a=t.stats;return v(v({},e),{},{stats:a});case"SETTINGS_UPDATED":var c,i,l,o,s,u,m,d,p,f,h,g,y,b,R,E,w,x=t.options,_=null!==(c=x.sizes)&&void 0!==c?c:[],k=x.retina_sizes,S=x.disabled_sizes,O=x.method,I=null!==(i=x.full_size)&&void 0!==i&&i,j=null!==(l=x.picturefill_keep_src)&&void 0!==l&&l,A=null!==(o=x.picturefill_lazysizes)&&void 0!==o&&o,D=null!==(s=x.picturefill_css_background)&&void 0!==s&&s,C=null!==(u=x.picturefill_noscript)&&void 0!==u&&u,z=null!==(m=x.auto_generate)&&void 0!==m&&m,N=null!==(d=x.over_http_check)&&void 0!==d&&d,M=null!==(p=x.debug)&&void 0!==p&&p,F=null!==(f=x.disable_responsive)&&void 0!==f&&f,B=null!==(h=x.image_replace)&&void 0!==h&&h,U=null!==(g=x.cdn_domain)&&void 0!==g?g:"",L=null!==(y=x.easyio_domain)&&void 0!==y?y:"",W=null!==(b=x.easyio_lossless)&&void 0!==b?b:"",q=null!==(R=x.big_image_size_threshold)&&void 0!==R&&R,G=null!==(E=x.hide_retina_column)&&void 0!==E&&E,H=null!==(w=x.hide_retina_dashboard)&&void 0!==w&&w;return v(v({},e),{},{options:x,wr2xSizes:_,wr2xRetinaSizes:k,wr2xDisabledSizes:S,wr2xMethod:O,wr2xFullSize:I,wr2xPicturefillKeepSrc:j,wr2xPicturefillLazysizes:A,wr2xPicturefillCssBackground:D,wr2xPicturefillNoscript:C,wr2xAutoGenerate:z,wr2xOverHttpCheck:N,wr2xDebug:M,wr2xDisableResponsive:F,wr2xImageReplace:B,wr2xCdnDomain:U,wr2xEasyioDomain:L,wr2xEasyioLossless:W,wr2xBigImageSizeThreshold:q,wr2xHideRetinaColumn:G,wr2xHideRetinaDashboard:H});case"ERROR_UPDATED":var K=t.apiErrors;return v(v({},e),{},{apiErrors:K});case"PAGE_UPDATED":var Y=t.page;return v(v({},e),{},{page:Y});case"SET_ENTRIES_MUTATE":var $=t.mutateEntries;return v(v({},e),{},{mutateEntries:$});case"SET_STATS_MUTATE":var V=t.mutateStats;return v(v({},e),{},{mutateStats:V});case"LIMIT_UPDATED":var J=t.limit;return v(v({},e),{},{limit:J});case"FILTER_UPDATED":var X=t.filter;return v(v({},e),{},{filterBy:X});case"SORT_UPDATED":var Q=t.sort;return v(v({},e),{},{sort:Q});case"SEARCH_UPDATED":var Z=t.search;return v(v({},e),{},{search:Z});case"STATUS_UPDATED":var ee=t.status;return v(v({},e),{},{status:ee});case"TOGGLE_MODAL":var te=t.modal,ne=t.enable;if(!te){var re=v({},e);return re.modals=v({},T.modals),re}if(void 0===e.modals[te])return alert("The modal ".concat(te," doesn't exist.")),e;void 0===ne&&(ne=!e.modals[te]);var ae=v({},e);return ae.modals=v({},ae.modals),ae.modals[te]=ne,ae;case"PUSH_BUSY":return v(v({},e),{},{busy:++P>0});case"POP_BUSY":return v(v({},e),{},{busy:--P>0});default:return e}},j=Object(i.createContext)(),A=function(e){var t=e.children,n=b(Object(i.useReducer)(I,T),2),c=n[0],l=n[1],o=c.filterBy,s=c.limit,m=c.page,d=c.sort,p=c.search,f=Object(i.useMemo)((function(){return[Object(a.H)("".concat(u,"/media"),{limit:s,skip:(m-1)*s,filterBy:o,orderBy:d.accessor,order:d.by,search:p}),{headers:{"X-WP-Nonce":h}}]}),[o,s,m,d,p,u,h,a.H]),g=Object(i.useMemo)((function(){return[Object(a.H)("".concat(u,"/stats"),{search:p}),{headers:{"X-WP-Nonce":h}}]}),[p,u,h,a.H]),y=Object(r.b)(f,a.J),R=y.data,E=y.mutate;Object(i.useEffect)((function(){l({type:"SET_ENTRIES_MUTATE",mutateEntries:E})}),[E]),Object(i.useEffect)((function(){l({type:"SET_STATS_MUTATE",mutateStats:A})}),[A]);var v=Object(a.L)(R,[],!0),w=v.busy,x=v.data,_=v.total,k=v.error;Object(i.useEffect)((function(){l({type:w?"PUSH_BUSY":"POP_BUSY"})}),[w]),Object(i.useEffect)((function(){l({type:"ENTRIES_UPDATED",entries:x})}),[x]),Object(i.useEffect)((function(){l({type:"TOTAL_ENTRIES_UPDATED",totalEntries:_})}),[_]),Object(i.useEffect)((function(){l({type:"ERROR_UPDATED",apiError:k})}),[k]);var S=Object(r.b)(g,a.J),P=S.data,A=S.mutate,D=Object(a.L)(P,O,!0),C=D.busy,z=D.data,N=D.error;return Object(i.useEffect)((function(){l({type:C?"PUSH_BUSY":"POP_BUSY"})}),[C]),Object(i.useEffect)((function(){l({type:"STATS_UPDATED",stats:z})}),[z]),Object(i.useEffect)((function(){l({type:"ERROR_UPDATED",apiError:N})}),[N]),React.createElement(j.Provider,{value:[c,l]},t)},D=function(){var e={},t=b(Object(i.useContext)(j),2),n=t[0],r=t[1];return e.setStatus=function(e){r({type:"STATUS_UPDATED",status:e})},e.setPage=function(e){r({type:"PAGE_UPDATED",page:e})},e.setLimit=function(e){r({type:"LIMIT_UPDATED",limit:e})},e.setFilter=function(e){r({type:"FILTER_UPDATED",filter:e})},e.setSort=function(e){r({type:"SORT_UPDATED",sort:e})},e.setSearch=function(e){r({type:"SEARCH_UPDATED",search:e})},e.toggleModal=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r({type:"TOGGLE_MODAL",modal:e,enable:t})},e.pushBusy=function(){r({type:"PUSH_BUSY"})},e.popBusy=function(){r({type:"POP_BUSY"})},v(v({},n),e)},C=wp.i18n.__,z={};z.GENERATE=C("Generate","wp-retina-2x"),z.DASHBOARD=C("Dashboard","wp-retina-2x"),z.PENDING=C("Pending","wp-retina-2x"),z.RENAMED=C("Renamed","wp-retina-2x"),z.ALL=C("All","wp-retina-2x"),z.THUMB=C("Thumb","wp-retina-2x"),z.TITLE_REPLACE=C("Replace / Title / Size","wp-retina-2x"),z.ATTACHED_TO=C("Attached To","wp-retina-2x"),z.FILENAME=C("Filename","wp-retina-2x");var N=z;function M(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function F(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){M(c,r,a,i,l,"next",e)}function l(e){M(c,r,a,i,l,"throw",e)}i(void 0)}))}}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U(e,t)}(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 U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function L(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: block;\n color: white;\n padding: 8px 0px;\n font-size: 10px;\n text-align: center;\n width: 24px;\n height: 24px;\n line-height: 8px;\n margin-left: 2px;\n margin-right: -6px;\n box-sizing: border-box;\n margin-bottom: 2px;\n background: ",";\n border-radius: 25px;\n box-shadow: 0px 0px 3px white;\n cursor: pointer;\n\n &.disabled {\n background: gray;\n }\n\n &.missing {\n background: ",";\n }\n\n &.cannot {\n background: ",";\n }\n\n &.pending {\n background: ",";\n }\n\n &.ignored {\n background: gray;\n }\n\n &:last-child {\n margin-right: 6px;\n }\n"]);return L=function(){return e},e}var W=wp.element,q=W.useState,G=W.useEffect,H=c.a.div(L(),a.B.blue,a.B.red,a.B.red,a.B.orange),K=function(e){var t=e.mutate,n=e.actionButton,r=void 0===n||n,c=e.displaySizes,i=void 0===c||c,l=e.displayFullSize,o=void 0===l||l,s=B(q(e.entry),2),m=s[0],d=s[1],p=B(q(!1),2),f=p[0],g=p[1],y=Object(a.M)({concurrency:2}).runTask;G((function(){e.entry?d(e.entry):e.mediaId&&b(e.mediaId)}),[e.entry]);var b=function(){var e=F(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g((function(e){return e+1})),e.next=3,y(F(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(a.K)("".concat(u,"/details"),{json:{mediaId:t},nonce:h}));case 1:case"end":return e.stop()}}),e)}))));case 3:n=e.sent,d(n.data),g((function(e){return e-1}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=F(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(n),t&&t();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var t=F(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return g((function(e){return e+1})),t.next=3,Object(a.K)("".concat(u,"/build_retina"),{json:{mediaId:e.mediaId},nonce:h});case 3:n=t.sent,R(n.data),g((function(e){return e-1}));case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),v=function(e,t){return"CANNOT"===t.status?"".concat(t.name,": The Full-Size is too small to generate this size. A Full-Size of at least ").concat(t.required.width,"×").concat(t.required.height," is required."):"PENDING"===t.status?"".concat(t.name,": The retina can be generated."):t.name};return React.createElement(a.b,{busy:f},React.createElement("div",{style:{display:"flex",alignItems:"center"}},r&&React.createElement(a.c,{style:{marginLeft:0},title:"Generate",onClick:E},N.GENERATE),i&&m&&m.filter((function(e){return"IGNORED"!==e.status&&"full-size"!==e.name})).map((function(e){return React.createElement(React.Fragment,null,React.createElement(H,{className:e.status.toLowerCase(),title:v(0,e)},e.shortname))})),o&&m&&m.filter((function(e){return"IGNORED"!==e.status&&"full-size"===e.name})).map((function(e){return React.createElement(React.Fragment,null,React.createElement(H,{className:e.status.toLowerCase(),title:v(0,e)},e.shortname))}))))};function Y(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function $(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){Y(c,r,a,i,l,"next",e)}function l(e){Y(c,r,a,i,l,"throw",e)}i(void 0)}))}}function V(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||X(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 J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||X(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 X(e,t){if(e){if("string"==typeof e)return Q(e,t);var n=Object.prototype.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)?Q(e,t):void 0}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: block;\n color: white;\n padding: 8px 0px;\n font-size: 10px;\n text-align: center;\n width: 24px;\n height: 24px;\n line-height: 8px;\n margin-left: 2px;\n margin-right: -6px;\n box-sizing: border-box;\n margin-bottom: 2px;\n background: ",";\n border-radius: 25px;\n box-shadow: 0px 0px 3px white;\n cursor: pointer;\n\n &.disabled {\n background: #a6ceea;\n }\n\n &.missing {\n background: ",";\n }\n\n &.cannot {\n background: ",";\n }\n\n &.pending {\n background: ",";\n }\n\n &.ignored {\n background: #a6ceea;\n }\n\n\n"]);return Z=function(){return e},e}var ee=wp.element,te=ee.useState,ne=ee.useEffect,re=ee.useMemo,ae=ee.useCallback,ce=!!y.full_size,ie=y.retina_sizes.length>0||ce,le={width:40,height:40,objectFit:"cover"},oe=[{accessor:"thumbnail_url",title:"",style:{width:16}},{accessor:"title_metadata",title:N.TITLE_REPLACE,sortable:!0,style:{width:280}},{accessor:"metadata",title:"Thumbnails (Retina in Colors)",style:{width:280}},{accessor:"retina_full",title:"Retina for Full-Size",visible:ie&&ce},{accessor:"actions",title:"Actions"}],se={accessor:"id",by:"asc"},ue=c.a.div(Z(),a.B.blue,a.B.red,a.B.red,a.B.orange),me=function(e){var t=e.entry,n=e.metadata;if(!n.sizes||!n.file)return null;var r=Object.keys(n.sizes),c=d+"/"+n.file.replace(/[^/]*$/,"");return React.createElement(React.Fragment,null,r.map((function(e){var r=n.sizes[e],i=r.width,l=r.height,o=r.shortname,s=r.file,u=c+s,m=t.find((function(t){return t.name===e}));return React.createElement(a.D,{text:React.createElement(React.Fragment,null,"Size Name: ",e," (",o,")",React.createElement("br",null),"Dimension: ",i,"×",l,React.createElement("br",null),"Retina: ",m?m.status:"MISSING")},React.createElement(ue,{className:m?m.status.toLowerCase():"missing",onClick:function(){return e=u,void console.log(e);var e}},o))})))},de=function(){var e=D(),t=e.entries,n=e.totalEntries,r=e.stats,c=e.busy,i=e.wr2xImageReplace,l=e.filterBy,o=e.modals,s=e.search,m=e.status,d=e.sort,p=e.page,g=e.limit,y=e.apiErrors,b=D(),R=b.mutateStats,E=b.mutateEntries,v=b.setFilter,w=b.toggleModal,x=b.setSearch,_=b.setStatus,k=b.setSort,S=b.setPage,O=b.setLimit,P=J(te(),2),T=P[0],I=(P[1],J(te([]),2)),j=I[0],A=I[1],C=J(te(!1),2),z=C[0],N=C[1],M=J(te(""),2),F=M[0],B=M[1],U=Object(a.N)(),L=c||z,W=i?parseInt(i):0,q=ae((function(e,n){var r=V(t),a=r.findIndex((function(t){return t.ID===e}));r[a]=n,E({success:!0,data:r},!1),R()}),[t,E,R]),G=function(e){var t=e.mediaId;return React.createElement(a.F,{height:40,width:40,iconSize:16,style:{marginRight:5},onFailure:function(e){alert(e.message)},onSuccess:function(e){w(null),q(t,e.data),R()},apiUrl:"".concat(u,"/replace"),apiConfig:{json:{mediaId:t},nonce:h}})},H=function(e){var t=e.mediaId;return React.createElement(a.F,{height:40,width:40,iconSize:16,style:{marginRight:5},onFailure:function(e){alert(e.message)},onSuccess:function(e){q(t,e.data),R()},apiUrl:"".concat(u,"/upload_retina_fullsize"),apiConfig:{json:{mediaId:t},nonce:h}})},Y=re((function(){return t.map((function(e){var t=e.info.filter((function(e){return"EXISTS"===e.status&&"full-size"===e.name})).length>0;e.info.filter((function(e){return"MISSING"===e.status||"CANNOT"===e.status})).length;return{id:e.ID,thumbnail_url:React.createElement("img",{src:"".concat(e.thumbnail_url,"?version=").concat(e.version),style:le}),title_metadata:React.createElement("div",{style:{display:"flex",alignItems:"center"}},!!W&&React.createElement(G,{mediaId:e.ID}),React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("a",{href:"post.php?post=".concat(e.ID,"&action=edit")},e.post_title),React.createElement("small",null,"Full-Size: ",e.metadata.width,"×",e.metadata.height," (",e.filesize,")"))),metadata:React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(me,{entry:e.info,metadata:e.metadata})),retina_full:React.createElement("div",{style:{display:"flex",alignItems:"center"}},(ce||t)&&React.createElement("div",{style:{display:"flex",alignItems:"center"}},!t&&React.createElement(H,{mediaId:e.ID}),React.createElement(K,{actionButton:!1,displaySizes:!1,displayFullSize:!0,entry:e.info}))),actions:React.createElement("div",{style:{display:"flex",justifyContent:"end"}},React.createElement(a.c,{title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de([e.ID])}},"Build Thumbnails"),React.createElement(a.c,{title:"Build Retina Images",onClick:function(){return Z([e.ID])}},"Build Retina"),t&&React.createElement(a.c,{onClick:function(){confirm("Are you sure?")&&ie([e.ID])}},"Delete ",React.createElement("small",null,"Full-Size Retina")),"issues"===l&&React.createElement(a.c,{onClick:function(){return ee(e.ID)}},"Ignore"),"ignored"===l&&React.createElement(a.c,{onClick:function(){return ee(e.ID)}},"Un-Ignore"))}}))}),[t]);ne((function(){A([]),k(se),S(1)}),[l,s]),ne((function(){if(null!==U.busy&&(N(U.busy),!U.busy)){var e=U.getErrorCount();e>0&&B("The process has finished, but ".concat(e," error(s) occurred (check your console).")),U.reset(),A([]),E(),R()}}),[U.busy]);var X=function(){var e=$(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(a.K)("".concat(u,"/get_all_ids"),{json:{issuesOnly:t},nonce:h});case 2:if((n=e.sent).success){e.next=6;break}return alert(n.message),e.abrupt("return",[]);case 6:return e.abrupt("return",n.data);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=$(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,Object(a.K)("".concat(u,"/refresh"),{nonce:h});case 3:E(),R(),N(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,_("Preparing..."),N(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,X(!0);case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _("Build Retina for #".concat(e)),t.next=3,Object(a.K)("".concat(u,"/build_retina"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,U.start(r);case 15:R();case 16:N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=$(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,Object(a.K)("".concat(u,"/ignore"),{json:{mediaId:t},nonce:h});case 3:return(n=e.sent).success?(R(),E()):alert("Error!"),N(!1),e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,_("Preparing..."),N(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,X();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _("Delete Full-Size Retina for #".concat(e)),t.next=3,Object(a.K)("".concat(u,"/delete_retina_fullsize"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,U.start(r);case 15:R();case 16:N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,_("Preparing..."),N(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,X();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _("Delete Retina for #".concat(e)),t.next=3,Object(a.K)("".concat(u,"/delete_retina"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,U.start(r);case 15:R();case 16:N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=$(regeneratorRuntime.mark((function e(){var t,n,r,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:null,_("Preparing..."),N(!0),!t){e.next=7;break}e.t0=t,e.next=10;break;case 7:return e.next=9,X();case 9:e.t0=e.sent;case 10:if(!(n=e.t0)){e.next=16;break}return r=n.map((function(e){return function(){var t=$(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _("Regenerate #".concat(e)),t.next=3,Object(a.K)("".concat(u,"/regenerate"),{json:{mediaId:e},nonce:h,signal:n});case 3:return(r=t.sent).success?q(e,r.data):alert("Error!"),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=15,U.start(r);case 15:R();case 16:N(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=React.createElement(React.Fragment,null,React.createElement(a.c,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/wp-retina-2x/","_blank")}},"Get the Pro Version"),React.createElement(a.c,{className:"primary",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Read the tutorial"));return React.createElement(a.s,{nekoErrors:[y]},React.createElement(a.i,{title:"Perfect Images + Retina | Dashboard",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(a.c,{className:"header",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Tutorial"),React.createElement(a.c,{icon:"dashboard",className:"header",onClick:function(){return location.href="admin.php?page=wr2x_settings"}},"Settings"))),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.g,{footer:!f&&pe},React.createElement(a.E,{p:!0},"Welcome to the new version of the former WP Retina 2x, now ",React.createElement("b",null,"Perfect Images"),". The goal is to make your images sizes and thumbnails more manageable, with Retina support. Please let me know if this dashboard is not clear enough, or if you have ideas how to make it even better.")),React.createElement(a.C,null,React.createElement(a.c,{onClick:function(){return Q()}},"Refresh Stats"),!L&&j.length>0&&React.createElement(React.Fragment,null,React.createElement(a.c,{className:"secondary",onClick:function(){return Z(j)}},"Build Retina for ",React.createElement("strong",null,j.length," Entries")),React.createElement(a.c,{className:"secondary",title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de(j)}},"Regenerate ",React.createElement("strong",null,j.length," Entries")),React.createElement(a.c,{className:"danger",onClick:function(){return ue(j)}},"Delete Retina for ",React.createElement("strong",null,j.length," Entries"))),React.createElement("div",{style:{flex:1}},z&&React.createElement(a.u,{status:function(e){return"".concat(m," (").concat(e,"%)")},busy:z,value:U.value,max:U.max,onStopClick:U.stop})),!L&&React.createElement(React.Fragment,null,React.createElement(a.k,{onBlur:function(e){x(e)},value:s,onEnter:function(e){x(e)}}),!s&&React.createElement(a.j,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"}),s&&React.createElement(a.j,{icon:"close",width:24,style:{position:"relative",left:-34,marginRight:-22},color:a.B.blue,onClick:function(){x("")}})),!L&&0===j.length&&React.createElement(React.Fragment,null,React.createElement(a.m,{title:"Bulk Actions",style:{minWidth:180}},React.createElement(a.n,{className:"primary",onClick:function(){return Z()}},"Build Retina for ",React.createElement("strong",null,"All Issues")),React.createElement(a.n,{className:"primary",title:"Regenerate Thumbnails, Metadata and Build Retina",onClick:function(){return de()}},"Regenerate ",React.createElement("strong",null,"All Entries")),React.createElement(a.n,{className:"danger",onClick:function(){return ue()}},"Delete Retina for ",React.createElement("strong",null,"All"))))),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},React.createElement(a.v,{value:l,busy:L,onChange:function(e){v(e),S(1)}},React.createElement(a.l,{title:"All",value:"all",count:r.all}),React.createElement(a.l,{title:"Retina Issues",value:"issues",count:r.issues}),React.createElement(a.l,{title:"Ignored",value:"ignored",count:r.ignored})),React.createElement(a.t,{currentPage:p,limit:g,total:n,onCurrentPageChanged:function(e){return S(e)},onClick:function(e){return S(e)}})),React.createElement(a.z,{busy:L,data:Y,columns:oe,sort:d,onSortChange:function(e,t){k({accessor:e,by:t})},onSelect:function(e){A([].concat(V(j),V(e)))},onUnselect:function(e){A(V(j.filter((function(t){return!e.includes(t)}))))},selectedItems:j,emptyMessage:React.createElement(React.Fragment,null,"It's all clean & nice here! 👍",React.createElement("br",null),"Why not trying to give a boost ot your DB with ",React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/"},"Database Cleaner"),"? 😌")}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement(a.w,{scrolldown:!0,value:g,onChange:function(e){O(e),S(1)}},React.createElement(a.r,{value:10,label:"10 items per page"}),React.createElement(a.r,{value:25,label:"25 items per page"}),React.createElement(a.r,{value:50,label:"50 items per page"}),React.createElement(a.r,{value:100,label:"100 items per page"}),React.createElement(a.r,{value:250,label:"250 items per page"})),React.createElement(a.t,{currentPage:p,limit:g,total:n,onClick:function(e){return S(e)}}))),React.createElement(a.q,{isOpen:o.uploadRetinaFullsize,onRequestClose:function(){w(null)},title:"Upload Retina for Full-Size",content:React.createElement(React.Fragment,null,React.createElement(a.F,{height:200,onFailure:function(e){alert(e.message)},onSuccess:function(e){w(null),q(T,e.data),R()},apiUrl:"".concat(u,"/upload_retina_fullsize"),apiConfig:{json:{mediaId:T},nonce:h}}),React.createElement("p",{style:{marginTop:20,marginBottom:-20}},"Drop your image here! If the thumbnails could not be created before, the plugin will also use this image to create the missing Retina Images."))}),React.createElement(a.q,{isOpen:F,title:"Success",ok:"Close",content:F,onOkClick:function(){B(""),U.reset()}})))};function pe(){var e=be(["\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\n .log-date {\n color: white;\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: #ccb028;\n color: white;\n }\n\n .log-fatal .log-type {\n background: #cc2828;\n color: white;\n }\n"]);return pe=function(){return e},e}function fe(){var e=be(["\n\n margin: 15px;\n\n .center {\n background: white;\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"]);return fe=function(){return e},e}function he(){var e=be(["\n width: 85px;\n height: 85px;\n padding-right: 10px;\n"]);return he=function(){return e},e}function ge(){var e=be(["\n\n .nui-block-title {\n display: none;\n }\n\n .nui-block-content {\n display: flex;\n padding: 10px;\n\n h2 {\n color: #055082;\n font-size: 16px;\n margin: 5px 0 5px 0;\n\n a {\n text-decoration: none;\n }\n }\n\n p {\n margin: 0px;\n line-height: 18px;\n }\n }\n"]);return ge=function(){return e},e}function ye(){var e=be(["\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"]);return ye=function(){return e},e}function be(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Re=c.a.div(ye()),Ee=Object(c.a)(a.a)(ge()),ve=c.a.img(he()),we=c.a.div(fe()),xe=c.a.ul(pe());function _e(e){return function(e){if(Array.isArray(e))return Te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Pe(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 ke(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Se(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){ke(c,r,a,i,l,"next",e)}function l(e){ke(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||Pe(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 Pe(e,t){if(e){if("string"==typeof e)return Te(e,t);var n=Object.prototype.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)?Te(e,t):void 0}}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ie=wp.element,je=Ie.useState,Ae=Ie.useEffect,De="".concat(s,"/meow-common/v1"),Ce=function(e){var t=e.request,n=e.title,r=e.max,c=Oe(je(!1),2),i=c[0],l=c[1],o=Oe(je([]),2),s=o[0],u=o[1],m=s.length>0?s.reduce((function(e,t){return e+t})):0,d=s.length>0?Math.ceil(m/s.length):0,p=!s.length&&i;Ae((function(){i&&setTimeout(Se(regeneratorRuntime.mark((function e(){var n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,Object(a.K)("".concat(De,"/").concat(t),{nonce:h});case 3:r=(new Date).getTime(),c=r-n,u((function(e){return[].concat(_e(e),[c])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[s]);return React.createElement(Re,{style:{width:200,textAlign:"center"}},React.createElement(a.E,{h2:!0,style:{color:"white"}},n),React.createElement(a.h,{size:200,value:p?r:d,max:r},React.createElement("span",{style:{fontSize:20}},p?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},p?"YOUR ENGINE":s.length+" requests")),React.createElement(a.c,{style:{width:"100%",marginTop:10},color:i?"#cc3627":"#ccb027",onClick:function(){i||u([]),l(!i)}},i?"Stop":"Start"))};function ze(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Be(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){Fe(c,r,a,i,l,"next",e)}function l(e){Fe(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(e,t)}(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 Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var We=wp.element,qe=We.useState,Ge=We.useEffect;u&&s&&m||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var He="".concat(s,"/meow-common/v1"),Ke=React.createElement(Re,null,React.createElement(a.E,{p:!0},"Meow Apps is run by Jordy Meow, a photographer and software developer living in Japan (and taking ",React.createElement("a",{target:"_blank",href:"https://offbeatjapan.org"},"a lot of photos"),"). Meow Apps proposes a suite of plugins focusing on photography, imaging, optimization and SEO. The ultimate goal is to make your website better, faster, while making it easy. Meow Apps also teams up with the best players in the community. For more information, please check ",React.createElement("a",{href:"http://meowapps.com",target:"_blank"},"Meow Apps"),".")),Ye=React.createElement(Re,null,React.createElement(a.E,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then Start this again to see how it influences the results. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms! For more information, ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/#Optimize_your_Empty_Request_Time",target:"_blank"},"click here"),"."),React.createElement(a.E,{p:!0},React.createElement("b",null,"File Operation Time")," creates a temporary size of 10MB every time. ",React.createElement("b",null,"SQL Request Time")," counts the number of posts. Those two should be very fast, and almost the same as the ",React.createElement("b",null,"Empty Request Time"),".")),$e=React.createElement(Re,null,React.createElement(a.E,{p:!0},"Too many WordPress installs are blown-up with useless and/or heavy plugins, and not aware of best practices. That's not the fault of the users; WordPress pretends to be simple but it is in fact very complex, and the immensity and diversity of the community around it makes it a real jungle where everything is possible."),React.createElement(a.E,{p:!0},"A rule of thumb is to keep your WordPress install as simple as possible, with the least number of plugins installed (run away from the heavy ones) and an excellent hosting service. Avoid VPS or self-hosted solutions; you must be a professional to actually set them up so that they are actually performant."),React.createElement(a.E,{p:!0},"On the Meow Apps website, you will find articles which are always updated with the latest recommendations.",React.createElement("ul",null,React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/how-to-debug-wordpress-errors/",target:"_blank"},"How To Debug WordPress")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-improve-seo-wordpress/",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-faster-wordpress-optimize/",target:"_blank"},"Optimize your WordPress Speed")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-optimize-images-wordpress/",target:"_blank"},"Optimize Images (CDN, and so on)")),React.createElement("li",null,"☘️  ",React.createElement("a",{href:"https://meowapps.com/tutorial-hosting-service-wordpress/",target:"_blank"},"Best Hosting Services for WordPress"))))),Ve=["".concat(He,"/all_settings/"),{headers:{"X-WP-Nonce":h}}],Je=function(){var e=Ue(qe(!1),2),t=e[0],n=e[1],c=Object(r.b)(Ve,a.J),i=c.data,l=c.mutate,o=c.error,s=null==i?void 0:i.data,u=null==s?void 0:s.meowapps_hide_meowapps,d=null==s?void 0:s.force_sslverify,p=Ue(qe(!1),2),f=p[0],g=p[1],y=Ue(qe([]),2),b=y[0],R=y[1],E=Ue(qe(""),2),v=E[0],w=E[1];Ge((function(){o&&!t&&(n(!0),console.error("Error from UseSWR",o.message))}),[o]),Ge((function(){var e=document.getElementById("meow-common-phpinfo");w(e.innerHTML)}),[]);var x=function(){var e=Be(regeneratorRuntime.mark((function e(t,n){var r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=Ne({},i.data))[n]=t,l(Ne(Ne({},i),{},{data:r}),!1),g(!0),e.next=6,Object(a.K)("".concat(He,"/update_option"),{json:{name:n,value:t},nonce:h});case 6:c=e.sent,g(!1),c.success||alert(c.message),l();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),_=function(){var e=Be(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,Object(a.K)("".concat(He,"/error_logs"),{nonce:h});case 3:t=e.sent,n=t&&t.data?t.data:[],R(n.reverse()),g(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=React.createElement(a.x,{title:"Main Menu"},React.createElement(a.e,{max:"1"},React.createElement(a.d,{id:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(a.E,{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:f,checked:u,onChange:x}))),S=React.createElement(a.x,{title:"SSL Verify"},React.createElement(a.e,{max:"1"},React.createElement(a.d,{id:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(a.E,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:f,checked:d,onChange:x})));return React.createElement(a.s,{showRestError:t},React.createElement(a.i,{title:"The Dashboard"}),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.A,null,React.createElement(a.y,{title:"Meow Apps"},Ke,React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(Ee,{title:"Media Cleaner",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/media-cleaner.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/"},"Media Cleaner")),React.createElement("p",null,"The Cleaner analyzes your WordPress entirely to find out which files are not used. You can trash them, before deleting them permanently. Your WordPress will breath again :)"))),React.createElement(Ee,{title:"Database Cleaner",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/database-cleaner.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/database-cleaner/"},"Database Cleaner")),React.createElement("p",null,"Clean your WordPress database. This plugin is simple, handles risk levels, and aims to work even on oversized databases on which other plugins fail to operate."))),React.createElement(Ee,{title:"Media File Renamer",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/media-file-renamer.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/"},"Media File Renamer")),React.createElement("p",null,"The Renamer will help you in getting nicer filenames for an improved SEO and a tidier filesystem. It's mostly automatic and very fun to use."))),React.createElement(Ee,{title:"Social Engine",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/social-engine.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/social-engine/"},"Social Engine")),React.createElement("p",null,"Organize, schedule and automate the publishing of your content and photos on social accounts. Similar to Buffer, TweetDeck, etc, but without all the limitations, and in your WordPress."))),React.createElement(Ee,{title:"Meow Analytics",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-analytics.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",null,"Are you tired of those heavy plugins, accessing your Google Analytics deliberately? Switch to Meow Analytics!")))),React.createElement(a.f,{minimal:!0},React.createElement(Ee,{title:"Photo Engine",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/wplr-sync.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"Photo Engine")),React.createElement("p",null,"Are you using Lightroom? So you know Photo Engine already. Wait, you don't? You must try it! This plugin will be your favorite very soon."))),React.createElement(Ee,{title:"Meow Gallery",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-gallery.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",null,"This is the fastest gallery system... and it is pretty as well! It is 100% compatible with the native WordPress galleries and therefore, works right away."))),React.createElement(Ee,{title:"Meow Lightbox",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/meow-lightbox.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",null,"A very sleek and performant Lightbox which will also display your EXIF data (camera, lens, aperture...). Photographers love it."))),React.createElement(Ee,{title:"Perfect Images (Retina)",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/wp-retina-2x.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"Perfect Images + Retina")),React.createElement("p",null,"It handles Retina, help you managing the Image Sizes registered in your WP, and much more."))),React.createElement(Ee,{title:"Contact Form Block",className:"primary"},React.createElement(ve,{src:"".concat(m,"/common/img/contact-form-block.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",null,"A simple, pretty and superlight contact form. If you simply want your visitors to get in touch with you, this contact form will be perfect for you and your WordPress.")))))),React.createElement(a.y,{title:"Performance"},Ye,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(Ce,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(Ce,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(Ce,{title:"SQL Request Time",request:"sql_request",max:2800}))),React.createElement(a.y,{title:"Recommendations"},$e),React.createElement(a.y,{title:"PHP Info"},React.createElement(we,{dangerouslySetInnerHTML:{__html:v}})),React.createElement(a.y,{title:"PHP Error Logs"},React.createElement(Re,null,React.createElement(a.c,{style:{marginBottom:10},color:"#ccb027",onClick:_},"Load PHP Error Logs"),React.createElement(xe,null,b.map((function(e){return React.createElement("li",{class:"log-".concat(e.type)},React.createElement("span",{class:"log-type"},e.type),React.createElement("span",{class:"log-date"},e.date),React.createElement("span",{class:"log-content"},e.content))}))))),React.createElement(a.y,{title:"Settings"},React.createElement(a.a,{title:"Settings",className:"primary"},k,S))))))};function Xe(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function Qe(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){Xe(c,r,a,i,l,"next",e)}function l(e){Xe(c,r,a,i,l,"throw",e)}i(void 0)}))}}function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return et(e,t)}(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 et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tt=wp.element,nt=tt.useState,rt=tt.useEffect,at="".concat(s,"/meow-licenser/").concat(l,"/v1"),ct=function(){var e=Ze(nt(!1),2),t=e[0],n=e[1],r=Ze(nt(!1),2),c=r[0],i=r[1],l=Ze(nt(null),2),o=l[0],s=l[1],u=Ze(nt(null),2),m=u[0],d=u[1],g=Ze(nt(""),2),y=g[0],b=g[1],R=f&&(!m||"valid"!==m.license),E=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.next=5,Object(a.K)("".concat(at,"/get_license"),{nonce:h});case 5:t=e.sent,d(t.data),t.data.key&&b(t.data.key),n(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=Qe(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(a.K)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:null}});case 3:e.sent.success&&(b(""),d(null),s("licenseRemoved")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(a.K)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:y,override:!0}});case 3:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&s("licenseAdded")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Qe(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==y){e.next=5;break}return i(!0),d(null),b(""),e.abrupt("return");case 5:return n(!0),e.next=8,Object(a.K)("".concat(at,"/set_license"),{nonce:h,json:{serialKey:y}});case 8:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&s("licenseAdded")),n(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();rt((function(){E()}),[]);var _=R?"Forced License":f?"Enabled":"Disabled",k=R||m&&"valid"===m.license,S="Your license is active. Thanks a lot for your support :)";R&&m&&m.check_url&&(S=React.createElement(React.Fragment,null,React.createElement("span",null,S),React.createElement("br",null),React.createElement("small",null,"This license was enabled manually. To check your license status, please click ",React.createElement("a",{target:"_blank",href:m.check_url+"&cache="+642e3*Math.random()},"here"),"."))),k||(m?"no_activations_left"===m.issue?S=React.createElement("span",null,"There are no activations left for this license. You can visit your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps Store"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===m.issue?S=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps Store"),"."):"missing"===m.issue?S="This license does not exist.":"disabled"===m.issue?S="This license has been disabled.":"item_name_mismatch"===m.issue?S="This license seems to be for a different plugin... isn't it? :)":"forced"===m.issue?S="ABC":(S=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:m})):S="Unknown error :(");var O=React.createElement(a.a,{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 the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/"},"Meow Apps Store"),"."),P=React.createElement(a.a,{title:"Pro Version (".concat(_,")"),busy:t,className:"primary"},React.createElement(a.x,{title:"Serial Key",style:{fontWeight:"bold"}},React.createElement(a.k,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:y,onChange:function(e){return b(e)},placeholder:""})),m&&!k&&React.createElement(a.o,null,S),m&&k&&React.createElement(a.p,null,S),!m&&React.createElement(a.E,{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."),React.createElement(a.x,{contentAlign:"right"},m&&!k&&React.createElement(a.c,{className:"secondary",disabled:t||!y,onClick:x},"Retry to validate"),m&&m.key===y&&React.createElement(a.c,{className:"secondary",disabled:t||!y,onClick:v},"Remove License"),React.createElement(a.c,{disabled:t||!y||m&&m.key===y,onClick:x},"Validate License"),c&&!k&&React.createElement(a.c,{disabled:t||!y||m&&m.key===y,onClick:w,className:"danger"},"Force License")),React.createElement(a.q,{isOpen:"licenseAdded"===o,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}),React.createElement(a.q,{isOpen:"licenseRemoved"===o,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}));return p?P:O},it=wp.element.render;function lt(e){return function(e){if(Array.isArray(e))return ht(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ft(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 ot(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 st(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach((function(t){ut(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(e,t,n,r,a,c,i){try{var l=e[c](i),o=l.value}catch(e){return void n(e)}l.done?t(o):Promise.resolve(o).then(r,a)}function dt(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){mt(c,r,a,i,l,"next",e)}function l(e){mt(c,r,a,i,l,"throw",e)}i(void 0)}))}}function pt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw c}}return n}(e,t)||ft(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 ft(e,t){if(e){if("string"==typeof e)return ht(e,t);var n=Object.prototype.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)?ht(e,t):void 0}}function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}document.meowDashboardLoaded||(document.meowDashboardLoaded=!0,document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("meow-common-dashboard");t&&it(React.createElement(Je,null),t)})));var gt=wp.element,yt=gt.useState,bt=gt.useEffect,Rt=function(e,t){if(0==e)return"0 Bytes";var n=t||2,r=Math.floor(Math.log(e)/Math.log(1e3));return parseFloat((e/Math.pow(1e3,r)).toFixed(n))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]},Et=function(){var e=pt(yt(!1),2),t=e[0],n=e[1],r=pt(yt(null),2),c=r[0],i=r[1],s=pt(yt(null),2),m=s[0],d=s[1],b=pt(yt(y),2),R=b[0],E=b[1],v=t,w=R.method,x=R.sizes,_=R.retina_sizes,k=R.disabled_sizes,S=R.full_size,O=R.picturefill_keep_src,P=R.picturefill_lazysizes,T=R.picturefill_css_background,I=R.picturefill_noscript,j=R.auto_generate,A=R.over_http_check,D=R.debug,C=R.disable_responsive,z=R.cdn_domain,N=R.big_image_size_threshold,M=R.hide_retina_column,F=R.hide_retina_dashboard,B=R.image_replace,U=R.easyio_domain,L=R.easyio_lossless,W="none"===w,q=function(){var e=dt(regeneratorRuntime.mark((function e(t,r){var c,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=st(st({},R),{},ut({},r,t)),n(!0),e.prev=2,e.next=5,Object(a.K)("".concat(u,"/update_option"),{json:{options:c},nonce:h});case 5:(i=e.sent).success&&E(i.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t,n){return e.apply(this,arguments)}}(),G=function(){var e=dt(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,Object(a.I)("".concat(u,"/all_settings"),null,null,h);case 4:(t=e.sent).success&&E(t.data),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),alert(e.t0.message);case 11:n(!1);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),H=[{value:"Responsive",label:React.createElement("span",null,"Responsive Images")},{value:"Picturefill",label:React.createElement("span",null,"Picturefill (Hybrid)")},{value:"retina.js",label:React.createElement("span",null,"Retina.js (Client-side)")},{value:"HTML Rewrite",label:React.createElement("span",null,"HTML Rewrite (Not Recommended)")},{value:"Retina-Images",label:React.createElement("span",null,"Retina-Images (Not Recommended)")},{value:"none",label:React.createElement("span",null,"None")}],K=function(){var e=dt(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!U){e.next=7;break}return e.next=4,Object(a.K)("".concat(u,"/easy_io_stats"),{nonce:h});case 4:(null==(t=e.sent)?void 0:t.stats.original)&&(null==t?void 0:t.stats.savings)&&i(t.stats),(null==t?void 0:t.stats.bandwidth)&&(null==t?void 0:t.stats.quota)&&d(t.stats);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),alert(e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}();bt((function(){K()}),[U]);var Y=function(){var e=dt(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t?lt(k.filter((function(e){return e!==n}))):[].concat(lt(k),[n]),q(r,"disabled_sizes");case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),$=function(){var e=dt(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t?[].concat(lt(_),[n]):lt(_.filter((function(e){return e!==n}))),q(r,"retina_sizes");case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),V=function(){var e=dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,Object(a.K)("".concat(u,"/easy_io_link"),{nonce:h});case 4:e.sent,G(),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),alert(e.t0.message);case 11:n(!1);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=dt(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,Object(a.K)("".concat(u,"/easy_io_unlink"),{nonce:h});case 4:e.sent,G(),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),alert(e.t0.message);case 11:n(!1);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),X=React.createElement(a.x,null,React.createElement("table",{style:{width:"100%"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{style:{textAlign:"left"}}),React.createElement("th",{style:{textAlign:"left"}},"Name"),React.createElement("th",{style:{textAlign:"left"}},"Dimensions"),React.createElement("th",{style:{textAlign:"left"}},"Enabled"),React.createElement("th",{style:{textAlign:"left"}},"Retina"))),React.createElement("tbody",null,x&&x.map((function(e){return React.createElement("tr",{key:"sizes-"+e.name},React.createElement("td",null,e.shortname),React.createElement("td",{style:{color:"#007cb9"}},e.name),React.createElement("td",null,e.width?React.createElement(React.Fragment,null,e.width,"x",e.height):React.createElement("small",null,"Unknown (disabled)")),React.createElement("td",null,React.createElement(a.d,{id:"enabled-"+e.name,disabled:v,value:"1",checked:e.enabled,onChange:function(){return Y(!e.enabled,e.name)}})),React.createElement("td",null,React.createElement(a.d,{id:"retina-"+e.name,disabled:v||!e.enabled,value:"1",checked:e.retina,onChange:function(){return $(!e.retina,e.name)}})))}))))),Q=React.createElement(a.x,{title:"Delivery Method"},React.createElement(a.w,{scrolldown:!0,id:"method",name:"method",disabled:v,value:w,description:"",onChange:q},H.map((function(e){return React.createElement(a.r,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Z=React.createElement(a.x,{title:"Full-Size Retina"},React.createElement(a.d,{id:"full_size",disabled:v,label:"Enable",description:React.createElement(React.Fragment,null,"Enable Retina for Full-Size. A ",React.createElement("i",null,"Upload Retina for Full-Size")," button is added in the ",React.createElement("i",null,"Perfect Images Dashboard"),"."),value:"1",requirePro:!f,checked:S,onChange:q})),ee=React.createElement(a.x,{title:"Keep IMG SRC"},React.createElement(a.d,{id:"picturefill_keep_src",disabled:v,label:"Enable",description:React.createElement(React.Fragment,null,"With PictureFill, ",React.createElement("b",null,"src")," tags are replaced by ",React.createElement("b",null,"src-set")," tags, but Google might fail to reference those images. This option will keep the SRC for SEO purpose, but that will force the download of two images (standard, then retina) by the browsers. Please use the ",React.createElement("b",null,"Lazy Retina")," option below as it avoid this to happen (as well as making it loading lazily)."),value:"1",checked:O,onChange:q})),te=React.createElement(a.x,{title:"Responsive Images"},React.createElement(a.d,{id:"picturefill_lazysizes",disabled:v,label:"Enable Lazy",description:React.createElement(React.Fragment,null,"Images (including Retina Images) will not be loaded until the visitor gets closer to them. The result will be a ",React.createElement("b",null,"faster")," website that consumes less bandwidth."),value:"1",requirePro:!f,checked:P,onChange:q})),ne=React.createElement(a.x,{title:"CSS Background"},React.createElement(a.d,{id:"picturefill_css_background",disabled:v,label:"Retina-ize",description:React.createElement(React.Fragment,null,"In your HTML, inline CSS Background will be replaced by the Retina version of the image."),value:"1",requirePro:!f,checked:T,onChange:q})),re=React.createElement(a.x,{title:"Polyfill Script"},React.createElement(a.d,{id:"picturefill_noscript",disabled:v,label:"Do not load",description:React.createElement(React.Fragment,null,"Only ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://caniuse.com/srcset"},"the browsers with src-set support")," will display Retina images. You can also choose this if you want to load the Picturefill Polyfill script manually or if it is already loaded by your theme."),value:"1",checked:I,onChange:q})),ae=React.createElement(a.x,{title:"Retina Images"},React.createElement(a.d,{id:"auto_generate",disabled:v,label:"Build Automatically",description:React.createElement(React.Fragment,null,"The Retina Images will be built automatically every time the thumbnails as generated or regenerated."),value:"1",checked:j,onChange:q})),ce=React.createElement(a.x,{title:"Over HTTP Check"},React.createElement(a.d,{id:"over_http_check",disabled:W||v,label:"Enable",description:React.createElement(React.Fragment,null,"This will check the existence of retina images on remote servers. This is useful if your images are hosted on a different server than your WordPress. ",A?React.createElement("b",null,"This option slows down processing dramatically; therefore, caching is absolutely necessary."):""),value:"1",requirePro:!f,checked:!W&&A,onChange:q})),ie=React.createElement(a.x,{title:"Debug"},React.createElement(a.d,{id:"debug",disabled:v,label:"Force Retina + Logging",description:React.createElement(React.Fragment,null,"Displays retina and creates a log file in the plugin folder."),value:"1",checked:D,onChange:q})),le=React.createElement(a.x,{title:"Responsive Images"},React.createElement(a.d,{id:"disable_responsive",disabled:v,label:"Disable",description:React.createElement(React.Fragment,null,"Disable the natural Responsive Images feature built in WordPress. For developers only."),value:"1",checked:C,onChange:q})),oe=React.createElement(a.x,{title:"CDN Domain",requirePro:!f},React.createElement(a.k,{id:"cdn_domain",type:"text",disabled:v,value:z,onEnter:q,onBlur:q,description:React.createElement(React.Fragment,null,"If not empty, your site domain will be replaced with this CDN domain.")})),se=React.createElement(React.Fragment,null,React.createElement(a.x,{title:"Status"},React.createElement("div",{style:{display:"flex",flexDirection:"column"}},React.createElement("div",{style:{marginBottom:5}},React.createElement(a.E,null,U&&React.createElement("div",null,React.createElement("b",null,"Easy IO is active."),React.createElement("br",null),React.createElement("small",null,"This is your CDN domain: ",U,".")),!U&&React.createElement("b",null,"Not linked with Easy IO."),!U&&React.createElement("ul",null,React.createElement("li",null,"1. Check the offer and create your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://ewww.io/easy-perfect/ref/6/?campaign=EasyPerfect"},"Perfect Images + Easy IO"),"."),React.createElement("li",null,"2. Use the [",React.createElement("b",null,"PERFECT20"),"] coupon and you will get ",React.createElement("b",null,"20% off"),"."),React.createElement("li",null,"3. Register this website [",React.createElement("b",null,g),"] in the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://ewww.io/manage-sites/"},"Easy IO Dashboard"),"."),React.createElement("li",null,"4. Click on the button below, and it's all done! 🏁")))),U&&React.createElement("div",null,React.createElement(a.c,{className:"danger",onClick:J},"Disable Easy IO")),!U&&React.createElement("div",null,React.createElement(a.c,{onClick:V},"Verify & Enable Easy IO"))))),ue=U?React.createElement(a.x,{title:"Stats"},React.createElement("div",{style:{display:"flex",flexDirection:"column",fontSize:14}},React.createElement(a.E,null,React.createElement("span",null,"Bandwidth Usage: "),!m&&React.createElement("span",null,"N/A"),m&&React.createElement("span",null,Rt(m.bandwidth)," of ",Rt(m.quota)," (",Math.round(m.bandwidth/m.quota*100)+"%",")")),React.createElement(a.E,null,React.createElement("span",null,"Image Size Reduction: "),!c&&React.createElement("span",null,"N/A"),c&&React.createElement("span",null,Math.round(c.savings/c.original*100)+"%")))):null,me=U?React.createElement(a.x,{title:"Lossless Quality"},React.createElement(a.d,{id:"easyio_lossless",disabled:!U||v,label:"Enable",description:React.createElement(React.Fragment,null,"Make sure that the visual quality of your images is the same as the original, while still being optimized."),value:"1",checked:L,onChange:q})):null,de=React.createElement(a.x,{title:"Image Threshold"},React.createElement(a.d,{id:"big_image_size_threshold",disabled:v,label:"Disable",value:"1",checked:N,onChange:q})),pe=React.createElement(a.x,{title:"Image Replace"},React.createElement(a.d,{id:"image_replace",disabled:v,label:"Enable",description:React.createElement(React.Fragment,null),requirePro:!f,value:"1",checked:B,onChange:q})),fe=React.createElement(a.x,{title:"Hide Retina Column"},React.createElement(a.d,{id:"hide_retina_column",disabled:W||v,label:"Yes",description:React.createElement(React.Fragment,null,"Hide the ",React.createElement("i",null,"Retina Column")," in the Media Library."),value:"1",checked:!W&&M,onChange:q})),he=React.createElement(a.x,{title:"Hide Dashboard"},React.createElement(a.d,{id:"hide_retina_dashboard",disabled:v,label:"Yes",description:React.createElement(React.Fragment,null,"Hide the ",React.createElement("i",null,"Perfect Images Dashboard")," menu and tools."),value:"1",checked:F,onChange:q}));return React.createElement(a.s,null,React.createElement(a.i,{title:"Perfect Images + Retina | Settings",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(a.c,{className:"header",onClick:function(){return window.open("https://meowapps.com/wp-retina-2x-tutorial/","_blank")}},"Tutorial"),!F&&React.createElement(a.c,{icon:"dashboard",className:"header",onClick:function(){return location.href="admin.php?page=wr2x_dashboard"}},"Dashboard"))),React.createElement(a.G,null,React.createElement(a.f,{full:!0},React.createElement(a.g,null,React.createElement(a.E,{p:!0},"Perfect Images works out of the box. However, to make your install really nice and smooth, you should really take a look at the ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wp-retina-2x-tutorial/"},"tutorial"),". Take a bit of time and you will enjoy managing your images with WordPress even more! :)")),React.createElement(a.A,null,React.createElement(a.y,{title:"General"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,title:"Image Sizes",className:"primary"},React.createElement(a.E,{p:!0},"In this screen, you can disable sizes not only the default sizes added by WordPress, but also the ones added by your theme or other plugins. For each of those sizes, you can choose whether or not you would like the Retina image to be generated for it."),X,ae,Z)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,title:"Big Image Threshold",className:"primary"},React.createElement(a.E,{p:!0},"Since WordPress 5.3, images bigger than 2560px are resized automatically and renamed with ",React.createElement("i",null,"-scaled"),". To learn more about this, have a look at this article: ",React.createElement("a",{rel:"noreferrer",target:"_blank",href:"https://meowapps.com/wordpress-images-sizes/#The_Big_Image_Treshold"},"The WordPress Image Sizes"),"."),de),React.createElement(a.a,{busy:v,title:"Image Replace & UI Features",className:"primary"},React.createElement(a.E,{p:!0},"You will be able to replace your images directly in WordPress (in the Perfect Images Dashboard). This plays nicely with the CDN (if handled by Perfect Images) and the cache."),pe,he,fe)))),React.createElement(a.y,{title:"Retina Delivery"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,title:"Basics",className:"primary"},React.createElement(a.E,{p:!0},"This controls how the retina images are integrated into your content and delivered to your visitors. The ",React.createElement("b",null,"Responsive Images")," method is recommended. If your theme and plugins are not using WordPress latest evolutions, you might have to try ",React.createElement("b",null,"PictureFill")," or ",React.createElement("b",null,"Retina.js"),"."),Q,ce)),React.createElement(a.f,{minimal:!0},"Picturefill"===w&&React.createElement(a.a,{busy:v,title:"PictureFill",className:"primary"},ee,ne,re)))),React.createElement(a.y,{title:"Optimization & Speed"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,title:"Perfect Images + Easy IO",className:"primary"},!U&&React.createElement(a.E,{p:!0},"Are you interested in optimizing your images (including WebP) without slowing down your own server, while using a powerful CDN? This all-in-one solution now exists and is very affordable thanks to an unique partnership between Meow Apps and Easy IO (EWWW). More information is available ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/wp-retina-2x-tutorial/#Optimize_your_Images_and_Use_a_CDN"},"here"),"."),se,ue,me)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,title:"Lazy Loading",className:"primary"},React.createElement(a.E,{p:!0},"Since WordPress 5.5, images are automatically lazy, and it is also using a feature included in the modern browser. It is recommended to use this new feature instead of customized one (through other plugins, or this option) since it is using no script and does not require any modification. If there is an problem with it, you can still enable the option below."),te)))),React.createElement(a.y,{title:"Advanced"},React.createElement(a.G,null,React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,className:"primary"},le,ie)),React.createElement(a.f,{minimal:!0},React.createElement(a.a,{busy:v,className:"primary"},React.createElement(a.E,{p:!0},"If you are using a CDN, enter your CDN subdomain here. If you are using Easy IO CDN, you don't need this, and you can directly use the options available in ",React.createElement("i",null,"Optimization & Speed"),"."),oe)))),React.createElement(a.y,{title:"Pro Version"},React.createElement(ct,{domain:o,prefix:l,isPro:p,isRegistered:f}))))))},vt=function(){return React.createElement(React.Fragment,null,React.createElement("h1",{style:{marginTop:20}},"Upload New Retina Image"),React.createElement("p",null,"The Retina Image you upload here will become your Retina Image for Full-Size. Automatically, WP Retina 2x will generate the normal Full-Size image which will be basically divided by two. The thumbnails and retina thumbnails will also be generated based on your options. ",React.createElement("b",null,"For now, this uploader only works with one by one file.")),React.createElement(a.F,{style:{border:"4px dashed #b4b9be"},height:200,onFailure:function(e){alert(e.message)},onSuccess:function(){alert("Uploaded!")},apiUrl:"".concat(u,"/upload_retina"),apiConfig:{nonce:h}}))},wt=wp.element.render,xt={fetcher:a.J,revalidateOnFocus:!1};function _t(){Array.from(document.getElementsByClassName("wr2x-retina-field")).forEach((function(e){var t=e.getAttribute("data-id");wt(React.createElement(r.a,{value:xt},React.createElement(K,{natural:!0,mediaId:t})),e)}))}document.addEventListener("DOMContentLoaded",(function(){var e,t;new window.MutationObserver((function(){_t()})).observe(document.documentElement,{childList:!0,subtree:!0}),(e=document.getElementById("wr2x-admin-settings"))&&wt(React.createElement(r.a,{value:xt},React.createElement(Et,null)),e),(t=document.getElementById("wr2x-dashboard"))&&wt(React.createElement(r.a,{value:xt},React.createElement(A,null,React.createElement(de,null))),t),_t(),function(){var e=document.getElementById("wr2x-fullsize-uploader");e&&wt(React.createElement(r.a,{value:xt},React.createElement(vt,null)),e)}()}))},3:function(e,t,n){"use strict";var r=n(15);n.d(t,"b",(function(){return r.a}));var a=n(11);n.d(t,"c",(function(){return a.a}));var c=n(39);n.d(t,"m",(function(){return c.a})),n.d(t,"n",(function(){return c.b}));var i=n(51);n.d(t,"s",(function(){return i.a}));var l=n(52);n.d(t,"a",(function(){return l.a}));var o=n(53);n.d(t,"g",(function(){return o.a}));var s=n(54);n.d(t,"x",(function(){return s.a}));n(55);var u=n(40);n.d(t,"G",(function(){return u.b})),n.d(t,"f",(function(){return u.a}));var m=n(56);n.d(t,"d",(function(){return m.a}));var d=n(57);n.d(t,"e",(function(){return d.a}));var p=n(18);n.d(t,"k",(function(){return p.a}));n(58);var f=n(41);n.d(t,"w",(function(){return f.b})),n.d(t,"r",(function(){return f.a}));n(59),n(60),n(7),n(42),n(24);var h=n(61);n.d(t,"u",(function(){return h.a}));var g=n(62);n.d(t,"i",(function(){return g.a}));var y=n(25);n.d(t,"t",(function(){return y.a}));var b=n(6);n.d(t,"j",(function(){return b.a}));var R=n(17);n.d(t,"E",(function(){return R.a}));var E=n(43);n.d(t,"v",(function(){return E.b})),n.d(t,"l",(function(){return E.a}));var v=n(63);n.d(t,"h",(function(){return v.a}));var w=n(44);n.d(t,"o",(function(){return w.a})),n.d(t,"p",(function(){return w.b}));var x=n(64);n.d(t,"F",(function(){return x.a}));n(26);var _=n(21);n.d(t,"D",(function(){return _.a}));n(16),n(65);var k=n(27);n.d(t,"q",(function(){return k.a}));n(70);var S=n(28);n.d(t,"z",(function(){return S.a}));var O=n(46);n.d(t,"A",(function(){return O.b})),n.d(t,"y",(function(){return O.a}));n(47);var P=n(71);n.d(t,"C",(function(){return P.a}));var T=n(2);n.d(t,"B",(function(){return T.a}));var I=n(8);n.d(t,"N",(function(){return I.d})),n.d(t,"L",(function(){return I.b})),n.d(t,"M",(function(){return I.c}));var j=n(12);n.d(t,"I",(function(){return j.b})),n.d(t,"K",(function(){return j.d})),n.d(t,"J",(function(){return j.c})),n.d(t,"H",(function(){return j.a}));n(22)}});
2
  //# sourceMappingURL=index.js.map
app/vendor.js CHANGED
@@ -1,4 +1,4 @@
1
- (window.wpJsonWr2x=window.wpJsonWr2x||[]).push([[1],[,function(e,n,t){e.exports=t(122)()},,function(e,n,t){"use strict";function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function o(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var i={black:"#000000",blackRGB:"0, 0, 0",blue:"#007cba",blueRGB:"0, 124, 186",deepBlue:"#134575",finderBorder:"#DEDEDE",lightBlue:"#EBF3FF",lightGray:"#cacaca",lightGray2:"#F5F5F5",lightPurple:"#D8B1FF",gray:"#E8E8E8",green:"#0EA480",darkGray:"#A0A0A0",disabledForm:"#828282",orange:"#daa827",overlay:"rgba(16, 16, 16, 0.92)",red:"#ba4300",redHighlight:"#de5307",header:"#007cba",proGray:"#7F8EA0",progress:"#8414a8",purple:"#956DBE",tableGray:"#FAFAFA",yellow:"#e4b42b",yellowRGB:"224, 156, 54",white:"#ffffff",whiteRGB:"255, 255, 255"},l={danger:i.red,primary:i.blue,secondary:i.lightBlue,success:i.green},c=o(o(o({},i),l),{},{fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,"Helvetica Neue", sans-serif',fontSizeH1:"24px",fontSizeH2:"18px",fontSizeText:"13px",fontSizeSmall:"12px",fontSizeSmallButton:"10px",lightShadow:"0px 0px 10px rgba(0,0,0,0.1)"});n.a=c},function(e,n,t){"use strict";(function(e){var r=t(29),o=t(0),a=t.n(o),i=(t(73),t(74)),l=t(75),c=t(50),u=t(48),s=t.n(u);function f(){return(f=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}var d=function(e,n){for(var t=[e[0]],r=0,o=n.length;r<o;r+=1)t.push(n[r],e[r+1]);return t},p=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},h=Object.freeze([]),m=Object.freeze({});function b(e){return"function"==typeof e}function v(e){return e.displayName||e.name||"Component"}function y(e){return e&&"string"==typeof e.styledComponentId}var g=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",w="undefined"!=typeof window&&"HTMLElement"in window,x="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,O=function(){return t.nc};function k(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];throw new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+e+" for more information."+(t.length>0?" Additional arguments: "+t.join(", "):""))}var C=function(e){var n=document.head,t=e||n,r=document.createElement("style"),o=function(e){for(var n=e.childNodes,t=n.length;t>=0;t--){var r=n[t];if(r&&1===r.nodeType&&r.hasAttribute(g))return r}}(t),a=void 0!==o?o.nextSibling:null;r.setAttribute(g,"active"),r.setAttribute("data-styled-version","5.1.1");var i=O();return i&&r.setAttribute("nonce",i),t.insertBefore(r,a),r},E=function(){function e(e){var n=this.element=C(e);n.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,t=0,r=n.length;t<r;t++){var o=n[t];if(o.ownerNode===e)return o}k(17)}(n),this.length=0}var n=e.prototype;return n.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},n.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},n.getRule=function(e){var n=this.sheet.cssRules[e];return void 0!==n&&"string"==typeof n.cssText?n.cssText:""},e}(),j=function(){function e(e){var n=this.element=C(e);this.nodes=n.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(e,n){if(e<=this.length&&e>=0){var t=document.createTextNode(n),r=this.nodes[e];return this.element.insertBefore(t,r||null),this.length++,!0}return!1},n.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},n.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),S=function(){function e(e){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},n.deleteRule=function(e){this.rules.splice(e,1),this.length--},n.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),_=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var n=e.prototype;return n.indexOfGroup=function(e){for(var n=0,t=0;t<e;t++)n+=this.groupSizes[t];return n},n.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var t=this.groupSizes,r=t.length,o=r;e>=o;)(o<<=1)<0&&k(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=0,c=n.length;l<c;l++)this.tag.insertRule(i,n[l])&&(this.groupSizes[e]++,i++)},n.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],t=this.indexOfGroup(e),r=t+n;this.groupSizes[e]=0;for(var o=t;o<r;o++)this.tag.deleteRule(t)}},n.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var t=this.groupSizes[e],r=this.indexOfGroup(e),o=r+t,a=r;a<o;a++)n+=this.tag.getRule(a)+"/*!sc*/\n";return n},e}(),P=new Map,A=new Map,M=1,I=function(e){if(P.has(e))return P.get(e);var n=M++;return P.set(e,n),A.set(n,e),n},T=function(e){return A.get(e)},N=function(e,n){n>=M&&(M=n+1),P.set(e,n),A.set(n,e)},R="style["+g+'][data-styled-version="5.1.1"]',z=new RegExp("^"+g+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),D=function(e,n,t){for(var r,o=t.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(n,r)},L=function(e,n){for(var t=n.innerHTML.split("/*!sc*/\n"),r=[],o=0,a=t.length;o<a;o++){var i=t[o].trim();if(i){var l=i.match(z);if(l){var c=0|parseInt(l[1],10),u=l[2];0!==c&&(N(u,c),D(e,u,l[3]),e.getTag().insertRules(c,r)),r.length=0}else r.push(i)}}},F=w,B={isServer:!w,useCSSOMInjection:!x},H=function(){function e(e,n,t){void 0===e&&(e=B),void 0===n&&(n={}),this.options=f({},B,{},e),this.gs=n,this.names=new Map(t),!this.options.isServer&&w&&F&&(F=!1,function(e){for(var n=document.querySelectorAll(R),t=0,r=n.length;t<r;t++){var o=n[t];o&&"active"!==o.getAttribute(g)&&(L(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return I(e)};var n=e.prototype;return n.reconstructWithOptions=function(n){return new e(f({},this.options,{},n),this.gs,this.names)},n.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},n.getTag=function(){return this.tag||(this.tag=(n=this.options,t=n.isServer,r=n.useCSSOMInjection,o=n.target,e=t?new S(o):r?new E(o):new j(o),new _(e)));var e,n,t,r,o},n.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},n.registerName=function(e,n){if(I(e),this.names.has(e))this.names.get(e).add(n);else{var t=new Set;t.add(n),this.names.set(e,t)}},n.insertRules=function(e,n,t){this.registerName(e,n),this.getTag().insertRules(I(e),t)},n.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},n.clearRules=function(e){this.getTag().clearGroup(I(e)),this.clearNames(e)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(e){for(var n=e.getTag(),t=n.length,r="",o=0;o<t;o++){var a=T(o);if(void 0!==a){var i=e.names.get(a),l=n.getGroup(o);if(void 0!==i&&0!==l.length){var c=g+".g"+o+'[id="'+a+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+l+c+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),U=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},V=function(e){return U(5381,e)};var q=/^\s*\/\/.*$/gm;function $(e){var n,t,r,o=void 0===e?m:e,a=o.options,l=void 0===a?m:a,c=o.plugins,u=void 0===c?h:c,s=new i.a(l),f=[],d=function(e){function n(n){if(n)try{e(n+"}")}catch(e){}}return function(t,r,o,a,i,l,c,u,s,f){switch(t){case 1:if(0===s&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(n)}}}((function(e){f.push(e)})),p=function(e,r,o){return r>0&&-1!==o.slice(0,r).indexOf(t)&&o.slice(r-t.length,r)!==t?"."+n:e};function b(e,o,a,i){void 0===i&&(i="&");var l=e.replace(q,""),c=o&&a?a+" "+o+" { "+l+" }":l;return n=i,t=o,r=new RegExp("\\"+t+"\\b","g"),s(a||!o?"":o,c)}return s.use([].concat(u,[function(e,n,o){2===e&&o.length&&o[0].lastIndexOf(t)>0&&(o[0]=o[0].replace(r,p))},d,function(e){if(-2===e){var n=f;return f=[],n}}])),b.hash=u.length?u.reduce((function(e,n){return n.name||k(15),U(e,n.name)}),5381).toString():"",b}var W=a.a.createContext(),Z=(W.Consumer,a.a.createContext()),G=(Z.Consumer,new H),K=$();function Y(){return Object(o.useContext)(W)||G}function X(){return Object(o.useContext)(Z)||K}var J=function(){function e(e,n){var t=this;this.inject=function(e){e.hasNameForId(t.id,t.name)||e.insertRules(t.id,t.name,K.apply(void 0,t.stringifyArgs))},this.toString=function(){return k(12,String(t.name))},this.name=e,this.id="sc-keyframes-"+e,this.stringifyArgs=n}return e.prototype.getName=function(){return this.name},e}(),Q=/([A-Z])/g,ee=/^ms-/;function ne(e){return e.replace(Q,"-$1").toLowerCase().replace(ee,"-ms-")}var te=function(e){return null==e||!1===e||""===e},re=function e(n,t){var r=[];return Object.keys(n).forEach((function(t){if(!te(n[t])){if(p(n[t]))return r.push.apply(r,e(n[t],t)),r;if(b(n[t]))return r.push(ne(t)+":",n[t],";"),r;r.push(ne(t)+": "+(o=t,(null==(a=n[t])||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||o in l.a?String(a).trim():a+"px")+";"))}var o,a;return r})),t?[t+" {"].concat(r,["}"]):r};function oe(e,n,t){if(Array.isArray(e)){for(var r,o=[],a=0,i=e.length;a<i;a+=1)""!==(r=oe(e[a],n,t))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return te(e)?"":y(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!n?e:oe(e(n),n,t):e instanceof J?t?(e.inject(t),e.getName()):e:p(e)?re(e):e.toString();var l}function ae(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];return b(e)||p(e)?oe(d(h,[e].concat(t))):0===t.length&&1===e.length&&"string"==typeof e[0]?e:oe(d(e,t))}var ie=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},le=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function ce(e,n,t){var r=e[t];ie(n)&&ie(r)?ue(r,n):e[t]=n}function ue(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];for(var o=0,a=t;o<a.length;o++){var i=a[o];if(ie(i))for(var l in i)le(l)&&ce(e,i[l],l)}return e}var se=/(a)(d)/gi,fe=function(e){return String.fromCharCode(e+(e>25?39:97))};function de(e){var n,t="";for(n=Math.abs(e);n>52;n=n/52|0)t=fe(n%52)+t;return(fe(n%52)+t).replace(se,"$1-$2")}function pe(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(b(t)&&!y(t))return!1}return!0}var he=function(){function e(e,n){this.rules=e,this.staticRulesId="",this.isStatic=pe(e),this.componentId=n,this.baseHash=V(n),H.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,t){var r=this.componentId;if(this.isStatic&&!t.hash){if(this.staticRulesId&&n.hasNameForId(r,this.staticRulesId))return this.staticRulesId;var o=oe(this.rules,e,n).join(""),a=de(U(this.baseHash,o.length)>>>0);if(!n.hasNameForId(r,a)){var i=t(o,"."+a,void 0,r);n.insertRules(r,a,i)}return this.staticRulesId=a,a}for(var l=this.rules.length,c=U(this.baseHash,t.hash),u="",s=0;s<l;s++){var f=this.rules[s];if("string"==typeof f)u+=f;else{var d=oe(f,e,n),p=Array.isArray(d)?d.join(""):d;c=U(c,p+s),u+=p}}var h=de(c>>>0);if(!n.hasNameForId(r,h)){var m=t(u,"."+h,void 0,r);n.insertRules(r,h,m)}return h},e}(),me=(new Set,function(e,n,t){return void 0===t&&(t=m),e.theme!==t.theme&&e.theme||n||t.theme}),be=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ve=/(^-|-$)/g;function ye(e){return e.replace(be,"-").replace(ve,"")}function ge(e){return"string"==typeof e&&!0}var we=function(e){return de(V(e)>>>0)};var xe=a.a.createContext();xe.Consumer;var Oe={};function ke(e,n,t){var r=e.attrs,a=e.componentStyle,i=e.defaultProps,l=e.foldedComponentIds,u=e.shouldForwardProp,s=e.styledComponentId,d=e.target;Object(o.useDebugValue)(s);var p=function(e,n,t){void 0===e&&(e=m);var r=f({},n,{theme:e}),o={};return t.forEach((function(e){var n,t,a,i=e;for(n in b(i)&&(i=i(r)),i)r[n]=o[n]="className"===n?(t=o[n],a=i[n],t&&a?t+" "+a:t||a):i[n]})),[r,o]}(me(n,Object(o.useContext)(xe),i)||m,n,r),h=p[0],v=p[1],y=function(e,n,t,r){var a=Y(),i=X(),l=e.isStatic&&!n?e.generateAndInjectStyles(m,a,i):e.generateAndInjectStyles(t,a,i);return Object(o.useDebugValue)(l),l}(a,r.length>0,h),g=t,w=v.$as||n.$as||v.as||n.as||d,x=ge(w),O=v!==n?f({},n,{},v):n,k=u||x&&c.a,C={};for(var E in O)"$"!==E[0]&&"as"!==E&&("forwardedAs"===E?C.as=O[E]:k&&!k(E,c.a)||(C[E]=O[E]));return n.style&&v.style!==n.style&&(C.style=f({},n.style,{},v.style)),C.className=Array.prototype.concat(l,s,y!==s?y:null,n.className,v.className).filter(Boolean).join(" "),C.ref=g,Object(o.createElement)(w,C)}function Ce(e,n,t){var r=y(e),o=!ge(e),i=n.displayName,l=void 0===i?function(e){return ge(e)?"styled."+e:"Styled("+v(e)+")"}(e):i,c=n.componentId,u=void 0===c?function(e,n){var t="string"!=typeof e?"sc":ye(e);Oe[t]=(Oe[t]||0)+1;var r=t+"-"+we(t+Oe[t]);return n?n+"-"+r:r}(n.displayName,n.parentComponentId):c,d=n.attrs,p=void 0===d?h:d,m=n.displayName&&n.componentId?ye(n.displayName)+"-"+n.componentId:n.componentId||u,b=r&&e.attrs?Array.prototype.concat(e.attrs,p).filter(Boolean):p,g=n.shouldForwardProp;r&&e.shouldForwardProp&&(g=g?function(t,r){return e.shouldForwardProp(t,r)&&n.shouldForwardProp(t,r)}:e.shouldForwardProp);var w,x=new he(r?e.componentStyle.rules.concat(t):t,m),O=function(e,n){return ke(w,e,n)};return O.displayName=l,(w=a.a.forwardRef(O)).attrs=b,w.componentStyle=x,w.displayName=l,w.shouldForwardProp=g,w.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):h,w.styledComponentId=m,w.target=r?e.target:e,w.withComponent=function(e){var r=n.componentId,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(n,["componentId"]),a=r&&r+"-"+(ge(e)?e:ye(v(e)));return Ce(e,f({},o,{attrs:b,componentId:a}),t)},Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(n){this._foldedDefaultProps=r?ue({},e.defaultProps,n):n}}),w.toString=function(){return"."+w.styledComponentId},o&&s()(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),w}var Ee=function(e){return function e(n,t,o){if(void 0===o&&(o=m),!Object(r.isValidElementType)(t))return k(1,String(t));var a=function(){return n(t,o,ae.apply(void 0,arguments))};return a.withConfig=function(r){return e(n,t,f({},o,{},r))},a.attrs=function(r){return e(n,t,f({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},a}(Ce,e)};["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","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","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","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Ee[e]=Ee(e)}));n.a=Ee}).call(this,t(124))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.InlineIcon=n.Icon=void 0;var r,o=(r=t(0))&&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})(e)}function i(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=0,c=/(-?[0-9.]*[0-9]+[0-9.]*)/g,u=/^-?[0-9.]*[0-9]+[0-9.]*$/g,s=["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(n){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._item=n}var n,t,r;return n=e,r=[{key:"splitAttributes",value:function(e){var n={icon:Object.create(null),node:Object.create(null)};return Object.keys(e).forEach((function(t){n[-1===s.indexOf(t)?"node":"icon"][t]=e[t]})),n}},{key:"calculateDimension",value:function(e,n,t){if(1===n)return e;if(t=void 0===t?100:t,"number"==typeof e)return Math.ceil(e*n*t)/t;var r=e.split(c);if(null===r||!r.length)return null;for(var o,a=[],i=r.shift(),l=u.test(i);;){if(l?(o=parseFloat(i),isNaN(o)?a.push(i):a.push(Math.ceil(o*n*t)/t)):a.push(i),void 0===(i=r.shift()))return a.join("");l=!l}}},{key:"replaceIDs",value:function(e){var n,t,r=/\sid="(\S+)"/g,o=[];function a(e,n,t){for(var r=0;-1!==(r=t.indexOf(e,r));)t=t.slice(0,r)+n+t.slice(r+e.length),r+=n.length;return t}for(;n=r.exec(e);)o.push(n[1]);return o.length?(t="IconifyId-"+Date.now().toString(16)+"-"+(16777216*Math.random()|0).toString(16)+"-",o.forEach((function(n){var r=t+l;l++,e=a('="'+n+'"','="'+r+'"',e),e=a('="#'+n+'"','="#'+r+'"',e),e=a("(#"+n+")","(#"+r+")",e)})),e):e}}],(t=[{key:"getAttributes",value:function(n){var t=this._item;"object"!==a(n)&&(n=Object.create(null));var r={horizontal:"center",vertical:"middle",slice:!1},o={rotate:t.rotate,hFlip:t.hFlip,vFlip:t.vFlip},i=Object.create(null),l=Object.create(null),c=!0===n.inline||"true"===n.inline||"1"===n.inline,u={left:t.left,top:c?t.inlineTop:t.top,width:t.width,height:c?t.inlineHeight:t.height};if(["hFlip","vFlip"].forEach((function(e){void 0===n[e]||!0!==n[e]&&"true"!==n[e]&&"1"!==n[e]||(o[e]=!o[e])})),void 0!==n.flip&&n.flip.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"horizontal":o.hFlip=!o.hFlip;break;case"vertical":o.vFlip=!o.vFlip}})),void 0!==n.rotate){var s=n.rotate;if("number"==typeof s)o.rotate+=s;else if("string"==typeof s){var f=s.replace(/^-?[0-9.]*/,"");if(""===f)s=parseInt(s),isNaN(s)||(o.rotate+=s);else if(f!==s){var d=!1;switch(f){case"%":d=25;break;case"deg":d=90}d&&(s=parseInt(s.slice(0,s.length-f.length)),isNaN(s)||(o.rotate+=Math.round(s/d)))}}}var p,h=[];switch(o.hFlip?o.vFlip?o.rotate+=2:(h.push("translate("+(u.width+u.left)+" "+(0-u.top)+")"),h.push("scale(-1 1)"),u.top=u.left=0):o.vFlip&&(h.push("translate("+(0-u.left)+" "+(u.height+u.top)+")"),h.push("scale(1 -1)"),u.top=u.left=0),o.rotate%4){case 1:p=u.height/2+u.top,h.unshift("rotate(90 "+p+" "+p+")"),0===u.left&&0===u.top||(p=u.left,u.left=u.top,u.top=p),u.width!==u.height&&(p=u.width,u.width=u.height,u.height=p);break;case 2:h.unshift("rotate(180 "+(u.width/2+u.left)+" "+(u.height/2+u.top)+")");break;case 3:p=u.width/2+u.left,h.unshift("rotate(-90 "+p+" "+p+")"),0===u.left&&0===u.top||(p=u.left,u.left=u.top,u.top=p),u.width!==u.height&&(p=u.width,u.width=u.height,u.height=p)}var m,b,v=n.width?n.width:null,y=n.height?n.height:null;null===v&&null===y&&(y="1em"),null!==v&&null!==y?(m=v,b=y):null!==v?(m=v,b=e.calculateDimension(m,u.height/u.width)):(b=y,m=e.calculateDimension(b,u.width/u.height)),!1!==m&&(l.width="auto"===m?u.width:m),!1!==b&&(l.height="auto"===b?u.height:b),c&&0!==t.verticalAlign&&(i["vertical-align"]=t.verticalAlign+"em"),void 0!==n.align&&n.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 n;switch(e.horizontal){case"left":n="xMin";break;case"right":n="xMax";break;default:n="xMid"}switch(e.vertical){case"top":n+="YMin";break;case"bottom":n+="YMax";break;default:n+="YMid"}return n+=e.slice?" slice":" meet"}(r),l.viewBox=u.left+" "+u.top+" "+u.width+" "+u.height;var g=e.replaceIDs(t.body);return void 0!==n.color&&(g=g.replace(/currentColor/g,n.color)),h.length&&(g='<g transform="'+h.join(" ")+'">'+g+"</g>"),!0!==n.box&&"true"!==n.box&&"1"!==n.box||(g+='<rect x="'+u.left+'" y="'+u.top+'" width="'+u.width+'" height="'+u.height+'" fill="rgba(0, 0, 0, 0)" />'),{attributes:l,body:g,style:i}}},{key:"getSVG",value:function(n,t){var r=e.splitAttributes(n),o=this.getAttributes(r.icon),a='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"';return t&&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]+";"})),n&&void 0!==n.style&&(a+=n.style),a+='">',a+=o.body+"</svg>"}}])&&i(n.prototype,t),r&&i(n,r),e}();function p(e,n){if("object"!==a(e.icon))return null;var t=d.splitAttributes(e),r=t.icon,i=t.node;delete i.icon,void 0===r.inline&&(r.inline=n);var l=new d(function(e){var n,t=Object.create(null);for(n in f)t[n]=f[n];for(n in e)t[n]=e[n];return void 0===t.inlineTop&&(t.inlineTop=t.top),void 0===t.inlineHeight&&(t.inlineHeight=t.height),void 0===t.verticalAlign&&(t.verticalAlign=t.height%7==0&&t.height%8!=0?-.143:-.125),t}(e.icon)).getAttributes(r),c={transform:"rotate(360deg)"};if(void 0!==l.style["vertical-align"]&&(c.verticalAlign=l.style["vertical-align"]),void 0!==e.style)for(var u in e.style)c[u]=e.style[u];var s,p={xmlns:"http://www.w3.org/2000/svg",focusable:!1,style:c};for(s in i)p[s]=i[s];for(s in l.attributes)p[s]=l.attributes[s];return p.dangerouslySetInnerHTML={__html:l.body},o.default.createElement("svg",p,null)}var h=function(e){return p(e,!1)};n.Icon=h;n.InlineIcon=function(e){return p(e,!0)};var m=h;n.default=m},function(e,n,t){"use strict";t.d(n,"a",(function(){return mn}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(8),u=t(5),s=t(76),f=t.n(s),d=t(77),p=t.n(d),h=t(78),m=t.n(h),b=t(30),v=t.n(b),y=t(31),g=t.n(y),w=t(32),x=t.n(w),O=t(13),k=t.n(O),C=t(10),E=t.n(C),j=t(19),S=t.n(j),_=t(33),P=t.n(_),A=t(34),M=t.n(A),I=t(79),T=t.n(I),N=t(80),R=t.n(N),z=t(35),D=t.n(z),L=t(81),F=t.n(L),B=t(82),H=t.n(B),U=t(83),V=t.n(U),q=t(84),$=t.n(q),W=(t(126),t(85)),Z=t.n(W),G=t(86),K=t.n(G),Y=t(87),X=t.n(Y),J=t(88),Q=t.n(J),ee=t(89),ne=t.n(ee),te=t(90),re=t.n(te),oe=t(91),ae=t.n(oe),ie=t(92),le=t.n(ie),ce=t(20),ue=t.n(ce),se=t(36),fe=t.n(se),de=t(37),pe=t.n(de),he=t(93),me=t.n(he),be=t(94),ve=t.n(be),ye=t(95),ge=t.n(ye),we=t(96),xe=t.n(we),Oe=t(97),ke=t.n(Oe),Ce=t(98),Ee=t.n(Ce),je=t(99),Se=t.n(je),_e=t(100),Pe=t.n(_e),Ae=t(101),Me=t.n(Ae),Ie=t(102),Te=t.n(Ie),Ne=t(103),Re=t.n(Ne),ze=t(104),De=t.n(ze),Le=t(105),Fe=t.n(Le),Be=t(106),He=t.n(Be),Ue=t(107),Ve=t.n(Ue),qe=t(108),$e=t.n(qe),We=t(109),Ze=t.n(We),Ge=t(110),Ke=t.n(Ge),Ye=t(111),Xe=t.n(Ye),Je=t(112),Qe=t.n(Je),en=t(113),nn=t.n(en),tn=t(114),rn=t.n(tn),on={lock:f.a,"lock-open":p.a,"file-undo":m.a,"chevron-double-left":v.a,"chevron-double-right":g.a,"chevron-left":x.a,"chevron-right":k.a,"chevron-down":E.a,"chevron-up":S.a,pause:P.a,play:M.a,replay:T.a,check:R.a,stop:D.a,delete:F.a,undo:H.a,alert:V.a,database:$.a,tools:Z.a,cog:K.a,close:X.a,cat:Q.a,upload:Re.a,trash:ne.a,pencil:re.a,dashboard:ae.a,search:le.a,folder:ue.a,"folder-open":fe.a,"image-multiple-outline":pe.a,plus:me.a,"folder-plus":ve.a,"image-plus":ge.a,"view-grid":xe.a,"format-list-bulleted":ke.a,twitter:Ee.a,instagram:Se.a,facebook:Pe.a,star:Me.a,"timer-outline":Te.a,link:De.a,linkedin:Fe.a,pinterest:He.a,"zoom-in":Ve.a,"info-outline":$e.a,"arrow-up":Ze.a,"arrow-down":Ke.a,sort:Xe.a,eye:Qe.a,"rocket-launch":nn.a,"calendar-month":rn.a},an=t(21);function ln(){return(ln=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function cn(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function un(){var e=fn(["\n\n path {\n fill: ",";\n }\n\n ","\n\n &.nui-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 0% {\n transform: rotate(360deg);\n }\n 100% {\n transform: rotate(0deg);\n }\n }\n }\n\n &.busy {\n animation: crescendo 0.4s alternate infinite;\n @keyframes crescendo {\n 0% {transform: scale(.65);}\n 100% {transform: scale(1);}\n }\n }\n\n &.disabled {\n pointer-events: none;\n opacity: 0.35;\n cursor: default;\n }\n"]);return un=function(){return e},e}function sn(){var e=fn(["\n display: flex;\n align-items: center;\n"]);return sn=function(){return e},e}function fn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var dn=l.a.div(sn()),pn=Object(l.a)(u.Icon)(un(),(function(e){return e.color}),(function(e){return n=e.color,(t=e.hoverColor)?"\n &:hover {\n path {\n fill: ".concat(t,";\n }\n }\n "):n?"\n &:hover {\n path {\n fill: ".concat(Object(c.a)(.1,n),";\n }\n }\n "):void 0;var n,t})),hn=function(e){var n=e.icon,t=e.spinning,r=void 0!==t&&t,a=e.className,i=void 0===a?"":a,l=e.title,c=e.tooltip,u=e.containerStyle,s=e.color,f=e.hoverColor,d=e.disabled,p=void 0!==d&&d,h=e.raw,m=e.isBusy,b=void 0!==m&&m,v=cn(e,["icon","spinning","className","title","tooltip","containerStyle","color","hoverColor","disabled","raw","isBusy"]);v.width||v.height||(v.width=v.height=30);var y=function(){return"string"==typeof n?on[n]||null:n},g="nui-icon ".concat(i).concat(v.onClick?" nui-clickable":"").concat(r?" spin":"").concat(p?" disabled":"").concat(b?" busy":"");return c?o.a.createElement(an.a,{text:c.text,position:c.position||"top"},o.a.createElement(dn,{style:u},o.a.createElement(pn,ln({icon:y(),className:g,color:s,hoverColor:f},v)))):h?o.a.createElement(pn,ln({icon:y(),className:g,color:s,hoverColor:f},v)):o.a.createElement(dn,{style:u,title:l},o.a.createElement(pn,ln({icon:y(),className:g,color:s,hoverColor:f},v)),c?o.a.createElement(an.a,null,c):null)},mn=function(e){return o.a.createElement(hn,e)};mn.propTypes={icon:i.a.oneOfType([i.a.instanceOf(u.IconifyIcon),i.a.oneOf(["lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","stop","delete","undo","alert","database","pencil","tools","cog","close","cat","upload"])]),color:i.a.string,spinning:i.a.bool,className:i.a.string,tooltip:i.a.string,raw:i.a.bool,isBusy:i.a.bool},mn.defaultProps={icon:void 0,color:void 0,spinning:!1,className:"",tooltip:void 0,raw:void 0,isBusy:!1}},function(e,n,t){"use strict";t.d(n,"b",(function(){return d})),t.d(n,"e",(function(){return h})),t.d(n,"c",(function(){return b})),t.d(n,"d",(function(){return y})),t.d(n,"a",(function(){return p}));var r=t(0),o=t(49),a=t.n(o);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=s(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function l(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function c(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){l(a,r,o,i,c,"next",e)}function c(e){l(a,r,o,i,c,"throw",e)}i(void 0)}))}}function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||s(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,n){if(e){if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=Object(r.useState)(n),a=u(o,2),i=a[0],l=a[1],c=Object(r.useState)(null),s=u(c,2),f=s[0],d=s[1],p=Object(r.useState)(t),h=u(p,2),m=h[0],b=h[1],v=Object(r.useState)(0),y=u(v,2),g=y[0],w=y[1];return Object(r.useEffect)((function(){void 0!==e&&(e.success?(d(null),l(e.data),w(e.total?e.total:0)):d(e.error)),b(void 0===e)}),[e]),{busy:m,data:i,total:g,error:f}},p=function(){var e=Object(r.useRef)(),n=u(Object(r.useState)({}),2),t=n[0],o=n[1];return Object(r.useEffect)((function(){if(e&&e.current){var n=new ResizeObserver((function(e){var n=e[0];n.contentRect&&o({width:n.contentRect.left+n.contentRect.right,height:n.contentRect.top+n.contentRect.bottom})}));return n.observe(e.current),function(){n.unobserve(e.current)}}}),[]),{ref:e,width:t.width?t.width:0,height:t.height?t.height:0}},h=function(e){var n=Object(r.useRef)(),t=function(t){e&&!n.current.contains(t.target)&&e()};return Object(r.useEffect)((function(){return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}})),n},m=null,b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!m){var n=e.concurrency,t=void 0===n?2:n;m=new a.a({concurrency:t,autoStart:!0})}var r=function(){var e=c(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.add(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return{runTask:r}},v=new a.a({concurrency:1,autoStart:!1}),y=function(){var e=u(Object(r.useState)(new AbortController),2),n=e[0],t=e[1],o=Object(r.useRef)(!1),a=Object(r.useRef)(0),l=Object(r.useRef)(null),s=u(Object(r.useState)(null),2),f=s[0],d=s[1],p=u(Object(r.useState)(!1),2),h=p[0],m=p[1],b=u(Object(r.useState)(0),2),y=b[0],g=b[1],w=u(Object(r.useState)(!1),2),x=w[0],O=w[1],k=u(Object(r.useState)(!1),2),C=k[0],E=k[1],j=u(Object(r.useState)(0),2),S=j[0],_=j[1],P=function(){var e=c(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new AbortController,t(n),O(!1),a.current=0,o.current=!1,m(!1),E(!1),_(0),g(0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=c(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new Promise((function(e,t){O(!1),a.current=0,o.current=!1,m(!1),E(!1),L(n),d(!0),console.log("[useNekoTasks] Start."),v.start(),v.onIdle().then((function(){R(),e()}))})),e.abrupt("return",t);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Pause."),v.pause(),m(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Resume."),O(!1),m(!1),v.start();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("[useNekoTasks] Retrying."),O(!1),m(!1),!l.current){e.next=6;break}return e.next=6,z(l.current,!0);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Cancel."),v.pause(),n.abort(),d(!1),O(!1),E(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] onIdle."),E(!0),d(!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=c(regeneratorRuntime.mark((function e(t){var r,i,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=c.length>1&&void 0!==c[1]&&c[1],e.prev=1,r&&(a.current--,_((function(e){return e-1}))),l.current=t,e.next=6,t(n.signal);case 6:(i=e.sent)&&i.success||console.error("[useNekoTasks] The function for that task did not return anything.",i),i.success?r&&v.start():(a.current++,o.current||(O(i.error),M())),e.next=20;break;case 11:if(e.prev=11,e.t0=e.catch(1),"AbortError"!==e.t0.name){e.next=18;break}return console.log("[useNekoTasks] Aborted"),e.abrupt("return");case 18:a.current++,o.current||(O("[useNekoTasks] An error was caught (more information in the console)."),M());case 20:return e.prev=20,_((function(e){return e+1})),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,11,20,23]])})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=c(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.add(c(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",z(n));case 1:case"end":return e.stop()}}),e)})))),g((function(e){return e+1}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=c(regeneratorRuntime.mark((function e(n){var t,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v.clear(),t=i(n);try{for(t.s();!(r=t.n()).done;)o=r.value,D(o)}catch(e){t.e(e)}finally{t.f()}_(0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=Object(r.useCallback)((function(){o.current=!0}),[]),B=Object(r.useCallback)((function(){return a.current}),[]);return{start:A,stop:N,pause:M,resume:I,reset:P,retry:T,addTask:D,setAlwaysSkip:F,getErrorCount:B,error:x,success:C,busy:f,paused:h,value:S,max:y}}},function(e,n,t){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function o(e,n){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function l(e,n,t){return(l=i()?Reflect.construct.bind():function(e,n,t){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return t&&o(a,t.prototype),a}).apply(null,arguments)}function c(e){var n="function"==typeof Map?new Map:void 0;return(c=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,r)}function r(){return l(e,arguments,a(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),o(r,e)})(e)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.d(n,"a",(function(){return L}));var s=function(e){var n,t;function r(n){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+n+" for more information.")||this)}return t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,o(n,t),r}(c(Error));function f(e){return Math.round(255*e)}function d(e,n,t){return f(e)+","+f(n)+","+f(t)}function p(e,n,t,r){if(void 0===r&&(r=d),0===n)return r(t,t,t);var o=(e%360+360)%360/60,a=(1-Math.abs(2*t-1))*n,i=a*(1-Math.abs(o%2-1)),l=0,c=0,u=0;o>=0&&o<1?(l=a,c=i):o>=1&&o<2?(l=i,c=a):o>=2&&o<3?(c=a,u=i):o>=3&&o<4?(c=i,u=a):o>=4&&o<5?(l=i,u=a):o>=5&&o<6&&(l=a,u=i);var s=t-a/2;return r(l+s,c+s,u+s)}var h={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var m=/^#[a-fA-F0-9]{6}$/,b=/^#[a-fA-F0-9]{8}$/,v=/^#[a-fA-F0-9]{3}$/,y=/^#[a-fA-F0-9]{4}$/,g=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,w=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,x=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,O=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function k(e){if("string"!=typeof e)throw new s(3);var n=function(e){if("string"!=typeof e)return e;var n=e.toLowerCase();return h[n]?"#"+h[n]:e}(e);if(n.match(m))return{red:parseInt(""+n[1]+n[2],16),green:parseInt(""+n[3]+n[4],16),blue:parseInt(""+n[5]+n[6],16)};if(n.match(b)){var t=parseFloat((parseInt(""+n[7]+n[8],16)/255).toFixed(2));return{red:parseInt(""+n[1]+n[2],16),green:parseInt(""+n[3]+n[4],16),blue:parseInt(""+n[5]+n[6],16),alpha:t}}if(n.match(v))return{red:parseInt(""+n[1]+n[1],16),green:parseInt(""+n[2]+n[2],16),blue:parseInt(""+n[3]+n[3],16)};if(n.match(y)){var r=parseFloat((parseInt(""+n[4]+n[4],16)/255).toFixed(2));return{red:parseInt(""+n[1]+n[1],16),green:parseInt(""+n[2]+n[2],16),blue:parseInt(""+n[3]+n[3],16),alpha:r}}var o=g.exec(n);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=w.exec(n.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var i=x.exec(n);if(i){var l="rgb("+p(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=g.exec(l);if(!c)throw new s(4,n,l);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var u=O.exec(n.substring(0,50));if(u){var f="rgb("+p(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",d=g.exec(f);if(!d)throw new s(4,n,f);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+u[4])}}throw new s(5)}function C(e){return function(e){var n,t=e.red/255,r=e.green/255,o=e.blue/255,a=Math.max(t,r,o),i=Math.min(t,r,o),l=(a+i)/2;if(a===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:l,alpha:e.alpha}:{hue:0,saturation:0,lightness:l};var c=a-i,u=l>.5?c/(2-a-i):c/(a+i);switch(a){case t:n=(r-o)/c+(r<o?6:0);break;case r:n=(o-t)/c+2;break;default:n=(t-r)/c+4}return n*=60,void 0!==e.alpha?{hue:n,saturation:u,lightness:l,alpha:e.alpha}:{hue:n,saturation:u,lightness:l}}(k(e))}var E=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function j(e){var n=e.toString(16);return 1===n.length?"0"+n:n}function S(e){return j(Math.round(255*e))}function _(e,n,t){return E("#"+S(e)+S(n)+S(t))}function P(e,n,t){return p(e,n,t,_)}function A(e,n,t){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t)return P(e,n,t);if("object"===u(e)&&void 0===n&&void 0===t)return P(e.hue,e.saturation,e.lightness);throw new s(1)}function M(e,n,t,r){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t&&"number"==typeof r)return r>=1?P(e,n,t):"rgba("+p(e,n,t)+","+r+")";if("object"===u(e)&&void 0===n&&void 0===t&&void 0===r)return e.alpha>=1?P(e.hue,e.saturation,e.lightness):"rgba("+p(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new s(2)}function I(e,n,t){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t)return E("#"+j(e)+j(n)+j(t));if("object"===u(e)&&void 0===n&&void 0===t)return E("#"+j(e.red)+j(e.green)+j(e.blue));throw new s(6)}function T(e,n,t,r){if("string"==typeof e&&"number"==typeof n){var o=k(e);return"rgba("+o.red+","+o.green+","+o.blue+","+n+")"}if("number"==typeof e&&"number"==typeof n&&"number"==typeof t&&"number"==typeof r)return r>=1?I(e,n,t):"rgba("+e+","+n+","+t+","+r+")";if("object"===u(e)&&void 0===n&&void 0===t&&void 0===r)return e.alpha>=1?I(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new s(7)}function N(e){if("object"!==u(e))throw new s(8);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha}(e))return T(e);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return I(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha}(e))return M(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return A(e);throw new s(8)}function R(e){return function e(n,t,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=t?n.apply(this,o):e(n,t,o)}}(e,e.length,[])}function z(e,n,t){return Math.max(e,Math.min(n,t))}function D(e,n){if("transparent"===n)return n;var t=C(n);return N(r({},t,{lightness:z(0,1,t.lightness+parseFloat(e))}))}var L=R(D)},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n position: relative;\n border-radius: 10px;\n color: ",";\n font-family: ",";\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n\n &:hover {\n color: ",";\n background-color: #f78c1f;\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]);return f=function(){return e},e}var d=l.a.a(f(),c.a.yellow,c.a.white,c.a.fontFamily,c.a.white),p=function(e){var n=e.show,t=void 0===n||n,r=e.className,a=s(e,["show","className"]);return t?o.a.createElement(d,u({href:"https://store.meowapps.com",target:"_blank",className:"".concat(r||"")},a),"Pro Only"):null},h=function(e){return o.a.createElement(p,e)};h.propTypes={show:i.a.bool,className:i.a.string},h.defaultProps={show:!0,className:void 0}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(8),u=t(3),s=t(5),f=t(16),d=t(6);function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function h(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function m(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: inline-block;\n box-sizing: border-box;\n height: 30px;\n min-height: 30px;\n min-width: 6em;\n border: none;\n border-radius: 4px;\n text-align: center;\n font-family: ",";\n font-size: ",";\n padding: 0 15px;\n\n background-color: ",";\n color: white;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.has-icon {\n align-items: center;\n display: inline-flex;\n padding: 2.5px 8px;\n }\n\n &.secondary {\n background-color: ",";\n border: 1px solid ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n\n &.danger {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n &.success {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n & + button {\n margin-left: .25rem;\n }\n\n &.small {\n font-size: ",";\n height: 24px;\n }\n\n &.header {\n background-color: ",";\n border-color: ",";\n height: 40px;\n padding: 0 20px;\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n &.rounded {\n border-radius: 100%;\n min-width: 30px;\n height: ","px;\n width: ","px;\n padding: 3px;\n }\n\n &.busy {\n pointer-events: none;\n }\n\n ","\n"]);return m=function(){return e},e}var b=Object(l.a)((function(e){var n=e.className,t=e.icon,a=void 0===t?null:t,i=e.onClick,l=e.disabled,c=void 0!==l&&l,u=e.color,s=void 0===u?null:u,m=e.small,b=e.isBusy,v=void 0!==b&&b,y=e.width,g=(e.height,e.children),w=e.rounded,x=e.busyText,O=e.spinning,k=void 0!==O&&O,C=e.hideBusyIcon,E=void 0!==C&&C,j=e.busyIconSize,S=h(e,["className","icon","onClick","disabled","color","small","isBusy","width","height","children","rounded","busyText","spinning","hideBusyIcon","busyIconSize"]),_=!!a,P=Object(r.useMemo)((function(){var e=null!=y?y:30;return w?e-10:e-6}),[y,w]),A=Object(r.useMemo)((function(){return j||(w?"82%":"35%")}),[w,j]),M="nui-button ".concat(n||"").concat(_?" has-icon":"").concat(s?" custom-color":"").concat(m?" small":"").concat(w?" rounded":"").concat(v?" busy":"");return o.a.createElement("button",p({type:"button",className:M,onClick:i,disabled:c},S),v&&!E&&o.a.createElement(f.a,{type:"circle",color:"#fff",size:A}),v&&!!x&&o.a.createElement("span",{style:{marginLeft:E?0:"4px",marginRight:"2xp"}},x),_&&!v&&o.a.createElement(d.a,{icon:a,width:P,height:P,spinning:k,raw:!0,style:w?{margin:"0 auto"}:{}}),!!g&&!v&&o.a.createElement("span",{style:{marginLeft:_?"4px":0,marginRight:_?"2xp":0}},g))}))(m(),u.a.fontFamily,u.a.fontSizeText,u.a.blue,Object(c.a)(.1,u.a.blue),u.a.lightBlue,u.a.blue,u.a.blue,Object(c.a)(.1,u.a.lightBlue),u.a.red,u.a.red,Object(c.a)(.1,u.a.red),u.a.green,u.a.green,Object(c.a)(.1,u.a.green),u.a.fontSizeSmallButton,u.a.deepBlue,u.a.deepBlue,Object(c.a)(.1,u.a.deepBlue),(function(e){var n,t;return null!==(n=e.height)&&void 0!==n?n:null!==(t=e.width)&&void 0!==t?t:30}),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:30}),(function(e){return v(e.color)})),v=function(e){if(e)return"\n &.custom-color {\n background-color: ".concat(e,";\n border: 1px solid ").concat(e,";\n\n &:hover {\n background-color: ").concat(Object(c.a)(.1,e),";\n }\n }\n ")},y=function(e){return o.a.createElement(b,e)};y.propTypes={className:i.a.oneOf(["primary","secondary","danger","success","header"]),disabled:i.a.bool,icon:i.a.oneOfType([i.a.instanceOf(s.IconifyIcon),i.a.oneOf(["setting","edit","trash"])]),color:i.a.string,onClick:i.a.func.isRequired,rounded:i.a.bool,isBusy:i.a.bool,spinning:i.a.bool,busyText:i.a.string,hideBusyIcon:i.a.bool,busyIconSize:i.a.string},y.defaultProps={className:"primary",disabled:!1,icon:null,color:null,onClick:function(){},rounded:void 0,isBusy:!1,spinning:!1,busyText:void 0,hideBusyIcon:!1,busyIconSize:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return M}));var r=t(0),o=t(72),a=t.n(o);function i(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}var l=new WeakMap,c=0;var u=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var n=this.serializeKey(e)[0];return this.__cache.get(n)},e.prototype.set=function(e,n){var t=this.serializeKey(e)[0];this.__cache.set(t,n),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var n=this.serializeKey(e)[0];return this.__cache.has(n)},e.prototype.clear=function(){this.__cache.clear(),this.notify()},e.prototype.delete=function(e){var n=this.serializeKey(e)[0];this.__cache.delete(n),this.notify()},e.prototype.serializeKey=function(e){var n=null;if("function"==typeof e)try{e=e()}catch(n){e=""}return Array.isArray(e)?(n=e,e=function(e){if(!e.length)return"";for(var n="arg",t=0;t<e.length;++t){var r=void 0;null===e[t]||"object"!=typeof e[t]?r="string"==typeof e[t]?'"'+e[t]+'"':String(e[t]):l.has(e[t])?r=l.get(e[t]):(r=c,l.set(e[t],c++)),n+="@"+r}return n}(e)):e=String(e||""),[e,n,e?"err@"+e:""]},e.prototype.subscribe=function(e){var n=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var t=!0;return this.__listeners.push(e),function(){if(t){t=!1;var r=n.__listeners.indexOf(e);r>-1&&(n.__listeners[r]=n.__listeners[n.__listeners.length-1],n.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,n=this.__listeners;e<n.length;e++){(0,n[e])()}},e}());var s="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),f={onLoadingSlow:function(){},onSuccess:function(){},onError:function(){},onErrorRetry:function(e,n,t,r,o){if(i()&&!("number"==typeof t.errorRetryCount&&o.retryCount>t.errorRetryCount)){var a=Math.min(o.retryCount||0,8),l=~~((Math.random()+.5)*(1<<a))*t.errorRetryInterval;setTimeout(r,l,o)}},errorRetryInterval:1e3*(s?10:5),focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:1e3*(s?5:3),refreshInterval:0,revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshWhenHidden:!1,refreshWhenOffline:!1,shouldRetryOnError:!0,suspense:!1,compare:a.a};function d(){return void 0===navigator.onLine||navigator.onLine}var p=Object(r.createContext)({});p.displayName="SWRConfigContext";var h=p,m=function(e,n,t,r){return new(t||(t=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,l)}c((r=r.apply(e,n||[])).next())}))},b=function(e,n){var t,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},v="undefined"==typeof window,y=v?null:window.requestIdleCallback||function(e){return setTimeout(e,1)},g=v?r.useEffect:r.useLayoutEffect,w={},x={},O={},k={},C={},E={},j={};if(!v&&window.addEventListener){var S=function(e){if(i()&&d())for(var n in e)e[n][0]&&e[n][0]()};window.addEventListener("visibilitychange",(function(){return S(O)}),!1),window.addEventListener("focus",(function(){return S(O)}),!1),window.addEventListener("online",(function(){return S(k)}),!1)}var _=function(e,n){void 0===n&&(n=!0);var t=u.serializeKey(e),r=t[0],o=t[2];if(!r)return Promise.resolve();var a=C[r];if(r&&a){for(var i=u.get(r),l=u.get(o),c=[],s=0;s<a.length;++s)c.push(a[s](n,i,l,s>0));return Promise.all(c).then((function(){return u.get(r)}))}return Promise.resolve(u.get(r))},P=function(e,n,t){var r=C[e];if(e&&r)for(var o=0;o<r.length;++o)r[o](!1,n,t)},A=function(e,n,t){return void 0===t&&(t=!0),m(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,s,f,d,p,h,m;return b(this,(function(b){switch(b.label){case 0:if(r=u.serializeKey(e),o=r[0],a=r[2],!o)return[2];if(void 0===n)return[2,_(e,t)];if(E[o]=Date.now()-1,j[o]=0,i=E[o],l=x[o],!n||"function"!=typeof n)return[3,5];b.label=1;case 1:return b.trys.push([1,3,,4]),[4,n(u.get(o))];case 2:return c=b.sent(),[3,4];case 3:return f=b.sent(),s=f,[3,4];case 4:return[3,11];case 5:if(!n||"function"!=typeof n.then)return[3,10];b.label=6;case 6:return b.trys.push([6,8,,9]),[4,n];case 7:return c=b.sent(),[3,9];case 8:return d=b.sent(),s=d,[3,9];case 9:return[3,11];case 10:c=n,b.label=11;case 11:if(i!==E[o]||l!==x[o]){if(s)throw s;return[2,c]}if(void 0!==c&&u.set(o,c),u.set(a,s),j[o]=Date.now()-1,p=C[o]){for(h=[],m=0;m<p.length;++m)h.push(p[m](!!t,c,s,m>0));return[2,Promise.all(h).then((function(){if(s)throw s;return u.get(o)}))]}if(s)throw s;return[2,c]}}))}))};var M=h.Provider,I=function(){for(var e=this,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var o,a,l={};n.length>=1&&(o=n[0]),n.length>2?(a=n[1],l=n[2]):"function"==typeof n[1]?a=n[1]:"object"==typeof n[1]&&(l=n[1]);var c=u.serializeKey(o),s=c[0],p=c[1],v=c[2];l=Object.assign({},f,Object(r.useContext)(h),l);var S=Object(r.useRef)(l);g((function(){S.current=l})),void 0===a&&(a=l.fetcher);var _=u.get(s)||l.initialData,M=u.get(v),I=Object(r.useRef)({data:!1,error:!1,isValidating:!1}),T=Object(r.useRef)({data:_,error:M,isValidating:!1});Object(r.useDebugValue)(T.current.data);var N=Object(r.useState)(null)[1],R=Object(r.useCallback)((function(e){var n=!1;for(var t in e)T.current[t]=e[t],I.current[t]&&(n=!0);if(n||l.suspense){if(z.current)return;N({})}}),[]),z=Object(r.useRef)(!1),D=Object(r.useRef)(s),L=Object(r.useRef)({emit:function(e){for(var n,t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];z.current||(n=S.current)[e].apply(n,t)}}),F=Object(r.useCallback)((function(e,n){return A(s,e,n)}),[s]),B=function(e,n){n&&(e[s]?e[s].push(n):e[s]=[n])},H=function(e,n){if(e[s]){var t=e[s],r=t.indexOf(n);r>=0&&(t[r]=t[t.length-1],t.pop())}},U=Object(r.useCallback)((function(n){return void 0===n&&(n={}),m(e,void 0,void 0,(function(){var e,t,r,o,i,c,f;return b(this,(function(d){switch(d.label){case 0:if(!s||!a)return[2,!1];if(z.current)return[2,!1];n=Object.assign({dedupe:!1},n),e=!0,t=void 0!==w[s]&&n.dedupe,d.label=1;case 1:return d.trys.push([1,6,,7]),R({isValidating:!0}),r=void 0,o=void 0,t?(o=x[s],[4,w[s]]):[3,3];case 2:return r=d.sent(),[3,5];case 3:return l.loadingTimeout&&!u.get(s)&&setTimeout((function(){e&&L.current.emit("onLoadingSlow",s,l)}),l.loadingTimeout),w[s]=null!==p?a.apply(void 0,p):a(s),x[s]=o=Date.now(),[4,w[s]];case 4:r=d.sent(),setTimeout((function(){delete w[s],delete x[s]}),l.dedupingInterval),L.current.emit("onSuccess",r,s,l),d.label=5;case 5:return x[s]>o||E[s]&&(o<=E[s]||o<=j[s]||0===j[s])?(R({isValidating:!1}),[2,!1]):(u.set(s,r),u.set(v,void 0),i={isValidating:!1},void 0!==T.current.error&&(i.error=void 0),l.compare(T.current.data,r)||(i.data=r),R(i),t||P(s,r,void 0),[3,7]);case 6:return c=d.sent(),delete w[s],delete x[s],u.set(v,c),T.current.error!==c&&(R({isValidating:!1,error:c}),t||P(s,void 0,c)),L.current.emit("onError",c,s,l),l.shouldRetryOnError&&(f=(n.retryCount||0)+1,L.current.emit("onErrorRetry",c,s,l,U,Object.assign({dedupe:!0},n,{retryCount:f}))),[3,7];case 7:return e=!1,[2,!0]}}))}))}),[s]);if(g((function(){if(s){z.current=!1;var e=T.current.data,n=u.get(s)||l.initialData;D.current!==s&&(D.current=s),l.compare(e,n)||R({data:n});var t=function(){return U({dedupe:!0})};(l.revalidateOnMount||!l.initialData&&void 0===l.revalidateOnMount)&&(void 0!==n?y(t):t());var r=!1,o=function(){!r&&S.current.revalidateOnFocus&&(r=!0,t(),setTimeout((function(){return r=!1}),S.current.focusThrottleInterval))},a=function(){S.current.revalidateOnReconnect&&t()},i=function(e,n,r,o){void 0===e&&(e=!0),void 0===o&&(o=!0);var a={},i=!1;return void 0===n||l.compare(T.current.data,n)||(a.data=n,i=!0),T.current.error!==r&&(a.error=r,i=!0),i&&R(a),!!e&&(o?t():U())};return B(O,o),B(k,a),B(C,i),function(){R=function(){return null},z.current=!0,H(O,o),H(k,a),H(C,i)}}}),[s,U]),g((function(){var n=null,t=function(){return m(e,void 0,void 0,(function(){return b(this,(function(e){switch(e.label){case 0:return T.current.error||!l.refreshWhenHidden&&!i()||!l.refreshWhenOffline&&!d()?[3,2]:[4,U({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return l.refreshInterval&&(n=setTimeout(t,l.refreshInterval)),[2]}}))}))};return l.refreshInterval&&(n=setTimeout(t,l.refreshInterval)),function(){n&&clearTimeout(n)}}),[l.refreshInterval,l.refreshWhenHidden,l.refreshWhenOffline,U]),l.suspense){var V=u.get(s),q=u.get(v);if(void 0===V&&(V=_),void 0===q&&(q=M),void 0===V&&void 0===q){if(w[s]||U(),w[s]&&"function"==typeof w[s].then)throw w[s];V=w[s]}if(void 0===V&&q)throw q;return{error:q,data:V,revalidate:U,mutate:F,isValidating:T.current.isValidating}}return Object(r.useMemo)((function(){var e={revalidate:U,mutate:F};return Object.defineProperties(e,{error:{get:function(){return I.current.error=!0,D.current===s?T.current.error:M},enumerable:!0},data:{get:function(){return I.current.data=!0,D.current===s?T.current.data:_},enumerable:!0},isValidating:{get:function(){return I.current.isValidating=!0,T.current.isValidating},enumerable:!0}}),e}),[U])};n.b=I},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"c",(function(){return z})),t.d(n,"b",(function(){return R})),t.d(n,"a",(function(){return D}));var r=t(0),o=t(121),a=t.n(o);function i(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}function l(){return void 0===navigator.onLine||navigator.onLine}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=new WeakMap,s=0;var f=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var n=this.serializeKey(e)[0];return this.__cache.get(n)},e.prototype.set=function(e,n,t){void 0===t&&(t=!0);var r=this.serializeKey(e)[0];this.__cache.set(r,n),t&&j(e,n,!1),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var n=this.serializeKey(e)[0];return this.__cache.has(n)},e.prototype.clear=function(e){void 0===e&&(e=!0),e&&this.__cache.forEach((function(e){return j(e,null,!1)})),this.__cache.clear(),this.notify()},e.prototype.delete=function(e,n){void 0===n&&(n=!0);var t=this.serializeKey(e)[0];n&&j(e,null,!1),this.__cache.delete(t),this.notify()},e.prototype.serializeKey=function(e){var n=null;if("function"==typeof e)try{e=e()}catch(n){e=""}return Array.isArray(e)?(n=e,e=function(e){if(!e.length)return"";for(var n="arg",t=0;t<e.length;++t){var r=void 0;null===e[t]||"object"!==c(e[t])?r="string"==typeof e[t]?'"'+e[t]+'"':String(e[t]):u.has(e[t])?r=u.get(e[t]):(r=s,u.set(e[t],s++)),n+="@"+r}return n}(e)):e=String(e||""),[e,n,e?"err@"+e:""]},e.prototype.subscribe=function(e){var n=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var t=!0;return this.__listeners.push(e),function(){if(t){t=!1;var r=n.__listeners.indexOf(e);r>-1&&(n.__listeners[r]=n.__listeners[n.__listeners.length-1],n.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,n=this.__listeners;e<n.length;e++){(0,n[e])()}},e}()),d={},p={},h={},m={};var b="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),v=(a.a,!1);if("undefined"!=typeof window&&window.addEventListener&&!v){var y=function(){if(i()&&l())for(var e in p)p[e][0]&&p[e][0]()};window.addEventListener("visibilitychange",y,!1),window.addEventListener("focus",y,!1),v=!0}var g=Object(r.createContext)({});g.displayName="SWRConfigContext";var w=g;var O=function(e,n,t,r){return new(t||(t=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,l)}c((r=r.apply(e,n||[])).next())}))},k=function(e,n){var t,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},C="undefined"==typeof window,E=(C?r.useEffect:r.useLayoutEffect,function(e,n){void 0===n&&(n=!0);var t=f.serializeKey(e),r=t[0],o=t[2];if(!r)return Promise.resolve();var a=h[r];if(r&&a){for(var i=f.get(r),l=f.get(o),c=[],u=0;u<a.length;++u)c.push(a[u](n,i,l,u>0));return Promise.all(c).then((function(){return f.get(r)}))}return Promise.resolve(f.get(r))}),j=function(e,n,t){return void 0===t&&(t=!0),O(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,u,s,p,b;return k(this,(function(v){switch(v.label){case 0:if(!(r=f.serializeKey(e)[0]))return[2];if(void 0===n)return[2,E(e,t)];if(m[r]=Date.now()-1,i=m[r],l=d[r],!n||"function"!=typeof n)return[3,5];v.label=1;case 1:return v.trys.push([1,3,,4]),[4,n(f.get(r))];case 2:return o=v.sent(),[3,4];case 3:return c=v.sent(),a=c,[3,4];case 4:return[3,11];case 5:if(!n||"function"!=typeof n.then)return[3,10];v.label=6;case 6:return v.trys.push([6,8,,9]),[4,n];case 7:return o=v.sent(),[3,9];case 8:return u=v.sent(),a=u,[3,9];case 9:return[3,11];case 10:o=n,v.label=11;case 11:if(i!==m[r]||l!==d[r]){if(a)throw a;return[2,o]}if(void 0!==o&&f.set(r,o,!1),s=h[r]){for(p=[],b=0;b<s.length;++b)p.push(s[b](!!t,o,a,b>0));return[2,Promise.all(p).then((function(){return f.get(r)}))]}if(a)throw a;return[2,o]}}))}))};w.Provider,new Map;var S=t(22);function _(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||I(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function A(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){P(a,r,o,i,l,"next",e)}function l(e){P(a,r,o,i,l,"throw",e)}i(void 0)}))}}function M(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=I(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function I(e,n){if(e){if("string"==typeof e)return T(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?T(e,n):void 0}}function T(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var N=function(e){if(!e.data)return e;if(e.data.length>0&&e.data[0].meta){var n,t=M(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",x.meta)}return e},R=function(){var e=A(regeneratorRuntime.mark((function e(n){var t,r,o,a,i,l,c,u,s,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},a=null,i=null,e.prev=5,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(n),t);case 12:return 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. Is Rest API enabled?",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new S.a(c,l,n,r||i)),e.next=26;break;case 20:e.prev=20,e.t0=e.catch(5),u="BROKEN-REPLY",s="The reply sent by the server is broken.",i&&i.status&&408===i.status&&(u="REQUEST-TIMEOUT",s="The request generated a timeout."),a=new S.a(s,u,n,r||i,e.t0);case 26:return a&&(console.error("[NekoError] JsonFetcher",a.url,{code:a.code,error:a.error,body:a.body}),o.success=!1,o.error=a),e.abrupt("return",N(o));case 28:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=A(regeneratorRuntime.mark((function e(n){var t,r,o,a,i,l,c,u,s,f,d,p,h,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.length>1&&void 0!==m[1]?m[1]:{},r=t.json,o=void 0===r?{}:r,a=t.signal,i=t.file,l=t.nonce,c=i?new FormData:null,i)for(c.append("file",i),u=0,s=Object.entries(o);u<s.length;u++)f=_(s[u],2),d=f[0],p=f[1],c.append(d,p);return h=l?{"X-WP-Nonce":l}:{},c||(h["Content-Type"]="application/json"),e.abrupt("return",R(n,{method:"POST",headers:h,body:c||JSON.stringify(o),signal:a}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(){return(l=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function u(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach((function(n){s(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var p=function(e){var n=e.spinner,t=void 0===n||n,a=e.busy,i=void 0!==a&&a,c=e.overlayStyle,s=f(Object(r.useState)(!0),2),d=s[0],p=s[1];Object(r.useEffect)((function(){var e;return i?p(!0):e=setTimeout((function(){p(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var h=d?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"overlay "+(i?"":"overlayHidden"),style:c},Boolean(t)&&o.a.createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null))),o.a.createElement("style",{jsx:!0},"\n .overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgb(30 124 186 / 85%);\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,m=u(u({},e),{},{busy:void 0,spinner:void 0});return o.a.createElement("div",l({style:{position:"relative"}},m),h,e.children)};p.propTypes={busy:i.a.bool.isRequired,spinner:i.a.bool,children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]).isRequired},n.a=p},function(e,n,t){"use strict";t.d(n,"a",(function(){return d}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function c(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\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"]);return c=function(){return e},e}var u=t(4).a.div(c(),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),s=function(e){return o.a.createElement(u,e,o.a.createElement("div",{className:"double-bounce1"}),o.a.createElement("div",{className:"double-bounce2"}))},f=function(e){var n=e.type,t=void 0===n?"circle":n,r=l(e,["type"]);switch(t){case"circle":return o.a.createElement(s,r);default:return null}},d=function(e){return o.a.createElement(f,e)};d.propTypes={type:i.a.string},d.defaultProps={type:"circle"}},function(e,n,t){"use strict";t.d(n,"a",(function(){return O}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function s(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return s=function(){return e},e}function f(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return f=function(){return e},e}function d(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]);return d=function(){return e},e}function p(){var e=m(["\n font-family: ",";\n font-size: ",";\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return p=function(){return e},e}function h(){var e=m(["\n font-family: ",";\n font-weight: normal;\n font-size: ",";\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return h=function(){return e},e}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=l.a.h1(h(),c.a.fontFamily,c.a.fontSizeH1),v=l.a.h2(p(),c.a.fontFamily,c.a.fontSizeH2),y=l.a.p(d(),c.a.fontFamily,c.a.fontSizeText),g=l.a.span(f(),c.a.fontFamily,c.a.fontSizeText),w=l.a.label(s(),c.a.fontFamily,c.a.fontSizeText),x=function(e){var n=e.children,t=u(e,["children"]);return e.h1?o.a.createElement(b,t,n):e.h2?o.a.createElement(v,t,n):e.p?o.a.createElement(y,t,n):e.label?o.a.createElement(w,t,n):o.a.createElement(g,t,n)},O=function(e){return o.a.createElement(x,e)};O.propTypes={h1:i.a.any,h2:i.a.any,p:i.a.any},O.defaultProps={h1:void 0,h2:void 0,p:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return b}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(6);function s(){return(s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function h(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 30px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n color: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return h=function(){return e},e}var m=Object(l.a)((function(e){var n=e.id,t=e.name,a=e.value,i=void 0===a?"":a,l=e.description,d=e.placeholder,h=void 0===d?"":d,m=e.onEnter,b=void 0===m?null:m,v=e.readOnly,y=void 0!==v&&v,g=e.type,w=void 0===g?"text":g,x=e.step,O=void 0===x?1:x,k=e.min,C=void 0===k?1:k,E=e.max,j=void 0===E?999:E,S=e.maxLength,_=void 0===S?void 0:S,P=e.className,A=e.style,M=e.natural,I=void 0!==M&&M,T=e.inputStyle,N=e.onChange,R=e.onBlur,z=e.onReset,D=p(e,["id","name","value","description","placeholder","onEnter","readOnly","type","step","min","max","maxLength","className","style","natural","inputStyle","onChange","onBlur","onReset"]),L=f(Object(r.useState)(i),2),F=L[0],B=L[1],H=!!N,U=_||("number"===w?3:void 0);Object(r.useEffect)((function(){H||B(i)}),[i]);var V=function(e){H?N(e.target.value,n):B(e.target.value)},q=function(e){b&&"Enter"===event.key&&(e.preventDefault(),b(e.target.value,n))},$=function(e){R&&i!==e.target.value&&R(e.target.value,n)},W="neko-input ".concat(I?" natural":"");return o.a.createElement("div",{className:[P].join(" "),style:A},o.a.createElement("div",{style:{position:"relative"}},"number"===w?o.a.createElement("input",s({className:[W].join(" "),id:n,name:t,value:H?i:F,type:w,step:O,min:C,max:j,maxLength:U,autoComplete:"off",placeholder:h,style:T,onChange:V,onKeyPress:q,onBlur:$,readOnly:y},D)):o.a.createElement("input",s({className:[W].join(" ")},D,{id:n,name:t,value:H?i:F,type:w,spellCheck:"false",autoComplete:"off",placeholder:h,style:T,maxLength:U,onChange:V,onKeyPress:q,onBlur:$,readOnly:y},D)),!!i&&!!z&&o.a.createElement(u.a,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},color:c.a.blue,onClick:z})),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(h(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.gray,c.a.fontFamily,c.a.fontSizeSmall,c.a.darkGray),b=function(e){return o.a.createElement(m,e)};b.propTypes={id:i.a.string,type:i.a.oneOf(["number","text"]),name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool,step:i.a.number,min:i.a.number,max:i.a.number,maxLength:i.a.number,natural:i.a.bool,onReset:i.a.func},b.defaultProps={id:void 0,type:"text",name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,step:1,min:1,max:999,maxLength:void 0,natural:!1,onReset:void 0}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(7),u=t(3);function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(){var e=h(["\n\tbackground-color: rgba(",", 0.8);\n\tborder-radius: 4px;\n\tcolor: ",";\n\tfont-family: ",";\n\tfont-weight: normal;\n\tmin-width: 180px;\n\tmax-width: 280px;\n\tfont-size: ",";\n\tpadding: 8px 12px;\n\tposition: absolute;\n \tmax-width: 280px;\n\tword-break: break-word;\n\tdisplay: ",';\n\tz-index: 100;\n\n\t&:before {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t\tborder: 4px solid transparent;\n\t}\n\n\t&.top {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: 100%;\n\t\t\tleft: 50%;\n\t\t\tborder-top: 4px solid rgba(',", 0.8);\n\t\t}\n\t}\n\n\t&.left {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tright: -8px;\n\t\t\tborder-left: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.right {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tleft: -8px;\n\t\t\tborder-right: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.bottom {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: -8px;\n\t\t\tleft: 50%;\n\t\t\tborder-bottom: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t","\n"]);return d=function(){return e},e}function p(){var e=h(["\n\tdisplay: flex;\n"]);return p=function(){return e},e}function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=l.a.div(p()),b=l.a.div(d(),u.a.blackRGB,u.a.white,u.a.fontFamily,u.a.fontSizeText,(function(e){return e.visible?"inline-block":"none"}),u.a.blackRGB,u.a.blackRGB,u.a.blackRGB,u.a.blackRGB,(function(e){return e.style})),v=function(e){var n=e.text,t=void 0===n?"Hello world!":n,a=e.position,i=void 0===a?"top":a,l=s(Object(r.useState)(!1),2),u=l[0],f=l[1],d=Object(c.a)(),p=d.ref,h=d.width,v=d.height,y=Object(c.a)(),g=y.ref,w=y.width,x=y.height,O=Object(r.useMemo)((function(){var e=0,n=0;if("top"===i)e=-1*v-5,n=h/2*-1+w/2;else if("bottom"===i)e=x+5,n=h/2*-1+w/2;else if("left"===i){e=(v-x)/2*-1,n=-1*h-5}else if("right"===i){e=(v-x)/2*-1,n=w+5}return{transform:"translateX(".concat(n,"px) translateY(").concat(e,"px)")}}),[i,h,v,w,x]);return o.a.createElement(m,null,o.a.createElement(b,{ref:p,visible:u,className:i,style:O},t),o.a.createElement("div",{ref:g,onMouseEnter:function(){return t&&f(!0)},onMouseLeave:function(){return f(!1)}},e.children))},y=function(e){return o.a.createElement(v,e)};y.propTypes={text:i.a.string,position:i.a.oneOf(["top","right","bottom","left"])},y.defaultProps={text:"Hello world!",position:"top"}},function(e,n,t){"use strict";function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,"a",(function(){return o}));var o=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};r(this,e),this.url=o,this.message=n,this.code=t,this.body=a,this.debug=i}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var r=t(0),o=t.n(r);function a(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n width: 100%;\n height: 100%;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]);return a=function(){return e},e}var i=t(4).a.div(a()),l=function(){return o.a.createElement(i,null,o.a.createElement("svg",{width:"54",height:"38",viewBox:"0 0 54 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.9038 19.1156 23.9038 19.1156C23.9038 19.1156 13.4345 22.0656 11.3663 9.40518Z",fill:"#724024",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",stroke:"black"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",stroke:"black"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",stroke:"black"}),o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.658 19.4843 23.658 19.4843C23.658 19.4843 13.4345 22.0656 11.3663 9.40518Z",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M25.3788 9.89685C25.3788 9.89685 21.3225 35.0947 21.9371 35.7093C22.5517 36.3239 27.4684 36.3239 28.083 35.7093C28.6975 35.0947 29.6523 22.5858 30.2955 21.9427C30.9386 21.2995 35.7226 33.1281 36.81 33.1281C37.8975 33.1281 43.2303 21.3567 43.8163 21.9427C44.4023 22.5287 45.2913 35.0947 45.9059 35.7093C46.5204 36.3239 51.3142 36.3239 51.9288 35.7093C52.5434 35.0947 48.9788 9.89685 48.9788 9.89685H42.9559C42.9559 9.89685 37.7934 21.9427 36.81 21.9427C35.8267 21.9427 31.4017 9.89685 31.4017 9.89685H25.3788Z",fill:"white",stroke:"black",strokeWidth:"2.1869"})))},c=function(e){return o.a.createElement(l,e)};c.propTypes={},c.defaultProps={}},function(e,n,t){"use strict";t.d(n,"a",(function(){return k}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(5),u=t(30),s=t.n(u),f=t(32),d=t.n(f),p=t(31),h=t.n(p),m=t(13),b=t.n(m),v=t(3);function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return g(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function w(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 14px;\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background-color: rgba(",", 0.8);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: ",";\n border-radius: 100%;\n cursor: pointer;\n margin-right: 2px;\n height: 22px;\n width: 22px;\n box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);\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: ",";\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: ",";\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n 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"]);return w=function(){return e},e}var x=l.a.div(w(),v.a.fontFamily,v.a.blueRGB,v.a.white,v.a.darkGray,v.a.white,v.a.fontFamily,v.a.fontSizeText),O=function(e){var n=e.currentPage,t=e.limit,a=void 0===t?0:t,i=e.onClick,l=e.total,u=void 0===l?0:l,f=e.onCurrentPageChanged,p=(e.full,e.infinite),m=void 0!==p&&p,v=e.controllerText,g=!!f,w=Object(r.useMemo)((function(){return m?0:Math.ceil(0===u?1:a>0?u/a:1)}),[m,a,u]),O="nako-paging-controller-icon ".concat(m||1!==n?"":"disabled"),k="nako-paging-controller-icon ".concat(m||n!==w?"":"disabled"),C=y(Object(r.useState)(!1),2),E=C[0],j=C[1],S=function(e){j(!1),i(e)},_=function(e){if(m)return e;var n=Number(e);return n>w?w:n<1?1:n},P=function(e){var n=e.target.value;isNaN(n)||f(_(n)),j(!1)},A=function(e){if("Enter"===event.key){e.preventDefault();var n=e.target.value;isNaN(n)||f(_(n)),j(!1)}},M=Object(r.useMemo)((function(){if(!E){return o.a.createElement("span",{className:g?"neko-paging-current-page":"",onClick:function(){g&&j(!0)}},n)}return o.a.createElement("input",{autoFocus:!0,type:"text",className:g?"neko-paging-current-page":"",defaultValue:n,onBlur:P,onKeyPress:A})}),[n,E,f]),I=function(e){E&&e.target===e.currentTarget&&j(!1)};return o.a.createElement(x,null,!!u&&o.a.createElement("span",{className:"neko-paging-text"},u," result",u>0?"s":""),o.a.createElement("div",{className:"neko-paging-controller",onClick:I},!m&&o.a.createElement(c.Icon,{icon:s.a,className:O,onClick:function(){return S(1)}}),o.a.createElement(c.Icon,{icon:d.a,className:O,onClick:function(){return S(n-1)}}),o.a.createElement("p",{className:"nako-paging-controller-text",onClick:I},v||o.a.createElement(o.a.Fragment,null,"Page ",M," of ",w)),o.a.createElement(c.Icon,{icon:b.a,className:k,onClick:function(){return S(n+1)}}),!m&&o.a.createElement(c.Icon,{icon:h.a,className:k,onClick:function(){return S(w)}})))},k=function(e){return o.a.createElement(O,e)};k.propTypes={currentPage:i.a.number,limit:i.a.number,total:i.a.number,onClick:i.a.func,lastPage:i.a.number,infinite:i.a.bool,controllerText:i.a.object},k.defaultProps={currentPage:void 0,limit:0,total:0,onClick:void 0,lastPage:void 0,infinite:!1,controllerText:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return g}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function d(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){f(a,r,o,i,l,"next",e)}function l(e){f(a,r,o,i,l,"throw",e)}i(void 0)}))}}function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||h(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){if(e){if("string"==typeof e)return m(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function b(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function v(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n &.dropping {\n background: #a4d5ff;\n }\n"]);return v=function(){return e},e}var y=l.a.div(v()),g=Object(r.forwardRef)((function(e,n){var t=e.onSuccess,a=void 0===t?function(){}:t,i=e.onFailure,l=void 0===i?function(){}:i,f=e.apiUrl,h=e.apiConfig,m=e.className,v=e.disabled,g=void 0!==v&&v,w=e.children,x=e.multiple,O=b(e,["onSuccess","onFailure","apiUrl","apiConfig","className","disabled","children","multiple"]),k=p(Object(r.useState)(!1),2),C=k[0],E=k[1],j=p(Object(r.useState)(!1),2),S=j[0],_=j[1],P=Object(r.useCallback)(function(){var e=d(regeneratorRuntime.mark((function e(n){var t,r,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),t=function(){var e=d(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.file=n,e.next=3,Object(c.J)(f,h);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),e.next=4,Promise.all(n.map(function(){var e=d(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){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(x?o:o[0]),i.length&&l(x?i:i[0]),_(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),[h,a,l]),A=Object(r.useCallback)((function(e,n){n.preventDefault(),n.stopPropagation(),E(!1),P(e)}),[P]),M=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),I=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),g||E(!0)}),[g]),T=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),g||E(!1)}),[g]),N=Object(r.useCallback)((function(e){if(!g){var n=s(e.dataTransfer.files);A(n,e)}}),[g,A]),R=Object(r.useCallback)((function(e){var n=s(e.target.files);A(n,e)}),[A]);return o.a.createElement(c.b,{busy:S},o.a.createElement("input",{type:"file",accept:"image/*",ref:n,onChange:R,style:{display:"none"},multiple:x}),o.a.createElement(y,u({className:"".concat(m||""," ").concat(C?"dropping":""),onDragOver:M,onDragEnter:I,onDragLeave:T,onDrop:N},O),w))}));g.propTypes={ref:i.a.ref,onSuccess:i.a.func,onFailure:i.a.func,apiUrl:i.a.string,apiConfig:i.a.object,disabled:i.a.bool},g.defaultProps={onSuccess:function(){},onFailure:function(){},disabled:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return w}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(119),c=t.n(l),u=t(4),s=t(3),f=t(11);function d(){return(d=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function p(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function h(){var e=b(["\n width: ",";\n\n p {\n margin: 0;\n }\n .title {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 22px;\n }\n .content-container {\n display: flex;\n margin-top: 15px;\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 .content {\n flex: auto;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: ",";\n line-height: 14px;\n width: 100%;\n }\n }\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n margin-top: 15px;\n }\n"]);return h=function(){return e},e}function m(){var e=b(["\n\n .ReactModal__Overlay {\n z-index: 100;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n background: "," !important;\n }\n .ReactModal__Overlay {\n opacity: 0;\n transition: opacity 200ms ease-in-out;\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 .neko-modal {\n background: ",";\n position: relative;\n box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.8);\n outline: none;\n padding: 15px;\n max-width: 820px;\n }\n"]);return m=function(){return e},e}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=u.a.div(m(),s.a.overlay,s.a.white),y=u.a.div(h(),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:"518px"}),s.a.fontFamily,s.a.fontFamily,s.a.fontSizeText),g=function(e){var n=e.id,t=void 0===n?"neko-modal-parent":n,a=e.isOpen,i=e.children,l=e.className,u=e.style,s=e.ok,h=void 0===s?"OK":s,m=e.cancel,b=void 0===m?"Cancel":m,g=e.customButtons,w=void 0===g?null:g,x=e.customButtonsPosition,O=void 0===x?"right":x,k=e.title,C=void 0===k?"":k,E=e.content,j=void 0===E?"":E,S=e.contentWidth,_=e.onOkClick,P=e.onCancelClick,A=e.okOnEnter,M=void 0!==A&&A,I=e.thumbnail,T=p(e,["id","isOpen","children","className","style","ok","cancel","customButtons","customButtonsPosition","title","content","contentWidth","onOkClick","onCancelClick","okOnEnter","thumbnail"]),N=u?"custom-modal":"",R=null!==w,z=Object(r.useCallback)((function(e){"Enter"===e.key&&_()}),[_]);Object(r.useEffect)((function(){if(M&&a)return window.addEventListener("keyup",z),function(){window.removeEventListener("keyup",z)}}),[a,z]);var D=i||o.a.createElement(y,{width:S},C&&o.a.createElement("p",{className:"title"},C),o.a.createElement("div",{className:"content-container"},I&&o.a.createElement("div",{className:"thumbnail"},I),j&&o.a.createElement("p",{className:"content"},j)),o.a.createElement("div",{className:"button-group"},R&&"left"===O&&w,P&&o.a.createElement(f.a,{className:"danger",onClick:P},b),_&&o.a.createElement(f.a,{onClick:_},h),R&&"right"===O&&w));return o.a.createElement(o.a.Fragment,null,o.a.createElement(v,{id:t}),o.a.createElement(c.a,d({ariaHideApp:!1,parentSelector:function(){return document.getElementById(t)},closeTimeoutMS:200,className:"neko-modal ".concat(l||""," ").concat(N),isOpen:a},T),D))},w=function(e){return o.a.createElement(g,e)};w.propTypes={className:i.a.string,style:i.a.object,ok:i.a.string,cancel:i.a.string,title:i.a.string,content:i.a.string,contentWidth:i.a.string,onOkClick:i.a.func,onCancelClick:i.a.func,customButtons:i.a.object,okOnEnter:i.a.bool,thumbnail:i.a.element},w.defaultProps={className:void 0,style:void 0,ok:"OK",cancel:"Cancel",title:"",content:"",contentWidth:void 0,onOkClick:void 0,onCancelClick:void 0,customButtons:null,okOnEnter:!1,thumbnail:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return A}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(5),u=t(10),s=t.n(u),f=t(19),d=t.n(f),p=t(23),h=t.n(p),m=t(38),b=t.n(m),v=t(120),y=t.n(v),g=t(3),w=t(15);function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function O(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?x(Object(t),!0).forEach((function(n){k(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function k(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function C(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function E(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n\n th, td {\n margin: 0;\n padding: 5px;\n border-bottom: 1px solid rgba(",", 0.1);\n border-right: 1px solid rgba(",", 0.1);\n\n a {\n text-decoration: none;\n }\n\n :last-child {\n border-right: 0;\n }\n }\n\n &.nekotable-raw {\n th, td {\n border: 0;\n }\n }\n\n th, tfoot td {\n height: 30px;\n background-color: ",";\n color: ",";\n font-style: normal;\n font-weight: normal;\n font-size: ",";\n line-height: 16px;\n text-align: left;\n\n div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n &.sortable {\n cursor: pointer;\n }\n }\n }\n\n thead tr th:first-child {\n border-top-left-radius: 10px;\n }\n\n thead tr th:last-child {\n border-top-right-radius: 10px;\n }\n\n tfoot tr th:first-child {\n border-bottom-left-radius: 10px;\n }\n\n tfoot tr th:last-child {\n border-bottom-right-radius: 10px;\n }\n\n &.nekotable-raw {\n th {\n font-weight: bold;\n }\n th, tfoot td {\n background-color: ",";\n color: ",";\n\n div {\n justify-content: normal;\n }\n }\n }\n\n tbody {\n background-color: ",";\n \n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: rgba(",", 0.8);\n color: ",";\n\n a {\n color: #81e8ff;\n }\n }\n }\n img {\n vertical-align: bottom;\n }\n }\n\n &.nekotable-raw {\n tbody {\n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: ",";\n color: ",";\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n width: 35px;\n text-align: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n"]);return E=function(){return e},e}var j=l.a.table(E(),g.a.fontFamily,g.a.blackRGB,g.a.blackRGB,g.a.blue,g.a.white,g.a.fontSizeText,g.a.white,g.a.black,g.a.white,g.a.tableGray,g.a.blueRGB,g.a.white,g.a.white,g.a.white,g.a.black),S=function(e){var n=e.checked,t=e.intermediate,r=void 0!==t&&t,a=e.onSelect,i=void 0===a?function(){}:a,l=e.onUnselect,u=void 0===l?function(){}:l;C(e,["checked","intermediate","onSelect","onUnselect"]);return o.a.createElement(c.Icon,{icon:r?y.a:n?b.a:h.a,width:"24px",height:"24px",onClick:function(e){n?u(e):i(e)}})},_={left:"start",center:"center",right:"end"},P=function(e){var n=e.columns,t=e.data,r=e.busy,a=void 0!==r&&r,i=e.onSelect,l=e.onUnselect,u=e.selectedItems,f=e.sort,p=e.onSortChange,h=e.variant,m=void 0===h?"default":h,b=e.sortIconColor,v=void 0===b?void 0:b,y=e.emptyMessage,x=void 0===y?"Empty.":y,k=n.length+(i?1:0),C=function(e){var n={};return e.align&&(n={textAlign:e.align,justifyContent:_[e.align]}),e.width&&(n=O(O({},n),{},{width:e.width})),e.style&&(n=O(O({},n),e.style)),n},E=t.map((function(e){var t=n.map((function(n){return{value:e[n.accessor],style:C(n)}}));return{id:e.id,cells:t}})),P=E.map((function(e){return e.id})),A=P.filter((function(e){return u.includes(e)})).length===P.length,M=!A&&u.length>0,I=n.reduce((function(e,n,t){return!1===n.visible&&e.push(t),e}),[]),T=o.a.createElement("tr",null,i&&o.a.createElement("th",{className:"table-checkbox-cell"},o.a.createElement(S,{checked:A,intermediate:M,onSelect:function(e){return i(P,e)},onUnselect:function(e){l(M?u:P,e)}})),n.filter((function(e,n){return!I.includes(n)})).map((function(e){var n=f&&f.accessor===e.accessor,t=f&&"asc"===f.by,r=n?g.a.white:"rgba(".concat(g.a.blackRGB,", 0.1)");v&&(r=n?v:g.a.gray);var a=C(e);return o.a.createElement("th",{style:a,key:e.accessor},o.a.createElement("div",{className:e.sortable?"sortable":"",style:a,onClick:e.sortable?function(r){p(e.accessor,n&&t?"desc":"asc",r)}:void 0},o.a.createElement("div",null,e.title),o.a.createElement("div",{style:{flex:"auto"}}),o.a.createElement("div",null,e.sortable&&o.a.createElement(c.Icon,{icon:n?t?s.a:d.a:s.a,color:r,width:"26px",height:"26px"}))))})));return o.a.createElement(w.a,{busy:a,overlayStyle:{top:"36px",height:"calc(100% - 76px)"}},o.a.createElement(j,{className:"nekotable-".concat(m)},o.a.createElement("thead",null,T),o.a.createElement("tbody",null,!E.length&&o.a.createElement("tr",null,o.a.createElement("td",{colspan:k,style:{textAlign:"center",height:40,color:"gray"}},x)),E.map((function(e){return o.a.createElement("tr",{className:u.includes(e.id)?"selected":""},i&&o.a.createElement("td",{className:"table-checkbox-cell"},o.a.createElement(S,{checked:u.includes(e.id),onSelect:function(n){return i([e.id],n)},onUnselect:function(n){return l([e.id],n)}})),e.cells.filter((function(e,n){return!I.includes(n)})).map((function(e){return o.a.createElement("td",{style:e.style},e.value)})))}))),"default"===m&&o.a.createElement("tfoot",null,T)))},A=function(e){return o.a.createElement(P,e)};A.propTypes={columns:i.a.arrayOf(i.a.any),data:i.a.arrayOf(i.a.any),busy:i.a.arrayOf(i.a.bool),onSelect:i.a.func,onUnselect:i.a.func,selectedItems:i.a.arrayOf(i.a.object),onSortChange:i.a.func,variant:i.a.string,sortIconColor:i.a.string},A.defaultProps={columns:void 0,data:void 0,busy:!1,onSelect:void 0,onUnselect:void 0,selectedItems:void 0,onSortChange:void 0,variant:"default",sortIconColor:void 0}},function(e,n,t){"use strict";e.exports=t(125)},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M14 19h4V5h-4M6 19h4V5H6v14Z"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M8 5.14v14l11-7l-11-7Z"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M18 18H6V6h12v12Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return _})),t.d(n,"b",(function(){return P}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(8),u=t(3),s=t(9),f=t(5),d=t(10),p=t.n(d),h=t(7);function m(){var e=x(["\n align-items: center;\n background-color: ",";\n border: none;\n box-sizing: border-box;\n color: white;\n display: flex;\n font-family: ",";\n font-size: ",";\n width: 100%;\n padding: 8px 15px 8px 15px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled:not(.is-pro) {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n justify-content: space-between;\n }\n\n &.separator {\n border-top: 1px solid ",";\n font-size: 10px;\n padding: 5px;\n }\n"]);return m=function(){return e},e}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return v(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function y(){var e=x(["\n position: relative;\n display: block;\n margin-top: 18px;\n background-color: ",";\n position: absolute;\n z-index: 10;\n box-shadow: ",';\n\n &:before {\n content: "";\n position: absolute;\n top: -18px;\n left: 50%;\n margin-left: -8px;\n border: 8px solid transparent;\n border-bottom: 10px solid ',";\n }\n"]);return y=function(){return e},e}function g(){var e=x(["\n align-items: center;\n background-color: ",";\n border: none;\n border-radius: 4px;\n box-sizing: border-box;\n color: white;\n display: inline-flex;\n justify-content: space-between;\n font-family: ",";\n font-size: ",";\n height: 30px;\n min-width: 6em;\n padding: 0px 10px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n & + button {\n margin-left: .25rem;\n }\n"]);return g=function(){return e},e}function w(){var e=x(["\n display: inline-block;\n"]);return w=function(){return e},e}function x(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var O=l.a.div(w()),k=l.a.button(g(),u.a.blue,u.a.fontFamily,u.a.fontSizeText,Object(c.a)(.1,u.a.blue)),C=l.a.div(y(),u.a.blue,u.a.lightShadow,u.a.blue),E=function(e){var n=e.title,t=e.disabled,r=void 0!==t&&t,a=e.isPro,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l,u=e.hideChevron,s=e.titleStyle,d=void 0===s?{}:s,m=b(o.a.useState(!1),2),v=m[0],y=m[1],g=Object(h.e)((function(){y(!1)})),w=Object(h.a)(),x=w.ref,E=w.width,j=function(){y(!v)},S=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{isPro:i,disabled:e.props.disabled||r,onClick:function(){e.props.onClick&&e.props.onClick(),j()}})}));return o.a.createElement(O,{ref:g},o.a.createElement(k,{ref:x,type:"button",disabled:r,onClick:j,style:c},o.a.createElement("span",{style:d},n),!u&&o.a.createElement(f.Icon,{icon:p.a,width:"24",height:"24",style:{marginLeft:"4px"}})),v&&o.a.createElement(C,{style:{transform:"translateX(calc(-50% + ".concat(E/2,"px))")}},S))},j=l.a.button(m(),u.a.blue,u.a.fontFamily,u.a.fontSizeText,Object(c.a)(.1,u.a.blue),u.a.proGray,u.a.white),S=function(e){var n=e.onClick,t=e.children,r=e.isPro,a=e.requirePro,i=void 0!==a&&a,l=e.disabled,c=e.separator,u=i&&!r;return o.a.createElement(j,{type:"button",className:"".concat(u?"is-pro":""," ").concat(c?"separator":""),onClick:n,disabled:l||u},o.a.createElement("span",null,t),u&&!r&&o.a.createElement(s.a,null))},_=function(e){return o.a.createElement(E,e)},P=function(e){return o.a.createElement(S,e)};_.propTypes={title:i.a.string,disabled:i.a.bool,isPro:i.a.bool,hideChevron:i.a.bool,style:i.a.object,titleStyle:i.a.object},_.defaultProps={title:void 0,disabled:!1,isPro:!1,hideChevron:void 0,style:{},titleStyle:{}},P.propTypes={onClick:i.a.func.isRequired,requirePro:i.a.bool,separator:i.a.bool},P.defaultProps={onClick:function(){},requirePro:!1,separator:void 0}},function(e,n,t){"use strict";t.d(n,"b",(function(){return v})),t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4);function c(){return(c=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function u(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function s(){var e=d(["\n flex: 1;\n padding: 32px 30px;\n\n .nui-block:not(:first-child) {\n margin-top: -20px;\n }\n\n .nui-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"]);return s=function(){return e},e}function f(){var e=d(["\n display: flex;\n flex-wrap: wrap;\n"]);return f=function(){return e},e}function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=l.a.div(f()),h=l.a.div(s()),m=function(e){return o.a.createElement(p,null,e.children)},b=function(e){var n=e.full,t=e.minimal,r=u(e,["full","minimal"]),a=n?"full":"";return a+=t?" minimal":"",o.a.createElement(h,c({className:a},r),e.children)},v=function(e){return o.a.createElement(m,e)},y=function(e){return o.a.createElement(b,e)};v.propTypes={},v.defaultProps={},y.propTypes={full:i.a.any},y.defaultProps={full:void 0}},function(e,n,t){"use strict";t.d(n,"b",(function(){return q})),t.d(n,"a",(function(){return $}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(9),s=t(7),f=t(16),d=t(5),p=t(115),h=t.n(p),m=t(116),b=t.n(m),v=t(10),y=t.n(v),g=t(19),w=t.n(g),x=t(6),O=t(18);function k(){var e=N(["\n background-color: ",";\n cursor: pointer;\n font-family: ",";\n\n &:hover {\n filter: brightness(80%);\n }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: ",";\n display: flex;\n justify-content: space-between;\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n padding: 8px 12px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n pointer-events: none;\n\n .option {\n color: rgb(255 255 255 / 35%);\n }\n }\n"]);return k=function(){return e},e}function C(){var e=N(["\n font-family: ",";\n margin-bottom: 6px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n .description {\n display: block;\n font-size: ",";\n }\n }\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n"]);return C=function(){return e},e}function E(){return(E=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function j(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return S(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function P(){var e=N(["\n background-color: ",";\n overflow-y: auto;\n max-height: 300px;\n\n &.nui-select-filter-container {\n background-color: ",";\n background: rgb(38 155 214);\n padding: 6px;\n margin-top: 2px;\n overflow: hidden;\n\n div {\n overflow: hidden;\n }\n }\n"]);return P=function(){return e},e}function A(){var e=N(["\n border-radius: 8px;\n overflow: hidden;\n padding-top: 28px;\n position: absolute;\n top: 0;\n z-index: 10;\n width: 100%;\n transition: all 0.2s ease-in;\n\n &.hidden {\n opacity: 0;\n }\n"]);return A=function(){return e},e}function M(){var e=N(["\n display: block;\n margin-top: 5px;\n font-size: ",";\n line-height: 14px;\n color: ",";\n\n * {\n font-size: ",";\n line-height: inherit;\n margin: 0;\n }\n"]);return M=function(){return e},e}function I(){var e=N(["\n align-items: center;\n background-color: ",";\n border: 2px solid ",";\n border-radius: 8px;\n display: flex;\n font-family: ",";\n font-size: 14px;\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\n\n &.isBusy {\n padding-left: 5px;\n }\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n"]);return I=function(){return e},e}function T(){var e=N(["\n border-radius: 8px;\n position: relative;\n user-select: none;\n cursor: pointer;\n\n &.show-options {\n background-color: ",";\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true] {\n cursor: none;\n pointer-events: none;\n\n .nui-select-option {\n pointer-events: none;\n background: ",";\n padding-right: 10px;\n }\n }\n"]);return T=function(){return e},e}function N(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var R=l.a.div(T(),c.a.blue,c.a.gray),z=l.a.div(I(),c.a.white,c.a.blue,c.a.fontFamily),D=l.a.div(M(),c.a.fontSizeSmall,c.a.darkGray,c.a.fontSizeSmall),L=l.a.div(A()),F=l.a.div(P(),c.a.white,c.a.blue),B=function(e){var n,t=e.id,a=e.name,i=e.value,l=e.scrolldown,p=void 0!==l&&l,h=e.isPro,m=void 0!==h&&h,b=e.onChange,v=e.className,g=e.disabled,k=e.isBusy,C=void 0!==k&&k,S=e.chevronIconSize,P=void 0===S?24:S,A=e.textFiltering,M=_(e,["id","name","value","scrolldown","isPro","onChange","className","disabled","isBusy","chevronIconSize","textFiltering"]),I=null===(n=o.a.Children.toArray(e.children).find((function(e){return e.props.value===i||e.props.checked})))||void 0===n?void 0:n.props,T=(null==I?void 0:I.label)||"Select",N=(null==I?void 0:I.description)||e.description,B=(null==I?void 0:I.requirePro)||!1,H=null==I?void 0:I.icon,U=null==I?void 0:I.iconSize,V=j(Object(r.useState)(!1),2),q=V[0],$=V[1],W=j(Object(r.useState)(""),2),Z=W[0],G=W[1],K=p?Object(s.e)((function(){$(!1)})):null,Y=B&&!m,X=function(n){if(n!==i){if(!b)return void console.log("The onChange handler it not set for this checkbox.",e);b(n,t)}p&&$(!1)},J=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{name:e.props.name||a,checked:e.props.value===i||e.props.checked,onClick:X,scrolldown:p,isPro:m,disabled:g})})),Q=Object(r.useMemo)((function(){if(!Z||!J.length)return J;var e=[];return o.a.Children.forEach(J,(function(n){(n.props.label.includes(Z)||n.props.value.includes(Z))&&e.push(n)})),e}),[J,Z]);return p?o.a.createElement(R,E({id:t,ref:K},M,{onClick:function(){return $(!q)},className:["nui-select",v,q?"show-options":""],childrenLength:J.length,"data-is-disabled":g||C}),o.a.createElement(z,{className:"nui-select-option ".concat(C?"isBusy":"")},C?o.a.createElement(o.a.Fragment,null,o.a.createElement(f.a,{type:"circle",size:"20px"})):o.a.createElement(o.a.Fragment,null,H&&o.a.createElement(x.a,{icon:H,width:U,height:U,style:{marginRight:"".concat(Math.max(U-15,4),"px")}}),o.a.createElement("span",{className:"nui-select-option-label"},T),o.a.createElement("div",{className:"rightContent"},Y&&o.a.createElement(u.a,null),!g&&o.a.createElement(d.Icon,{icon:q?w.a:y.a,width:P})))),N&&o.a.createElement(D,null,N),q&&o.a.createElement(L,{className:"nui-option ".concat(q?"":"hidden")},A&&o.a.createElement(F,{className:"nui-select-filter-container"},o.a.createElement(O.a,{id:"nui-select-filter",value:Z,placeholder:"Search...",onChange:function(e){return G(e)},onClick:function(e){return e.stopPropagation()},style:{background:c.a.white},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),o.a.createElement(F,null,[Q]))):J},H=l.a.div(C(),c.a.fontFamily,c.a.fontSizeSmall,c.a.disabledForm),U=l.a.div(k(),c.a.blue,c.a.fontFamily,c.a.white,c.a.fontFamily),V=function(e){var n=e.id,t=e.name,r=e.value,a=e.checked,i=e.icon,l=e.label,s=e.description,f=e.onClick,p=e.scrolldown,m=e.isPro,v=void 0!==m&&m,y=e.requirePro,g=void 0!==y&&y,w=e.disabled,O=e.iconSize,k=void 0===O?20:O,C=g&&!v,E=C||w?"disabled":"",j=o.a.createElement(H,{className:"nui-select ".concat(e.className||""," ").concat(E)},o.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:a,onClick:function(e){return f(e.target.value)},disabled:C||w}),o.a.createElement("label",{htmlFor:n},o.a.createElement(d.Icon,{icon:a?b.a:h.a,width:"24px",color:C?c.a.disabledForm:c.a.blue}),o.a.createElement("div",{className:"inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(u.a,{className:"inline",style:{top:-1},show:C})),s?o.a.createElement("small",{className:"description"},s):null))),S=o.a.createElement(U,{className:"nui-select ".concat(e.className||""," ").concat(E)},o.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:a,disabled:C||w}),o.a.createElement("div",{className:"option",onClick:function(){return f(r)}},o.a.createElement("div",{className:"option-group"},i&&o.a.createElement(x.a,{icon:i,width:k,height:k,style:{marginRight:"".concat(Math.max(k-11,4),"px")}}),l),o.a.createElement(u.a,{show:C})));return p?S:j},q=function(e){return o.a.createElement(B,e)};q.propTypes={id:i.a.string,name:i.a.string,description:i.a.string,scrolldown:i.a.bool,isPro:i.a.bool,onChange:i.a.func,isBusy:i.a.bool,chevronIconSize:i.a.number,textFiltering:i.a.bool},q.propTypes={id:void 0,name:void 0,description:void 0,scrolldown:!1,isPro:!1,onChange:void 0,isBusy:!1,chevronIconSize:24,textFiltering:void 0};var $=function(e){return o.a.createElement(V,e)};$.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,onClick:i.a.func,scrolldown:i.a.bool,isPro:i.a.bool,requirePro:i.a.bool,icon:i.a.string,iconSize:i.a.number},$.defaultProps={id:void 0,name:void 0,value:void 0,checked:!1,label:void 0,description:void 0,onClick:void 0,scrolldown:!1,isPro:!1,requirePro:!1,icon:void 0,iconSize:20}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(5),s=t(20),f=t.n(s),d=t(36),p=t.n(d),h=t(37),m=t.n(h),b=t(13),v=t.n(b),y=t(10),g=t.n(y),w=t(117),x=t.n(w);function O(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return k(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return k(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function C(){var e=A(["\n border-left: 1px solid ",";\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]);return C=function(){return e},e}function E(){var e=A(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]);return E=function(){return e},e}function j(){var e=A(["\n position: relative;\n width: 24px;\n height: 24px;\n"]);return j=function(){return e},e}function S(){var e=A(["\n height: 24px;\n width: 24px;\n"]);return S=function(){return e},e}function _(){var e=A(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: ",";\n margin: 0 0 0 8px;\n }\n"]);return _=function(){return e},e}function P(){var e=A(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: ",";\n"]);return P=function(){return e},e}function A(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var M=function(e){var n=e.chevron,t=void 0===n||n;return o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:t})}))},I=l.a.div(P(),c.a.fontFamily),T=l.a.div(_(),c.a.fontSizeText),N=l.a.div(S()),R=l.a.div(j()),z=l.a.div(E()),D=l.a.div(C(),c.a.finderBorder),L=function(e){var n={gallery:m.a,tag:x.a},t=e.title,a=e.chevron,i=e.rightElement,l=void 0===i?null:i,s=e.rightElementStyle,d=void 0===s?{marginLeft:"5px"}:s,h=e.showRightElement,b=void 0!==h&&h,y=e.selected,w=void 0!==y&&y,k=e.draggable,C=void 0!==k&&k,E=e.onDragStart,j=e.onDragOver,S=e.onDragEnd,_=e.onDrop,P=e.isExpanded,A=void 0!==P&&P,M=e.dragging,L=void 0!==M&&M,F=e.rightAction,B=void 0===F?null:F,H=e.rightActionOnHover,U=void 0===H?null:H,V=e.onDragLeave,q=(e.preventClose,!!e.icon),$=!!e.children,W=O(Object(r.useState)(A),2),Z=W[0],G=W[1],K=O(Object(r.useState)((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:f.a})),2),Y=K[0],X=K[1],J=Boolean(Y),Q=O(Object(r.useState)(!1),2),ee=Q[0],ne=Q[1];Object(r.useEffect)((function(){G(A),q||X(A?f.a:p.a)}),[A]);var te=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:a})})),re=L||w?c.a.purple:w?c.a.black:c.a.blue;return o.a.createElement("div",null,o.a.createElement(I,{onMouseEnter:function(){return ne(!0)},onMouseLeave:function(){return ne(!1)}},o.a.createElement(T,{onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:C,onDragStart:E,onDragOver:j,onDrop:_,className:"".concat(J||te||e.onClick?"can-expand":""," ").concat(w?"selected":""),onDragLeave:V,onDragEnd:S},a?J&&$?o.a.createElement(u.Icon,{icon:Z?g.a:v.a,width:"24",height:"24",onClick:function(e){e.stopPropagation(),G(!Z)}}):o.a.createElement(N,null):null,o.a.createElement(R,null,o.a.createElement(z,null),o.a.createElement(u.Icon,{icon:Y,color:re,width:"24",height:"24"})),o.a.createElement("span",null,t),b&&o.a.createElement("div",{style:d},l)),ee&&U||B),Z&&o.a.createElement(D,{className:"".concat(J?"":"no-line"," ").concat(a?"":"no-chevron")},te))},F=function(e){return o.a.createElement(M,e)};F.propTypes={chevron:i.a.bool},F.defaultProps={chevron:!0};var B=function(e){return o.a.createElement(L,e)};B.propTypes={icon:i.a.oneOfType([i.a.instanceOf(u.IconifyIcon),i.a.oneOf(["gallery"])]),title:i.a.string,isExpanded:i.a.bool},B.defaultProps={icon:f.a,title:void 0,isExpanded:!1}},function(e,n,t){"use strict";t.d(n,"b",(function(){return v})),t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(6);function s(){var e=d(["\n color: ",";\n cursor: pointer;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 17px;\n\n &.is-active {\n cursor: default;\n color: ",';\n font-weight: bold;\n }\n\n &::after {\n content: "|";\n color: ',";\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: ",";\n font-weight: normal;\n margin-left: 4px;\n }\n"]);return s=function(){return e},e}function f(){var e=d(["\n display: flex;\n align-items: center;\n"]);return f=function(){return e},e}function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=l.a.div(f()),h=l.a.span(s(),(function(e){return e.variant||c.a.blue}),c.a.fontFamily,c.a.black,c.a.darkGray,c.a.darkGray),m=function(e){var n=e.id,t=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=o.a.Children.map(e.children,(function(e,a){return o.a.cloneElement(e,{busy:i,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return o.a.createElement(p,{className:l},c)},b=function(e){var n=e.title,t=e.value,a=void 0===t?0:t,i=e.count,l=e.onClick,s=e.busy,f=e.isActive,d=e.className,p=e.variant,m=Object(r.useMemo)((function(){if(p)return Object.keys(c.a).includes(p)?c.a[p]:p}),[p]);return o.a.createElement(h,{onClick:function(){return l(a)},className:"".concat(f?"is-active":""," ").concat(d),variant:m},n,null===i?null:o.a.createElement("span",null,"(",s?o.a.createElement(u.a,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):i,")"))},v=function(e){return o.a.createElement(m,e)};v.propTypes={id:i.a.string,value:i.a.string,onChange:i.a.func},v.defaultProps={id:void 0,value:void 0,onChange:void 0};var y=function(e){return o.a.createElement(b,e)};y.propTypes={title:i.a.string,value:i.a.string,count:i.a.number,onClick:i.a.func,isActive:i.a.bool,variant:i.a.string},y.defaultProps={title:void 0,value:"default",count:0,onClick:void 0,isActive:!1,variant:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return l})),t.d(n,"b",(function(){return c}));var r=t(4);function o(){var e=i(["\n background: #1eba96;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n text-align: center;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return o=function(){return e},e}function a(){var e=i(["\n background: #ba341e;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return a=function(){return e},e}function i(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var l=r.a.p(a()),c=r.a.p(o())},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,o=t(138);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=a.canUseDOM?window.NodeList:{},n.canUseDOM=a.canUseDOM;n.default=i},function(e,n,t){"use strict";t.d(n,"a",(function(){return E})),t.d(n,"b",(function(){return C}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(9),s=t(6);function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function p(){var e=v(["\n background-color: ",";\n display: none;\n padding: 10px;\n\n &.active {\n display: block;\n }\n"]);return p=function(){return e},e}function h(){var e=v(["\n font-family: ",";\n font-size: ",";\n border-radius: 8px 8px 0px 0px;\n border: 0;\n background-color: #459ad2;\n color: rgb(255 255 255 / 65%);\n display: flex;\n align-items: center;\n\n cursor: pointer;\n line-height: 17px;\n margin: 0 5px 0 0;\n text-align: left;\n padding: 10px 15px 10px 15px;\n\n &:focus {\n outline: none;\n }\n\n &.active {\n background-color: ",";\n color: ",";\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n }\n\n &.hidden {\n display: none;\n }\n"]);return h=function(){return e},e}function m(){var e=v(["\n display: flex;\n"]);return m=function(){return e},e}function b(){var e=v(["\n"]);return b=function(){return e},e}function v(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var y=l.a.div(b()),g=l.a.div(m()),w=l.a.button(h(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.white),x=l.a.div(p(),c.a.blue),O=function(e){var n=f(o.a.useState(0),2),t=n[0],r=n[1],a=e.children?e.children.length?e.children.filter((function(e){return!!e})):[e.children]:[];o.a.useEffect((function(){if(e.keepTabOnReload){var n=new URL(window.location.href).searchParams.get("nekoTab");if(!n)return r(0),void(e.callOnTabChangeFirst&&c(0,i[0]));var t=decodeURIComponent(n),l=o.a.Children.toArray(a).map((function(e){return e.props.title.replaceAll(" ","")})).indexOf(t);return-1===l?(r(0),void(e.callOnTabChangeFirst&&c(0,i[0]))):(r(l),void(e.callOnTabChangeFirst&&c(l,i[l])))}r(0),e.callOnTabChangeFirst&&c(0,i[0])}),[]);var i=o.a.Children.map(a,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),hidden:n.props.hidden||!1,icon:n.props.icon||!1}})),l=o.a.Children.map(a,(function(e,n){return o.a.cloneElement(e,{isActive:n===t})})),c=function(n,t,o){t.requirePro||(r(n),e.onChange&&e.onChange(n,t,o),e.keepTabOnReload&&function(e){if(history.pushState&&"string"==typeof e){var n=new URLSearchParams(window.location.search),t=encodeURIComponent(e.replaceAll(" ",""));n.set("nekoTab",t);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+n.toString();window.history.replaceState({path:r},"",r)}}(t.title))};return o.a.createElement(y,null,o.a.createElement(g,null,i.map((function(e,n){return o.a.createElement(w,{key:e.key,className:"neko-tab-title ".concat(n===t?"active":""," ").concat(e.requirePro?"disabled":""," ").concat(e.hidden?"hidden":""),onClick:function(t){c(n,e,t)}},e.icon&&o.a.createElement(s.a,{icon:e.icon,width:15,height:15,style:{marginRight:"2px"},raw:!0}),e.title,o.a.createElement(u.a,{className:"inline",style:{marginLeft:10,marginRight:-5,top:-1},show:e.requirePro}))}))),l)},k=function(e){var n=e.children,t=e.isActive;return o.a.createElement(x,{className:"".concat(t?"active":"")},!!t&&n)},C=function(e){return o.a.createElement(O,e)};C.propTypes={isPro:i.a.bool,onChange:i.a.func},C.defaultProps={isPro:!1,onChange:void 0};var E=function(e){return o.a.createElement(k,e)};E.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string,icon:i.a.string},E.defaultProps={isActive:!1,requirePro:!1,title:void 0,icon:void 0}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(9),s=t(5),f=t(10),d=t.n(f),p=t(13),h=t.n(p);function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return b(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function v(){var e=w(["\n background-color: ",";\n display: none;\n\n &.active {\n display: block;\n }\n"]);return v=function(){return e},e}function y(){var e=w(["\n align-items: center;\n background-color: ",";\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n\n &.disabled {\n background-color: rgba(",", 0.25);\n cursor: default;\n }\n\n p {\n color: ",";\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: ",";\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n"]);return y=function(){return e},e}function g(){var e=w(["\n"]);return g=function(){return e},e}function w(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var x=l.a.div(g()),O=l.a.div(y(),c.a.blue,c.a.yellowRGB,c.a.white,c.a.fontFamily,c.a.white),k=l.a.div(v(),c.a.white),C=function(e){var n=m(o.a.useState(e.activeTabIndex),2),t=n[0],r=n[1],a=o.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),onDragOver:n.props.onDragOver,onDrop:n.props.onDrop,rightActions:n.props.rightActions||null}})),i=o.a.Children.map(e.children,(function(e,n){return o.a.cloneElement(e,{isActive:n===t})}));return o.a.createElement(x,null,a.map((function(n,a){return o.a.createElement(o.a.Fragment,null,o.a.createElement(O,{key:n.key,className:"".concat(a===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(o){!function(n,o,a){if(!o.requirePro){var i=n===t?null:n;r(i),e.onChange&&e.onChange(i,o,a)}}(a,n,o)},onDragOver:n.onDragOver,onDrop:n.onDrop},o.a.createElement("p",null,o.a.createElement("span",{style:{fontSize:15}},n.title),o.a.createElement(u.a,{className:"inline",show:n.requirePro})),null===n.rightActions?o.a.createElement(s.Icon,{icon:a===t?d.a:h.a,className:"neko-side-tab-icon"}):a===t?o.a.createElement("div",{style:{marginLeft:"auto"}},n.rightActions):o.a.createElement(s.Icon,{icon:h.a,className:"neko-side-tab-icon"})),i[a])})))},E=function(e){var n=e.children,t=e.isActive;return o.a.createElement(k,{className:"".concat(t?"active":"")},n)},j=function(e){return o.a.createElement(C,e)};j.propTypes={isPro:i.a.bool,onChange:i.a.func,activeTabIndex:i.a.number},j.defaultProps={isPro:!1,onChange:void 0,activeTabIndex:null};var S=function(e){return o.a.createElement(E,e)};S.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string,onDragOver:i.a.func,onDrop:i.a.func,rightActions:i.a.element},S.defaultProps={isActive:!1,requirePro:!1,title:void 0,onDragOver:void 0,onDrop:void 0,rightActions:void 0}},function(e,n,t){"use strict";var r=t(29),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(n,t,r){if("string"!=typeof t){if(h){var o=p(t);o&&o!==h&&e(n,o,r)}var i=s(t);f&&(i=i.concat(f(t)));for(var l=c(n),m=c(t),b=0;b<i.length;++b){var v=i[b];if(!(a[v]||r&&r[v]||m&&m[v]||l&&l[v])){var y=d(t,v);try{u(n,v,y)}catch(e){}}}}return n}},function(e,n,t){"use strict";function r(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var n=this,t=arguments;return new Promise((function(o,a){var i=e.apply(n,t);function l(e){r(i,o,a,l,c,"next",e)}function c(e){r(i,o,a,l,c,"throw",e)}l(void 0)}))}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,n){return(l=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function c(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=s(e);if(n){var o=s(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return u(this,t)}}function u(e,n){return!n||"object"!==a(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0});var f=t(127),d=t(128),p=t(130),h=function(){},m=new d.TimeoutError,b=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&l(e,n)}(y,e);var n,t,r,u,s,f,b,v=c(y);function y(e){var n,t,r,o,i;if(function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,y),(n=v.call(this))._intervalCount=0,n._intervalEnd=0,n._pendingCount=0,n._resolveEmpty=h,n._resolveIdle=h,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:p.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError("Expected `intervalCap` to be a number from 1 and up, got `".concat(null!==(r=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==r?r:"","` (").concat(a(e.intervalCap),")"));if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError("Expected `interval` to be a finite number >= 0, got `".concat(null!==(i=null===(o=e.interval)||void 0===o?void 0:o.toString())&&void 0!==i?i:"","` (").concat(a(e.interval),")"));return n._carryoverConcurrencyCount=e.carryoverConcurrencyCount,n._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,n._intervalCap=e.intervalCap,n._interval=e.interval,n._queue=new e.queueClass,n._queueClass=e.queueClass,n.concurrency=e.concurrency,n._timeout=e.timeout,n._throwOnTimeout=!0===e.throwOnTimeout,n._isPaused=!1===e.autoStart,n}return n=y,(t=[{key:"_next",value:function(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}},{key:"_resolvePromises",value:function(){this._resolveEmpty(),this._resolveEmpty=h,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=h,this.emit("idle"))}},{key:"_onResumeInterval",value:function(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}},{key:"_isIntervalPaused",value:function(){var e=this,n=Date.now();if(void 0===this._intervalId){var t=this._intervalEnd-n;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout((function(){e._onResumeInterval()}),t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}},{key:"_tryToStartAnother",value:function(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){var e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){var n=this._queue.dequeue();return!!n&&(this.emit("active"),n(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}},{key:"_initializeIntervalIfNeeded",value:function(){var e=this;this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval((function(){e._onInterval()}),this._interval),this._intervalEnd=Date.now()+this._interval)}},{key:"_onInterval",value:function(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}},{key:"_processQueue",value:function(){for(;this._tryToStartAnother(););}},{key:"add",value:(b=o(regeneratorRuntime.mark((function e(n){var t,r=this,a=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>1&&void 0!==a[1]?a[1]:{},e.abrupt("return",new Promise((function(e,a){var i=function(){var i=o(regeneratorRuntime.mark((function o(){var i;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r._pendingCount++,r._intervalCount++,o.prev=2,i=void 0===r._timeout&&void 0===t.timeout?n():d.default(Promise.resolve(n()),void 0===t.timeout?r._timeout:t.timeout,(function(){(void 0===t.throwOnTimeout?r._throwOnTimeout:t.throwOnTimeout)&&a(m)})),o.t0=e,o.next=7,i;case 7:o.t1=o.sent,(0,o.t0)(o.t1),o.next=14;break;case 11:o.prev=11,o.t2=o.catch(2),a(o.t2);case 14:r._next();case 15:case"end":return o.stop()}}),o,null,[[2,11]])})));return function(){return i.apply(this,arguments)}}();r._queue.enqueue(i,t),r._tryToStartAnother(),r.emit("add")})));case 2:case"end":return e.stop()}}),e)}))),function(e){return b.apply(this,arguments)})},{key:"addAll",value:(f=o(regeneratorRuntime.mark((function e(n,t){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map(function(){var e=o(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r.add(n,t));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())));case 1:case"end":return e.stop()}}),e)}))),function(e,n){return f.apply(this,arguments)})},{key:"start",value:function(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}},{key:"pause",value:function(){this._isPaused=!0}},{key:"clear",value:function(){this._queue=new this._queueClass}},{key:"onEmpty",value:(s=o(regeneratorRuntime.mark((function e(){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==this._queue.size){e.next=2;break}return e.abrupt("return");case 2:return e.abrupt("return",new Promise((function(e){var t=n._resolveEmpty;n._resolveEmpty=function(){t(),e()}})));case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"onIdle",value:(u=o(regeneratorRuntime.mark((function e(){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==this._pendingCount||0!==this._queue.size){e.next=2;break}return e.abrupt("return");case 2:return e.abrupt("return",new Promise((function(e){var t=n._resolveIdle;n._resolveIdle=function(){t(),e()}})));case 3:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"sizeBy",value:function(e){return this._queue.filter(e).length}},{key:"_doesIntervalAllowAnother",get:function(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}},{key:"_doesConcurrentAllowAnother",get:function(){return this._pendingCount<this._concurrency}},{key:"concurrency",get:function(){return this._concurrency},set:function(e){if(!("number"==typeof e&&e>=1))throw new TypeError("Expected `concurrency` to be a number from 1 and up, got `".concat(e,"` (").concat(a(e),")"));this._concurrency=e,this._processQueue()}},{key:"size",get:function(){return this._queue.size}},{key:"pending",get:function(){return this._pendingCount}},{key:"isPaused",get:function(){return this._isPaused}},{key:"timeout",get:function(){return this._timeout},set:function(e){this._timeout=e}}])&&i(n.prototype,t),r&&i(n,r),y}(f);n.default=b},function(e,n,t){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e(t)),n[t]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));n.a=o},function(e,n,t){"use strict";t.d(n,"a",(function(){return m}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(11);function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||s(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,n){if(e){if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n background: #f1f1f1;\n margin-left: -20px;\n background-color: rgb(30 124 186 / 10%);\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"]);return d=function(){return e},e}var p=l.a.div(d()),h=function(e){var n=e.className,t=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,f=void 0===l?{}:l,d=u(Object(r.useState)(!1),2),h=d[0],m=d[1],b=u(Object(r.useState)(!1),2),v=b[0],y=b[1];if(i&&!h){var g,w=function(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=s(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}(i);try{for(w.s();!(g=w.n()).done;){var x=g.value;if(x){m(x);break}}}catch(e){w.e(e)}finally{w.f()}}return o.a.createElement(p,{className:n||"",style:f},h&&o.a.createElement("div",{className:"neko-rest-error"},o.a.createElement("div",{className:"container"},!v&&o.a.createElement(o.a.Fragment,null,o.a.createElement("h3",null,"The Rest API is disabled or broken 😢"),o.a.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.a.createElement("p",null,o.a.createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o.a.createElement("p",{className:"neko-debug"},o.a.createElement("small",null,"URL: ",h.url,o.a.createElement("br",null),"CODE: ",h.code,o.a.createElement("br",null),"MESSAGE: ",h.message,o.a.createElement("br",null)))),h.body&&v&&o.a.createElement("p",{className:"neko-debug"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.body}})),h.body&&o.a.createElement(c.a,{color:"#a94242",onClick:function(){return y(!v)}},v?"Hide":"Display"," response from server"),o.a.createElement(c.a,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),t)},m=function(e){return o.a.createElement(h,e)};m.propTypes={className:i.a.string,style:i.a.object,nekoErrors:i.a.bool},m.defaultProps={className:void 0,style:{},nekoErrors:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(17),s=t(15);function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: ",";\n margin-bottom: 15px;\n\n .nui-block-header {\n display: flex;\n justify-content: space-between;\n }\n\n .nui-block-title {\n color: ",";\n padding: 5px 10px;\n margin-bottom: 5px;\n }\n\n .nui-block-content {\n background-color: #f1f1f1;\n padding: 26px;\n box-shadow: 0px 2px 5px 0px #0000004a;\n border-radius: 10px;\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &.primary {\n padding: 8px;\n background-color: ",";\n\n .nui-block-title {\n color: ",";\n }\n\n .nui-block-content {\n background-color: ",";\n }\n }\n"]);return f=function(){return e},e}var d=l.a.div(f(),c.a.fontSizeText,c.a.blue,c.a.blue,c.a.white,c.a.white),p=function(e){var n=e.title,t=e.children,r=e.className,a=e.busy,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l,f=e.action;return o.a.createElement(d,{className:"nui-block "+(r||""),style:c},o.a.createElement(s.a,{busy:i},o.a.createElement("div",{className:"nui-block-header"},o.a.createElement(u.a,{h2:!0,className:"nui-block-title"},n),!!f&&f),o.a.createElement("div",{className:"nui-block-content"},t)))},h=function(e){return o.a.createElement(p,e)};h.propTypes={title:i.a.string,className:i.a.oneOf(["","primary"]),style:i.a.object,action:i.a.element},h.defaultProps={title:void 0,className:"",style:{},action:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return m}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){var e=f(["\n justify-content: flex-start;\n background-color: ",";\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]);return u=function(){return e},e}function s(){var e=f(["\n font-size: ",";\n font-family: ",";\n background-color: ",";\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\n margin-bottom: 25px;\n\n &.primary {\n background-color: ",";\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .content {\n padding: 20px 20px;\n }\n"]);return s=function(){return e},e}function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=l.a.div(s(),c.a.fontSizeText,c.a.fontFamily,c.a.white,c.a.blue),p=l.a.div(u(),c.a.lightGray2),h=function(e){var n=e.children,t=e.header,r=e.headerAlign,a=void 0===r?"left":r,i=e.footer,l=e.footerAlign,c=void 0===l?"right":l,u=e.className,s=e.style,f=void 0===s?{}:s;return o.a.createElement(d,{className:u||"",style:f},t&&o.a.createElement(p,{className:"align-".concat(a)},t),o.a.createElement("div",{className:"content"},n),i&&o.a.createElement(p,{className:"align-".concat(c)},i))},m=function(e){return o.a.createElement(h,e)};m.propTypes={header:i.a.element,headerAlign:i.a.oneOf(["left","right"]),footer:i.a.element,footerAlign:i.a.oneOf(["left","right"]),className:i.a.string,style:i.a.object},m.defaultProps={header:void 0,headerAlign:"left",footer:void 0,footerAlign:"right",className:void 0,style:{}}},function(e,n,t){"use strict";t.d(n,"a",(function(){return f}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: ",";\n\n > .nui-settings-head {\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .nui-settings-content > .nui-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-button:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .nui-settings-content {\n flex: 1;\n\n &.nui-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: 15px;\n }\n"]);return u=function(){return e},e}var s=Object(l.a)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,a=void 0===r?"left":r;return o.a.createElement("div",{className:e.className||""},t?o.a.createElement("div",{className:"nui-settings-head"},t):null,o.a.createElement("div",{className:"nui-settings-content nui-settings-content-align-".concat(a)},e.children))}))(u(),c.a.fontFamily,c.a.fontFamily),f=function(e){return o.a.createElement(s,e)};f.propTypes={title:i.a.string,className:i.a.string,contentAlign:i.a.string},f.defaultProps={title:"",className:void 0,contentAlign:"left"}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){var e=f(["\n background-color: ",";\n color: white;\n"]);return u=function(){return e},e}function s(){var e=f(["\n margin: 20px;\n padding: 14px;\n background-color: white;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n\n > * + * {\n /* Base margin between child elements */\n margin-top: 14px;\n }\n"]);return s=function(){return e},e}function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=l.a.div(s()),p=Object(l.a)((function(e){return e.children?o.a.createElement("div",{className:e.className},e.children):null}))(u(),c.a.blue),h=function(e){return o.a.createElement(d,{className:"window"},o.a.createElement(p,null,e.title),e.children)},m=function(e){return o.a.createElement(h,e)};m.propTypes={title:i.a.string},m.defaultProps={title:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(9),s=t(16),f=t(5),d=t(23),p=t.n(d),h=t(38),m=t.n(h);function b(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n user-select: none;\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n .nui-checkbox-check-container {\n display: flex;\n align-content: center;\n flex-basis: 30px;\n\n .nui-checkbox-busy-container {\n position: relative\n }\n }\n .nui-checkbox-inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 28px;\n }\n \n .description {\n display: block;\n font-size: ",";\n line-height: 14px;\n color: ",";\n\n * {\n font-size: ",";\n line-height: inherit;\n margin: 0;\n }\n }\n }\n"]);return b=function(){return e},e}var v=Object(l.a)((function(e){var n=e.id,t=e.name,r=e.checked,a=void 0!==r&&r,i=e.onChange,l=e.label,d=e.description,h=e.isPro,b=e.disabled,v=e.requirePro,y=void 0!==v&&v,g=e.isBusy,w=void 0!==g&&g,x=y&&!h,O=b||x,k=O?"disabled":"";return o.a.createElement("div",{className:["nui-checkbox",e.className,k].join(" "),onClick:function(e){return e.stopPropagation()}},o.a.createElement("input",{id:n,name:t,type:"checkbox",defaultChecked:!1,disabled:O||w}),o.a.createElement("label",{htmlFor:n,onClick:function(){O||(i?i(!a,n):console.log("The onChange handler it not set for the NekoCheckbox.",e))}},o.a.createElement("div",{className:"nui-checkbox-check-container"},w?o.a.createElement("div",{className:"nui-checkbox-busy-container"},o.a.createElement(f.Icon,{icon:p.a,width:"30px",height:"30px",color:c.a.blue}),o.a.createElement(s.a,{type:"circle",size:"16px",style:{position:"absolute",top:"7px",left:"7px"}})):o.a.createElement(f.Icon,{icon:a?m.a:p.a,width:"30px",height:"30px",color:O?c.a.disabledForm:c.a.blue})),o.a.createElement("div",{className:"nui-checkbox-inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(u.a,{className:"inline",show:x})),d?o.a.createElement("small",{className:"description"},d):null)))}))(b(),c.a.fontFamily,c.a.disabledForm,c.a.fontSizeSmall,c.a.darkGray,c.a.fontSizeSmall),y=function(e){return o.a.createElement(v,e)};y.propTypes={id:i.a.string,name:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,isPro:i.a.bool,requirePro:i.a.bool,isBusy:i.a.bool},y.defaultProps={id:void 0,name:void 0,checked:!1,label:void 0,description:void 0,isPro:!1,requirePro:!1,isBusy:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return s}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4);function c(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]);return c=function(){return e},e}var u=Object(l.a)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t;return o.a.Children.map(e.children,(function(e){return e.props.name?e:o.a.cloneElement(e,{name:n,isPro:r})}))}))(c()),s=function(e){return o.a.createElement(u,e)};s.propTypes={name:i.a.string,mas:i.a.number,isPro:i.a.bool},s.defaultProps={name:void 0,mas:-1,isPro:!1}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function p(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-textarea-container {\n position: relative;\n }\n .neko-textarea {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n background: rgb(0 124 186 / 10%);\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 }\n\n :read-only {\n background-color: ",";\n }\n }\n .neko-textarea-count {\n color: rgba(",", 0.4);\n font-size: 11px;\n margin: 0;\n position: absolute;\n right: 13px;\n bottom: 10px;\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return p=function(){return e},e}var h=Object(l.a)((function(e){var n=e.id,t=e.name,a=e.value,i=void 0===a?"":a,l=e.description,c=e.placeholder,f=void 0===c?"":c,p=e.avoidOnEnterWithShift,h=void 0!==p&&p,m=e.onEnter,b=void 0===m?null:m,v=e.readOnly,y=void 0!==v&&v,g=e.maxLength,w=void 0===g?null:g,x=e.className,O=e.style,k=e.textAreaStyle,C=void 0===k?{}:k,E=e.countable,j=void 0!==E&&E,S=d(e,["id","name","value","description","placeholder","avoidOnEnterWithShift","onEnter","readOnly","maxLength","className","style","textAreaStyle","countable"]),_=s(Object(r.useState)(i),2),P=_[0],A=_[1],M=s(Object(r.useState)(0),2),I=M[0],T=M[1],N=s(Object(r.useState)(!1),2),R=N[0],z=N[1],D=!!e.onChange,L=Object(r.useCallback)((function(e){z(e.shiftKey)}),[]),F=Object(r.useCallback)((function(){z(!1)}),[]);Object(r.useEffect)((function(){return document.addEventListener("keydown",L,!1),document.addEventListener("keyup",F,!1),function(){document.removeEventListener("keydown",L,!1),document.removeEventListener("keyup",F,!1)}}),[]),Object(r.useEffect)((function(){D||A(i),j&&T(i.length)}),[i,j]);var B=Object(r.useCallback)((function(t){var r=w?t.target.value.substr(0,w):t.target.value;D?e.onChange(r,n):A(r,n)}),[w,e.onChange]);return o.a.createElement("div",{className:[x].join(" "),style:O},o.a.createElement("div",{className:"neko-textarea-container"},o.a.createElement("textarea",u({className:"neko-textarea",rows:6},S,{id:n,name:t,spellCheck:"false",placeholder:f,onChange:B,onKeyPress:function(t){if(b&&!t.shiftKey&&"Enter"===t.key){if(h&&R)return;t.preventDefault(),e.onEnter(t.target.value,n)}},onBlur:function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)},readOnly:y,style:C,value:D?i:P})),j&&o.a.createElement("p",{className:"neko-textarea-count"},I," / ",w," characters")),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(p(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.gray,c.a.blackRGB,c.a.fontFamily,c.a.fontSizeSmall),m=function(e){return o.a.createElement(h,e)};m.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool,avoidOnEnterWithShift:i.a.bool},m.defaultProps={id:void 0,name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,avoidOnEnterWithShift:!1}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(4);t(3);function i(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n label {\n display: block;\n margin-bottom: 3px;\n }\n\n .neko-input, .neko-textarea {\n margin-bottom: 5px;\n }\n"]);return i=function(){return e},e}var l=a.a.div(i()),c=function(e){return o.a.createElement(l,null,e.children||null)},u=function(e){return o.a.createElement(c,e)};u.propTypes={},u.defaultProps={}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n color: ",";\n 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.4;\n\n .nui-switch-slider {\n cursor: auto;\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .nui-switch-slider {\n background-color: ",";\n border-radius: ",';\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: .4s;\n }\n\n .nui-switch-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n bottom: 4px;\n background-color: white;\n transition: .3s;\n }\n\n .nui-switch-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n input:checked + .nui-switch-slider {\n background-color: ",";\n }\n\n input:checked + .nui-switch-slider:before {\n transform: translateX(",');\n }\n\n input:checked + .nui-switch-slider:after {\n content: "','";\n margin-left: ',";\n margin-right: auto;\n }\n"]);return f=function(){return e},e}var d=Object(l.a)((function(e){e.width,e.height;var n=e.fontSize,t=(void 0===n&&c.a.fontSizeSmall,e.onValue),a=e.offValue,i=e.checked,l=void 0!==i&&i,f=(e.onBackgroundColor,e.offBackgroundColor,e.onLabel,e.offLabel,e.onChange),d=e.disabled,p=s(e,["width","height","fontSize","onValue","offValue","checked","onBackgroundColor","offBackgroundColor","onLabel","offLabel","onChange","disabled"]),h=Object(r.useCallback)((function(e){f(e.target.checked?t:a)}),[f,t,a]);return o.a.createElement("label",u({},p,{"data-is-disabled":d?"disabled":""}),o.a.createElement("input",{type:"checkbox",onChange:h,checked:l,disabled:d}),o.a.createElement("span",{className:"nui-switch-slider"}))}))(f(),c.a.white,c.a.fontFamily,(function(e){return e.fontSize}),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.offBackgroundColor}),(function(e){return e.height}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return e.offLabel}),(function(e){return"calc(".concat(e.height," / 2)")}),(function(e){return e.onBackgroundColor}),(function(e){return"calc(".concat(e.width," - ").concat(e.height,")")}),(function(e){return e.onLabel}),(function(e){return"calc(".concat(e.height," / 2)")})),p=function(e){return o.a.createElement(d,e)};p.propTypes={width:i.a.string,height:i.a.string,fontSize:i.a.string,onValue:i.a.string,offValue:i.a.string,checked:i.a.bool,onBackgroundColor:i.a.string,offBackgroundColor:i.a.string,onLabel:i.a.string,offLabel:i.a.string},p.defaultProps={width:"100%",height:"20px",fontSize:"${Theme.fontSizeSmall}",checked:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return k}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(8),u=t(5),s=t(33),f=t.n(s),d=t(35),p=t.n(d),h=t(34),m=t.n(h),b=t(3);function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(){var e=w(["\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: ",";\n border-radius: 12px;\n text-align: center;\n padding: 0 10px;\n vertical-align: middle;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n transition: min-width .2s ease-out;\n\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"]);return y=function(){return e},e}function g(){var e=w(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .nui-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .nui-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.stop {\n background: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n }\n"]);return g=function(){return e},e}function w(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var x=Object(l.a)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,a=void 0===r?100:r,i=e.busy,l=void 0!==i&&i,c=e.status;t=Math.min(t,a);var s=parseFloat(t)/parseFloat(a);return o.a.createElement("div",{className:e.className},o.a.createElement(O,{ratio:s,busy:e.busy,status:c}),o.a.createElement("div",{className:"nui-progress-buttons"},l&&e.onPauseClick&&o.a.createElement("div",{className:"nui-progress-button pause",onClick:e.onPauseClick},e.paused?o.a.createElement(u.InlineIcon,{icon:m.a}):o.a.createElement(u.InlineIcon,{icon:f.a})),l&&e.onStopClick&&o.a.createElement("div",{className:"nui-progress-button stop",onClick:e.onStopClick},o.a.createElement(u.InlineIcon,{icon:p.a}))))}))(g(),b.a.blue,Object(c.a)(.1,b.a.blue),b.a.red,Object(c.a)(.1,b.a.red)),O=Object(l.a)((function(e){var n,t,r,a=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),i=v(e.status),l="undefined"!==i?"string"===i?e.status:e.status(a):"".concat(a,"%");return o.a.createElement("div",{className:e.className,style:(n={minWidth:28},t="minWidth",r=a+"%",t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n)},o.a.createElement("div",null,l))}))(y(),b.a.progress,b.a.fontFamily,b.a.fontSizeText,(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),k=function(e){return o.a.createElement(x,e)};k.propTypes={value:i.a.number,max:i.a.number,busy:i.a.bool,paused:i.a.bool,onPauseClick:i.a.func,onStopClick:i.a.func,status:i.a.oneOf([i.a.string,i.a.func])},k.defaultProps={value:0,max:100,busy:!1,paused:!1,onPauseClick:void 0,onStopClick:void 0,status:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return b}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(24),u=t(6),s=t(3),f=t(118),d=t.n(f);function p(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n height: 61px;\n overflow: hidden;\n align-items: center;\n padding: 15px 20px;\n background-color: ",";\n display: flex;\n\n .nui-header-logo-container {\n width: 102px;\n height: 102px;\n padding: 20px;\n margin-right: 25px;\n background: rgba(",", 0.1);\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: rotate(-29.83deg);\n }\n\n .nui-header-title-container {\n flex-direction: column;\n display: flex;\n\n .nui-header-title {\n color: white;\n font-family: ",";\n font-size: 23px;\n line-height: normal;\n margin: 0;\n }\n\n .nui-header-subtitle {\n color: white;\n font-family: ",";\n line-height: normal;\n font-size: ",";\n }\n }\n\n .nui-header-extra-content {\n flex: 1;\n margin: 0 20px;\n }\n"]);return p=function(){return e},e}var h=l.a.div(p(),s.a.fontFamily,s.a.fontSizeText,s.a.header,s.a.blackRGB,s.a.fontFamily,s.a.fontFamily,s.a.fontSizeText),m=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.subtitle,a=void 0===r?"By Jordy Meow":r,i=e.children,l=e.saving,s=void 0!==l&&l;return o.a.createElement(h,null,o.a.createElement("div",{className:"nui-header-logo-container"},o.a.createElement(c.a,null)),o.a.createElement("div",{className:"nui-header-title-container"},o.a.createElement("h1",{className:"nui-header-title"},t),o.a.createElement("small",{className:"nui-header-subtitle"},o.a.createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},a))),o.a.createElement("div",{className:"nui-header-extra-content"},i),s&&o.a.createElement(u.a,{icon:d.a,width:"36",height:"36"}))},b=function(e){return o.a.createElement(m,e)};b.propTypes={title:i.a.string,subtitle:i.a.string,saving:i.a.bool},b.defaultProps={title:"NekoUI",subtitle:"By Jordy Meow",saving:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return u}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .mask {\n position: absolute;\n overflow: hidden;\n display: block;\n width: ","px;\n height: ","px;\n }\n\n .semi-circle {\n position: relative;\n display: block;\n width: ","px;\n height: ",'px;\n background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n &::before {\n content: "";\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 2;\n display: block;\n width: 140px;\n height: 70px;\n margin-left: -70px;\n background: ',";\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .semi-circle--mask {\n position: absolute;\n top: 0;\n left: 0;\n width: ","px;\n height: ",'px;\n background: transparent;\n transform-origin: center center;\n backface-visibility: hidden;\n transition: all .3s ease-in-out;\n\n &::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0%;\n z-index: 2;\n display: block;\n width: ',"px;\n height: ","px;\n margin-top: -1px;\n margin-left: -1px;\n background: #5396c1d6;\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .gauge { \n width: ","px;\n height: ","px;\n \n .semi-circle--mask {\n transform: rotate(","deg) translate3d(0,0,0);\n }\n }\n\n .child-container {\n position: absolute;\n font-size: 16px;\n display: flex;\n width: ","px;\n height: ","px;\n z-index: 10;\n\n .spacing {\n flex: auto;\n }\n\n .child {\n color: white;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n"]);return l=function(){return e},e}var c=t(4).a.section(l(),(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})),u=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),a=void 0===r?2500:r,i=e.width,l=void 0===i?200:i,u=e.background,s=void 0===u?"#007cba":u,f=e.children,d=180*(t<=a?t:a)/a;return o.a.createElement(c,{backgroundColor:s,degrees:d,width:l},o.a.createElement("div",{class:"gauge"},o.a.createElement("div",{class:"mask"},o.a.createElement("div",{class:"semi-circle"}),o.a.createElement("div",{class:"semi-circle--mask"})),o.a.createElement("div",{class:"child-container"},o.a.createElement("div",{class:"child"},o.a.createElement("div",{class:"spacing"}),f))))};u.propTypes={value:i.a.number,min:i.a.number,max:i.a.number,width:i.a.number,background:i.a.string},u.defaultProps={value:1e3,min:0,max:2500,width:200,background:"#007cba"}},function(e,n,t){"use strict";t.d(n,"a",(function(){return O}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){d(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function d(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function p(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function m(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){h(a,r,o,i,l,"next",e)}function l(e){h(a,r,o,i,l,"throw",e)}i(void 0)}))}}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||v(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){if(e){if("string"==typeof e)return y(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function g(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function w(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n background: #C4C4C4;\n color: rgb(0 0 0 / 60%);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n transition: all 0.25s ease;\n\n &[data-is-disabled=true] {\n svg {\n opacity: 0.7;\n }\n }\n\n div {\n transition: all 0.5s ease;\n transform: scale(1.5);\n pointer-events: none;\n max-width: 100%;\n }\n\n &:hover {\n cursor: pointer;\n }\n\n &.dropping {\n background: #a4d5ff;\n\n div {\n transform: scale(2);\n }\n }\n"]);return w=function(){return e},e}var x=l.a.div(w()),O=function(e){var n=e.multiple,t=e.width,a=void 0===t?"100%":t,i=e.height,l=void 0===i?"100%":i,s=e.iconSize,d=void 0===s?48:s,h=e.iconColor,v=void 0===h?"#A9A9A9":h,y=e.onSuccess,w=void 0===y?function(){}:y,O=e.onFailure,k=void 0===O?function(){}:O,C=e.style,E=void 0===C?{}:C,j=e.apiUrl,S=e.apiConfig,_=e.onClick,P=e.disabled,A=g(e,["multiple","width","height","iconSize","iconColor","onSuccess","onFailure","style","apiUrl","apiConfig","onClick","disabled"]),M=b(Object(r.useState)(!1),2),I=M[0],T=M[1],N=b(Object(r.useState)(Math.floor(1e8*Math.random())),2),R=N[0],z=(N[1],Object(r.useRef)(null)),D=Object(r.useRef)(null),L=b(Object(r.useState)(!1),2),F=L[0],B=L[1];Object(r.useEffect)((function(){D&&(D.current.style.pointerEvents=F?"none":"auto")}),[D,F]);var H=function(){var e=m(regeneratorRuntime.mark((function e(t){var r,o,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),r=function(){var e=m(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S.file=n,e.next=3,Object(c.J)(j,S);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),e.next=4,Promise.all(t.map(function(){var e=m(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 4:o=e.sent,a=o.filter((function(e){return e.success})),i=o.filter((function(e){return!e.success})),a.length&&w(n?a:a[0]),i.length&&k(n?i:i[0]),B(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(e){e.preventDefault(),e.stopPropagation()},V=function(e){e.preventDefault(),e.stopPropagation(),T(!0)},q=function(e,n){n.preventDefault(),n.stopPropagation(),T(!1),console.log(e),H(e)};return o.a.createElement("div",{ref:D},o.a.createElement("input",{type:"file",id:R,accept:"image/*",ref:z,onChange:function(e){var n=p(e.target.files);q(n,e)},style:{display:"none"},disabled:P,multiple:n}),o.a.createElement(x,u({onClick:function(){_?_():z.current.click()},style:f(f({},E),{},{width:a,height:l}),className:I?"dropping":"",onDragOver:U,onDragEnter:V,onDragLeave:function(e){e.preventDefault(),e.stopPropagation(),T(!1)},onDrop:function(e){var n=p(e.dataTransfer.files);q(n,e)},"data-is-disabled":P},A),o.a.createElement(c.j,{width:d,height:d,icon:"upload",spinning:F,color:v,onDragOver:U,onDragEnter:V})))};O.propTypes={width:i.a.string,height:i.a.string,onSuccess:i.a.func,onFailure:i.a.func,style:i.a.object,apiUrl:i.a.string,apiConfig:i.a.object},O.defaultProps={width:"100%",height:"100%",onSuccess:function(){},onFailure:function(){},style:{}}},function(e,n,t){"use strict";var r=t(0),o=t(1),a=t.n(o),i=t(4),l=t(3);function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function p(){var e=y(["\n background: purple;\n width: calc(100% / 7);\n background: ",";;\n padding: 3px;\n border-bottom: 1px solid ",";\n border-right: 1px solid ",";\n position: relative;\n transition: background-color 150ms linear;\n box-sizing: border-box;\n\n &:first-child {\n border-left: 1px solid ",";\n }\n\n &:last-child {\n border-right: 1px solid ",";\n }\n\n .day {\n text-align: right;\n color: ",";\n margin-bottom: 5px;\n }\n\n &.highlighted {\n background: #ffe8bc;\n }\n\n &.today .day {\n font-weight: bold;\n text-decoration: underline;\n }\n\n .gray-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: ",";\n opacity: 0.8;\n }\n\n .event {\n margin-bottom: 2px;\n }\n\n .event:last-child {\n margin-bottom: 0px;\n }\n"]);return p=function(){return e},e}function h(){var e=y(["\n display: flex;\n"]);return h=function(){return e},e}function m(){var e=y(["\n display: flex;\n flex-direction: column;\n"]);return m=function(){return e},e}function b(){var e=y(["\n display: flex;\n width: 100%;\n padding: 10px 0px;\n color: white;\n background: ",";\n border-radius: 5px 5px 0px 0px;\n\n div {\n width: calc(100% / 7);\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n"]);return b=function(){return e},e}function v(){var e=y(["\n display: flex;\n flex-direction: column;\n border-radius: 5px;\n font-family: ",";\n font-size: ",";\n"]);return v=function(){return e},e}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var g={Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6,Sunday:7},w=i.a.div(v(),l.a.fontFamily,l.a.fontSizeSmall),x=i.a.div(b(),l.a.primary),O=i.a.div(m()),k=i.a.div(h()),C=i.a.div(p(),l.a.white,l.a.lightGray,l.a.lightGray,l.a.lightGray,l.a.lightGray,l.a.black,l.a.lightGray);var E=function(e){var n=e.month,t=void 0===n?(new Date).getMonth():n,o=e.year,a=void 0===o?(new Date).getFullYear():o,i=e.onEventClicked,l=void 0===i?function(){console.log("[NekoCalendar] onEventClicked not handled.")}:i,f=e.onEventMoved,p=void 0===f?function(){console.log("[NekoCalendar] onEventMoved not handled.")}:f,h=e.eventBuilder,m=void 0===h?function(){return"YOOO"}:h,b=e.events,v=d(e,["month","year","onEventClicked","onEventMoved","eventBuilder","events"]),y=s(Object(r.useState)(),2),E=y[0],j=y[1],S=s(Object(r.useState)(),2),_=S[0],P=S[1],A=e.disableDaysBefore,M=void 0===A?null:A;M=M||new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate());var I=Object(r.useMemo)((function(){for(var e=[],n=function(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.Monday,r=new Date(n,e);r.getDay()!==t;)r.setDate(r.getDate()-1);return r}(t,a,g.Monday),r=function(e,n){for(var t=new Date(e),r=new Date(n),o=0;t<=r;)o++,t.setDate(t.getDate()+1);return o-1}(n,new Date(a,t,1))<5?34:41,o=new Date(n).setDate(n.getDate()+r);n<=o;)e.push(new Date(n)),n.setDate(n.getDate()+1);return function(e,n){for(var t=[],r=0;r<e.length;)t.push(e.slice(r,r+=n));return t}(e,7)}),[t,a]);return React.createElement(w,v,React.createElement(x,null,Object.keys(g).map((function(e){return React.createElement("div",{key:e},e)}))),React.createElement(O,null,I.map((function(e){return React.createElement(k,{key:e},e.map((function(e){var n,r,o=e.getMonth()==t,a=!o||e<M,i=(a?"disabled ":"")+(n=e,r=new Date,n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()&&n.getDate()===r.getDate()?"today":"")+(e===_?"highlighted":""),s=b.filter((function(n){return o&&n.date.getDate()===e.getDate()}));return React.createElement(C,{className:i,key:e.getTime(),onDragOver:function(n){return!a&&(t=e,r=E.date,t.getFullYear()!==r.getFullYear()||t.getMonth()!==r.getMonth()||t.getDate()!==r.getDate())&&(n.preventDefault(),P(e),!0);var t,r},onDragLeave:function(){return P(null)},onDrop:function(){p(e,E),P(null)}},React.createElement("div",{className:"day"},e.getDate()),s.map((function(e){return React.createElement("div",{className:"event",key:e.key,draggable:e.draggable,onClick:function(){return l(e)},onDragStart:function(n){return j(e)}},m(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach((function(n){u(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},e)))})),a&&React.createElement("div",{className:"gray-overlay"}))})))}))))};E.propTypes={month:a.a.number,year:a.a.number,disableDaysBefore:a.a.instanceOf(Date),disableDaysAfter:a.a.instanceOf(Date),eventBuilder:a.a.func,events:a.a.array,onEventClicked:a.a.func,onEventMoved:a.a.func},E.defaultProps={month:(new Date).getMonth(),year:(new Date).getFullYear(),disableDaysBefore:null,disableDaysAfter:null,eventBuilder:function(){return"UI for this event"},events:[{key:"A1",date:new Date},{key:"A2",date:new Date}],onEventClicked:function(e){console.log("An event was clicked",e)},onEventMoved:function(e,n){console.log("An event was moved to another day",n,e)}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){return[].slice.call(n.querySelectorAll("*"),0).reduce((function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])}),[]).filter(i)};
2
  /*!
3
  * Adapted from jQuery UI core
4
  *
@@ -10,7 +10,7 @@
10
  *
11
  * http://api.jqueryui.com/category/ui-core/
12
  */
13
- var r=/input|select|textarea|button|object|iframe/;function o(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var t=window.getComputedStyle(e);return n?"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==t.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var t=e.nodeName.toLowerCase();return(r.test(t)&&!e.disabled||"a"===t&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),o(n))return!1;n=n.parentNode}return!0}(e)}function i(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.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},n.log=function(){0},n.assertNodeList=c,n.setElement=function(e){var n=e;if("string"==typeof n&&i.canUseDOM){var t=document.querySelectorAll(n);c(t,n),n=t}return l=n||l},n.validateElement=u,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var o,a=u(e)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){t=!0,r=e}finally{try{!n&&a.return&&a.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var o,a=u(e)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.removeAttribute("aria-hidden")}}catch(e){t=!0,r=e}finally{try{!n&&a.return&&a.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){l=null};var r,o=t(137),a=(r=o)&&r.__esModule?r:{default:r},i=t(45);var l=null;function c(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function u(e){var n=e||l;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((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(" ")),[])}},function(e,n){(function(n){e.exports=n}).call(this,{})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(o.openInstances.length),o.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},n.resetState=function(){o=new r};var r=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach((function(t){return t(e,n.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},o=new r;n.default=o},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3),u=t(27),s=t(17),f=t(18),d=t(11),p=t(25),h=t(15),m=t(6),b=t(26),v=t(28);function y(){return(y=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function g(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||x(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 w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||x(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,n){if(e){if("string"==typeof e)return O(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?O(e,n):void 0}}function O(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function k(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function C(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n width: 633px;\n\n &.custom-modal {\n padding: 0;\n }\n\n .neko-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: ",";\n border: 1px solid ",";\n border-radius: 3px;\n }\n }\n .neko-media-library-modal-content-body {\n margin-top: 33px;\n margin-bottom: 36px;\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 {\n box-sizing: border-box;\n }\n\n &.selected {\n img {\n border: 5px solid ",";\n }\n }\n\n &:hover {\n .zoom-button {\n display: block;\n }\n }\n\n .zoom-button {\n background-color: rgba(",", 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-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: ",";\n }\n\n img {\n box-sizing: border-box;\n width: 100%;\n max-width: 50px;\n }\n\n &.drag-over {\n img {\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.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.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"]);return C=function(){return e},e}var E=Object(l.a)(u.a)(C(),c.a.white,c.a.black,c.a.blue,c.a.blackRGB,c.a.blue,c.a.blackRGB,c.a.blackRGB),j=function(e){Array.prototype.forEach.call(document.getElementsByClassName(e),(function(n){n.classList.remove(e)}))},S="grid",_="list",P=[{accessor:"thumbnail_url",title:"Thumb",style:{width:"42px"}},{accessor:"title",title:"Title"},{accessor:"size",title:"Size",style:{width:"70px"}},{accessor:"filename",title:"Filename"}],A=function(e){var n=e.images,t=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onRemoveClick,l=e.onZoomClick,u=e.onSearch,x=e.searchValue,O=e.busy,C=e.currentPage,A=e.limit,M=e.total,I=e.onPageChange,T=e.selected,N=e.multiSelect,R=void 0!==N&&N,z=e.showUploader,D=void 0!==z&&z,L=e.uploader,F=e.onSelectedOrderChanged,B=e.onUploadSuccess,H=void 0===B?function(){}:B,U=e.onUploadFailure,V=void 0===U?function(){}:U,q=e.uploadApiUrl,$=e.uploadApiConfig,W=e.uploadMultiple,Z=e.onClose,G=e.onCancel,K=e.onSave,Y=k(e,["images","onNextPage","onPreviousPage","onRefresh","onClick","onRemoveClick","onZoomClick","onSearch","searchValue","busy","currentPage","limit","total","onPageChange","selected","multiSelect","showUploader","uploader","onSelectedOrderChanged","onUploadSuccess","onUploadFailure","uploadApiUrl","uploadApiConfig","uploadMultiple","onClose","onCancel","onSave"]),X=w(Object(r.useState)(x),2),J=X[0],Q=X[1],ee=w(Object(r.useState)(null),2),ne=ee[0],te=ee[1],re=w(Object(r.useState)(S),2),oe=re[0],ae=re[1],ie=Object(r.useRef)(null),le=function(e,n){if(e.preventDefault(),null!==ne){var t=e.currentTarget.getBoundingClientRect(),r=t.width,o=t.left,a=t.right,i=n;ne<n&&(n>0&&n<T.length?i+1===ne&&e.clientX>=a-25?i-=1:(i-1===ne&&e.clientX>=o-25||55!==r&&e.clientX>=a-25)&&(i+=1):55!==r&&e.clientX>=a-25&&(i+=1)),j("drag-over"),ne!==i&&ne+1!==i&&document.getElementById("".concat("nmlm-selected-").concat(i)).classList.add("drag-over")}},ce=function(e){e.preventDefault(),te(null),j("drag-over")},ue=function(e,n){e.preventDefault(),null!==ne&&ne!==n&&ne+1!==n&&F({currentIndex:ne,afterIndex:ne>n?n:n-1})},se=Object(r.useMemo)((function(){if(!R)return[];var e=o.a.createElement("div",{id:"nmlm-selected-".concat(T.length),className:"neko-media-library-modal-content-selected-media-container dummy",draggable:!1,onDragEnd:function(e){return ce(e)},onDragOver:function(e){return le(e,T.length)},onDrop:function(e){return ue(e,T.length)},onDragLeave:function(){return j("drag-over")}}),n=T.map((function(e,n){return o.a.createElement("div",{id:"nmlm-selected-".concat(n),key:e.id,className:"neko-media-library-modal-content-selected-media-container",draggable:!0,onDragStart:function(){return te(n)},onDragEnd:ce,onDragOver:function(e){return le(e,n)},onDrop:function(e){return ue(e,n)}},o.a.createElement("img",{src:e.src,className:"neko-media-library-modal-content-media"}),o.a.createElement("button",{className:"remove-button",onClick:function(){return i({id:e.id,src:e.src})}},o.a.createElement(m.a,{icon:"close",color:c.a.white,width:19,height:19})),o.a.createElement("button",{className:"zoom-button",onClick:function(){return l({id:e.id,src:e.zoom_src})}},o.a.createElement(m.a,{icon:"zoom-in",color:c.a.white,width:19,height:19})))}));return[].concat(g(n),[e])}),[T,R,i,l,le,ce,ue]),fe=Object(r.useMemo)((function(){return n.map((function(e){return o.a.createElement("div",{key:e.id,className:"neko-media-library-modal-content-media-container ".concat(T.some((function(n){return n.id===e.id}))?"selected":""),onClick:function(){a({id:e.id,src:e.src,zoom_src:e.zoom_src})}},o.a.createElement("img",{src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),o.a.createElement("button",{className:"zoom-button",onClick:function(n){n.stopPropagation(),l({id:e.id,src:e.zoom_src})}},o.a.createElement(m.a,{icon:"zoom-in",color:c.a.white,width:29,height:29})))}))}),[n,T,l,a]),de=Object(r.useMemo)((function(){return n.map((function(e){return{id:e.id,thumbnail_url:o.a.createElement("img",{src:e.src,style:{width:40,height:40,objectFit:"cover"}}),title:e.title,size:e.size,filename:e.filename}}))}),[n]),pe=Object(r.useCallback)((function(){Q(""),t()}),[t]),he=Object(r.useMemo)((function(){var e=function(e,t){var r=n.find((function(n){return e.includes(n.id)}));a({id:r.id,src:r.src,zoom_src:r.zoom_src})};return o.a.createElement(v.a,{data:de,columns:P,onSelect:e,onUnselect:e,selectedItems:T.map((function(e){return e.id}))})}),[n,de,T,a]);return o.a.createElement(E,y({style:!0},Y),o.a.createElement("div",{className:"neko-modal-wrapper",draggable:!0,onDragOver:function(){return j("drag-over")}},o.a.createElement(b.a,{ref:ie,onSuccess:H,onFailure:V,apiUrl:q,apiConfig:$,disabled:!D||null!==ne,multiple:W},o.a.createElement("div",{className:"neko-media-library-modal-content"},o.a.createElement("div",{className:"neko-media-library-modal-content-header"},o.a.createElement(s.a,{h1:!0},"Media Library"),o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{className:"neko-media-library-modal-search"},o.a.createElement(f.a,{value:J,disabled:O,onEnter:u,onChange:function(e){return Q(e)},placeholder:"Search..."}),""!==J&&o.a.createElement(m.a,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,color:c.a.darkGray,onClick:pe})),o.a.createElement(d.a,{onClick:function(){return u(J)},style:{marginLeft:"4px",marginRight:"4px"}},"Search"),o.a.createElement(m.a,{color:oe===S?c.a.black:c.a.blue,icon:"view-grid",onClick:function(){return ae(S)},width:"20",height:"20"}),o.a.createElement(m.a,{color:oe===_?c.a.black:c.a.blue,icon:"format-list-bulleted",onClick:function(){return ae(_)},width:"20",height:"20"}))),o.a.createElement("div",null,o.a.createElement("div",{className:"neko-media-library-modal-content-body"},o.a.createElement(h.a,{busy:O},o.a.createElement("div",{className:"".concat(oe===S?"neko-media-library-modal-content-body-gallery":"neko-media-library-modal-content-body-list")},oe===S&&D&&L,oe===S?fe:he)),o.a.createElement("div",{className:"neko-media-library-modal-content-body-selected-gallery"},se))),o.a.createElement("div",{className:"neko-media-library-modal-content-footer"},o.a.createElement(p.a,{limit:A,currentPage:C,total:M,onClick:I}),o.a.createElement("div",{style:{display:"flex"}},!!Z&&o.a.createElement(d.a,{onClick:function(){return Z()}},"Close"),!!G&&o.a.createElement(d.a,{className:"danger",onClick:function(){return G()}},"Cancel"),!!K&&o.a.createElement(d.a,{onClick:function(){return K()}},"Save")))))))},M=function(e){return o.a.createElement(A,e)};M.propTypes={images:i.a.array,onNextPage:i.a.func,onPreviousPage:i.a.func,onRefresh:i.a.func,onClick:i.a.func,onSearch:i.a.func,searchValue:i.a.string,busy:i.a.bool,currentPage:i.a.number,limit:i.a.number,total:i.a.number,onPageChange:i.a.func,multiSelect:i.a.bool,selected:i.a.array,onClose:i.a.func,onCancel:i.a.func,onSave:i.a.func},M.defaultProps={multiSelect:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: ",";\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(",", 0.1);\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]);return f=function(){return e},e}var d=l.a.div(f(),c.a.white,c.a.blackRGB),p=function(e){var n=e.align,t=void 0===n?"left":n,r=s(e,["align"]);return o.a.createElement(d,u({className:"neko-align-".concat(t)},r),r.children)},h=function(e){return o.a.createElement(p,e)};h.propTypes={align:i.a.oneOf(["left","right"])},h.defaultProps={align:"left"}},function(e,n,t){"use strict";var r=Array.isArray,o=Object.keys,a=Object.prototype.hasOwnProperty;e.exports=function e(n,t){if(n===t)return!0;if(n&&t&&"object"==typeof n&&"object"==typeof t){var i,l,c,u=r(n),s=r(t);if(u&&s){if((l=n.length)!=t.length)return!1;for(i=l;0!=i--;)if(!e(n[i],t[i]))return!1;return!0}if(u!=s)return!1;var f=n instanceof Date,d=t instanceof Date;if(f!=d)return!1;if(f&&d)return n.getTime()==t.getTime();var p=n instanceof RegExp,h=t instanceof RegExp;if(p!=h)return!1;if(p&&h)return n.toString()==t.toString();var m=o(n);if((l=m.length)!==o(t).length)return!1;for(i=l;0!=i--;)if(!a.call(t,m[i]))return!1;for(i=l;0!=i--;)if(!e(n[c=m[i]],t[c]))return!1;return!0}return n!=n&&t!=t}},function(e,n){e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var a=Object.keys(e),i=Object.keys(n);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c<a.length;c++){var u=a[c];if(!l(u))return!1;var s=e[u],f=n[u];if(!1===(o=t?t.call(r,s,f,u):void 0)||void 0===o&&s!==f)return!1}return!0}},function(e,n,t){"use strict";n.a=function(e){function n(e,n,r){var o=n.trim().split(h);n=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?"":e[0]+" ";l<a;++l)n[l]=t(e,n[l],r).trim();break;default:var c=l=0;for(n=[];l<a;++l)for(var u=0;u<i;++u)n[c++]=t(e[u]+" ",o[l],r).trim()}return n}function t(e,n,t){var r=n.charCodeAt(0);switch(33>r&&(r=(n=n.trim()).charCodeAt(0)),r){case 38:return n.replace(m,"$1"+e.trim());case 58:return e.trim()+n.replace(m,"$1"+e.trim());default:if(0<1*t&&0<n.indexOf("\f"))return n.replace(m,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+n}function r(e,n,t,a){var i=e+";",l=2*n+3*t+4*a;if(944===l){e=i.indexOf(":",9)+1;var c=i.substring(e,i.length-1).trim();return c=i.substring(0,e).trim()+c+";",1===P||2===P&&o(c,1)?"-webkit-"+c+c:c}if(0===P||2===P&&!o(i,1))return i;switch(l){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(E,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(c=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+c+i;case 1005:return d.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(n=(c=i.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(n)){case 226:c=i.replace(g,"tb");break;case 232:c=i.replace(g,"tb-rl");break;case 220:c=i.replace(g,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+c+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(n=(i=e).length-10,l=(c=(33===i.charCodeAt(n)?i.substring(0,n):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(111>c.charCodeAt(8))break;case 115:i=i.replace(c,"-webkit-"+c)+";"+i;break;case 207:case 102:i=i.replace(c,"-webkit-"+(102<l?"inline-":"")+"box")+";"+i.replace(c,"-webkit-"+c)+";"+i.replace(c,"-ms-"+c+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return c=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+c+"-ms-flex-"+c+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(O,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(O,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===C.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),n,t,a).replace(":fill-available",":stretch"):i.replace(c,"-webkit-"+c)+i.replace(c,"-moz-"+c.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===t+a&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+i}return i}function o(e,n){var t=e.indexOf(1===n?":":"{"),r=e.substring(0,3!==n?t:10);return t=e.substring(t+1,e.length-1),T(2!==n?r:r.replace(k,"$1"),t,n)}function a(e,n){var t=r(n,n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2));return t!==n+";"?t.replace(x," or ($1)").substring(4):"("+n+")"}function i(e,n,t,r,o,a,i,l,u,s){for(var f,d=0,p=n;d<I;++d)switch(f=M[d].call(c,e,p,t,r,o,a,i,l,u,s)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==n)return p}function l(e){return void 0!==(e=e.prefix)&&(T=null,e?"function"!=typeof e?P=1:(P=2,T=e):P=0),l}function c(e,t){var l=e;if(33>l.charCodeAt(0)&&(l=l.trim()),l=[l],0<I){var c=i(-1,t,l,l,S,j,0,0,0,0);void 0!==c&&"string"==typeof c&&(t=c)}var f=function e(t,l,c,f,d){for(var p,h,m,g,x,O=0,k=0,C=0,E=0,M=0,T=0,R=m=p=0,z=0,D=0,L=0,F=0,B=c.length,H=B-1,U="",V="",q="",$="";z<B;){if(h=c.charCodeAt(z),z===H&&0!==k+E+C+O&&(0!==k&&(h=47===k?10:47),E=C=O=0,B++,H++),0===k+E+C+O){if(z===H&&(0<D&&(U=U.replace(s,"")),0<U.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:U+=c.charAt(z)}h=59}switch(h){case 123:for(p=(U=U.trim()).charCodeAt(0),m=1,F=++z;z<B;){switch(h=c.charCodeAt(z)){case 123:m++;break;case 125:m--;break;case 47:switch(h=c.charCodeAt(z+1)){case 42:case 47:e:{for(R=z+1;R<H;++R)switch(c.charCodeAt(R)){case 47:if(42===h&&42===c.charCodeAt(R-1)&&z+2!==R){z=R+1;break e}break;case 10:if(47===h){z=R+1;break e}}z=R}}break;case 91:h++;case 40:h++;case 34:case 39:for(;z++<H&&c.charCodeAt(z)!==h;);}if(0===m)break;z++}switch(m=c.substring(F,z),0===p&&(p=(U=U.replace(u,"").trim()).charCodeAt(0)),p){case 64:switch(0<D&&(U=U.replace(s,"")),h=U.charCodeAt(1)){case 100:case 109:case 115:case 45:D=l;break;default:D=A}if(F=(m=e(l,D,m,h,d+1)).length,0<I&&(x=i(3,m,D=n(A,U,L),l,S,j,F,h,d,f),U=D.join(""),void 0!==x&&0===(F=(m=x.trim()).length)&&(h=0,m="")),0<F)switch(h){case 115:U=U.replace(w,a);case 100:case 109:case 45:m=U+"{"+m+"}";break;case 107:m=(U=U.replace(b,"$1 $2"))+"{"+m+"}",m=1===P||2===P&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=U+m,112===f&&(V+=m,m="")}else m="";break;default:m=e(l,n(l,U,L),m,f,d+1)}q+=m,m=L=D=R=p=0,U="",h=c.charCodeAt(++z);break;case 125:case 59:if(1<(F=(U=(0<D?U.replace(s,""):U).trim()).length))switch(0===R&&(p=U.charCodeAt(0),45===p||96<p&&123>p)&&(F=(U=U.replace(" ",":")).length),0<I&&void 0!==(x=i(1,U,l,t,S,j,V.length,f,d,f))&&0===(F=(U=x.trim()).length)&&(U="\0\0"),p=U.charCodeAt(0),h=U.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){$+=U+c.charAt(z);break}default:58!==U.charCodeAt(F-1)&&(V+=r(U,p,h,U.charCodeAt(2)))}L=D=R=p=0,U="",h=c.charCodeAt(++z)}}switch(h){case 13:case 10:47===k?k=0:0===1+p&&107!==f&&0<U.length&&(D=1,U+="\0"),0<I*N&&i(0,U,l,t,S,j,V.length,f,d,f),j=1,S++;break;case 59:case 125:if(0===k+E+C+O){j++;break}default:switch(j++,g=c.charAt(z),h){case 9:case 32:if(0===E+O+k)switch(M){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===E+k+O&&(D=L=1,g="\f"+g);break;case 108:if(0===E+k+O+_&&0<R)switch(z-R){case 2:112===M&&58===c.charCodeAt(z-3)&&(_=M);case 8:111===T&&(_=T)}break;case 58:0===E+k+O&&(R=z);break;case 44:0===k+C+E+O&&(D=1,g+="\r");break;case 34:case 39:0===k&&(E=E===h?0:0===E?h:E);break;case 91:0===E+k+C&&O++;break;case 93:0===E+k+C&&O--;break;case 41:0===E+k+O&&C--;break;case 40:if(0===E+k+O){if(0===p)switch(2*M+3*T){case 533:break;default:p=1}C++}break;case 64:0===k+C+E+O+R+m&&(m=1);break;case 42:case 47:if(!(0<E+O+C))switch(k){case 0:switch(2*h+3*c.charCodeAt(z+1)){case 235:k=47;break;case 220:F=z,k=42}break;case 42:47===h&&42===M&&F+2!==z&&(33===c.charCodeAt(F+2)&&(V+=c.substring(F,z+1)),g="",k=0)}}0===k&&(U+=g)}T=M,M=h,z++}if(0<(F=V.length)){if(D=l,0<I&&(void 0!==(x=i(2,V,D,t,S,j,F,f,d,f))&&0===(V=x).length))return $+V+q;if(V=D.join(",")+"{"+V+"}",0!=P*_){switch(2!==P||o(V,2)||(_=0),_){case 111:V=V.replace(y,":-moz-$1")+V;break;case 112:V=V.replace(v,"::-webkit-input-$1")+V.replace(v,"::-moz-$1")+V.replace(v,":-ms-input-$1")+V}_=0}}return $+V+q}(A,l,t,0,0);return 0<I&&(void 0!==(c=i(-2,f,l,l,S,j,f.length,0,0,0))&&(f=c)),"",_=0,j=S=1,f}var u=/^\0+/g,s=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,h=/,\r+?/g,m=/([\t\r\n ])*\f?&/g,b=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,g=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,O=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,C=/stretch|:\s*\w+\-(?:conte|avail)/,E=/([^-])(image-set\()/,j=1,S=1,_=0,P=1,A=[],M=[],I=0,T=null,N=0;return c.use=function e(n){switch(n){case void 0:case null:I=M.length=0;break;default:if("function"==typeof n)M[I++]=n;else if("object"==typeof n)for(var t=0,r=n.length;t<r;++t)e(n[t]);else N=0|!!n}return e},c.set=l,void 0!==e&&l(e),c}},function(e,n,t){"use strict";n.a={animationIterationCount: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}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M13 3v6h8V3m-8 18h8V11h-8M3 21h8v-6H3m0-2h8V3H3v10Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M3 11h8V3H3m0 18h8v-8H3m10 8h8v-8h-8m0-10v8h8V3"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="m18 21l-4-4h3V7h-3l4-4l4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2H2Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M5.5 7A1.5 1.5 0 0 1 4 5.5A1.5 1.5 0 0 1 5.5 4A1.5 1.5 0 0 1 7 5.5A1.5 1.5 0 0 1 5.5 7m15.91 4.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.11 0-2 .89-2 2v7c0 .55.22 1.05.59 1.41l8.99 9c.37.36.87.59 1.42.59c.55 0 1.05-.23 1.41-.59l7-7c.37-.36.59-.86.59-1.41c0-.56-.23-1.06-.59-1.42Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=t(132),a=(r=o)&&r.__esModule?r:{default:r};n.default=a.default,e.exports=n.default},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M22 16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2h12a2 2 0 0 1 2 2v12m-6 4v2H4a2 2 0 0 1-2-2V7h2v13h12m-3-6l7-7l-1.41-1.41L13 11.17L9.91 8.09L8.5 9.5L13 14Z"/>'}},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=Array.isArray,a=Object.keys,i=Object.prototype.hasOwnProperty;e.exports=function e(n,t){if(n===t)return!0;if(n&&t&&"object"==r(n)&&"object"==r(t)){var l,c,u,s=o(n),f=o(t);if(s&&f){if((c=n.length)!=t.length)return!1;for(l=c;0!=l--;)if(!e(n[l],t[l]))return!1;return!0}if(s!=f)return!1;var d=n instanceof Date,p=t instanceof Date;if(d!=p)return!1;if(d&&p)return n.getTime()==t.getTime();var h=n instanceof RegExp,m=t instanceof RegExp;if(h!=m)return!1;if(h&&m)return n.toString()==t.toString();var b=a(n);if((c=b.length)!==a(t).length)return!1;for(l=c;0!=l--;)if(!i.call(t,b[l]))return!1;for(l=c;0!=l--;)if(!e(n[u=b[l]],t[u]))return!1;return!0}return n!=n&&t!=t}},function(e,n,t){"use strict";var r=t(123);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,n,t,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 n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:o};return t.PropTypes=t,t}},function(e,n,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,n){var t,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],s=!1,f=-1;function d(){s&&c&&(s=!1,c.length?u=c.concat(u):f=-1,u.length&&p())}function p(){if(!s){var e=l(d);s=!0;for(var n=u.length;n;){for(c=u,u=[];++f<n;)c&&c[f].run();f=-1,n=u.length}c=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(n){try{return r.call(null,e)}catch(n){return r.call(this,e)}}}(e)}}function h(e,n){this.fun=e,this.array=n}function m(){}o.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];u.push(new h(e,n)),1!==u.length||s||l(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,n,t){"use strict";
14
  /** @license React v16.13.1
15
  * react-is.production.min.js
16
  *
@@ -18,7 +18,7 @@ var r=/input|select|textarea|button|object|iframe/;function o(e){var n=e.offsetW
18
  *
19
  * This source code is licensed under the MIT license found in the
20
  * LICENSE file in the root directory of this source tree.
21
- */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case o:switch(e=e.type){case f:case d:case i:case c:case l:case h:return e;default:switch(e=e&&e.$$typeof){case s:case p:case v:case b:case u:return e;default:return n}}case a:return n}}}function k(e){return O(e)===d}n.AsyncMode=f,n.ConcurrentMode=d,n.ContextConsumer=s,n.ContextProvider=u,n.Element=o,n.ForwardRef=p,n.Fragment=i,n.Lazy=v,n.Memo=b,n.Portal=a,n.Profiler=c,n.StrictMode=l,n.Suspense=h,n.isAsyncMode=function(e){return k(e)||O(e)===f},n.isConcurrentMode=k,n.isContextConsumer=function(e){return O(e)===s},n.isContextProvider=function(e){return O(e)===u},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},n.isForwardRef=function(e){return O(e)===p},n.isFragment=function(e){return O(e)===i},n.isLazy=function(e){return O(e)===v},n.isMemo=function(e){return O(e)===b},n.isPortal=function(e){return O(e)===a},n.isProfiler=function(e){return O(e)===c},n.isStrictMode=function(e){return O(e)===l},n.isSuspense=function(e){return O(e)===h},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===c||e===l||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===b||e.$$typeof===u||e.$$typeof===s||e.$$typeof===p||e.$$typeof===g||e.$$typeof===w||e.$$typeof===x||e.$$typeof===y)},n.typeOf=O},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83l3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z"/>'}},function(e,n,t){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function a(){}function i(e,n,t){this.fn=e,this.context=n,this.once=t||!1}function l(e,n,t,r,a){if("function"!=typeof t)throw new TypeError("The listener must be a function");var l=new i(t,r||e,a),c=o?o+n:n;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 c(e,n){0==--e._eventsCount?e._events=new a:delete e._events[n]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(o=!1)),u.prototype.eventNames=function(){var e,n,t=[];if(0===this._eventsCount)return t;for(n in e=this._events)r.call(e,n)&&t.push(o?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(e)):t},u.prototype.listeners=function(e){var n=o?o+e:e,t=this._events[n];if(!t)return[];if(t.fn)return[t.fn];for(var r=0,a=t.length,i=new Array(a);r<a;r++)i[r]=t[r].fn;return i},u.prototype.listenerCount=function(e){var n=o?o+e:e,t=this._events[n];return t?t.fn?1:t.length:0},u.prototype.emit=function(e,n,t,r,a,i){var l=o?o+e:e;if(!this._events[l])return!1;var c,u,s=this._events[l],f=arguments.length;if(s.fn){switch(s.once&&this.removeListener(e,s.fn,void 0,!0),f){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,n),!0;case 3:return s.fn.call(s.context,n,t),!0;case 4:return s.fn.call(s.context,n,t,r),!0;case 5:return s.fn.call(s.context,n,t,r,a),!0;case 6:return s.fn.call(s.context,n,t,r,a,i),!0}for(u=1,c=new Array(f-1);u<f;u++)c[u-1]=arguments[u];s.fn.apply(s.context,c)}else{var d,p=s.length;for(u=0;u<p;u++)switch(s[u].once&&this.removeListener(e,s[u].fn,void 0,!0),f){case 1:s[u].fn.call(s[u].context);break;case 2:s[u].fn.call(s[u].context,n);break;case 3:s[u].fn.call(s[u].context,n,t);break;case 4:s[u].fn.call(s[u].context,n,t,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];s[u].fn.apply(s[u].context,c)}}return!0},u.prototype.on=function(e,n,t){return l(this,e,n,t,!1)},u.prototype.once=function(e,n,t){return l(this,e,n,t,!0)},u.prototype.removeListener=function(e,n,t,r){var a=o?o+e:e;if(!this._events[a])return this;if(!n)return c(this,a),this;var i=this._events[a];if(i.fn)i.fn!==n||r&&!i.once||t&&i.context!==t||c(this,a);else{for(var l=0,u=[],s=i.length;l<s;l++)(i[l].fn!==n||r&&!i[l].once||t&&i[l].context!==t)&&u.push(i[l]);u.length?this._events[a]=1===u.length?u[0]:u:c(this,a)}return this},u.prototype.removeAllListeners=function(e){var n;return e?(n=o?o+e:e,this._events[n]&&c(this,n)):(this._events=new a,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,e.exports=u},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,n){return!n||"object"!==r(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function a(e){var n="function"==typeof Map?new Map:void 0;return(a=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,r)}function r(){return i(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)})(e)}function i(e,n,t){return(i=l()?Reflect.construct:function(e,n,t){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(e,r));return t&&c(o,t.prototype),o}).apply(null,arguments)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function c(e,n){return(c=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var s=t(129),f=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&c(e,n)}(a,e);var n,t,r=(n=a,t=l(),function(){var e,r=u(n);if(t){var a=u(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return o(this,e)});function a(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,a),(n=r.call(this,e)).name="TimeoutError",n}return a}(a(Error)),d=function(e,n,t){return new Promise((function(r,o){if("number"!=typeof n||n<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(n!==1/0){var a=setTimeout((function(){if("function"!=typeof t){var a="string"==typeof t?t:"Promise timed out after ".concat(n," milliseconds"),i=t instanceof Error?t:new f(a);"function"==typeof e.cancel&&e.cancel(),o(i)}else try{r(t())}catch(e){o(e)}}),n);s(e.then(r,o),(function(){clearTimeout(a)}))}else r(e)}))};e.exports=d,e.exports.default=d,e.exports.TimeoutError=f},function(e,n,t){"use strict";e.exports=function(e,n){return n=n||function(){},e.then((function(e){return new Promise((function(e){e(n())})).then((function(){return e}))}),(function(e){return new Promise((function(e){e(n())})).then((function(){throw e}))}))}},function(e,n,t){"use strict";function r(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0});var o=t(131),a=function(){function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._queue=[]}var n,t,a;return n=e,(t=[{key:"enqueue",value:function(e,n){var t={priority:(n=Object.assign({priority:0},n)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=n.priority)this._queue.push(t);else{var r=o.default(this._queue,t,(function(e,n){return n.priority-e.priority}));this._queue.splice(r,0,t)}}},{key:"dequeue",value:function(){var e=this._queue.shift();return null==e?void 0:e.run}},{key:"filter",value:function(e){return this._queue.filter((function(n){return n.priority===e.priority})).map((function(e){return e.run}))}},{key:"size",get:function(){return this._queue.length}}])&&r(n.prototype,t),a&&r(n,a),e}();n.default=a},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t){for(var r=0,o=e.length;o>0;){var a=o/2|0,i=r+a;t(e[i],n)<=0?(r=++i,o-=a+1):o=a}return r}},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),i=t(0),l=m(i),c=m(t(133)),u=m(t(1)),s=m(t(134)),f=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(67)),d=t(45),p=m(d),h=t(141);function m(e){return e&&e.__esModule?e:{default:e}}function b(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function v(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}var y=n.portalClassName="ReactModalPortal",g=n.bodyOpenClassName="ReactModal__Body--open",w=d.canUseDOM&&void 0!==c.default.createPortal,x=function(e){return document.createElement(e)},O=function(){return w?c.default.createPortal:c.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var C=function(e){function n(){var e,t,r;b(this,n);for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];return t=r=v(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i))),r.removePortal=function(){!w&&c.default.unmountComponentAtNode(r.node);var e=k(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var t=O()(r,l.default.createElement(s.default,o({defaultStyles:n.defaultStyles},e)),r.node);r.portalRef(t)},v(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){d.canUseDOM&&(w||(this.node=x("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!w&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=t.prevParent,l=t.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!w&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&w?(!this.node&&w&&(this.node=x("div")),O()(l.default.createElement(s.default,o({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){f.setElement(e)}}]),n}(i.Component);C.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(p.default),u.default.instanceOf(d.SafeHTMLCollection),u.default.instanceOf(d.SafeNodeList),u.default.arrayOf(u.default.instanceOf(p.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},C.defaultProps={isOpen:!1,portalClassName:y,bodyOpenClassName:g,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return l.default.createElement("div",e,n)},contentElement:function(e,n){return l.default.createElement("div",e,n)}},C.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)(C),n.default=C},,function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),l=t(0),c=v(t(1)),u=b(t(135)),s=v(t(136)),f=b(t(67)),d=b(t(139)),p=t(45),h=v(p),m=v(t(69));function b(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function v(e){return e&&e.__esModule?e:{default:e}}t(140);var y={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,w=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&d.remove(document.body,a),o&&d.remove(document.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&f.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(u.returnFocus(t.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),m.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(u.setupScopedFocus(t.node),u.markForFocusLater()),t.setState({isOpen:!0},(function(){t.openAnimationFrame=requestAnimationFrame((function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})}))})))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},(function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())}))},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){9===e.keyCode&&(0,s.default)(t.content,e),t.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":a(n))?n:{base:y[e],afterOpen:y[e]+"--after-open",beforeClose:y[e]+"--before-close"},o=r.base;return t.state.afterOpen&&(o=o+" "+r.afterOpen),t.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof n&&n?o+" "+n:o},t.attributesFromObject=function(e,n){return Object.keys(n).reduce((function(t,r){return t[e+"-"+r]=n[r],t}),{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.add(document.body,o),r&&d.add(document.getElementsByTagName("html")[0],r),t&&(g+=1,f.hide(n)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,r=e.overlayClassName,a=e.defaultStyles,i=e.children,l=t?{}:a.content,c=r?{}:a.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},s=o({id:n,ref:this.setContentRef,style:o({},l,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(s,i);return this.props.overlayElement(u,f)}}]),n}(l.Component);w.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},w.propTypes={isOpen:c.default.bool.isRequired,defaultStyles:c.default.shape({content:c.default.object,overlay:c.default.object}),style:c.default.shape({content:c.default.object,overlay:c.default.object}),className:c.default.oneOfType([c.default.string,c.default.object]),overlayClassName:c.default.oneOfType([c.default.string,c.default.object]),bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,ariaHideApp:c.default.bool,appElement:c.default.oneOfType([c.default.instanceOf(h.default),c.default.instanceOf(p.SafeHTMLCollection),c.default.instanceOf(p.SafeNodeList),c.default.arrayOf(c.default.instanceOf(h.default))]),onAfterOpen:c.default.func,onAfterClose:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,role:c.default.string,contentLabel:c.default.string,aria:c.default.object,data:c.default.object,children:c.default.node,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func,testId:c.default.string},n.default=w,e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){i=[]},n.log=function(){0},n.handleBlur=u,n.handleFocus=s,n.markForFocusLater=function(){i.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==i.length&&(n=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){i.length>0&&i.pop()},n.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",s,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",s))},n.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",s)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",s))};var r,o=t(66),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function u(){c=!0}function s(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,a.default)(e);if(!t.length)return void n.preventDefault();var r=void 0,o=n.shiftKey,i=t[0],l=t[t.length-1],c=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return n.activeElement.shadowRoot?e(n.activeElement.shadowRoot):n.activeElement}();if(e===c){if(!o)return;r=l}l!==c||o||(r=i);i===c&&o&&(r=l);if(r)return n.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==u||"Chrome"==u[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var s=t.indexOf(c);s>-1&&(s+=o?-1:1);if(void 0===(r=t[s]))return n.preventDefault(),void(r=o?l:i).focus();n.preventDefault(),r.focus()};var r,o=t(66),a=(r=o)&&r.__esModule?r:{default:r};e.exports=n.default},function(e,n,t){"use strict";var r=function(){};e.exports=r},function(e,n,t){var r;function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
22
  /*!
23
  Copyright (c) 2015 Jed Watson.
24
  Based on code that is Copyright 2013-2015, Facebook, Inc.
1
+ (window.wpJsonWr2x=window.wpJsonWr2x||[]).push([[1],[,function(e,n,t){e.exports=t(123)()},function(e,n,t){"use strict";function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function o(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var i={black:"#000000",blackRGB:"0, 0, 0",blue:"#007cba",blueRGB:"0, 124, 186",blueDisabled:"#459ad2",deepBlue:"#134575",deepBlueDisabled:"#446687",finderBorder:"#DEDEDE",lightBlue:"#EBF3FF",lightGray:"#cacaca",lightGray2:"#F5F5F5",lightPurple:"#D8B1FF",gray:"#E8E8E8",green:"#0EA480",darkGray:"#A0A0A0",disabledForm:"#828282",orange:"#daa827",overlay:"rgba(16, 16, 16, 0.92)",red:"#ba4300",redHighlight:"#de5307",header:"#007cba",proGray:"#7F8EA0",progress:"#8414a8",purple:"#956DBE",tableGray:"#FAFAFA",yellow:"#e4b42b",yellowRGB:"224, 156, 54",white:"#ffffff",whiteRGB:"255, 255, 255"},l={danger:i.red,primary:i.blue,secondary:i.lightBlue,success:i.green},c=o(o(o({},i),l),{},{fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,"Helvetica Neue", sans-serif',fontSizeH1:"24px",fontSizeH2:"18px",fontSizeText:"13px",fontSizeSmall:"12px",fontSizeSmallButton:"10px",lightShadow:"0px 0px 10px rgba(0,0,0,0.1)"});n.a=c},,function(e,n,t){"use strict";(function(e){var r=t(29),o=t(0),a=t.n(o),i=(t(73),t(74)),l=t(75),c=t(50),u=t(48),s=t.n(u);function f(){return(f=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}var d=function(e,n){for(var t=[e[0]],r=0,o=n.length;r<o;r+=1)t.push(n[r],e[r+1]);return t},p=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},h=Object.freeze([]),m=Object.freeze({});function b(e){return"function"==typeof e}function v(e){return e.displayName||e.name||"Component"}function y(e){return e&&"string"==typeof e.styledComponentId}var g=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",w="undefined"!=typeof window&&"HTMLElement"in window,x="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,O=function(){return t.nc};function k(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];throw new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+e+" for more information."+(t.length>0?" Additional arguments: "+t.join(", "):""))}var C=function(e){var n=document.head,t=e||n,r=document.createElement("style"),o=function(e){for(var n=e.childNodes,t=n.length;t>=0;t--){var r=n[t];if(r&&1===r.nodeType&&r.hasAttribute(g))return r}}(t),a=void 0!==o?o.nextSibling:null;r.setAttribute(g,"active"),r.setAttribute("data-styled-version","5.1.1");var i=O();return i&&r.setAttribute("nonce",i),t.insertBefore(r,a),r},j=function(){function e(e){var n=this.element=C(e);n.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var n=document.styleSheets,t=0,r=n.length;t<r;t++){var o=n[t];if(o.ownerNode===e)return o}k(17)}(n),this.length=0}var n=e.prototype;return n.insertRule=function(e,n){try{return this.sheet.insertRule(n,e),this.length++,!0}catch(e){return!1}},n.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},n.getRule=function(e){var n=this.sheet.cssRules[e];return void 0!==n&&"string"==typeof n.cssText?n.cssText:""},e}(),E=function(){function e(e){var n=this.element=C(e);this.nodes=n.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(e,n){if(e<=this.length&&e>=0){var t=document.createTextNode(n),r=this.nodes[e];return this.element.insertBefore(t,r||null),this.length++,!0}return!1},n.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},n.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),S=function(){function e(e){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(e,n){return e<=this.length&&(this.rules.splice(e,0,n),this.length++,!0)},n.deleteRule=function(e){this.rules.splice(e,1),this.length--},n.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),_=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var n=e.prototype;return n.indexOfGroup=function(e){for(var n=0,t=0;t<e;t++)n+=this.groupSizes[t];return n},n.insertRules=function(e,n){if(e>=this.groupSizes.length){for(var t=this.groupSizes,r=t.length,o=r;e>=o;)(o<<=1)<0&&k(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(t),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=0,c=n.length;l<c;l++)this.tag.insertRule(i,n[l])&&(this.groupSizes[e]++,i++)},n.clearGroup=function(e){if(e<this.length){var n=this.groupSizes[e],t=this.indexOfGroup(e),r=t+n;this.groupSizes[e]=0;for(var o=t;o<r;o++)this.tag.deleteRule(t)}},n.getGroup=function(e){var n="";if(e>=this.length||0===this.groupSizes[e])return n;for(var t=this.groupSizes[e],r=this.indexOfGroup(e),o=r+t,a=r;a<o;a++)n+=this.tag.getRule(a)+"/*!sc*/\n";return n},e}(),P=new Map,A=new Map,M=1,T=function(e){if(P.has(e))return P.get(e);var n=M++;return P.set(e,n),A.set(n,e),n},I=function(e){return A.get(e)},N=function(e,n){n>=M&&(M=n+1),P.set(e,n),A.set(n,e)},R="style["+g+'][data-styled-version="5.1.1"]',z=new RegExp("^"+g+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),D=function(e,n,t){for(var r,o=t.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(n,r)},L=function(e,n){for(var t=n.innerHTML.split("/*!sc*/\n"),r=[],o=0,a=t.length;o<a;o++){var i=t[o].trim();if(i){var l=i.match(z);if(l){var c=0|parseInt(l[1],10),u=l[2];0!==c&&(N(u,c),D(e,u,l[3]),e.getTag().insertRules(c,r)),r.length=0}else r.push(i)}}},F=w,B={isServer:!w,useCSSOMInjection:!x},H=function(){function e(e,n,t){void 0===e&&(e=B),void 0===n&&(n={}),this.options=f({},B,{},e),this.gs=n,this.names=new Map(t),!this.options.isServer&&w&&F&&(F=!1,function(e){for(var n=document.querySelectorAll(R),t=0,r=n.length;t<r;t++){var o=n[t];o&&"active"!==o.getAttribute(g)&&(L(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return T(e)};var n=e.prototype;return n.reconstructWithOptions=function(n){return new e(f({},this.options,{},n),this.gs,this.names)},n.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},n.getTag=function(){return this.tag||(this.tag=(n=this.options,t=n.isServer,r=n.useCSSOMInjection,o=n.target,e=t?new S(o):r?new j(o):new E(o),new _(e)));var e,n,t,r,o},n.hasNameForId=function(e,n){return this.names.has(e)&&this.names.get(e).has(n)},n.registerName=function(e,n){if(T(e),this.names.has(e))this.names.get(e).add(n);else{var t=new Set;t.add(n),this.names.set(e,t)}},n.insertRules=function(e,n,t){this.registerName(e,n),this.getTag().insertRules(T(e),t)},n.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},n.clearRules=function(e){this.getTag().clearGroup(T(e)),this.clearNames(e)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(e){for(var n=e.getTag(),t=n.length,r="",o=0;o<t;o++){var a=I(o);if(void 0!==a){var i=e.names.get(a),l=n.getGroup(o);if(void 0!==i&&0!==l.length){var c=g+".g"+o+'[id="'+a+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+l+c+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),U=function(e,n){for(var t=n.length;t;)e=33*e^n.charCodeAt(--t);return e},q=function(e){return U(5381,e)};var V=/^\s*\/\/.*$/gm;function $(e){var n,t,r,o=void 0===e?m:e,a=o.options,l=void 0===a?m:a,c=o.plugins,u=void 0===c?h:c,s=new i.a(l),f=[],d=function(e){function n(n){if(n)try{e(n+"}")}catch(e){}}return function(t,r,o,a,i,l,c,u,s,f){switch(t){case 1:if(0===s&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(n)}}}((function(e){f.push(e)})),p=function(e,r,o){return r>0&&-1!==o.slice(0,r).indexOf(t)&&o.slice(r-t.length,r)!==t?"."+n:e};function b(e,o,a,i){void 0===i&&(i="&");var l=e.replace(V,""),c=o&&a?a+" "+o+" { "+l+" }":l;return n=i,t=o,r=new RegExp("\\"+t+"\\b","g"),s(a||!o?"":o,c)}return s.use([].concat(u,[function(e,n,o){2===e&&o.length&&o[0].lastIndexOf(t)>0&&(o[0]=o[0].replace(r,p))},d,function(e){if(-2===e){var n=f;return f=[],n}}])),b.hash=u.length?u.reduce((function(e,n){return n.name||k(15),U(e,n.name)}),5381).toString():"",b}var W=a.a.createContext(),Z=(W.Consumer,a.a.createContext()),G=(Z.Consumer,new H),K=$();function Y(){return Object(o.useContext)(W)||G}function X(){return Object(o.useContext)(Z)||K}var J=function(){function e(e,n){var t=this;this.inject=function(e){e.hasNameForId(t.id,t.name)||e.insertRules(t.id,t.name,K.apply(void 0,t.stringifyArgs))},this.toString=function(){return k(12,String(t.name))},this.name=e,this.id="sc-keyframes-"+e,this.stringifyArgs=n}return e.prototype.getName=function(){return this.name},e}(),Q=/([A-Z])/g,ee=/^ms-/;function ne(e){return e.replace(Q,"-$1").toLowerCase().replace(ee,"-ms-")}var te=function(e){return null==e||!1===e||""===e},re=function e(n,t){var r=[];return Object.keys(n).forEach((function(t){if(!te(n[t])){if(p(n[t]))return r.push.apply(r,e(n[t],t)),r;if(b(n[t]))return r.push(ne(t)+":",n[t],";"),r;r.push(ne(t)+": "+(o=t,(null==(a=n[t])||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||o in l.a?String(a).trim():a+"px")+";"))}var o,a;return r})),t?[t+" {"].concat(r,["}"]):r};function oe(e,n,t){if(Array.isArray(e)){for(var r,o=[],a=0,i=e.length;a<i;a+=1)""!==(r=oe(e[a],n,t))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return te(e)?"":y(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!n?e:oe(e(n),n,t):e instanceof J?t?(e.inject(t),e.getName()):e:p(e)?re(e):e.toString();var l}function ae(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];return b(e)||p(e)?oe(d(h,[e].concat(t))):0===t.length&&1===e.length&&"string"==typeof e[0]?e:oe(d(e,t))}var ie=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},le=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function ce(e,n,t){var r=e[t];ie(n)&&ie(r)?ue(r,n):e[t]=n}function ue(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];for(var o=0,a=t;o<a.length;o++){var i=a[o];if(ie(i))for(var l in i)le(l)&&ce(e,i[l],l)}return e}var se=/(a)(d)/gi,fe=function(e){return String.fromCharCode(e+(e>25?39:97))};function de(e){var n,t="";for(n=Math.abs(e);n>52;n=n/52|0)t=fe(n%52)+t;return(fe(n%52)+t).replace(se,"$1-$2")}function pe(e){for(var n=0;n<e.length;n+=1){var t=e[n];if(b(t)&&!y(t))return!1}return!0}var he=function(){function e(e,n){this.rules=e,this.staticRulesId="",this.isStatic=pe(e),this.componentId=n,this.baseHash=q(n),H.registerId(n)}return e.prototype.generateAndInjectStyles=function(e,n,t){var r=this.componentId;if(this.isStatic&&!t.hash){if(this.staticRulesId&&n.hasNameForId(r,this.staticRulesId))return this.staticRulesId;var o=oe(this.rules,e,n).join(""),a=de(U(this.baseHash,o.length)>>>0);if(!n.hasNameForId(r,a)){var i=t(o,"."+a,void 0,r);n.insertRules(r,a,i)}return this.staticRulesId=a,a}for(var l=this.rules.length,c=U(this.baseHash,t.hash),u="",s=0;s<l;s++){var f=this.rules[s];if("string"==typeof f)u+=f;else{var d=oe(f,e,n),p=Array.isArray(d)?d.join(""):d;c=U(c,p+s),u+=p}}var h=de(c>>>0);if(!n.hasNameForId(r,h)){var m=t(u,"."+h,void 0,r);n.insertRules(r,h,m)}return h},e}(),me=(new Set,function(e,n,t){return void 0===t&&(t=m),e.theme!==t.theme&&e.theme||n||t.theme}),be=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ve=/(^-|-$)/g;function ye(e){return e.replace(be,"-").replace(ve,"")}function ge(e){return"string"==typeof e&&!0}var we=function(e){return de(q(e)>>>0)};var xe=a.a.createContext();xe.Consumer;var Oe={};function ke(e,n,t){var r=e.attrs,a=e.componentStyle,i=e.defaultProps,l=e.foldedComponentIds,u=e.shouldForwardProp,s=e.styledComponentId,d=e.target;Object(o.useDebugValue)(s);var p=function(e,n,t){void 0===e&&(e=m);var r=f({},n,{theme:e}),o={};return t.forEach((function(e){var n,t,a,i=e;for(n in b(i)&&(i=i(r)),i)r[n]=o[n]="className"===n?(t=o[n],a=i[n],t&&a?t+" "+a:t||a):i[n]})),[r,o]}(me(n,Object(o.useContext)(xe),i)||m,n,r),h=p[0],v=p[1],y=function(e,n,t,r){var a=Y(),i=X(),l=e.isStatic&&!n?e.generateAndInjectStyles(m,a,i):e.generateAndInjectStyles(t,a,i);return Object(o.useDebugValue)(l),l}(a,r.length>0,h),g=t,w=v.$as||n.$as||v.as||n.as||d,x=ge(w),O=v!==n?f({},n,{},v):n,k=u||x&&c.a,C={};for(var j in O)"$"!==j[0]&&"as"!==j&&("forwardedAs"===j?C.as=O[j]:k&&!k(j,c.a)||(C[j]=O[j]));return n.style&&v.style!==n.style&&(C.style=f({},n.style,{},v.style)),C.className=Array.prototype.concat(l,s,y!==s?y:null,n.className,v.className).filter(Boolean).join(" "),C.ref=g,Object(o.createElement)(w,C)}function Ce(e,n,t){var r=y(e),o=!ge(e),i=n.displayName,l=void 0===i?function(e){return ge(e)?"styled."+e:"Styled("+v(e)+")"}(e):i,c=n.componentId,u=void 0===c?function(e,n){var t="string"!=typeof e?"sc":ye(e);Oe[t]=(Oe[t]||0)+1;var r=t+"-"+we(t+Oe[t]);return n?n+"-"+r:r}(n.displayName,n.parentComponentId):c,d=n.attrs,p=void 0===d?h:d,m=n.displayName&&n.componentId?ye(n.displayName)+"-"+n.componentId:n.componentId||u,b=r&&e.attrs?Array.prototype.concat(e.attrs,p).filter(Boolean):p,g=n.shouldForwardProp;r&&e.shouldForwardProp&&(g=g?function(t,r){return e.shouldForwardProp(t,r)&&n.shouldForwardProp(t,r)}:e.shouldForwardProp);var w,x=new he(r?e.componentStyle.rules.concat(t):t,m),O=function(e,n){return ke(w,e,n)};return O.displayName=l,(w=a.a.forwardRef(O)).attrs=b,w.componentStyle=x,w.displayName=l,w.shouldForwardProp=g,w.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):h,w.styledComponentId=m,w.target=r?e.target:e,w.withComponent=function(e){var r=n.componentId,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(n,["componentId"]),a=r&&r+"-"+(ge(e)?e:ye(v(e)));return Ce(e,f({},o,{attrs:b,componentId:a}),t)},Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(n){this._foldedDefaultProps=r?ue({},e.defaultProps,n):n}}),w.toString=function(){return"."+w.styledComponentId},o&&s()(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),w}var je=function(e){return function e(n,t,o){if(void 0===o&&(o=m),!Object(r.isValidElementType)(t))return k(1,String(t));var a=function(){return n(t,o,ae.apply(void 0,arguments))};return a.withConfig=function(r){return e(n,t,f({},o,{},r))},a.attrs=function(r){return e(n,t,f({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},a}(Ce,e)};["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","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","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","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){je[e]=je(e)}));n.a=je}).call(this,t(125))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.InlineIcon=n.Icon=void 0;var r,o=(r=t(0))&&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})(e)}function i(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=0,c=/(-?[0-9.]*[0-9]+[0-9.]*)/g,u=/^-?[0-9.]*[0-9]+[0-9.]*$/g,s=["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(n){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._item=n}var n,t,r;return n=e,r=[{key:"splitAttributes",value:function(e){var n={icon:Object.create(null),node:Object.create(null)};return Object.keys(e).forEach((function(t){n[-1===s.indexOf(t)?"node":"icon"][t]=e[t]})),n}},{key:"calculateDimension",value:function(e,n,t){if(1===n)return e;if(t=void 0===t?100:t,"number"==typeof e)return Math.ceil(e*n*t)/t;var r=e.split(c);if(null===r||!r.length)return null;for(var o,a=[],i=r.shift(),l=u.test(i);;){if(l?(o=parseFloat(i),isNaN(o)?a.push(i):a.push(Math.ceil(o*n*t)/t)):a.push(i),void 0===(i=r.shift()))return a.join("");l=!l}}},{key:"replaceIDs",value:function(e){var n,t,r=/\sid="(\S+)"/g,o=[];function a(e,n,t){for(var r=0;-1!==(r=t.indexOf(e,r));)t=t.slice(0,r)+n+t.slice(r+e.length),r+=n.length;return t}for(;n=r.exec(e);)o.push(n[1]);return o.length?(t="IconifyId-"+Date.now().toString(16)+"-"+(16777216*Math.random()|0).toString(16)+"-",o.forEach((function(n){var r=t+l;l++,e=a('="'+n+'"','="'+r+'"',e),e=a('="#'+n+'"','="#'+r+'"',e),e=a("(#"+n+")","(#"+r+")",e)})),e):e}}],(t=[{key:"getAttributes",value:function(n){var t=this._item;"object"!==a(n)&&(n=Object.create(null));var r={horizontal:"center",vertical:"middle",slice:!1},o={rotate:t.rotate,hFlip:t.hFlip,vFlip:t.vFlip},i=Object.create(null),l=Object.create(null),c=!0===n.inline||"true"===n.inline||"1"===n.inline,u={left:t.left,top:c?t.inlineTop:t.top,width:t.width,height:c?t.inlineHeight:t.height};if(["hFlip","vFlip"].forEach((function(e){void 0===n[e]||!0!==n[e]&&"true"!==n[e]&&"1"!==n[e]||(o[e]=!o[e])})),void 0!==n.flip&&n.flip.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"horizontal":o.hFlip=!o.hFlip;break;case"vertical":o.vFlip=!o.vFlip}})),void 0!==n.rotate){var s=n.rotate;if("number"==typeof s)o.rotate+=s;else if("string"==typeof s){var f=s.replace(/^-?[0-9.]*/,"");if(""===f)s=parseInt(s),isNaN(s)||(o.rotate+=s);else if(f!==s){var d=!1;switch(f){case"%":d=25;break;case"deg":d=90}d&&(s=parseInt(s.slice(0,s.length-f.length)),isNaN(s)||(o.rotate+=Math.round(s/d)))}}}var p,h=[];switch(o.hFlip?o.vFlip?o.rotate+=2:(h.push("translate("+(u.width+u.left)+" "+(0-u.top)+")"),h.push("scale(-1 1)"),u.top=u.left=0):o.vFlip&&(h.push("translate("+(0-u.left)+" "+(u.height+u.top)+")"),h.push("scale(1 -1)"),u.top=u.left=0),o.rotate%4){case 1:p=u.height/2+u.top,h.unshift("rotate(90 "+p+" "+p+")"),0===u.left&&0===u.top||(p=u.left,u.left=u.top,u.top=p),u.width!==u.height&&(p=u.width,u.width=u.height,u.height=p);break;case 2:h.unshift("rotate(180 "+(u.width/2+u.left)+" "+(u.height/2+u.top)+")");break;case 3:p=u.width/2+u.left,h.unshift("rotate(-90 "+p+" "+p+")"),0===u.left&&0===u.top||(p=u.left,u.left=u.top,u.top=p),u.width!==u.height&&(p=u.width,u.width=u.height,u.height=p)}var m,b,v=n.width?n.width:null,y=n.height?n.height:null;null===v&&null===y&&(y="1em"),null!==v&&null!==y?(m=v,b=y):null!==v?(m=v,b=e.calculateDimension(m,u.height/u.width)):(b=y,m=e.calculateDimension(b,u.width/u.height)),!1!==m&&(l.width="auto"===m?u.width:m),!1!==b&&(l.height="auto"===b?u.height:b),c&&0!==t.verticalAlign&&(i["vertical-align"]=t.verticalAlign+"em"),void 0!==n.align&&n.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 n;switch(e.horizontal){case"left":n="xMin";break;case"right":n="xMax";break;default:n="xMid"}switch(e.vertical){case"top":n+="YMin";break;case"bottom":n+="YMax";break;default:n+="YMid"}return n+=e.slice?" slice":" meet"}(r),l.viewBox=u.left+" "+u.top+" "+u.width+" "+u.height;var g=e.replaceIDs(t.body);return void 0!==n.color&&(g=g.replace(/currentColor/g,n.color)),h.length&&(g='<g transform="'+h.join(" ")+'">'+g+"</g>"),!0!==n.box&&"true"!==n.box&&"1"!==n.box||(g+='<rect x="'+u.left+'" y="'+u.top+'" width="'+u.width+'" height="'+u.height+'" fill="rgba(0, 0, 0, 0)" />'),{attributes:l,body:g,style:i}}},{key:"getSVG",value:function(n,t){var r=e.splitAttributes(n),o=this.getAttributes(r.icon),a='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"';return t&&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]+";"})),n&&void 0!==n.style&&(a+=n.style),a+='">',a+=o.body+"</svg>"}}])&&i(n.prototype,t),r&&i(n,r),e}();function p(e,n){if("object"!==a(e.icon))return null;var t=d.splitAttributes(e),r=t.icon,i=t.node;delete i.icon,void 0===r.inline&&(r.inline=n);var l=new d(function(e){var n,t=Object.create(null);for(n in f)t[n]=f[n];for(n in e)t[n]=e[n];return void 0===t.inlineTop&&(t.inlineTop=t.top),void 0===t.inlineHeight&&(t.inlineHeight=t.height),void 0===t.verticalAlign&&(t.verticalAlign=t.height%7==0&&t.height%8!=0?-.143:-.125),t}(e.icon)).getAttributes(r),c={transform:"rotate(360deg)"};if(void 0!==l.style["vertical-align"]&&(c.verticalAlign=l.style["vertical-align"]),void 0!==e.style)for(var u in e.style)c[u]=e.style[u];var s,p={xmlns:"http://www.w3.org/2000/svg",focusable:!1,style:c};for(s in i)p[s]=i[s];for(s in l.attributes)p[s]=l.attributes[s];return p.dangerouslySetInnerHTML={__html:l.body},o.default.createElement("svg",p,null)}var h=function(e){return p(e,!1)};n.Icon=h;n.InlineIcon=function(e){return p(e,!0)};var m=h;n.default=m},function(e,n,t){"use strict";t.d(n,"a",(function(){return vn}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(9),u=t(5),s=t(76),f=t.n(s),d=t(77),p=t.n(d),h=t(78),m=t.n(h),b=t(30),v=t.n(b),y=t(31),g=t.n(y),w=t(32),x=t.n(w),O=t(14),k=t.n(O),C=t(10),j=t.n(C),E=t(19),S=t.n(E),_=t(33),P=t.n(_),A=t(34),M=t.n(A),T=t(79),I=t.n(T),N=t(80),R=t.n(N),z=t(81),D=t.n(z),L=t(35),F=t.n(L),B=t(82),H=t.n(B),U=t(83),q=t.n(U),V=t(84),$=t.n(V),W=t(85),Z=t.n(W),G=(t(127),t(86)),K=t.n(G),Y=t(87),X=t.n(Y),J=t(88),Q=t.n(J),ee=t(89),ne=t.n(ee),te=t(90),re=t.n(te),oe=t(91),ae=t.n(oe),ie=t(92),le=t.n(ie),ce=t(93),ue=t.n(ce),se=t(20),fe=t.n(se),de=t(36),pe=t.n(de),he=t(37),me=t.n(he),be=t(94),ve=t.n(be),ye=t(95),ge=t.n(ye),we=t(96),xe=t.n(we),Oe=t(97),ke=t.n(Oe),Ce=t(98),je=t.n(Ce),Ee=t(99),Se=t.n(Ee),_e=t(100),Pe=t.n(_e),Ae=t(101),Me=t.n(Ae),Te=t(102),Ie=t.n(Te),Ne=t(103),Re=t.n(Ne),ze=t(104),De=t.n(ze),Le=t(105),Fe=t.n(Le),Be=t(106),He=t.n(Be),Ue=t(107),qe=t.n(Ue),Ve=t(108),$e=t.n(Ve),We=t(109),Ze=t.n(We),Ge=t(110),Ke=t.n(Ge),Ye=t(111),Xe=t.n(Ye),Je=t(112),Qe=t.n(Je),en=t(113),nn=t.n(en),tn=t(114),rn=t.n(tn),on=t(115),an=t.n(on),ln={lock:f.a,"lock-open":p.a,"file-undo":m.a,"chevron-double-left":v.a,"chevron-double-right":g.a,"chevron-left":x.a,"chevron-right":k.a,"chevron-down":j.a,"chevron-up":S.a,pause:P.a,play:M.a,replay:I.a,check:R.a,"check-circle":D.a,stop:F.a,delete:H.a,undo:q.a,alert:$.a,database:Z.a,tools:K.a,cog:X.a,close:Q.a,cat:ne.a,upload:De.a,trash:re.a,pencil:ae.a,dashboard:le.a,search:ue.a,folder:fe.a,"folder-open":pe.a,"image-multiple-outline":me.a,plus:ve.a,"folder-plus":ge.a,"image-plus":xe.a,"view-grid":ke.a,"format-list-bulleted":je.a,twitter:Se.a,instagram:Pe.a,facebook:Me.a,star:Ie.a,"timer-outline":Re.a,link:Fe.a,linkedin:He.a,pinterest:qe.a,"zoom-in":$e.a,"info-outline":Ze.a,"arrow-up":Ke.a,"arrow-down":Xe.a,sort:Qe.a,eye:nn.a,"rocket-launch":rn.a,"calendar-month":an.a},cn=t(21);function un(){return(un=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function sn(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function fn(){var e=pn(["\n\n path {\n fill: ",";\n }\n\n ","\n\n &.nui-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 0% {\n transform: rotate(360deg);\n }\n 100% {\n transform: rotate(0deg);\n }\n }\n }\n\n &.busy {\n animation: crescendo 0.4s alternate infinite;\n @keyframes crescendo {\n 0% {transform: scale(.65);}\n 100% {transform: scale(1);}\n }\n }\n\n &.disabled {\n pointer-events: none;\n opacity: 0.35;\n cursor: default;\n }\n"]);return fn=function(){return e},e}function dn(){var e=pn(["\n display: flex;\n align-items: center;\n"]);return dn=function(){return e},e}function pn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var hn=l.a.div(dn()),mn=Object(l.a)(u.Icon)(fn(),(function(e){return e.color}),(function(e){return n=e.color,(t=e.hoverColor)?"\n &:hover {\n path {\n fill: ".concat(t,";\n }\n }\n "):n?"\n &:hover {\n path {\n fill: ".concat(Object(c.a)(.1,n),";\n }\n }\n "):void 0;var n,t})),bn=function(e){var n=e.icon,t=e.spinning,r=void 0!==t&&t,a=e.className,i=void 0===a?"":a,l=e.title,c=e.tooltip,u=e.containerStyle,s=e.color,f=e.hoverColor,d=e.disabled,p=void 0!==d&&d,h=e.raw,m=e.isBusy,b=void 0!==m&&m,v=sn(e,["icon","spinning","className","title","tooltip","containerStyle","color","hoverColor","disabled","raw","isBusy"]);v.width||v.height||(v.width=v.height=30);var y=function(){return"string"==typeof n?ln[n]||null:n},g="nui-icon ".concat(i).concat(v.onClick?" nui-clickable":"").concat(r?" spin":"").concat(p?" disabled":"").concat(b?" busy":"");return c?o.a.createElement(cn.a,{text:c.text,position:c.position||"top"},o.a.createElement(hn,{style:u},o.a.createElement(mn,un({icon:y(),className:g,color:s,hoverColor:f},v)))):h?o.a.createElement(mn,un({icon:y(),className:g,color:s,hoverColor:f},v)):o.a.createElement(hn,{style:u,title:l},o.a.createElement(mn,un({icon:y(),className:g,color:s,hoverColor:f},v)),c?o.a.createElement(cn.a,null,c):null)},vn=function(e){return o.a.createElement(bn,e)};vn.propTypes={icon:i.a.oneOfType([i.a.instanceOf(u.IconifyIcon),i.a.oneOf(["lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","stop","delete","undo","alert","database","pencil","tools","cog","close","cat","upload"])]),color:i.a.string,spinning:i.a.bool,className:i.a.string,tooltip:i.a.string,raw:i.a.bool,isBusy:i.a.bool},vn.defaultProps={icon:void 0,color:void 0,spinning:!1,className:"",tooltip:void 0,raw:void 0,isBusy:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n position: relative;\n border-radius: 10px;\n color: ",";\n font-family: ",";\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n\n &:hover {\n color: ",";\n background-color: #f78c1f;\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]);return f=function(){return e},e}var d=l.a.a(f(),c.a.yellow,c.a.white,c.a.fontFamily,c.a.white),p=function(e){var n=e.show,t=void 0===n||n,r=e.className,a=s(e,["show","className"]);return t?o.a.createElement(d,u({href:"https://store.meowapps.com",target:"_blank",className:"".concat(r||"")},a),"Pro Only"):null},h=function(e){return o.a.createElement(p,e)};h.propTypes={show:i.a.bool,className:i.a.string},h.defaultProps={show:!0,className:void 0}},function(e,n,t){"use strict";t.d(n,"b",(function(){return p})),t.d(n,"e",(function(){return m})),t.d(n,"c",(function(){return v})),t.d(n,"d",(function(){return g})),t.d(n,"a",(function(){return h}));var r=t(0),o=t(49),a=t.n(o),i=t(12);function l(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=f(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function c(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function u(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);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 s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||f(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){if(e){if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(e,n):void 0}}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=Object(r.useState)(n),a=s(o,2),i=a[0],l=a[1],c=Object(r.useState)(null),u=s(c,2),f=u[0],d=u[1],p=Object(r.useState)(t),h=s(p,2),m=h[0],b=h[1],v=Object(r.useState)(0),y=s(v,2),g=y[0],w=y[1];return Object(r.useEffect)((function(){void 0!==e&&(e.success?(d(null),l(e.data),w(e.total?e.total:0)):d(e.error)),b(void 0===e)}),[e]),{busy:m,data:i,total:g,error:f}},h=function(){var e=Object(r.useRef)(),n=s(Object(r.useState)({}),2),t=n[0],o=n[1];return Object(r.useEffect)((function(){if(e&&e.current){var n=new ResizeObserver((function(e){var n=e[0];n.contentRect&&o({width:n.contentRect.left+n.contentRect.right,height:n.contentRect.top+n.contentRect.bottom})}));return n.observe(e.current),function(){n.unobserve(e.current)}}}),[]),{ref:e,width:t.width?t.width:0,height:t.height?t.height:0}},m=function(e){var n=Object(r.useRef)(),t=function(t){e&&!n.current.contains(t.target)&&e()};return Object(r.useEffect)((function(){return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}})),n},b=null,v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!b){var n=e.concurrency,t=void 0===n?2:n;b=new a.a({concurrency:t,autoStart:!0})}var r=function(){var e=u(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b.add(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return{runTask:r}},y=new a.a({concurrency:1,autoStart:!1}),g=function(){var e=s(Object(r.useState)(new AbortController),2),n=e[0],t=e[1],o=Object(r.useRef)(!1),a=Object(r.useRef)(0),c=Object(r.useRef)(null),f=Object(r.useRef)(0),d=Object(r.useRef)(0),p=s(Object(r.useState)(!1),2),h=p[0],m=p[1],b=s(Object(r.useState)(null),2),v=b[0],g=b[1],w=s(Object(r.useState)(!1),2),x=w[0],O=w[1],k=s(Object(r.useState)(0),2),C=k[0],j=k[1],E=s(Object(r.useState)(!1),2),S=E[0],_=E[1],P=s(Object(r.useState)(!1),2),A=P[0],M=P[1],T=s(Object(r.useState)(0),2),I=T[0],N=T[1],R=function(){var e=u(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new AbortController,t(n),_(!1),a.current=0,o.current=!1,O(!1),M(!1),N(0),j(0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=u(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new Promise((function(e,t){_(!1),f.current=0,d.current=0,a.current=0,o.current=!1,O(!1),M(!1),$(n),g(!0),console.log("[useNekoTasks] Start."),y.start(),y.onIdle().then((function(){U(),e()}))})),e.abrupt("return",t);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Pause."),y.pause(),O(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Resume."),_(!1),O(!1),y.start();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=u(regeneratorRuntime.mark((function e(){var n,t=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length>0&&void 0!==t[0]?t[0]:5,f.current=n,d.current=n,B();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=u(regeneratorRuntime.mark((function e(){var n,t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("[useNekoTasks] Retrying."),_(!1),O(!1),!(d.current>0)){e.next=13;break}if(!(d.current<f.current)){e.next=12;break}return n=f.current-d.current,m(!0),t=5e3*n,console.log("[useNekoTasks] Sleep for ".concat(t,"ms.")),e.next=11,Object(i.e)(t);case 11:m(!1);case 12:d.current--;case 13:if(!c.current){e.next=16;break}return e.next=16,q(c.current,!0);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] Cancel."),y.pause(),n.abort(),g(!1),_(!1),M(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("[useNekoTasks] onIdle."),M(!0),g(!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){var e=u(regeneratorRuntime.mark((function e(t){var r,i,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=l.length>1&&void 0!==l[1]&&l[1],e.prev=1,r&&(a.current--,N((function(e){return e-1}))),c.current=t,e.next=6,t(n.signal);case 6:if((i=e.sent)&&i.success||console.error("[useNekoTasks] The function for that task did not return anything.",i),i.success){e.next=20;break}if(a.current++,o.current){e.next=18;break}if(D(),!(d.current>0)){e.next=17;break}return B(),e.abrupt("return");case 17:_(i.error);case 18:e.next=21;break;case 20:r&&(d.current=f.current,y.start());case 21:e.next=32;break;case 23:if(e.prev=23,e.t0=e.catch(1),"AbortError"!==e.t0.name){e.next=30;break}return console.log("[useNekoTasks] Aborted"),e.abrupt("return");case 30:a.current++,o.current||(_("[useNekoTasks] An error was caught (more information in the console)."),D());case 32:return e.prev=32,N((function(e){return e+1})),e.finish(32);case 35:case"end":return e.stop()}}),e,null,[[1,23,32,35]])})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=u(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.add(u(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",q(n));case 1:case"end":return e.stop()}}),e)})))),j((function(e){return e+1}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){var e=u(regeneratorRuntime.mark((function e(n){var t,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.clear(),t=l(n);try{for(t.s();!(r=t.n()).done;)o=r.value,V(o)}catch(e){t.e(e)}finally{t.f()}N(0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=Object(r.useCallback)((function(){o.current=!0}),[]),Z=Object(r.useCallback)((function(){return a.current}),[]);return{start:z,stop:H,pause:D,resume:L,reset:R,retry:B,autoRetry:F,isSleeping:h,addTask:V,setAlwaysSkip:W,getErrorCount:Z,error:S,success:A,busy:v,paused:x,value:I,max:C}}},function(e,n,t){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function o(e,n){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function l(e,n,t){return(l=i()?Reflect.construct.bind():function(e,n,t){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return t&&o(a,t.prototype),a}).apply(null,arguments)}function c(e){var n="function"==typeof Map?new Map:void 0;return(c=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,r)}function r(){return l(e,arguments,a(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),o(r,e)})(e)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.d(n,"a",(function(){return L}));var s=function(e){var n,t;function r(n){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+n+" for more information.")||this)}return t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,o(n,t),r}(c(Error));function f(e){return Math.round(255*e)}function d(e,n,t){return f(e)+","+f(n)+","+f(t)}function p(e,n,t,r){if(void 0===r&&(r=d),0===n)return r(t,t,t);var o=(e%360+360)%360/60,a=(1-Math.abs(2*t-1))*n,i=a*(1-Math.abs(o%2-1)),l=0,c=0,u=0;o>=0&&o<1?(l=a,c=i):o>=1&&o<2?(l=i,c=a):o>=2&&o<3?(c=a,u=i):o>=3&&o<4?(c=i,u=a):o>=4&&o<5?(l=i,u=a):o>=5&&o<6&&(l=a,u=i);var s=t-a/2;return r(l+s,c+s,u+s)}var h={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var m=/^#[a-fA-F0-9]{6}$/,b=/^#[a-fA-F0-9]{8}$/,v=/^#[a-fA-F0-9]{3}$/,y=/^#[a-fA-F0-9]{4}$/,g=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,w=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,x=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,O=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function k(e){if("string"!=typeof e)throw new s(3);var n=function(e){if("string"!=typeof e)return e;var n=e.toLowerCase();return h[n]?"#"+h[n]:e}(e);if(n.match(m))return{red:parseInt(""+n[1]+n[2],16),green:parseInt(""+n[3]+n[4],16),blue:parseInt(""+n[5]+n[6],16)};if(n.match(b)){var t=parseFloat((parseInt(""+n[7]+n[8],16)/255).toFixed(2));return{red:parseInt(""+n[1]+n[2],16),green:parseInt(""+n[3]+n[4],16),blue:parseInt(""+n[5]+n[6],16),alpha:t}}if(n.match(v))return{red:parseInt(""+n[1]+n[1],16),green:parseInt(""+n[2]+n[2],16),blue:parseInt(""+n[3]+n[3],16)};if(n.match(y)){var r=parseFloat((parseInt(""+n[4]+n[4],16)/255).toFixed(2));return{red:parseInt(""+n[1]+n[1],16),green:parseInt(""+n[2]+n[2],16),blue:parseInt(""+n[3]+n[3],16),alpha:r}}var o=g.exec(n);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=w.exec(n.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var i=x.exec(n);if(i){var l="rgb("+p(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=g.exec(l);if(!c)throw new s(4,n,l);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var u=O.exec(n.substring(0,50));if(u){var f="rgb("+p(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",d=g.exec(f);if(!d)throw new s(4,n,f);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+u[4])}}throw new s(5)}function C(e){return function(e){var n,t=e.red/255,r=e.green/255,o=e.blue/255,a=Math.max(t,r,o),i=Math.min(t,r,o),l=(a+i)/2;if(a===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:l,alpha:e.alpha}:{hue:0,saturation:0,lightness:l};var c=a-i,u=l>.5?c/(2-a-i):c/(a+i);switch(a){case t:n=(r-o)/c+(r<o?6:0);break;case r:n=(o-t)/c+2;break;default:n=(t-r)/c+4}return n*=60,void 0!==e.alpha?{hue:n,saturation:u,lightness:l,alpha:e.alpha}:{hue:n,saturation:u,lightness:l}}(k(e))}var j=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function E(e){var n=e.toString(16);return 1===n.length?"0"+n:n}function S(e){return E(Math.round(255*e))}function _(e,n,t){return j("#"+S(e)+S(n)+S(t))}function P(e,n,t){return p(e,n,t,_)}function A(e,n,t){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t)return P(e,n,t);if("object"===u(e)&&void 0===n&&void 0===t)return P(e.hue,e.saturation,e.lightness);throw new s(1)}function M(e,n,t,r){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t&&"number"==typeof r)return r>=1?P(e,n,t):"rgba("+p(e,n,t)+","+r+")";if("object"===u(e)&&void 0===n&&void 0===t&&void 0===r)return e.alpha>=1?P(e.hue,e.saturation,e.lightness):"rgba("+p(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new s(2)}function T(e,n,t){if("number"==typeof e&&"number"==typeof n&&"number"==typeof t)return j("#"+E(e)+E(n)+E(t));if("object"===u(e)&&void 0===n&&void 0===t)return j("#"+E(e.red)+E(e.green)+E(e.blue));throw new s(6)}function I(e,n,t,r){if("string"==typeof e&&"number"==typeof n){var o=k(e);return"rgba("+o.red+","+o.green+","+o.blue+","+n+")"}if("number"==typeof e&&"number"==typeof n&&"number"==typeof t&&"number"==typeof r)return r>=1?T(e,n,t):"rgba("+e+","+n+","+t+","+r+")";if("object"===u(e)&&void 0===n&&void 0===t&&void 0===r)return e.alpha>=1?T(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new s(7)}function N(e){if("object"!==u(e))throw new s(8);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha}(e))return I(e);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return T(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha}(e))return M(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return A(e);throw new s(8)}function R(e){return function e(n,t,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=t?n.apply(this,o):e(n,t,o)}}(e,e.length,[])}function z(e,n,t){return Math.max(e,Math.min(n,t))}function D(e,n){if("transparent"===n)return n;var t=C(n);return N(r({},t,{lightness:z(0,1,t.lightness+parseFloat(e))}))}var L=R(D)},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return w}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(9),u=t(2),s=t(5),f=t(16),d=t(6),p=t(7);function h(){return(h=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function m(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function b(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: inline-block;\n box-sizing: border-box;\n height: 30px;\n min-height: 30px;\n min-width: 6em;\n border: none;\n border-radius: 4px;\n text-align: center;\n font-family: ",";\n font-size: ",";\n padding: 0 15px;\n\n background-color: ",";\n color: white;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n rgb(255 255 255 / 65%);\n display: inline-flex;\n align-items: center;\n opacity: 1;\n }\n\n &.has-icon {\n align-items: center;\n display: inline-flex;\n padding: 2.5px 8px;\n }\n\n &.secondary {\n background-color: ",";\n border: 1px solid ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.is-pro {\n color: ",";\n border-color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n\n &.danger {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n\n &.is-pro {\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n\n &.success {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n\n &.is-pro {\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n\n & + button {\n margin-left: .25rem;\n }\n\n &.small {\n font-size: ",";\n height: 24px;\n }\n\n &.header {\n background-color: ",";\n border-color: ",";\n height: 40px;\n padding: 0 20px;\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n\n &.is-pro {\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n\n &.rounded {\n border-radius: 100%;\n min-width: 30px;\n height: ","px;\n width: ","px;\n padding: 3px;\n }\n\n &.busy {\n pointer-events: none;\n }\n\n ","\n ","\n"]);return b=function(){return e},e}var v=Object(l.a)((function(e){var n=e.className,t=e.icon,a=void 0===t?null:t,i=e.onClick,l=e.disabled,c=void 0!==l&&l,u=e.color,s=void 0===u?null:u,b=(e.disabledColor,e.small),v=e.isBusy,y=void 0!==v&&v,g=e.width,w=(e.height,e.children),x=e.rounded,O=e.busyText,k=e.spinning,C=void 0!==k&&k,j=e.hideBusyIcon,E=void 0!==j&&j,S=e.busyIconSize,_=e.requirePro,P=void 0!==_&&_,A=e.isPro,M=void 0!==A&&A,T=m(e,["className","icon","onClick","disabled","color","disabledColor","small","isBusy","width","height","children","rounded","busyText","spinning","hideBusyIcon","busyIconSize","requirePro","isPro"]),I=!!a,N=Object(r.useMemo)((function(){var e=null!=g?g:30;return x?e-10:e-6}),[g,x]),R=Object(r.useMemo)((function(){return S||(x?"82%":"35%")}),[x,S]),z=P&&!M,D="nui-button ".concat(n||"").concat(I?" has-icon":"").concat(s?" custom-color":"").concat(b?" small":"").concat(x?" rounded":"").concat(y?" busy":"").concat(z?" is-pro":"");return o.a.createElement("button",h({type:"button",className:D,onClick:i,disabled:c||z},T),y&&!E&&o.a.createElement(f.a,{type:"circle",color:"#fff",size:R}),y&&!!O&&o.a.createElement("span",{style:{marginLeft:E?0:"4px",marginRight:"2xp"}},O),I&&!y&&o.a.createElement(d.a,{icon:a,width:N,height:N,spinning:C,raw:!0,style:x?{margin:"0 auto"}:{}}),!!w&&!y&&o.a.createElement("span",{style:{marginLeft:I?"4px":0,marginRight:I?"2xp":0}},w),z&&o.a.createElement(p.a,{style:{marginLeft:"8px"}}))}))(b(),u.a.fontFamily,u.a.fontSizeText,u.a.blue,Object(c.a)(.1,u.a.blue),u.a.blueDisabled,u.a.lightBlue,u.a.blue,u.a.blue,Object(c.a)(.1,u.a.lightBlue),u.a.blueDisabled,u.a.blueDisabled,u.a.lightBlue,u.a.red,u.a.red,Object(c.a)(.1,u.a.red),u.a.red,u.a.red,u.a.green,u.a.green,Object(c.a)(.1,u.a.green),u.a.green,u.a.green,u.a.fontSizeSmallButton,u.a.deepBlue,u.a.deepBlue,Object(c.a)(.1,u.a.deepBlue),u.a.deepBlueDisabled,u.a.deepBlueDisabled,(function(e){var n,t;return null!==(n=e.height)&&void 0!==n?n:null!==(t=e.width)&&void 0!==t?t:30}),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:30}),(function(e){return y(e.color)}),(function(e){return g(e.disabledColor)})),y=function(e){if(e)return"\n &.custom-color {\n background-color: ".concat(e,";\n border: 1px solid ").concat(e,";\n\n &:hover {\n background-color: ").concat(Object(c.a)(.1,e),";\n }\n }\n ")},g=function(e){if(e)return"\n &.custom-color {\n &.is-pro {\n background-color: ".concat(e,";\n\n &:hover {\n background-color: ").concat(e,";\n }\n }\n }\n ")},w=function(e){return o.a.createElement(v,e)};w.propTypes={className:i.a.oneOf(["primary","secondary","danger","success","header"]),disabled:i.a.bool,icon:i.a.oneOfType([i.a.instanceOf(s.IconifyIcon),i.a.oneOf(["setting","edit","trash"])]),color:i.a.string,onClick:i.a.func.isRequired,rounded:i.a.bool,isBusy:i.a.bool,spinning:i.a.bool,busyText:i.a.string,hideBusyIcon:i.a.bool,busyIconSize:i.a.string,requirePro:i.a.bool,isPro:i.a.bool,disabledColor:i.a.string},w.defaultProps={className:"primary",disabled:!1,icon:null,color:null,onClick:function(){},rounded:void 0,isBusy:!1,spinning:!1,busyText:void 0,hideBusyIcon:!1,busyIconSize:void 0,requirePro:!1,isPro:!1,disabledColor:null}},function(e,n,t){"use strict";t.d(n,"b",(function(){return F})),t.d(n,"d",(function(){return B})),t.d(n,"c",(function(){return L})),t.d(n,"a",(function(){return H})),t.d(n,"e",(function(){return U}));var r=t(0),o=t(116),a=t.n(o);function i(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}function l(){return void 0===navigator.onLine||navigator.onLine}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=new WeakMap,s=0;var f=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var n=this.serializeKey(e)[0];return this.__cache.get(n)},e.prototype.set=function(e,n,t){void 0===t&&(t=!0);var r=this.serializeKey(e)[0];this.__cache.set(r,n),t&&E(e,n,!1),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var n=this.serializeKey(e)[0];return this.__cache.has(n)},e.prototype.clear=function(e){void 0===e&&(e=!0),e&&this.__cache.forEach((function(e){return E(e,null,!1)})),this.__cache.clear(),this.notify()},e.prototype.delete=function(e,n){void 0===n&&(n=!0);var t=this.serializeKey(e)[0];n&&E(e,null,!1),this.__cache.delete(t),this.notify()},e.prototype.serializeKey=function(e){var n=null;if("function"==typeof e)try{e=e()}catch(n){e=""}return Array.isArray(e)?(n=e,e=function(e){if(!e.length)return"";for(var n="arg",t=0;t<e.length;++t){var r=void 0;null===e[t]||"object"!==c(e[t])?r="string"==typeof e[t]?'"'+e[t]+'"':String(e[t]):u.has(e[t])?r=u.get(e[t]):(r=s,u.set(e[t],s++)),n+="@"+r}return n}(e)):e=String(e||""),[e,n,e?"err@"+e:""]},e.prototype.subscribe=function(e){var n=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var t=!0;return this.__listeners.push(e),function(){if(t){t=!1;var r=n.__listeners.indexOf(e);r>-1&&(n.__listeners[r]=n.__listeners[n.__listeners.length-1],n.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,n=this.__listeners;e<n.length;e++){(0,n[e])()}},e}()),d={},p={},h={},m={};var b="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),v=(a.a,!1);if("undefined"!=typeof window&&window.addEventListener&&!v){var y=function(){if(i()&&l())for(var e in p)p[e][0]&&p[e][0]()};window.addEventListener("visibilitychange",y,!1),window.addEventListener("focus",y,!1),v=!0}var g=Object(r.createContext)({});g.displayName="SWRConfigContext";var w=g;var O=function(e,n,t,r){return new(t||(t=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,l)}c((r=r.apply(e,n||[])).next())}))},k=function(e,n){var t,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},C="undefined"==typeof window,j=(C?r.useEffect:r.useLayoutEffect,function(e,n){void 0===n&&(n=!0);var t=f.serializeKey(e),r=t[0],o=t[2];if(!r)return Promise.resolve();var a=h[r];if(r&&a){for(var i=f.get(r),l=f.get(o),c=[],u=0;u<a.length;++u)c.push(a[u](n,i,l,u>0));return Promise.all(c).then((function(){return f.get(r)}))}return Promise.resolve(f.get(r))}),E=function(e,n,t){return void 0===t&&(t=!0),O(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,u,s,p,b;return k(this,(function(v){switch(v.label){case 0:if(!(r=f.serializeKey(e)[0]))return[2];if(void 0===n)return[2,j(e,t)];if(m[r]=Date.now()-1,i=m[r],l=d[r],!n||"function"!=typeof n)return[3,5];v.label=1;case 1:return v.trys.push([1,3,,4]),[4,n(f.get(r))];case 2:return o=v.sent(),[3,4];case 3:return c=v.sent(),a=c,[3,4];case 4:return[3,11];case 5:if(!n||"function"!=typeof n.then)return[3,10];v.label=6;case 6:return v.trys.push([6,8,,9]),[4,n];case 7:return o=v.sent(),[3,9];case 8:return u=v.sent(),a=u,[3,9];case 9:return[3,11];case 10:o=n,v.label=11;case 11:if(i!==m[r]||l!==d[r]){if(a)throw a;return[2,o]}if(void 0!==o&&f.set(r,o,!1),s=h[r]){for(p=[],b=0;b<s.length;++b)p.push(s[b](!!t,o,a,b>0));return[2,Promise.all(p).then((function(){return f.get(r)}))]}if(a)throw a;return[2,o]}}))}))};w.Provider,new Map;var S=t(22);function _(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||R(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function A(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?P(Object(t),!0).forEach((function(n){M(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):P(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function M(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function T(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function I(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){T(a,r,o,i,l,"next",e)}function l(e){T(a,r,o,i,l,"throw",e)}i(void 0)}))}}function N(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=R(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function R(e,n){if(e){if("string"==typeof e)return z(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?z(e,n):void 0}}function z(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var D=function(e){if(!e.data)return e;if(e.data.length>0&&e.data[0].meta){var n,t=N(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",x.meta)}return e},L=function(){var e=I(regeneratorRuntime.mark((function e(n){var t,r,o,a,i,l,c,u,s,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},a=null,i=null,e.prev=5,(t=t||{}).headers=t.headers?t.headers:{},t.headers.Pragma="no-cache",t.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(n),t);case 12:return 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. Is Rest API enabled?",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new S.a(c,l,n,r||i)),e.next=26;break;case 20:e.prev=20,e.t0=e.catch(5),u="BROKEN-REPLY",s="The reply sent by the server is broken.",i&&i.status&&408===i.status&&(u="REQUEST-TIMEOUT",s="The request generated a timeout."),a=new S.a(s,u,n,r||i,e.t0);case 26:return a&&(console.error("[NekoError] JsonFetcher",a.url,{code:a.code,error:a.error,body:a.body}),o.success=!1,o.error=a),e.abrupt("return",D(o));case 28:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=I(regeneratorRuntime.mark((function e(n,t,r,o){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=o?{"X-WP-Nonce":o}:{},e.abrupt("return",L(n,{method:"GET",headers:A({"Content-Type":"application/json"},a),signal:r}));case 2:case"end":return e.stop()}}),e)})));return function(n,t,r,o){return e.apply(this,arguments)}}(),B=function(){var e=I(regeneratorRuntime.mark((function e(n){var t,r,o,a,i,l,c,u,s,f,d,p,h,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.length>1&&void 0!==m[1]?m[1]:{},r=t.json,o=void 0===r?{}:r,a=t.signal,i=t.file,l=t.nonce,c=i?new FormData:null,i)for(c.append("file",i),u=0,s=Object.entries(o);u<s.length;u++)f=_(s[u],2),d=f[0],p=f[1],c.append(d,p);return h=l?{"X-WP-Nonce":l}:{},c||(h["Content-Type"]="application/json"),e.abrupt("return",L(n,{method:"POST",headers:h,body:c||JSON.stringify(o),signal:a}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()};function U(e){return new Promise((function(n){return setTimeout(n,e)}))}},function(e,n,t){"use strict";t.d(n,"a",(function(){return M}));var r=t(0),o=t(72),a=t.n(o);function i(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}var l=new WeakMap,c=0;var u=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var n=this.serializeKey(e)[0];return this.__cache.get(n)},e.prototype.set=function(e,n){var t=this.serializeKey(e)[0];this.__cache.set(t,n),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var n=this.serializeKey(e)[0];return this.__cache.has(n)},e.prototype.clear=function(){this.__cache.clear(),this.notify()},e.prototype.delete=function(e){var n=this.serializeKey(e)[0];this.__cache.delete(n),this.notify()},e.prototype.serializeKey=function(e){var n=null;if("function"==typeof e)try{e=e()}catch(n){e=""}return Array.isArray(e)?(n=e,e=function(e){if(!e.length)return"";for(var n="arg",t=0;t<e.length;++t){var r=void 0;null===e[t]||"object"!=typeof e[t]?r="string"==typeof e[t]?'"'+e[t]+'"':String(e[t]):l.has(e[t])?r=l.get(e[t]):(r=c,l.set(e[t],c++)),n+="@"+r}return n}(e)):e=String(e||""),[e,n,e?"err@"+e:""]},e.prototype.subscribe=function(e){var n=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var t=!0;return this.__listeners.push(e),function(){if(t){t=!1;var r=n.__listeners.indexOf(e);r>-1&&(n.__listeners[r]=n.__listeners[n.__listeners.length-1],n.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,n=this.__listeners;e<n.length;e++){(0,n[e])()}},e}());var s="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),f={onLoadingSlow:function(){},onSuccess:function(){},onError:function(){},onErrorRetry:function(e,n,t,r,o){if(i()&&!("number"==typeof t.errorRetryCount&&o.retryCount>t.errorRetryCount)){var a=Math.min(o.retryCount||0,8),l=~~((Math.random()+.5)*(1<<a))*t.errorRetryInterval;setTimeout(r,l,o)}},errorRetryInterval:1e3*(s?10:5),focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:1e3*(s?5:3),refreshInterval:0,revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshWhenHidden:!1,refreshWhenOffline:!1,shouldRetryOnError:!0,suspense:!1,compare:a.a};function d(){return void 0===navigator.onLine||navigator.onLine}var p=Object(r.createContext)({});p.displayName="SWRConfigContext";var h=p,m=function(e,n,t,r){return new(t||(t=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,l)}c((r=r.apply(e,n||[])).next())}))},b=function(e,n){var t,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},v="undefined"==typeof window,y=v?null:window.requestIdleCallback||function(e){return setTimeout(e,1)},g=v?r.useEffect:r.useLayoutEffect,w={},x={},O={},k={},C={},j={},E={};if(!v&&window.addEventListener){var S=function(e){if(i()&&d())for(var n in e)e[n][0]&&e[n][0]()};window.addEventListener("visibilitychange",(function(){return S(O)}),!1),window.addEventListener("focus",(function(){return S(O)}),!1),window.addEventListener("online",(function(){return S(k)}),!1)}var _=function(e,n){void 0===n&&(n=!0);var t=u.serializeKey(e),r=t[0],o=t[2];if(!r)return Promise.resolve();var a=C[r];if(r&&a){for(var i=u.get(r),l=u.get(o),c=[],s=0;s<a.length;++s)c.push(a[s](n,i,l,s>0));return Promise.all(c).then((function(){return u.get(r)}))}return Promise.resolve(u.get(r))},P=function(e,n,t){var r=C[e];if(e&&r)for(var o=0;o<r.length;++o)r[o](!1,n,t)},A=function(e,n,t){return void 0===t&&(t=!0),m(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,s,f,d,p,h,m;return b(this,(function(b){switch(b.label){case 0:if(r=u.serializeKey(e),o=r[0],a=r[2],!o)return[2];if(void 0===n)return[2,_(e,t)];if(j[o]=Date.now()-1,E[o]=0,i=j[o],l=x[o],!n||"function"!=typeof n)return[3,5];b.label=1;case 1:return b.trys.push([1,3,,4]),[4,n(u.get(o))];case 2:return c=b.sent(),[3,4];case 3:return f=b.sent(),s=f,[3,4];case 4:return[3,11];case 5:if(!n||"function"!=typeof n.then)return[3,10];b.label=6;case 6:return b.trys.push([6,8,,9]),[4,n];case 7:return c=b.sent(),[3,9];case 8:return d=b.sent(),s=d,[3,9];case 9:return[3,11];case 10:c=n,b.label=11;case 11:if(i!==j[o]||l!==x[o]){if(s)throw s;return[2,c]}if(void 0!==c&&u.set(o,c),u.set(a,s),E[o]=Date.now()-1,p=C[o]){for(h=[],m=0;m<p.length;++m)h.push(p[m](!!t,c,s,m>0));return[2,Promise.all(h).then((function(){if(s)throw s;return u.get(o)}))]}if(s)throw s;return[2,c]}}))}))};var M=h.Provider,T=function(){for(var e=this,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var o,a,l={};n.length>=1&&(o=n[0]),n.length>2?(a=n[1],l=n[2]):"function"==typeof n[1]?a=n[1]:"object"==typeof n[1]&&(l=n[1]);var c=u.serializeKey(o),s=c[0],p=c[1],v=c[2];l=Object.assign({},f,Object(r.useContext)(h),l);var S=Object(r.useRef)(l);g((function(){S.current=l})),void 0===a&&(a=l.fetcher);var _=u.get(s)||l.initialData,M=u.get(v),T=Object(r.useRef)({data:!1,error:!1,isValidating:!1}),I=Object(r.useRef)({data:_,error:M,isValidating:!1});Object(r.useDebugValue)(I.current.data);var N=Object(r.useState)(null)[1],R=Object(r.useCallback)((function(e){var n=!1;for(var t in e)I.current[t]=e[t],T.current[t]&&(n=!0);if(n||l.suspense){if(z.current)return;N({})}}),[]),z=Object(r.useRef)(!1),D=Object(r.useRef)(s),L=Object(r.useRef)({emit:function(e){for(var n,t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];z.current||(n=S.current)[e].apply(n,t)}}),F=Object(r.useCallback)((function(e,n){return A(s,e,n)}),[s]),B=function(e,n){n&&(e[s]?e[s].push(n):e[s]=[n])},H=function(e,n){if(e[s]){var t=e[s],r=t.indexOf(n);r>=0&&(t[r]=t[t.length-1],t.pop())}},U=Object(r.useCallback)((function(n){return void 0===n&&(n={}),m(e,void 0,void 0,(function(){var e,t,r,o,i,c,f;return b(this,(function(d){switch(d.label){case 0:if(!s||!a)return[2,!1];if(z.current)return[2,!1];n=Object.assign({dedupe:!1},n),e=!0,t=void 0!==w[s]&&n.dedupe,d.label=1;case 1:return d.trys.push([1,6,,7]),R({isValidating:!0}),r=void 0,o=void 0,t?(o=x[s],[4,w[s]]):[3,3];case 2:return r=d.sent(),[3,5];case 3:return l.loadingTimeout&&!u.get(s)&&setTimeout((function(){e&&L.current.emit("onLoadingSlow",s,l)}),l.loadingTimeout),w[s]=null!==p?a.apply(void 0,p):a(s),x[s]=o=Date.now(),[4,w[s]];case 4:r=d.sent(),setTimeout((function(){delete w[s],delete x[s]}),l.dedupingInterval),L.current.emit("onSuccess",r,s,l),d.label=5;case 5:return x[s]>o||j[s]&&(o<=j[s]||o<=E[s]||0===E[s])?(R({isValidating:!1}),[2,!1]):(u.set(s,r),u.set(v,void 0),i={isValidating:!1},void 0!==I.current.error&&(i.error=void 0),l.compare(I.current.data,r)||(i.data=r),R(i),t||P(s,r,void 0),[3,7]);case 6:return c=d.sent(),delete w[s],delete x[s],u.set(v,c),I.current.error!==c&&(R({isValidating:!1,error:c}),t||P(s,void 0,c)),L.current.emit("onError",c,s,l),l.shouldRetryOnError&&(f=(n.retryCount||0)+1,L.current.emit("onErrorRetry",c,s,l,U,Object.assign({dedupe:!0},n,{retryCount:f}))),[3,7];case 7:return e=!1,[2,!0]}}))}))}),[s]);if(g((function(){if(s){z.current=!1;var e=I.current.data,n=u.get(s)||l.initialData;D.current!==s&&(D.current=s),l.compare(e,n)||R({data:n});var t=function(){return U({dedupe:!0})};(l.revalidateOnMount||!l.initialData&&void 0===l.revalidateOnMount)&&(void 0!==n?y(t):t());var r=!1,o=function(){!r&&S.current.revalidateOnFocus&&(r=!0,t(),setTimeout((function(){return r=!1}),S.current.focusThrottleInterval))},a=function(){S.current.revalidateOnReconnect&&t()},i=function(e,n,r,o){void 0===e&&(e=!0),void 0===o&&(o=!0);var a={},i=!1;return void 0===n||l.compare(I.current.data,n)||(a.data=n,i=!0),I.current.error!==r&&(a.error=r,i=!0),i&&R(a),!!e&&(o?t():U())};return B(O,o),B(k,a),B(C,i),function(){R=function(){return null},z.current=!0,H(O,o),H(k,a),H(C,i)}}}),[s,U]),g((function(){var n=null,t=function(){return m(e,void 0,void 0,(function(){return b(this,(function(e){switch(e.label){case 0:return I.current.error||!l.refreshWhenHidden&&!i()||!l.refreshWhenOffline&&!d()?[3,2]:[4,U({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return l.refreshInterval&&(n=setTimeout(t,l.refreshInterval)),[2]}}))}))};return l.refreshInterval&&(n=setTimeout(t,l.refreshInterval)),function(){n&&clearTimeout(n)}}),[l.refreshInterval,l.refreshWhenHidden,l.refreshWhenOffline,U]),l.suspense){var q=u.get(s),V=u.get(v);if(void 0===q&&(q=_),void 0===V&&(V=M),void 0===q&&void 0===V){if(w[s]||U(),w[s]&&"function"==typeof w[s].then)throw w[s];q=w[s]}if(void 0===q&&V)throw V;return{error:V,data:q,revalidate:U,mutate:F,isValidating:I.current.isValidating}}return Object(r.useMemo)((function(){var e={revalidate:U,mutate:F};return Object.defineProperties(e,{error:{get:function(){return T.current.error=!0,D.current===s?I.current.error:M},enumerable:!0},data:{get:function(){return T.current.data=!0,D.current===s?I.current.data:_},enumerable:!0},isValidating:{get:function(){return T.current.isValidating=!0,I.current.isValidating},enumerable:!0}}),e}),[U])};n.b=T},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(){return(l=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function u(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach((function(n){s(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var p=function(e){var n=e.spinner,t=void 0===n||n,a=e.busy,i=void 0!==a&&a,c=e.overlayStyle,s=f(Object(r.useState)(!0),2),d=s[0],p=s[1];Object(r.useEffect)((function(){var e;return i?p(!0):e=setTimeout((function(){p(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var h=d?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"overlay "+(i?"":"overlayHidden"),style:c},Boolean(t)&&o.a.createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null))),o.a.createElement("style",{jsx:!0},"\n .overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgb(30 124 186 / 85%);\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,m=u(u({},e),{},{busy:void 0,spinner:void 0});return o.a.createElement("div",l({style:{position:"relative"}},m),h,e.children)};p.propTypes={busy:i.a.bool.isRequired,spinner:i.a.bool,children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]).isRequired},n.a=p},function(e,n,t){"use strict";t.d(n,"a",(function(){return d}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function c(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\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"]);return c=function(){return e},e}var u=t(4).a.div(c(),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),s=function(e){return o.a.createElement(u,e,o.a.createElement("div",{className:"double-bounce1"}),o.a.createElement("div",{className:"double-bounce2"}))},f=function(e){var n=e.type,t=void 0===n?"circle":n,r=l(e,["type"]);switch(t){case"circle":return o.a.createElement(s,r);default:return null}},d=function(e){return o.a.createElement(f,e)};d.propTypes={type:i.a.string},d.defaultProps={type:"circle"}},function(e,n,t){"use strict";t.d(n,"a",(function(){return O}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function s(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return s=function(){return e},e}function f(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return f=function(){return e},e}function d(){var e=m(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]);return d=function(){return e},e}function p(){var e=m(["\n font-family: ",";\n font-size: ",";\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return p=function(){return e},e}function h(){var e=m(["\n font-family: ",";\n font-weight: normal;\n font-size: ",";\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return h=function(){return e},e}function m(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var b=l.a.h1(h(),c.a.fontFamily,c.a.fontSizeH1),v=l.a.h2(p(),c.a.fontFamily,c.a.fontSizeH2),y=l.a.p(d(),c.a.fontFamily,c.a.fontSizeText),g=l.a.span(f(),c.a.fontFamily,c.a.fontSizeText),w=l.a.label(s(),c.a.fontFamily,c.a.fontSizeText),x=function(e){var n=e.children,t=u(e,["children"]);return e.h1?o.a.createElement(b,t,n):e.h2?o.a.createElement(v,t,n):e.p?o.a.createElement(y,t,n):e.label?o.a.createElement(w,t,n):o.a.createElement(g,t,n)},O=function(e){return o.a.createElement(x,e)};O.propTypes={h1:i.a.any,h2:i.a.any,p:i.a.any},O.defaultProps={h1:void 0,h2:void 0,p:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return b}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(6);function s(){return(s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function h(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 30px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n color: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return h=function(){return e},e}var m=Object(l.a)((function(e){var n=e.id,t=e.name,a=e.value,i=void 0===a?"":a,l=e.description,d=e.placeholder,h=void 0===d?"":d,m=e.onEnter,b=void 0===m?null:m,v=e.readOnly,y=void 0!==v&&v,g=e.type,w=void 0===g?"text":g,x=e.step,O=void 0===x?1:x,k=e.min,C=void 0===k?1:k,j=e.max,E=void 0===j?999:j,S=e.maxLength,_=void 0===S?void 0:S,P=e.className,A=e.style,M=e.natural,T=void 0!==M&&M,I=e.inputStyle,N=e.onChange,R=e.onBlur,z=e.onReset,D=p(e,["id","name","value","description","placeholder","onEnter","readOnly","type","step","min","max","maxLength","className","style","natural","inputStyle","onChange","onBlur","onReset"]),L=f(Object(r.useState)(i),2),F=L[0],B=L[1],H=!!N,U=_||("number"===w?3:void 0);Object(r.useEffect)((function(){H||B(i)}),[i]);var q=function(e){H?N(e.target.value,n):B(e.target.value)},V=function(e){b&&"Enter"===event.key&&(e.preventDefault(),b(e.target.value,n))},$=function(e){R&&i!==e.target.value&&R(e.target.value,n)},W="neko-input ".concat(T?" natural":"");return o.a.createElement("div",{className:[P].join(" "),style:A},o.a.createElement("div",{style:{position:"relative"}},"number"===w?o.a.createElement("input",s({className:[W].join(" "),id:n,name:t,value:H?i:F,type:w,step:O,min:C,max:E,maxLength:U,autoComplete:"off",placeholder:h,style:I,onChange:q,onKeyPress:V,onBlur:$,readOnly:y},D)):o.a.createElement("input",s({className:[W].join(" ")},D,{id:n,name:t,value:H?i:F,type:w,spellCheck:"false",autoComplete:"off",placeholder:h,style:I,maxLength:U,onChange:q,onKeyPress:V,onBlur:$,readOnly:y},D)),!!i&&!!z&&o.a.createElement(u.a,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},color:c.a.blue,onClick:z})),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(h(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.gray,c.a.fontFamily,c.a.fontSizeSmall,c.a.darkGray),b=function(e){return o.a.createElement(m,e)};b.propTypes={id:i.a.string,type:i.a.oneOf(["number","text"]),name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool,step:i.a.number,min:i.a.number,max:i.a.number,maxLength:i.a.number,natural:i.a.bool,onReset:i.a.func},b.defaultProps={id:void 0,type:"text",name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,step:1,min:1,max:999,maxLength:void 0,natural:!1,onReset:void 0}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(8),u=t(2);function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(){var e=h(["\n\tbackground-color: rgba(",", 0.8);\n\tborder-radius: 4px;\n\tcolor: ",";\n\tfont-family: ",";\n\tfont-weight: normal;\n\tmin-width: 180px;\n\tmax-width: 280px;\n\tfont-size: ",";\n\tpadding: 8px 12px;\n\tposition: absolute;\n \tmax-width: 280px;\n\tword-break: break-word;\n\tdisplay: ",';\n\tz-index: 100;\n\n\t&:before {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t\tborder: 4px solid transparent;\n\t}\n\n\t&.top {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: 100%;\n\t\t\tleft: 50%;\n\t\t\tborder-top: 4px solid rgba(',", 0.8);\n\t\t}\n\t}\n\n\t&.left {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tright: -8px;\n\t\t\tborder-left: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.right {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tleft: -8px;\n\t\t\tborder-right: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.bottom {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: -8px;\n\t\t\tleft: 50%;\n\t\t\tborder-bottom: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t","\n"]);return d=function(){return e},e}function p(){var e=h(["\n\tdisplay: flex;\n"]);return p=function(){return e},e}function h(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var m=l.a.div(p()),b=l.a.div(d(),u.a.blackRGB,u.a.white,u.a.fontFamily,u.a.fontSizeText,(function(e){return e.visible?"inline-block":"none"}),u.a.blackRGB,u.a.blackRGB,u.a.blackRGB,u.a.blackRGB,(function(e){return e.style})),v=function(e){var n=e.text,t=void 0===n?"Hello world!":n,a=e.position,i=void 0===a?"top":a,l=s(Object(r.useState)(!1),2),u=l[0],f=l[1],d=Object(c.a)(),p=d.ref,h=d.width,v=d.height,y=Object(c.a)(),g=y.ref,w=y.width,x=y.height,O=Object(r.useMemo)((function(){var e=0,n=0;if("top"===i)e=-1*v-5,n=h/2*-1+w/2;else if("bottom"===i)e=x+5,n=h/2*-1+w/2;else if("left"===i){e=(v-x)/2*-1,n=-1*h-5}else if("right"===i){e=(v-x)/2*-1,n=w+5}return{transform:"translateX(".concat(n,"px) translateY(").concat(e,"px)")}}),[i,h,v,w,x]);return o.a.createElement(m,null,o.a.createElement(b,{ref:p,visible:u,className:i,style:O},t),o.a.createElement("div",{ref:g,onMouseEnter:function(){return t&&f(!0)},onMouseLeave:function(){return f(!1)}},e.children))},y=function(e){return o.a.createElement(v,e)};y.propTypes={text:i.a.string,position:i.a.oneOf(["top","right","bottom","left"])},y.defaultProps={text:"Hello world!",position:"top"}},function(e,n,t){"use strict";function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,"a",(function(){return o}));var o=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};r(this,e),this.url=o,this.message=n,this.code=t,this.body=a,this.debug=i}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var r=t(0),o=t.n(r);function a(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n width: 100%;\n height: 100%;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]);return a=function(){return e},e}var i=t(4).a.div(a()),l=function(){return o.a.createElement(i,null,o.a.createElement("svg",{width:"54",height:"38",viewBox:"0 0 54 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.9038 19.1156 23.9038 19.1156C23.9038 19.1156 13.4345 22.0656 11.3663 9.40518Z",fill:"#724024",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",stroke:"black"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",stroke:"black"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",stroke:"black"}),o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.658 19.4843 23.658 19.4843C23.658 19.4843 13.4345 22.0656 11.3663 9.40518Z",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M25.3788 9.89685C25.3788 9.89685 21.3225 35.0947 21.9371 35.7093C22.5517 36.3239 27.4684 36.3239 28.083 35.7093C28.6975 35.0947 29.6523 22.5858 30.2955 21.9427C30.9386 21.2995 35.7226 33.1281 36.81 33.1281C37.8975 33.1281 43.2303 21.3567 43.8163 21.9427C44.4023 22.5287 45.2913 35.0947 45.9059 35.7093C46.5204 36.3239 51.3142 36.3239 51.9288 35.7093C52.5434 35.0947 48.9788 9.89685 48.9788 9.89685H42.9559C42.9559 9.89685 37.7934 21.9427 36.81 21.9427C35.8267 21.9427 31.4017 9.89685 31.4017 9.89685H25.3788Z",fill:"white",stroke:"black",strokeWidth:"2.1869"})))},c=function(e){return o.a.createElement(l,e)};c.propTypes={},c.defaultProps={}},function(e,n,t){"use strict";t.d(n,"a",(function(){return k}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(5),u=t(30),s=t.n(u),f=t(32),d=t.n(f),p=t(31),h=t.n(p),m=t(14),b=t.n(m),v=t(2);function y(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return g(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function w(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 14px;\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background-color: rgba(",", 0.8);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: ",";\n border-radius: 100%;\n cursor: pointer;\n margin-right: 2px;\n height: 22px;\n width: 22px;\n box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);\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: ",";\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: ",";\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n 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"]);return w=function(){return e},e}var x=l.a.div(w(),v.a.fontFamily,v.a.blueRGB,v.a.white,v.a.darkGray,v.a.white,v.a.fontFamily,v.a.fontSizeText),O=function(e){var n=e.currentPage,t=e.limit,a=void 0===t?0:t,i=e.onClick,l=e.total,u=void 0===l?0:l,f=e.onCurrentPageChanged,p=(e.full,e.infinite),m=void 0!==p&&p,v=e.controllerText,g=!!f,w=Object(r.useMemo)((function(){return m?0:Math.ceil(0===u?1:a>0?u/a:1)}),[m,a,u]),O="nako-paging-controller-icon ".concat(m||1!==n?"":"disabled"),k="nako-paging-controller-icon ".concat(m||n!==w?"":"disabled"),C=y(Object(r.useState)(!1),2),j=C[0],E=C[1],S=function(e){E(!1),i(e)},_=function(e){if(m)return e;var n=Number(e);return n>w?w:n<1?1:n},P=function(e){var n=e.target.value;isNaN(n)||f(_(n)),E(!1)},A=function(e){if("Enter"===event.key){e.preventDefault();var n=e.target.value;isNaN(n)||f(_(n)),E(!1)}},M=Object(r.useMemo)((function(){if(!j){return o.a.createElement("span",{className:g?"neko-paging-current-page":"",onClick:function(){g&&E(!0)}},n)}return o.a.createElement("input",{autoFocus:!0,type:"text",className:g?"neko-paging-current-page":"",defaultValue:n,onBlur:P,onKeyPress:A})}),[n,j,f]),T=function(e){j&&e.target===e.currentTarget&&E(!1)};return o.a.createElement(x,null,!!u&&o.a.createElement("span",{className:"neko-paging-text"},u," result",u>0?"s":""),o.a.createElement("div",{className:"neko-paging-controller",onClick:T},!m&&o.a.createElement(c.Icon,{icon:s.a,className:O,onClick:function(){return S(1)}}),o.a.createElement(c.Icon,{icon:d.a,className:O,onClick:function(){return S(n-1)}}),o.a.createElement("p",{className:"nako-paging-controller-text",onClick:T},v||o.a.createElement(o.a.Fragment,null,"Page ",M," of ",w)),o.a.createElement(c.Icon,{icon:b.a,className:k,onClick:function(){return S(n+1)}}),!m&&o.a.createElement(c.Icon,{icon:h.a,className:k,onClick:function(){return S(w)}})))},k=function(e){return o.a.createElement(O,e)};k.propTypes={currentPage:i.a.number,limit:i.a.number,total:i.a.number,onClick:i.a.func,lastPage:i.a.number,infinite:i.a.bool,controllerText:i.a.object},k.defaultProps={currentPage:void 0,limit:0,total:0,onClick:void 0,lastPage:void 0,infinite:!1,controllerText:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return g}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function d(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){f(a,r,o,i,l,"next",e)}function l(e){f(a,r,o,i,l,"throw",e)}i(void 0)}))}}function p(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||h(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){if(e){if("string"==typeof e)return m(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function b(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function v(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n &.dropping {\n background: #a4d5ff;\n }\n"]);return v=function(){return e},e}var y=l.a.div(v()),g=Object(r.forwardRef)((function(e,n){var t=e.onSuccess,a=void 0===t?function(){}:t,i=e.onFailure,l=void 0===i?function(){}:i,f=e.apiUrl,h=e.apiConfig,m=e.className,v=e.disabled,g=void 0!==v&&v,w=e.children,x=e.multiple,O=b(e,["onSuccess","onFailure","apiUrl","apiConfig","className","disabled","children","multiple"]),k=p(Object(r.useState)(!1),2),C=k[0],j=k[1],E=p(Object(r.useState)(!1),2),S=E[0],_=E[1],P=Object(r.useCallback)(function(){var e=d(regeneratorRuntime.mark((function e(n){var t,r,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),t=function(){var e=d(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.file=n,e.next=3,Object(c.K)(f,h);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),e.next=4,Promise.all(n.map(function(){var e=d(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){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(x?o:o[0]),i.length&&l(x?i:i[0]),_(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),[h,a,l]),A=Object(r.useCallback)((function(e,n){n.preventDefault(),n.stopPropagation(),j(!1),P(e)}),[P]),M=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),T=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),g||j(!0)}),[g]),I=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),g||j(!1)}),[g]),N=Object(r.useCallback)((function(e){if(!g){var n=s(e.dataTransfer.files);A(n,e)}}),[g,A]),R=Object(r.useCallback)((function(e){var n=s(e.target.files);A(n,e)}),[A]);return o.a.createElement(c.b,{busy:S},o.a.createElement("input",{type:"file",accept:"image/*",ref:n,onChange:R,style:{display:"none"},multiple:x}),o.a.createElement(y,u({className:"".concat(m||""," ").concat(C?"dropping":""),onDragOver:M,onDragEnter:T,onDragLeave:I,onDrop:N},O),w))}));g.propTypes={ref:i.a.ref,onSuccess:i.a.func,onFailure:i.a.func,apiUrl:i.a.string,apiConfig:i.a.object,disabled:i.a.bool},g.defaultProps={onSuccess:function(){},onFailure:function(){},disabled:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return w}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(121),c=t.n(l),u=t(4),s=t(2),f=t(11);function d(){return(d=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function p(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function h(){var e=b(["\n width: ",";\n\n p {\n margin: 0;\n }\n .title {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 22px;\n }\n .content-container {\n display: flex;\n margin-top: 15px;\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 .content {\n flex: auto;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: ",";\n line-height: 14px;\n width: 100%;\n }\n }\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n margin-top: 15px;\n font-size: inherit;\n white-space: normal;\n }\n"]);return h=function(){return e},e}function m(){var e=b(["\n\n .ReactModal__Overlay {\n z-index: 100;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n background: "," !important;\n }\n .ReactModal__Overlay {\n opacity: 0;\n transition: opacity 200ms ease-in-out;\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 .neko-modal {\n background: ",";\n position: relative;\n box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.8);\n outline: none;\n padding: 15px;\n max-width: 820px;\n }\n"]);return m=function(){return e},e}function b(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var v=u.a.div(m(),s.a.overlay,s.a.white),y=u.a.div(h(),(function(e){var n;return null!==(n=e.width)&&void 0!==n?n:"518px"}),s.a.fontFamily,s.a.fontFamily,s.a.fontSizeText),g=function(e){var n=e.id,t=void 0===n?"neko-modal-parent":n,a=e.isOpen,i=e.children,l=e.className,u=e.style,s=e.ok,h=void 0===s?"OK":s,m=e.cancel,b=void 0===m?"Cancel":m,g=e.customButtons,w=void 0===g?null:g,x=e.customButtonsPosition,O=void 0===x?"right":x,k=e.title,C=void 0===k?"":k,j=e.content,E=void 0===j?"":j,S=e.contentWidth,_=e.onOkClick,P=e.onCancelClick,A=e.okOnEnter,M=void 0!==A&&A,T=e.thumbnail,I=p(e,["id","isOpen","children","className","style","ok","cancel","customButtons","customButtonsPosition","title","content","contentWidth","onOkClick","onCancelClick","okOnEnter","thumbnail"]),N=u?"custom-modal":"",R=null!==w,z=Object(r.useCallback)((function(e){"Enter"===e.key&&_()}),[_]);Object(r.useEffect)((function(){if(M&&a)return window.addEventListener("keyup",z),function(){window.removeEventListener("keyup",z)}}),[a,z]);var D=i||o.a.createElement(y,{width:S},C&&o.a.createElement("p",{className:"title"},C),o.a.createElement("div",{className:"content-container"},T&&o.a.createElement("div",{className:"thumbnail"},T),E&&o.a.createElement("p",{className:"content"},E)),o.a.createElement("div",{className:"button-group"},R&&"left"===O&&w,P&&o.a.createElement(f.a,{className:"danger",onClick:P},b),_&&o.a.createElement(f.a,{onClick:_},h),R&&"right"===O&&w));return o.a.createElement(o.a.Fragment,null,o.a.createElement(v,{id:t}),o.a.createElement(c.a,d({ariaHideApp:!1,parentSelector:function(){return document.getElementById(t)},closeTimeoutMS:200,className:"neko-modal ".concat(l||""," ").concat(N),isOpen:a},I),D))},w=function(e){return o.a.createElement(g,e)};w.propTypes={className:i.a.string,style:i.a.object,ok:i.a.string,cancel:i.a.string,title:i.a.string,content:i.a.string,contentWidth:i.a.string,onOkClick:i.a.func,onCancelClick:i.a.func,customButtons:i.a.object,okOnEnter:i.a.bool,thumbnail:i.a.element},w.defaultProps={className:void 0,style:void 0,ok:"OK",cancel:"Cancel",title:"",content:"",contentWidth:void 0,onOkClick:void 0,onCancelClick:void 0,customButtons:null,okOnEnter:!1,thumbnail:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return A}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(5),u=t(10),s=t.n(u),f=t(19),d=t.n(f),p=t(23),h=t.n(p),m=t(38),b=t.n(m),v=t(122),y=t.n(v),g=t(2),w=t(15);function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function O(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?x(Object(t),!0).forEach((function(n){k(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function k(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function C(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function j(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n\n th, td {\n margin: 0;\n padding: 5px;\n border-bottom: 1px solid rgba(",", 0.1);\n border-right: 1px solid rgba(",", 0.1);\n\n a {\n text-decoration: none;\n }\n\n :last-child {\n border-right: 0;\n }\n }\n\n &.nekotable-raw {\n th, td {\n border: 0;\n }\n }\n\n th, tfoot td {\n height: 30px;\n background-color: ",";\n color: ",";\n font-style: normal;\n font-weight: normal;\n font-size: ",";\n line-height: 16px;\n text-align: left;\n\n div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n &.sortable {\n cursor: pointer;\n }\n }\n }\n\n thead tr th:first-child {\n border-top-left-radius: 10px;\n }\n\n thead tr th:last-child {\n border-top-right-radius: 10px;\n }\n\n tfoot tr th:first-child {\n border-bottom-left-radius: 10px;\n }\n\n tfoot tr th:last-child {\n border-bottom-right-radius: 10px;\n }\n\n &.nekotable-raw {\n th {\n font-weight: bold;\n }\n th, tfoot td {\n background-color: ",";\n color: ",";\n\n div {\n justify-content: normal;\n }\n }\n }\n\n tbody {\n background-color: ",";\n \n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: rgba(",", 0.8);\n color: ",";\n\n a {\n color: #81e8ff;\n }\n }\n }\n img {\n vertical-align: bottom;\n }\n }\n\n &.nekotable-raw {\n tbody {\n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: ",";\n color: ",";\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n width: 35px;\n text-align: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n"]);return j=function(){return e},e}var E=l.a.table(j(),g.a.fontFamily,g.a.blackRGB,g.a.blackRGB,g.a.blue,g.a.white,g.a.fontSizeText,g.a.white,g.a.black,g.a.white,g.a.tableGray,g.a.blueRGB,g.a.white,g.a.white,g.a.white,g.a.black),S=function(e){var n=e.checked,t=e.intermediate,r=void 0!==t&&t,a=e.onSelect,i=void 0===a?function(){}:a,l=e.onUnselect,u=void 0===l?function(){}:l;C(e,["checked","intermediate","onSelect","onUnselect"]);return o.a.createElement(c.Icon,{icon:r?y.a:n?b.a:h.a,width:"24px",height:"24px",onClick:function(e){n?u(e):i(e)}})},_={left:"start",center:"center",right:"end"},P=function(e){var n=e.columns,t=e.data,r=e.busy,a=void 0!==r&&r,i=e.onSelect,l=e.onUnselect,u=e.selectedItems,f=e.sort,p=e.onSortChange,h=e.variant,m=void 0===h?"default":h,b=e.sortIconColor,v=void 0===b?void 0:b,y=e.emptyMessage,x=void 0===y?"Empty.":y,k=n.length+(i?1:0),C=function(e){var n={};return e.align&&(n={textAlign:e.align,justifyContent:_[e.align]}),e.width&&(n=O(O({},n),{},{width:e.width})),e.style&&(n=O(O({},n),e.style)),n},j=t.map((function(e){var t=n.map((function(n){return{value:e[n.accessor],style:C(n)}}));return{id:e.id,cells:t}})),P=j.map((function(e){return e.id})),A=P.filter((function(e){return u.includes(e)})).length===P.length,M=!A&&u.length>0,T=n.reduce((function(e,n,t){return!1===n.visible&&e.push(t),e}),[]),I=o.a.createElement("tr",null,i&&o.a.createElement("th",{className:"table-checkbox-cell"},o.a.createElement(S,{checked:A,intermediate:M,onSelect:function(e){return i(P,e)},onUnselect:function(e){l(M?u:P,e)}})),n.filter((function(e,n){return!T.includes(n)})).map((function(e){var n=f&&f.accessor===e.accessor,t=f&&"asc"===f.by,r=n?g.a.white:"rgba(".concat(g.a.blackRGB,", 0.1)");v&&(r=n?v:g.a.gray);var a=C(e);return o.a.createElement("th",{style:a,key:e.accessor},o.a.createElement("div",{className:e.sortable?"sortable":"",style:O(O({},a),{},{width:"auto"}),onClick:e.sortable?function(r){p(e.accessor,n&&t?"desc":"asc",r)}:void 0},o.a.createElement("div",null,e.title),o.a.createElement("div",{style:{flex:"auto"}}),o.a.createElement("div",null,e.sortable&&o.a.createElement(c.Icon,{icon:n?t?s.a:d.a:s.a,color:r,width:"26px",height:"26px"}))))})));return o.a.createElement(w.a,{busy:a,overlayStyle:{top:"36px",height:"calc(100% - 76px)"}},o.a.createElement(E,{className:"nekotable-".concat(m)},o.a.createElement("thead",null,I),o.a.createElement("tbody",null,!j.length&&o.a.createElement("tr",null,o.a.createElement("td",{colspan:k,style:{textAlign:"center",height:40,color:"gray"}},x)),j.map((function(e){return o.a.createElement("tr",{className:u.includes(e.id)?"selected":""},i&&o.a.createElement("td",{className:"table-checkbox-cell"},o.a.createElement(S,{checked:u.includes(e.id),onSelect:function(n){return i([e.id],n)},onUnselect:function(n){return l([e.id],n)}})),e.cells.filter((function(e,n){return!T.includes(n)})).map((function(e){return o.a.createElement("td",{style:e.style},e.value)})))}))),"default"===m&&o.a.createElement("tfoot",null,I)))},A=function(e){return o.a.createElement(P,e)};A.propTypes={columns:i.a.arrayOf(i.a.any),data:i.a.arrayOf(i.a.any),busy:i.a.arrayOf(i.a.bool),onSelect:i.a.func,onUnselect:i.a.func,selectedItems:i.a.arrayOf(i.a.object),onSortChange:i.a.func,variant:i.a.string,sortIconColor:i.a.string},A.defaultProps={columns:void 0,data:void 0,busy:!1,onSelect:void 0,onUnselect:void 0,selectedItems:void 0,onSortChange:void 0,variant:"default",sortIconColor:void 0}},function(e,n,t){"use strict";e.exports=t(126)},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M14 19h4V5h-4M6 19h4V5H6v14Z"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M8 5.14v14l11-7l-11-7Z"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M18 18H6V6h12v12Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";t.d(n,"a",(function(){return _})),t.d(n,"b",(function(){return P}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(9),u=t(2),s=t(7),f=t(5),d=t(10),p=t.n(d),h=t(8);function m(){var e=x(["\n align-items: center;\n background-color: ",";\n border: none;\n box-sizing: border-box;\n color: white;\n display: flex;\n font-family: ",";\n font-size: ",";\n width: 100%;\n padding: 8px 15px 8px 15px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled:not(.is-pro) {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n justify-content: space-between;\n }\n\n &.separator {\n border-top: 1px solid ",";\n font-size: 10px;\n padding: 5px;\n }\n"]);return m=function(){return e},e}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return v(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function y(){var e=x(["\n position: relative;\n display: block;\n margin-top: 18px;\n background-color: ",";\n position: absolute;\n z-index: 10;\n box-shadow: ",';\n\n &:before {\n content: "";\n position: absolute;\n top: -18px;\n left: 50%;\n margin-left: -8px;\n border: 8px solid transparent;\n border-bottom: 10px solid ',";\n }\n"]);return y=function(){return e},e}function g(){var e=x(["\n align-items: center;\n background-color: ",";\n border: none;\n border-radius: 4px;\n box-sizing: border-box;\n color: white;\n display: inline-flex;\n justify-content: space-between;\n font-family: ",";\n font-size: ",";\n height: 30px;\n min-width: 6em;\n padding: 0px 10px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n & + button {\n margin-left: .25rem;\n }\n"]);return g=function(){return e},e}function w(){var e=x(["\n display: inline-block;\n"]);return w=function(){return e},e}function x(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var O=l.a.div(w()),k=l.a.button(g(),u.a.blue,u.a.fontFamily,u.a.fontSizeText,Object(c.a)(.1,u.a.blue)),C=l.a.div(y(),u.a.blue,u.a.lightShadow,u.a.blue),j=function(e){var n=e.title,t=e.disabled,r=void 0!==t&&t,a=e.isPro,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l,u=e.hideChevron,s=e.titleStyle,d=void 0===s?{}:s,m=b(o.a.useState(!1),2),v=m[0],y=m[1],g=Object(h.e)((function(){y(!1)})),w=Object(h.a)(),x=w.ref,j=w.width,E=function(){y(!v)},S=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{isPro:i,disabled:e.props.disabled||r,onClick:function(){e.props.onClick&&e.props.onClick(),E()}})}));return o.a.createElement(O,{ref:g},o.a.createElement(k,{ref:x,type:"button",disabled:r,onClick:E,style:c},o.a.createElement("span",{style:d},n),!u&&o.a.createElement(f.Icon,{icon:p.a,width:"24",height:"24",style:{marginLeft:"4px"}})),v&&o.a.createElement(C,{style:{transform:"translateX(calc(-50% + ".concat(j/2,"px))")}},S))},E=l.a.button(m(),u.a.blue,u.a.fontFamily,u.a.fontSizeText,Object(c.a)(.1,u.a.blue),u.a.proGray,u.a.white),S=function(e){var n=e.onClick,t=e.children,r=e.isPro,a=e.requirePro,i=void 0!==a&&a,l=e.disabled,c=e.separator,u=i&&!r;return o.a.createElement(E,{type:"button",className:"".concat(u?"is-pro":""," ").concat(c?"separator":""),onClick:n,disabled:l||u},o.a.createElement("span",null,t),u&&!r&&o.a.createElement(s.a,null))},_=function(e){return o.a.createElement(j,e)},P=function(e){return o.a.createElement(S,e)};_.propTypes={title:i.a.string,disabled:i.a.bool,isPro:i.a.bool,hideChevron:i.a.bool,style:i.a.object,titleStyle:i.a.object},_.defaultProps={title:void 0,disabled:!1,isPro:!1,hideChevron:void 0,style:{},titleStyle:{}},P.propTypes={onClick:i.a.func.isRequired,requirePro:i.a.bool,separator:i.a.bool},P.defaultProps={onClick:function(){},requirePro:!1,separator:void 0}},function(e,n,t){"use strict";t.d(n,"b",(function(){return v})),t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4);function c(){return(c=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function u(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function s(){var e=d(["\n flex: 1;\n padding: 32px 30px;\n\n .nui-block:not(:first-child) {\n margin-top: -20px;\n }\n\n .nui-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"]);return s=function(){return e},e}function f(){var e=d(["\n display: flex;\n flex-wrap: wrap;\n"]);return f=function(){return e},e}function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=l.a.div(f()),h=l.a.div(s()),m=function(e){return o.a.createElement(p,null,e.children)},b=function(e){var n=e.full,t=e.minimal,r=u(e,["full","minimal"]),a=n?"full":"";return a+=t?" minimal":"",o.a.createElement(h,c({className:a},r),e.children)},v=function(e){return o.a.createElement(m,e)},y=function(e){return o.a.createElement(b,e)};v.propTypes={},v.defaultProps={},y.propTypes={full:i.a.any},y.defaultProps={full:void 0}},function(e,n,t){"use strict";t.d(n,"b",(function(){return V})),t.d(n,"a",(function(){return $}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(7),s=t(8),f=t(16),d=t(5),p=t(117),h=t.n(p),m=t(118),b=t.n(m),v=t(10),y=t.n(v),g=t(19),w=t.n(g),x=t(6),O=t(18);function k(){var e=N(["\n background-color: ",";\n cursor: pointer;\n font-family: ",";\n\n &:hover {\n filter: brightness(80%);\n }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: ",";\n display: flex;\n justify-content: space-between;\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n padding: 8px 12px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n pointer-events: none;\n\n .option {\n color: rgb(255 255 255 / 35%);\n }\n }\n"]);return k=function(){return e},e}function C(){var e=N(["\n font-family: ",";\n margin-bottom: 6px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n .description {\n display: block;\n font-size: ",";\n }\n }\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n"]);return C=function(){return e},e}function j(){return(j=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function E(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return S(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function P(){var e=N(["\n background-color: ",";\n overflow-y: auto;\n max-height: 300px;\n\n &.nui-select-filter-container {\n background-color: ",";\n background: rgb(38 155 214);\n padding: 6px;\n margin-top: 2px;\n overflow: hidden;\n\n div {\n overflow: hidden;\n }\n }\n"]);return P=function(){return e},e}function A(){var e=N(["\n border-radius: 8px;\n overflow: hidden;\n padding-top: 28px;\n position: absolute;\n top: 0;\n z-index: 10;\n width: 100%;\n transition: all 0.2s ease-in;\n\n &.hidden {\n opacity: 0;\n }\n"]);return A=function(){return e},e}function M(){var e=N(["\n display: block;\n margin-top: 5px;\n font-size: ",";\n line-height: 14px;\n color: ",";\n\n * {\n font-size: ",";\n line-height: inherit;\n margin: 0;\n }\n"]);return M=function(){return e},e}function T(){var e=N(["\n align-items: center;\n background-color: ",";\n border: 2px solid ",";\n border-radius: 8px;\n display: flex;\n font-family: ",";\n font-size: 14px;\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\n\n &.isBusy {\n padding-left: 5px;\n }\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n"]);return T=function(){return e},e}function I(){var e=N(["\n border-radius: 8px;\n position: relative;\n user-select: none;\n cursor: pointer;\n\n &.show-options {\n background-color: ",";\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true] {\n cursor: none;\n pointer-events: none;\n\n .nui-select-option {\n pointer-events: none;\n background: ",";\n border-color: ",";\n padding-right: 10px;\n }\n }\n"]);return I=function(){return e},e}function N(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var R=l.a.div(I(),c.a.blue,c.a.gray,c.a.gray),z=l.a.div(T(),c.a.white,c.a.blue,c.a.fontFamily),D=l.a.div(M(),c.a.fontSizeSmall,c.a.darkGray,c.a.fontSizeSmall),L=l.a.div(A()),F=l.a.div(P(),c.a.white,c.a.blue),B=function(e){var n,t=e.id,a=e.name,i=e.value,l=e.scrolldown,p=void 0!==l&&l,h=e.isPro,m=void 0!==h&&h,b=e.onChange,v=e.className,g=e.disabled,k=e.isBusy,C=void 0!==k&&k,S=e.chevronIconSize,P=void 0===S?24:S,A=e.textFiltering,M=_(e,["id","name","value","scrolldown","isPro","onChange","className","disabled","isBusy","chevronIconSize","textFiltering"]),T=null===(n=o.a.Children.toArray(e.children).find((function(e){return e.props.value===i||e.props.checked})))||void 0===n?void 0:n.props,I=(null==T?void 0:T.label)||"Select",N=(null==T?void 0:T.description)||e.description,B=(null==T?void 0:T.requirePro)||!1,H=null==T?void 0:T.icon,U=null==T?void 0:T.iconSize,q=E(Object(r.useState)(!1),2),V=q[0],$=q[1],W=E(Object(r.useState)(""),2),Z=W[0],G=W[1],K=p?Object(s.e)((function(){$(!1)})):null,Y=B&&!m,X=function(n){if(n!==i){if(!b)return void console.log("The onChange handler it not set for this checkbox.",e);b(n,t)}p&&$(!1)},J=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{name:e.props.name||a,checked:e.props.value===i||e.props.checked,onClick:X,scrolldown:p,isPro:m,disabled:g})})),Q=Object(r.useMemo)((function(){if(!Z||!J.length)return J;var e=[];return o.a.Children.forEach(J,(function(n){(n.props.label.includes(Z)||n.props.value.includes(Z))&&e.push(n)})),e}),[J,Z]);return p?o.a.createElement(R,j({id:t,ref:K},M,{onClick:function(){return $(!V)},className:["nui-select",v,V?"show-options":""],childrenLength:J.length,"data-is-disabled":g||C}),o.a.createElement(z,{className:"nui-select-option ".concat(C?"isBusy":"")},C?o.a.createElement(o.a.Fragment,null,o.a.createElement(f.a,{type:"circle",size:"20px"})):o.a.createElement(o.a.Fragment,null,H&&o.a.createElement(x.a,{icon:H,width:U,height:U,style:{marginRight:"".concat(Math.max(U-15,4),"px")}}),o.a.createElement("span",{className:"nui-select-option-label"},I),o.a.createElement("div",{className:"rightContent"},Y&&o.a.createElement(u.a,null),!g&&o.a.createElement(d.Icon,{icon:V?w.a:y.a,width:P})))),N&&o.a.createElement(D,null,N),V&&o.a.createElement(L,{className:"nui-option ".concat(V?"":"hidden")},A&&o.a.createElement(F,{className:"nui-select-filter-container"},o.a.createElement(O.a,{id:"nui-select-filter",value:Z,placeholder:"Search...",onChange:function(e){return G(e)},onClick:function(e){return e.stopPropagation()},style:{background:c.a.white},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),o.a.createElement(F,null,[Q]))):J},H=l.a.div(C(),c.a.fontFamily,c.a.fontSizeSmall,c.a.disabledForm),U=l.a.div(k(),c.a.blue,c.a.fontFamily,c.a.white,c.a.fontFamily),q=function(e){var n=e.id,t=e.name,r=e.value,a=e.checked,i=e.icon,l=e.label,s=e.description,f=e.onClick,p=e.scrolldown,m=e.isPro,v=void 0!==m&&m,y=e.requirePro,g=void 0!==y&&y,w=e.disabled,O=e.iconSize,k=void 0===O?20:O,C=g&&!v,j=C||w?"disabled":"",E=o.a.createElement(H,{className:"nui-select ".concat(e.className||""," ").concat(j)},o.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:a,onClick:function(e){return f(e.target.value)},disabled:C||w}),o.a.createElement("label",{htmlFor:n},o.a.createElement(d.Icon,{icon:a?b.a:h.a,width:"24px",color:C?c.a.disabledForm:c.a.blue}),o.a.createElement("div",{className:"inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(u.a,{className:"inline",style:{top:-1},show:C})),s?o.a.createElement("small",{className:"description"},s):null))),S=o.a.createElement(U,{className:"nui-select ".concat(e.className||""," ").concat(j)},o.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:a,disabled:C||w}),o.a.createElement("div",{className:"option",onClick:function(){return f(r)}},o.a.createElement("div",{className:"option-group"},i&&o.a.createElement(x.a,{icon:i,width:k,height:k,style:{marginRight:"".concat(Math.max(k-11,4),"px")}}),l),o.a.createElement(u.a,{show:C})));return p?S:E},V=function(e){return o.a.createElement(B,e)};V.propTypes={id:i.a.string,name:i.a.string,description:i.a.string,scrolldown:i.a.bool,isPro:i.a.bool,onChange:i.a.func,isBusy:i.a.bool,chevronIconSize:i.a.number,textFiltering:i.a.bool},V.propTypes={id:void 0,name:void 0,description:void 0,scrolldown:!1,isPro:!1,onChange:void 0,isBusy:!1,chevronIconSize:24,textFiltering:void 0};var $=function(e){return o.a.createElement(q,e)};$.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,onClick:i.a.func,scrolldown:i.a.bool,isPro:i.a.bool,requirePro:i.a.bool,icon:i.a.string,iconSize:i.a.number},$.defaultProps={id:void 0,name:void 0,value:void 0,checked:!1,label:void 0,description:void 0,onClick:void 0,scrolldown:!1,isPro:!1,requirePro:!1,icon:void 0,iconSize:20}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(5),s=t(20),f=t.n(s),d=t(36),p=t.n(d),h=t(37),m=t.n(h),b=t(14),v=t.n(b),y=t(10),g=t.n(y),w=t(119),x=t.n(w);function O(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return k(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return k(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function C(){var e=A(["\n border-left: 1px solid ",";\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]);return C=function(){return e},e}function j(){var e=A(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]);return j=function(){return e},e}function E(){var e=A(["\n position: relative;\n width: 24px;\n height: 24px;\n"]);return E=function(){return e},e}function S(){var e=A(["\n height: 24px;\n width: 24px;\n"]);return S=function(){return e},e}function _(){var e=A(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: ",";\n margin: 0 0 0 8px;\n }\n"]);return _=function(){return e},e}function P(){var e=A(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: ",";\n"]);return P=function(){return e},e}function A(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var M=function(e){var n=e.chevron,t=void 0===n||n;return o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:t})}))},T=l.a.div(P(),c.a.fontFamily),I=l.a.div(_(),c.a.fontSizeText),N=l.a.div(S()),R=l.a.div(E()),z=l.a.div(j()),D=l.a.div(C(),c.a.finderBorder),L=function(e){var n={gallery:m.a,tag:x.a},t=e.title,a=e.chevron,i=e.rightElement,l=void 0===i?null:i,s=e.rightElementStyle,d=void 0===s?{marginLeft:"5px"}:s,h=e.showRightElement,b=void 0!==h&&h,y=e.selected,w=void 0!==y&&y,k=e.draggable,C=void 0!==k&&k,j=e.onDragStart,E=e.onDragOver,S=e.onDragEnd,_=e.onDrop,P=e.isExpanded,A=void 0!==P&&P,M=e.dragging,L=void 0!==M&&M,F=e.rightAction,B=void 0===F?null:F,H=e.rightActionOnHover,U=void 0===H?null:H,q=e.onDragLeave,V=(e.preventClose,!!e.icon),$=!!e.children,W=O(Object(r.useState)(A),2),Z=W[0],G=W[1],K=O(Object(r.useState)((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:f.a})),2),Y=K[0],X=K[1],J=Boolean(Y),Q=O(Object(r.useState)(!1),2),ee=Q[0],ne=Q[1];Object(r.useEffect)((function(){G(A),V||X(A?f.a:p.a)}),[A]);var te=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:a})})),re=L||w?c.a.purple:w?c.a.black:c.a.blue;return o.a.createElement("div",null,o.a.createElement(T,{onMouseEnter:function(){return ne(!0)},onMouseLeave:function(){return ne(!1)}},o.a.createElement(I,{onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:C,onDragStart:j,onDragOver:E,onDrop:_,className:"".concat(J||te||e.onClick?"can-expand":""," ").concat(w?"selected":""),onDragLeave:q,onDragEnd:S},a?J&&$?o.a.createElement(u.Icon,{icon:Z?g.a:v.a,width:"24",height:"24",onClick:function(e){e.stopPropagation(),G(!Z)}}):o.a.createElement(N,null):null,o.a.createElement(R,null,o.a.createElement(z,null),o.a.createElement(u.Icon,{icon:Y,color:re,width:"24",height:"24"})),o.a.createElement("span",null,t),b&&o.a.createElement("div",{style:d},l)),ee&&U||B),Z&&o.a.createElement(D,{className:"".concat(J?"":"no-line"," ").concat(a?"":"no-chevron")},te))},F=function(e){return o.a.createElement(M,e)};F.propTypes={chevron:i.a.bool},F.defaultProps={chevron:!0};var B=function(e){return o.a.createElement(L,e)};B.propTypes={icon:i.a.oneOfType([i.a.instanceOf(u.IconifyIcon),i.a.oneOf(["gallery"])]),title:i.a.string,isExpanded:i.a.bool},B.defaultProps={icon:f.a,title:void 0,isExpanded:!1}},function(e,n,t){"use strict";t.d(n,"b",(function(){return v})),t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(6);function s(){var e=d(["\n color: ",";\n cursor: pointer;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 17px;\n\n &.is-active {\n cursor: default;\n color: ",';\n font-weight: bold;\n }\n\n &::after {\n content: "|";\n color: ',";\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: ",";\n font-weight: normal;\n margin-left: 4px;\n }\n"]);return s=function(){return e},e}function f(){var e=d(["\n display: flex;\n align-items: center;\n"]);return f=function(){return e},e}function d(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var p=l.a.div(f()),h=l.a.span(s(),(function(e){return e.variant||c.a.blue}),c.a.fontFamily,c.a.black,c.a.darkGray,c.a.darkGray),m=function(e){var n=e.id,t=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=o.a.Children.map(e.children,(function(e,a){return o.a.cloneElement(e,{busy:i,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return o.a.createElement(p,{className:l},c)},b=function(e){var n=e.title,t=e.value,a=void 0===t?0:t,i=e.count,l=e.onClick,s=e.busy,f=e.isActive,d=e.className,p=e.variant,m=Object(r.useMemo)((function(){if(p)return Object.keys(c.a).includes(p)?c.a[p]:p}),[p]);return o.a.createElement(h,{onClick:function(){return l(a)},className:"".concat(f?"is-active":""," ").concat(d),variant:m},n,null===i?null:o.a.createElement("span",null,"(",s?o.a.createElement(u.a,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):i,")"))},v=function(e){return o.a.createElement(m,e)};v.propTypes={id:i.a.string,value:i.a.string,onChange:i.a.func},v.defaultProps={id:void 0,value:void 0,onChange:void 0};var y=function(e){return o.a.createElement(b,e)};y.propTypes={title:i.a.string,value:i.a.string,count:i.a.number,onClick:i.a.func,isActive:i.a.bool,variant:i.a.string},y.defaultProps={title:void 0,value:"default",count:0,onClick:void 0,isActive:!1,variant:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return l})),t.d(n,"b",(function(){return c}));var r=t(4);function o(){var e=i(["\n background: #1eba96;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n text-align: center;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return o=function(){return e},e}function a(){var e=i(["\n background: #ba341e;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return a=function(){return e},e}function i(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var l=r.a.p(a()),c=r.a.p(o())},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,o=t(139);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=a.canUseDOM?window.NodeList:{},n.canUseDOM=a.canUseDOM;n.default=i},function(e,n,t){"use strict";t.d(n,"a",(function(){return j})),t.d(n,"b",(function(){return C}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(7),s=t(6);function f(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return d(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function p(){var e=v(["\n background-color: ",";\n display: none;\n padding: 10px;\n\n &.active {\n display: block;\n }\n"]);return p=function(){return e},e}function h(){var e=v(["\n font-family: ",";\n font-size: ",";\n border-radius: 8px 8px 0px 0px;\n border: 0;\n background-color: #459ad2;\n color: rgb(255 255 255 / 65%);\n display: flex;\n align-items: center;\n\n cursor: pointer;\n line-height: 17px;\n margin: 0 5px 0 0;\n text-align: left;\n padding: 10px 15px 10px 15px;\n\n &:focus {\n outline: none;\n }\n\n &.active {\n background-color: ",";\n color: ",";\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n }\n\n &.hidden {\n display: none;\n }\n"]);return h=function(){return e},e}function m(){var e=v(["\n display: flex;\n"]);return m=function(){return e},e}function b(){var e=v(["\n"]);return b=function(){return e},e}function v(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var y=l.a.div(b()),g=l.a.div(m()),w=l.a.button(h(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.white),x=l.a.div(p(),c.a.blue),O=function(e){var n=f(o.a.useState(0),2),t=n[0],r=n[1],a=e.children?e.children.length?e.children.filter((function(e){return!!e})):[e.children]:[];o.a.useEffect((function(){if(e.keepTabOnReload){var n=new URL(window.location.href).searchParams.get("nekoTab");if(!n)return r(0),void(e.callOnTabChangeFirst&&c(0,i[0]));var t=decodeURIComponent(n),l=o.a.Children.toArray(a).map((function(e){return e.props.title.replaceAll(" ","")})).indexOf(t);return-1===l?(r(0),void(e.callOnTabChangeFirst&&c(0,i[0]))):(r(l),void(e.callOnTabChangeFirst&&c(l,i[l])))}r(0),e.callOnTabChangeFirst&&c(0,i[0])}),[]);var i=o.a.Children.map(a,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),hidden:n.props.hidden||!1,icon:n.props.icon||!1}})),l=o.a.Children.map(a,(function(e,n){var a=n===t,i=e.props.hidden;return a&&i&&r(0),o.a.cloneElement(e,{isActive:a&&!i})})),c=function(n,t,o){t.requirePro||(r(n),e.onChange&&e.onChange(n,t,o),e.keepTabOnReload&&function(e){if(history.pushState&&"string"==typeof e){var n=new URLSearchParams(window.location.search),t=encodeURIComponent(e.replaceAll(" ",""));n.set("nekoTab",t);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+n.toString();window.history.replaceState({path:r},"",r)}}(t.title))};return o.a.createElement(y,null,o.a.createElement(g,null,i.map((function(e,n){return o.a.createElement(w,{key:e.key,className:"neko-tab-title ".concat(n===t?"active":""," ").concat(e.requirePro?"disabled":""," ").concat(e.hidden?"hidden":""),onClick:function(t){c(n,e,t)}},e.icon&&o.a.createElement(s.a,{icon:e.icon,width:15,height:15,style:{marginRight:"2px"},raw:!0}),e.title,o.a.createElement(u.a,{className:"inline",style:{marginLeft:10,marginRight:-5,top:-1},show:e.requirePro}))}))),l)},k=function(e){var n=e.children,t=e.isActive;return o.a.createElement(x,{className:"".concat(t?"active":"")},!!t&&n)},C=function(e){return o.a.createElement(O,e)};C.propTypes={isPro:i.a.bool,onChange:i.a.func},C.defaultProps={isPro:!1,onChange:void 0};var j=function(e){return o.a.createElement(k,e)};j.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string,icon:i.a.string},j.defaultProps={isActive:!1,requirePro:!1,title:void 0,icon:void 0}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(7),s=t(5),f=t(10),d=t.n(f),p=t(14),h=t.n(p);function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return b(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function v(){var e=w(["\n background-color: ",";\n display: none;\n\n &.active {\n display: block;\n }\n"]);return v=function(){return e},e}function y(){var e=w(["\n align-items: center;\n background-color: ",";\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n\n &.disabled {\n background-color: rgba(",", 0.25);\n cursor: default;\n }\n\n p {\n color: ",";\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: ",";\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n"]);return y=function(){return e},e}function g(){var e=w(["\n"]);return g=function(){return e},e}function w(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var x=l.a.div(g()),O=l.a.div(y(),c.a.blue,c.a.yellowRGB,c.a.white,c.a.fontFamily,c.a.white),k=l.a.div(v(),c.a.white),C=function(e){var n=m(o.a.useState(e.activeTabIndex),2),t=n[0],r=n[1],a=o.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1),onDragOver:n.props.onDragOver,onDrop:n.props.onDrop,rightActions:n.props.rightActions||null}})),i=o.a.Children.map(e.children,(function(e,n){return o.a.cloneElement(e,{isActive:n===t})}));return o.a.createElement(x,null,a.map((function(n,a){return o.a.createElement(o.a.Fragment,null,o.a.createElement(O,{key:n.key,className:"".concat(a===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(o){!function(n,o,a){if(!o.requirePro){var i=n===t?null:n;r(i),e.onChange&&e.onChange(i,o,a)}}(a,n,o)},onDragOver:n.onDragOver,onDrop:n.onDrop},o.a.createElement("p",null,o.a.createElement("span",{style:{fontSize:15}},n.title),o.a.createElement(u.a,{className:"inline",show:n.requirePro})),null===n.rightActions?o.a.createElement(s.Icon,{icon:a===t?d.a:h.a,className:"neko-side-tab-icon"}):a===t?o.a.createElement("div",{style:{marginLeft:"auto"}},n.rightActions):o.a.createElement(s.Icon,{icon:h.a,className:"neko-side-tab-icon"})),i[a])})))},j=function(e){var n=e.children,t=e.isActive;return o.a.createElement(k,{className:"".concat(t?"active":"")},n)},E=function(e){return o.a.createElement(C,e)};E.propTypes={isPro:i.a.bool,onChange:i.a.func,activeTabIndex:i.a.number},E.defaultProps={isPro:!1,onChange:void 0,activeTabIndex:null};var S=function(e){return o.a.createElement(j,e)};S.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string,onDragOver:i.a.func,onDrop:i.a.func,rightActions:i.a.element},S.defaultProps={isActive:!1,requirePro:!1,title:void 0,onDragOver:void 0,onDrop:void 0,rightActions:void 0}},function(e,n,t){"use strict";var r=t(29),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(n,t,r){if("string"!=typeof t){if(h){var o=p(t);o&&o!==h&&e(n,o,r)}var i=s(t);f&&(i=i.concat(f(t)));for(var l=c(n),m=c(t),b=0;b<i.length;++b){var v=i[b];if(!(a[v]||r&&r[v]||m&&m[v]||l&&l[v])){var y=d(t,v);try{u(n,v,y)}catch(e){}}}}return n}},function(e,n,t){"use strict";function r(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var n=this,t=arguments;return new Promise((function(o,a){var i=e.apply(n,t);function l(e){r(i,o,a,l,c,"next",e)}function c(e){r(i,o,a,l,c,"throw",e)}l(void 0)}))}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,n){return(l=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function c(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=s(e);if(n){var o=s(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return u(this,t)}}function u(e,n){return!n||"object"!==a(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0});var f=t(128),d=t(129),p=t(131),h=function(){},m=new d.TimeoutError,b=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&l(e,n)}(y,e);var n,t,r,u,s,f,b,v=c(y);function y(e){var n,t,r,o,i;if(function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,y),(n=v.call(this))._intervalCount=0,n._intervalEnd=0,n._pendingCount=0,n._resolveEmpty=h,n._resolveIdle=h,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:p.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError("Expected `intervalCap` to be a number from 1 and up, got `".concat(null!==(r=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==r?r:"","` (").concat(a(e.intervalCap),")"));if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError("Expected `interval` to be a finite number >= 0, got `".concat(null!==(i=null===(o=e.interval)||void 0===o?void 0:o.toString())&&void 0!==i?i:"","` (").concat(a(e.interval),")"));return n._carryoverConcurrencyCount=e.carryoverConcurrencyCount,n._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,n._intervalCap=e.intervalCap,n._interval=e.interval,n._queue=new e.queueClass,n._queueClass=e.queueClass,n.concurrency=e.concurrency,n._timeout=e.timeout,n._throwOnTimeout=!0===e.throwOnTimeout,n._isPaused=!1===e.autoStart,n}return n=y,(t=[{key:"_next",value:function(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}},{key:"_resolvePromises",value:function(){this._resolveEmpty(),this._resolveEmpty=h,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=h,this.emit("idle"))}},{key:"_onResumeInterval",value:function(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}},{key:"_isIntervalPaused",value:function(){var e=this,n=Date.now();if(void 0===this._intervalId){var t=this._intervalEnd-n;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout((function(){e._onResumeInterval()}),t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}},{key:"_tryToStartAnother",value:function(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){var e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){var n=this._queue.dequeue();return!!n&&(this.emit("active"),n(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}},{key:"_initializeIntervalIfNeeded",value:function(){var e=this;this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval((function(){e._onInterval()}),this._interval),this._intervalEnd=Date.now()+this._interval)}},{key:"_onInterval",value:function(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}},{key:"_processQueue",value:function(){for(;this._tryToStartAnother(););}},{key:"add",value:(b=o(regeneratorRuntime.mark((function e(n){var t,r=this,a=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>1&&void 0!==a[1]?a[1]:{},e.abrupt("return",new Promise((function(e,a){var i=function(){var i=o(regeneratorRuntime.mark((function o(){var i;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r._pendingCount++,r._intervalCount++,o.prev=2,i=void 0===r._timeout&&void 0===t.timeout?n():d.default(Promise.resolve(n()),void 0===t.timeout?r._timeout:t.timeout,(function(){(void 0===t.throwOnTimeout?r._throwOnTimeout:t.throwOnTimeout)&&a(m)})),o.t0=e,o.next=7,i;case 7:o.t1=o.sent,(0,o.t0)(o.t1),o.next=14;break;case 11:o.prev=11,o.t2=o.catch(2),a(o.t2);case 14:r._next();case 15:case"end":return o.stop()}}),o,null,[[2,11]])})));return function(){return i.apply(this,arguments)}}();r._queue.enqueue(i,t),r._tryToStartAnother(),r.emit("add")})));case 2:case"end":return e.stop()}}),e)}))),function(e){return b.apply(this,arguments)})},{key:"addAll",value:(f=o(regeneratorRuntime.mark((function e(n,t){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map(function(){var e=o(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r.add(n,t));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())));case 1:case"end":return e.stop()}}),e)}))),function(e,n){return f.apply(this,arguments)})},{key:"start",value:function(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}},{key:"pause",value:function(){this._isPaused=!0}},{key:"clear",value:function(){this._queue=new this._queueClass}},{key:"onEmpty",value:(s=o(regeneratorRuntime.mark((function e(){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==this._queue.size){e.next=2;break}return e.abrupt("return");case 2:return e.abrupt("return",new Promise((function(e){var t=n._resolveEmpty;n._resolveEmpty=function(){t(),e()}})));case 3:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"onIdle",value:(u=o(regeneratorRuntime.mark((function e(){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==this._pendingCount||0!==this._queue.size){e.next=2;break}return e.abrupt("return");case 2:return e.abrupt("return",new Promise((function(e){var t=n._resolveIdle;n._resolveIdle=function(){t(),e()}})));case 3:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"sizeBy",value:function(e){return this._queue.filter(e).length}},{key:"_doesIntervalAllowAnother",get:function(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}},{key:"_doesConcurrentAllowAnother",get:function(){return this._pendingCount<this._concurrency}},{key:"concurrency",get:function(){return this._concurrency},set:function(e){if(!("number"==typeof e&&e>=1))throw new TypeError("Expected `concurrency` to be a number from 1 and up, got `".concat(e,"` (").concat(a(e),")"));this._concurrency=e,this._processQueue()}},{key:"size",get:function(){return this._queue.size}},{key:"pending",get:function(){return this._pendingCount}},{key:"isPaused",get:function(){return this._isPaused}},{key:"timeout",get:function(){return this._timeout},set:function(e){this._timeout=e}}])&&i(n.prototype,t),r&&i(n,r),y}(f);n.default=b},function(e,n,t){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e(t)),n[t]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));n.a=o},function(e,n,t){"use strict";t.d(n,"a",(function(){return m}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(11);function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||s(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,n){if(e){if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,n):void 0}}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n background: #f1f1f1;\n margin-left: -20px;\n background-color: rgb(30 124 186 / 10%);\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"]);return d=function(){return e},e}var p=l.a.div(d()),h=function(e){var n=e.className,t=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,f=void 0===l?{}:l,d=u(Object(r.useState)(!1),2),h=d[0],m=d[1],b=u(Object(r.useState)(!1),2),v=b[0],y=b[1];if(i&&!h){var g,w=function(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=s(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}(i);try{for(w.s();!(g=w.n()).done;){var x=g.value;if(x){m(x);break}}}catch(e){w.e(e)}finally{w.f()}}return o.a.createElement(p,{className:n||"",style:f},h&&o.a.createElement("div",{className:"neko-rest-error"},o.a.createElement("div",{className:"container"},!v&&o.a.createElement(o.a.Fragment,null,o.a.createElement("h3",null,"The Rest API is disabled or broken 😢"),o.a.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.a.createElement("p",null,o.a.createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o.a.createElement("p",{className:"neko-debug"},o.a.createElement("small",null,"URL: ",h.url,o.a.createElement("br",null),"CODE: ",h.code,o.a.createElement("br",null),"MESSAGE: ",h.message,o.a.createElement("br",null)))),h.body&&v&&o.a.createElement("p",{className:"neko-debug"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.body}})),h.body&&o.a.createElement(c.a,{color:"#a94242",onClick:function(){return y(!v)}},v?"Hide":"Display"," response from server"),o.a.createElement(c.a,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),t)},m=function(e){return o.a.createElement(h,e)};m.propTypes={className:i.a.string,style:i.a.object,nekoErrors:i.a.bool},m.defaultProps={className:void 0,style:{},nekoErrors:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(17),s=t(15);function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: ",";\n margin-bottom: 15px;\n\n .nui-block-header {\n display: flex;\n justify-content: space-between;\n }\n\n .nui-block-title {\n color: ",";\n padding: 5px 10px;\n margin-bottom: 5px;\n }\n\n .nui-block-content {\n background-color: #f1f1f1;\n padding: 26px;\n box-shadow: 0px 2px 5px 0px #0000004a;\n border-radius: 10px;\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &.primary {\n padding: 8px;\n background-color: ",";\n\n .nui-block-title {\n color: ",";\n }\n\n .nui-block-content {\n background-color: ",";\n }\n }\n"]);return f=function(){return e},e}var d=l.a.div(f(),c.a.fontSizeText,c.a.blue,c.a.blue,c.a.white,c.a.white),p=function(e){var n=e.title,t=e.children,r=e.className,a=e.busy,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l,f=e.contentStyle,p=void 0===f?{}:f,h=e.action;return o.a.createElement(d,{className:"nui-block "+(r||""),style:c},o.a.createElement(s.a,{busy:i},o.a.createElement("div",{className:"nui-block-header"},o.a.createElement(u.a,{h2:!0,className:"nui-block-title"},n),!!h&&h),o.a.createElement("div",{className:"nui-block-content",style:p},t)))},h=function(e){return o.a.createElement(p,e)};h.propTypes={title:i.a.string,className:i.a.oneOf(["","primary"]),style:i.a.object,action:i.a.element},h.defaultProps={title:void 0,className:"",style:{},action:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return m}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){var e=f(["\n justify-content: flex-start;\n background-color: ",";\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]);return u=function(){return e},e}function s(){var e=f(["\n font-size: ",";\n font-family: ",";\n background-color: ",";\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\n margin-bottom: 25px;\n\n &.primary {\n background-color: ",";\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .content {\n padding: 20px 20px;\n }\n"]);return s=function(){return e},e}function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=l.a.div(s(),c.a.fontSizeText,c.a.fontFamily,c.a.white,c.a.blue),p=l.a.div(u(),c.a.lightGray2),h=function(e){var n=e.children,t=e.header,r=e.headerAlign,a=void 0===r?"left":r,i=e.footer,l=e.footerAlign,c=void 0===l?"right":l,u=e.className,s=e.style,f=void 0===s?{}:s;return o.a.createElement(d,{className:u||"",style:f},t&&o.a.createElement(p,{className:"align-".concat(a)},t),o.a.createElement("div",{className:"content"},n),i&&o.a.createElement(p,{className:"align-".concat(c)},i))},m=function(e){return o.a.createElement(h,e)};m.propTypes={header:i.a.element,headerAlign:i.a.oneOf(["left","right"]),footer:i.a.element,footerAlign:i.a.oneOf(["left","right"]),className:i.a.string,style:i.a.object},m.defaultProps={header:void 0,headerAlign:"left",footer:void 0,footerAlign:"right",className:void 0,style:{}}},function(e,n,t){"use strict";t.d(n,"a",(function(){return f}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: ",";\n\n > .nui-settings-head {\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .nui-settings-content > .nui-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-button:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .nui-settings-content {\n flex: 1;\n\n &.nui-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: 15px;\n }\n"]);return u=function(){return e},e}var s=Object(l.a)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,a=void 0===r?"left":r;return o.a.createElement("div",{className:e.className||""},t?o.a.createElement("div",{className:"nui-settings-head"},t):null,o.a.createElement("div",{className:"nui-settings-content nui-settings-content-align-".concat(a)},e.children))}))(u(),c.a.fontFamily,c.a.fontFamily),f=function(e){return o.a.createElement(s,e)};f.propTypes={title:i.a.string,className:i.a.string,contentAlign:i.a.string},f.defaultProps={title:"",className:void 0,contentAlign:"left"}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){var e=f(["\n background-color: ",";\n color: white;\n"]);return u=function(){return e},e}function s(){var e=f(["\n margin: 20px;\n padding: 14px;\n background-color: white;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n\n > * + * {\n /* Base margin between child elements */\n margin-top: 14px;\n }\n"]);return s=function(){return e},e}function f(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var d=l.a.div(s()),p=Object(l.a)((function(e){return e.children?o.a.createElement("div",{className:e.className},e.children):null}))(u(),c.a.blue),h=function(e){return o.a.createElement(d,{className:"window"},o.a.createElement(p,null,e.title),e.children)},m=function(e){return o.a.createElement(h,e)};m.propTypes={title:i.a.string},m.defaultProps={title:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return y}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(7),s=t(16),f=t(5),d=t(23),p=t.n(d),h=t(38),m=t.n(h);function b(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n user-select: none;\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n .nui-checkbox-check-container {\n display: flex;\n align-content: center;\n flex-basis: 30px;\n\n .nui-checkbox-busy-container {\n position: relative\n }\n }\n .nui-checkbox-inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 28px;\n }\n \n .description {\n display: block;\n font-size: ",";\n line-height: 14px;\n color: ",";\n\n * {\n font-size: ",";\n line-height: inherit;\n margin: 0;\n }\n }\n }\n"]);return b=function(){return e},e}var v=Object(l.a)((function(e){var n=e.id,t=e.name,r=e.checked,a=void 0!==r&&r,i=e.onChange,l=e.label,d=e.description,h=e.isPro,b=e.disabled,v=e.requirePro,y=void 0!==v&&v,g=e.isBusy,w=void 0!==g&&g,x=y&&!h,O=b||x,k=O?"disabled":"";return o.a.createElement("div",{className:["nui-checkbox",e.className,k].join(" "),onClick:function(e){return e.stopPropagation()}},o.a.createElement("input",{id:n,name:t,type:"checkbox",defaultChecked:!1,disabled:O||w}),o.a.createElement("label",{htmlFor:n,onClick:function(){O||(i?i(!a,n):console.log("The onChange handler it not set for the NekoCheckbox.",e))}},o.a.createElement("div",{className:"nui-checkbox-check-container"},w?o.a.createElement("div",{className:"nui-checkbox-busy-container"},o.a.createElement(f.Icon,{icon:p.a,width:"30px",height:"30px",color:c.a.blue}),o.a.createElement(s.a,{type:"circle",size:"16px",style:{position:"absolute",top:"7px",left:"7px"}})):o.a.createElement(f.Icon,{icon:a?m.a:p.a,width:"30px",height:"30px",color:O?c.a.disabledForm:c.a.blue})),o.a.createElement("div",{className:"nui-checkbox-inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(u.a,{className:"inline",show:x})),d?o.a.createElement("small",{className:"description"},d):null)))}))(b(),c.a.fontFamily,c.a.disabledForm,c.a.fontSizeSmall,c.a.darkGray,c.a.fontSizeSmall),y=function(e){return o.a.createElement(v,e)};y.propTypes={id:i.a.string,name:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,isPro:i.a.bool,requirePro:i.a.bool,isBusy:i.a.bool},y.defaultProps={id:void 0,name:void 0,checked:!1,label:void 0,description:void 0,isPro:!1,requirePro:!1,isBusy:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return s}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4);function c(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]);return c=function(){return e},e}var u=Object(l.a)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t;return o.a.Children.map(e.children,(function(e){return e.props.name?e:o.a.cloneElement(e,{name:n,isPro:r})}))}))(c()),s=function(e){return o.a.createElement(u,e)};s.propTypes={name:i.a.string,mas:i.a.number,isPro:i.a.bool},s.defaultProps={name:void 0,mas:-1,isPro:!1}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function p(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-textarea-container {\n position: relative;\n }\n .neko-textarea {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n background: rgb(0 124 186 / 10%);\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 }\n\n :read-only {\n background-color: ",";\n }\n }\n .neko-textarea-count {\n color: rgba(",", 0.4);\n font-size: 11px;\n margin: 0;\n position: absolute;\n right: 13px;\n bottom: 10px;\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return p=function(){return e},e}var h=Object(l.a)((function(e){var n=e.id,t=e.name,a=e.value,i=void 0===a?"":a,l=e.description,c=e.placeholder,f=void 0===c?"":c,p=e.avoidOnEnterWithShift,h=void 0!==p&&p,m=e.onEnter,b=void 0===m?null:m,v=e.readOnly,y=void 0!==v&&v,g=e.maxLength,w=void 0===g?null:g,x=e.className,O=e.style,k=e.textAreaStyle,C=void 0===k?{}:k,j=e.countable,E=void 0!==j&&j,S=d(e,["id","name","value","description","placeholder","avoidOnEnterWithShift","onEnter","readOnly","maxLength","className","style","textAreaStyle","countable"]),_=s(Object(r.useState)(i),2),P=_[0],A=_[1],M=s(Object(r.useState)(0),2),T=M[0],I=M[1],N=s(Object(r.useState)(!1),2),R=N[0],z=N[1],D=!!e.onChange,L=Object(r.useCallback)((function(e){z(e.shiftKey)}),[]),F=Object(r.useCallback)((function(){z(!1)}),[]);Object(r.useEffect)((function(){return document.addEventListener("keydown",L,!1),document.addEventListener("keyup",F,!1),function(){document.removeEventListener("keydown",L,!1),document.removeEventListener("keyup",F,!1)}}),[]),Object(r.useEffect)((function(){D||A(i),E&&I(i.length)}),[i,E]);var B=Object(r.useCallback)((function(t){var r=w?t.target.value.substr(0,w):t.target.value;D?e.onChange(r,n):A(r,n)}),[w,e.onChange]);return o.a.createElement("div",{className:[x].join(" "),style:O},o.a.createElement("div",{className:"neko-textarea-container"},o.a.createElement("textarea",u({className:"neko-textarea",rows:6},S,{id:n,name:t,spellCheck:"false",placeholder:f,onChange:B,onKeyPress:function(t){if(b&&!t.shiftKey&&"Enter"===t.key){if(h&&R)return;t.preventDefault(),e.onEnter(t.target.value,n)}},onBlur:function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)},readOnly:y,style:C,value:D?i:P})),E&&o.a.createElement("p",{className:"neko-textarea-count"},T," / ",w," characters")),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(p(),c.a.fontFamily,c.a.fontSizeText,c.a.blue,c.a.gray,c.a.blackRGB,c.a.fontFamily,c.a.fontSizeSmall),m=function(e){return o.a.createElement(h,e)};m.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool,avoidOnEnterWithShift:i.a.bool},m.defaultProps={id:void 0,name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,avoidOnEnterWithShift:!1}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(4);t(2);function i(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n label {\n display: block;\n margin-bottom: 3px;\n }\n\n .neko-input, .neko-textarea {\n margin-bottom: 5px;\n }\n"]);return i=function(){return e},e}var l=a.a.div(i()),c=function(e){return o.a.createElement(l,null,e.children||null)},u=function(e){return o.a.createElement(c,e)};u.propTypes={},u.defaultProps={}},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n color: ",";\n 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.4;\n\n .nui-switch-slider {\n cursor: auto;\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .nui-switch-slider {\n background-color: ",";\n border-radius: ",';\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: .4s;\n }\n\n .nui-switch-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n bottom: 4px;\n background-color: white;\n transition: .3s;\n }\n\n .nui-switch-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n input:checked + .nui-switch-slider {\n background-color: ",";\n }\n\n input:checked + .nui-switch-slider:before {\n transform: translateX(",');\n }\n\n input:checked + .nui-switch-slider:after {\n content: "','";\n margin-left: ',";\n margin-right: auto;\n }\n"]);return f=function(){return e},e}var d=Object(l.a)((function(e){e.width,e.height;var n=e.fontSize,t=(void 0===n&&c.a.fontSizeSmall,e.onValue),a=e.offValue,i=e.checked,l=void 0!==i&&i,f=(e.onBackgroundColor,e.offBackgroundColor,e.onLabel,e.offLabel,e.onChange),d=e.disabled,p=s(e,["width","height","fontSize","onValue","offValue","checked","onBackgroundColor","offBackgroundColor","onLabel","offLabel","onChange","disabled"]),h=Object(r.useCallback)((function(e){f(e.target.checked?t:a)}),[f,t,a]);return o.a.createElement("label",u({},p,{"data-is-disabled":d?"disabled":""}),o.a.createElement("input",{type:"checkbox",onChange:h,checked:l,disabled:d}),o.a.createElement("span",{className:"nui-switch-slider"}))}))(f(),c.a.white,c.a.fontFamily,(function(e){return e.fontSize}),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.offBackgroundColor}),(function(e){return e.height}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return e.offLabel}),(function(e){return"calc(".concat(e.height," / 2)")}),(function(e){return e.onBackgroundColor}),(function(e){return"calc(".concat(e.width," - ").concat(e.height,")")}),(function(e){return e.onLabel}),(function(e){return"calc(".concat(e.height," / 2)")})),p=function(e){return o.a.createElement(d,e)};p.propTypes={width:i.a.string,height:i.a.string,fontSize:i.a.string,onValue:i.a.string,offValue:i.a.string,checked:i.a.bool,onBackgroundColor:i.a.string,offBackgroundColor:i.a.string,onLabel:i.a.string,offLabel:i.a.string},p.defaultProps={width:"100%",height:"20px",fontSize:"${Theme.fontSizeSmall}",checked:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return k}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(9),u=t(5),s=t(33),f=t.n(s),d=t(35),p=t.n(d),h=t(34),m=t.n(h),b=t(2);function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(){var e=w(["\n box-sizing: border-box;\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: ",";\n border-radius: 12px;\n text-align: center;\n padding: 0 10px;\n vertical-align: middle;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n transition: min-width .2s ease-out;\n\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"]);return y=function(){return e},e}function g(){var e=w(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .nui-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .nui-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.stop {\n background: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n }\n"]);return g=function(){return e},e}function w(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var x=Object(l.a)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,a=void 0===r?100:r,i=e.busy,l=void 0!==i&&i,c=e.status;t=Math.min(t,a);var s=parseFloat(t)/parseFloat(a);return o.a.createElement("div",{className:e.className},o.a.createElement(O,{ratio:s,busy:e.busy,status:c}),o.a.createElement("div",{className:"nui-progress-buttons"},l&&e.onPauseClick&&o.a.createElement("div",{className:"nui-progress-button pause",onClick:e.onPauseClick},e.paused?o.a.createElement(u.InlineIcon,{icon:m.a}):o.a.createElement(u.InlineIcon,{icon:f.a})),l&&e.onStopClick&&o.a.createElement("div",{className:"nui-progress-button stop",onClick:e.onStopClick},o.a.createElement(u.InlineIcon,{icon:p.a}))))}))(g(),b.a.blue,Object(c.a)(.1,b.a.blue),b.a.red,Object(c.a)(.1,b.a.red)),O=Object(l.a)((function(e){var n,t,r,a=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),i=v(e.status),l="undefined"!==i?"string"===i?e.status:e.status(a):"".concat(a,"%");return o.a.createElement("div",{className:e.className,style:(n={minWidth:28},t="minWidth",r=a+"%",t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n)},o.a.createElement("div",null,l))}))(y(),b.a.progress,b.a.fontFamily,b.a.fontSizeText,(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),k=function(e){return o.a.createElement(x,e)};k.propTypes={value:i.a.number,max:i.a.number,busy:i.a.bool,paused:i.a.bool,onPauseClick:i.a.func,onStopClick:i.a.func,status:i.a.oneOf([i.a.string,i.a.func])},k.defaultProps={value:0,max:100,busy:!1,paused:!1,onPauseClick:void 0,onStopClick:void 0,status:void 0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return b}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(24),u=t(6),s=t(2),f=t(120),d=t.n(f);function p(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n height: 61px;\n overflow: hidden;\n align-items: center;\n padding: 15px 20px;\n background-color: ",";\n display: flex;\n\n .nui-header-logo-container {\n width: 102px;\n height: 102px;\n padding: 20px;\n margin-right: 25px;\n background: rgba(",", 0.1);\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: rotate(-29.83deg);\n }\n\n .nui-header-title-container {\n flex-direction: column;\n display: flex;\n\n .nui-header-title {\n color: white;\n font-family: ",";\n font-size: 23px;\n line-height: normal;\n margin: 0;\n }\n\n .nui-header-subtitle {\n color: white;\n font-family: ",";\n line-height: normal;\n font-size: ",";\n }\n }\n\n .nui-header-extra-content {\n flex: 1;\n margin: 0 20px;\n }\n"]);return p=function(){return e},e}var h=l.a.div(p(),s.a.fontFamily,s.a.fontSizeText,s.a.header,s.a.blackRGB,s.a.fontFamily,s.a.fontFamily,s.a.fontSizeText),m=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.subtitle,a=void 0===r?"By Jordy Meow":r,i=e.children,l=e.saving,s=void 0!==l&&l;return o.a.createElement(h,null,o.a.createElement("div",{className:"nui-header-logo-container"},o.a.createElement(c.a,null)),o.a.createElement("div",{className:"nui-header-title-container"},o.a.createElement("h1",{className:"nui-header-title"},t),o.a.createElement("small",{className:"nui-header-subtitle"},o.a.createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},a))),o.a.createElement("div",{className:"nui-header-extra-content"},i),s&&o.a.createElement(u.a,{icon:d.a,width:"36",height:"36"}))},b=function(e){return o.a.createElement(m,e)};b.propTypes={title:i.a.string,subtitle:i.a.string,saving:i.a.bool},b.defaultProps={title:"NekoUI",subtitle:"By Jordy Meow",saving:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return u}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a);function l(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .mask {\n position: absolute;\n overflow: hidden;\n display: block;\n width: ","px;\n height: ","px;\n }\n\n .semi-circle {\n position: relative;\n display: block;\n width: ","px;\n height: ",'px;\n background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n &::before {\n content: "";\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 2;\n display: block;\n width: 140px;\n height: 70px;\n margin-left: -70px;\n background: ',";\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .semi-circle--mask {\n position: absolute;\n top: 0;\n left: 0;\n width: ","px;\n height: ",'px;\n background: transparent;\n transform-origin: center center;\n backface-visibility: hidden;\n transition: all .3s ease-in-out;\n\n &::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0%;\n z-index: 2;\n display: block;\n width: ',"px;\n height: ","px;\n margin-top: -1px;\n margin-left: -1px;\n background: #5396c1d6;\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .gauge { \n width: ","px;\n height: ","px;\n \n .semi-circle--mask {\n transform: rotate(","deg) translate3d(0,0,0);\n }\n }\n\n .child-container {\n position: absolute;\n font-size: 16px;\n display: flex;\n width: ","px;\n height: ","px;\n z-index: 10;\n\n .spacing {\n flex: auto;\n }\n\n .child {\n color: white;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n"]);return l=function(){return e},e}var c=t(4).a.section(l(),(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})),u=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),a=void 0===r?2500:r,i=e.width,l=void 0===i?200:i,u=e.background,s=void 0===u?"#007cba":u,f=e.children,d=180*(t<=a?t:a)/a;return o.a.createElement(c,{backgroundColor:s,degrees:d,width:l},o.a.createElement("div",{class:"gauge"},o.a.createElement("div",{class:"mask"},o.a.createElement("div",{class:"semi-circle"}),o.a.createElement("div",{class:"semi-circle--mask"})),o.a.createElement("div",{class:"child-container"},o.a.createElement("div",{class:"child"},o.a.createElement("div",{class:"spacing"}),f))))};u.propTypes={value:i.a.number,min:i.a.number,max:i.a.number,width:i.a.number,background:i.a.string},u.defaultProps={value:1e3,min:0,max:2500,width:200,background:"#007cba"}},function(e,n,t){"use strict";t.d(n,"a",(function(){return O}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(3);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){d(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function d(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function p(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function m(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var a=e.apply(n,t);function i(e){h(a,r,o,i,l,"next",e)}function l(e){h(a,r,o,i,l,"throw",e)}i(void 0)}))}}function b(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||v(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,n){if(e){if("string"==typeof e)return y(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function g(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function w(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n background: #C4C4C4;\n color: rgb(0 0 0 / 60%);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n transition: all 0.25s ease;\n\n &[data-is-disabled=true] {\n svg {\n opacity: 0.7;\n }\n }\n\n div {\n transition: all 0.5s ease;\n transform: scale(1.5);\n pointer-events: none;\n max-width: 100%;\n }\n\n &:hover {\n cursor: pointer;\n }\n\n &.dropping {\n background: #a4d5ff;\n\n div {\n transform: scale(2);\n }\n }\n"]);return w=function(){return e},e}var x=l.a.div(w()),O=function(e){var n=e.multiple,t=e.width,a=void 0===t?"100%":t,i=e.height,l=void 0===i?"100%":i,s=e.iconSize,d=void 0===s?48:s,h=e.iconColor,v=void 0===h?"#A9A9A9":h,y=e.onSuccess,w=void 0===y?function(){}:y,O=e.onFailure,k=void 0===O?function(){}:O,C=e.style,j=void 0===C?{}:C,E=e.apiUrl,S=e.apiConfig,_=e.onClick,P=e.disabled,A=g(e,["multiple","width","height","iconSize","iconColor","onSuccess","onFailure","style","apiUrl","apiConfig","onClick","disabled"]),M=b(Object(r.useState)(!1),2),T=M[0],I=M[1],N=b(Object(r.useState)(Math.floor(1e8*Math.random())),2),R=N[0],z=(N[1],Object(r.useRef)(null)),D=Object(r.useRef)(null),L=b(Object(r.useState)(!1),2),F=L[0],B=L[1];Object(r.useEffect)((function(){D&&(D.current.style.pointerEvents=F?"none":"auto")}),[D,F]);var H=function(){var e=m(regeneratorRuntime.mark((function e(t){var r,o,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),r=function(){var e=m(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S.file=n,e.next=3,Object(c.K)(E,S);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),e.next=4,Promise.all(t.map(function(){var e=m(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 4:o=e.sent,a=o.filter((function(e){return e.success})),i=o.filter((function(e){return!e.success})),a.length&&w(n?a:a[0]),i.length&&k(n?i:i[0]),B(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(e){e.preventDefault(),e.stopPropagation()},q=function(e){e.preventDefault(),e.stopPropagation(),I(!0)},V=function(e,n){n.preventDefault(),n.stopPropagation(),I(!1),console.log(e),H(e)};return o.a.createElement("div",{ref:D},o.a.createElement("input",{type:"file",id:R,accept:"image/*",ref:z,onChange:function(e){var n=p(e.target.files);V(n,e)},style:{display:"none"},disabled:P,multiple:n}),o.a.createElement(x,u({onClick:function(){_?_():z.current.click()},style:f(f({},j),{},{width:a,height:l}),className:T?"dropping":"",onDragOver:U,onDragEnter:q,onDragLeave:function(e){e.preventDefault(),e.stopPropagation(),I(!1)},onDrop:function(e){var n=p(e.dataTransfer.files);V(n,e)},"data-is-disabled":P},A),o.a.createElement(c.j,{width:d,height:d,icon:"upload",spinning:F,color:v,onDragOver:U,onDragEnter:q})))};O.propTypes={width:i.a.string,height:i.a.string,onSuccess:i.a.func,onFailure:i.a.func,style:i.a.object,apiUrl:i.a.string,apiConfig:i.a.object},O.defaultProps={width:"100%",height:"100%",onSuccess:function(){},onFailure:function(){},style:{}}},function(e,n,t){"use strict";var r=t(0),o=t(1),a=t.n(o),i=t(4),l=t(2);function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function d(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function p(){var e=y(["\n background: purple;\n width: calc(100% / 7);\n background: ",";;\n padding: 3px;\n border-bottom: 1px solid ",";\n border-right: 1px solid ",";\n position: relative;\n transition: background-color 150ms linear;\n box-sizing: border-box;\n\n &:first-child {\n border-left: 1px solid ",";\n }\n\n &:last-child {\n border-right: 1px solid ",";\n }\n\n .day {\n text-align: right;\n color: ",";\n margin-bottom: 5px;\n }\n\n &.highlighted {\n background: #ffe8bc;\n }\n\n &.today .day {\n font-weight: bold;\n text-decoration: underline;\n }\n\n .gray-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: ",";\n opacity: 0.8;\n }\n\n .event {\n margin-bottom: 2px;\n }\n\n .event:last-child {\n margin-bottom: 0px;\n }\n"]);return p=function(){return e},e}function h(){var e=y(["\n display: flex;\n"]);return h=function(){return e},e}function m(){var e=y(["\n display: flex;\n flex-direction: column;\n"]);return m=function(){return e},e}function b(){var e=y(["\n display: flex;\n width: 100%;\n padding: 10px 0px;\n color: white;\n background: ",";\n border-radius: 5px 5px 0px 0px;\n\n div {\n width: calc(100% / 7);\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n"]);return b=function(){return e},e}function v(){var e=y(["\n display: flex;\n flex-direction: column;\n border-radius: 5px;\n font-family: ",";\n font-size: ",";\n"]);return v=function(){return e},e}function y(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var g={Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6,Sunday:7},w=i.a.div(v(),l.a.fontFamily,l.a.fontSizeSmall),x=i.a.div(b(),l.a.primary),O=i.a.div(m()),k=i.a.div(h()),C=i.a.div(p(),l.a.white,l.a.lightGray,l.a.lightGray,l.a.lightGray,l.a.lightGray,l.a.black,l.a.lightGray);var j=function(e){var n=e.month,t=void 0===n?(new Date).getMonth():n,o=e.year,a=void 0===o?(new Date).getFullYear():o,i=e.onEventClicked,l=void 0===i?function(){console.log("[NekoCalendar] onEventClicked not handled.")}:i,f=e.onEventMoved,p=void 0===f?function(){console.log("[NekoCalendar] onEventMoved not handled.")}:f,h=e.eventBuilder,m=void 0===h?function(){return"YOOO"}:h,b=e.events,v=d(e,["month","year","onEventClicked","onEventMoved","eventBuilder","events"]),y=s(Object(r.useState)(),2),j=y[0],E=y[1],S=s(Object(r.useState)(),2),_=S[0],P=S[1],A=e.disableDaysBefore,M=void 0===A?null:A;M=M||new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate());var T=Object(r.useMemo)((function(){for(var e=[],n=function(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.Monday,r=new Date(n,e);r.getDay()!==t;)r.setDate(r.getDate()-1);return r}(t,a,g.Monday),r=function(e,n){for(var t=new Date(e),r=new Date(n),o=0;t<=r;)o++,t.setDate(t.getDate()+1);return o-1}(n,new Date(a,t,1))<5?34:41,o=new Date(n).setDate(n.getDate()+r);n<=o;)e.push(new Date(n)),n.setDate(n.getDate()+1);return function(e,n){for(var t=[],r=0;r<e.length;)t.push(e.slice(r,r+=n));return t}(e,7)}),[t,a]);return React.createElement(w,v,React.createElement(x,null,Object.keys(g).map((function(e){return React.createElement("div",{key:e},e)}))),React.createElement(O,null,T.map((function(e){return React.createElement(k,{key:e},e.map((function(e){var n,r,o=e.getMonth()==t,a=!o||e<M,i=(a?"disabled ":"")+(n=e,r=new Date,n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()&&n.getDate()===r.getDate()?"today":"")+(e===_?"highlighted":""),s=b.filter((function(n){return o&&n.date.getDate()===e.getDate()}));return React.createElement(C,{className:i,key:e.getTime(),onDragOver:function(n){return!a&&(t=e,r=j.date,t.getFullYear()!==r.getFullYear()||t.getMonth()!==r.getMonth()||t.getDate()!==r.getDate())&&(n.preventDefault(),P(e),!0);var t,r},onDragLeave:function(){return P(null)},onDrop:function(){p(e,j),P(null)}},React.createElement("div",{className:"day"},e.getDate()),s.map((function(e){return React.createElement("div",{className:"event",key:e.key,draggable:e.draggable,onClick:function(){return l(e)},onDragStart:function(n){return E(e)}},m(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach((function(n){u(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},e)))})),a&&React.createElement("div",{className:"gray-overlay"}))})))}))))};j.propTypes={month:a.a.number,year:a.a.number,disableDaysBefore:a.a.instanceOf(Date),disableDaysAfter:a.a.instanceOf(Date),eventBuilder:a.a.func,events:a.a.array,onEventClicked:a.a.func,onEventMoved:a.a.func},j.defaultProps={month:(new Date).getMonth(),year:(new Date).getFullYear(),disableDaysBefore:null,disableDaysAfter:null,eventBuilder:function(){return"UI for this event"},events:[{key:"A1",date:new Date},{key:"A2",date:new Date}],onEventClicked:function(e){console.log("An event was clicked",e)},onEventMoved:function(e,n){console.log("An event was moved to another day",n,e)}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){return[].slice.call(n.querySelectorAll("*"),0).reduce((function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])}),[]).filter(i)};
2
  /*!
3
  * Adapted from jQuery UI core
4
  *
10
  *
11
  * http://api.jqueryui.com/category/ui-core/
12
  */
13
+ var r=/input|select|textarea|button|object|iframe/;function o(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var t=window.getComputedStyle(e);return n?"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==t.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var t=e.nodeName.toLowerCase();return(r.test(t)&&!e.disabled||"a"===t&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),o(n))return!1;n=n.parentNode}return!0}(e)}function i(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.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},n.log=function(){0},n.assertNodeList=c,n.setElement=function(e){var n=e;if("string"==typeof n&&i.canUseDOM){var t=document.querySelectorAll(n);c(t,n),n=t}return l=n||l},n.validateElement=u,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var o,a=u(e)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){t=!0,r=e}finally{try{!n&&a.return&&a.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var o,a=u(e)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.removeAttribute("aria-hidden")}}catch(e){t=!0,r=e}finally{try{!n&&a.return&&a.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){l=null};var r,o=t(138),a=(r=o)&&r.__esModule?r:{default:r},i=t(45);var l=null;function c(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function u(e){var n=e||l;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((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(" ")),[])}},function(e,n){(function(n){e.exports=n}).call(this,{})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(o.openInstances.length),o.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},n.resetState=function(){o=new r};var r=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach((function(t){return t(e,n.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},o=new r;n.default=o},function(e,n,t){"use strict";var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2),u=t(27),s=t(17),f=t(18),d=t(11),p=t(25),h=t(15),m=t(6),b=t(26),v=t(28);function y(){return(y=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function g(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||x(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 w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return t}(e,n)||x(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,n){if(e){if("string"==typeof e)return O(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?O(e,n):void 0}}function O(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function k(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function C(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n width: 633px;\n\n &.custom-modal {\n padding: 0;\n }\n\n .neko-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: ",";\n border: 1px solid ",";\n border-radius: 3px;\n }\n }\n .neko-media-library-modal-content-body {\n margin-top: 33px;\n margin-bottom: 36px;\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 {\n box-sizing: border-box;\n }\n\n &.selected {\n img {\n border: 5px solid ",";\n }\n }\n\n &:hover {\n .zoom-button {\n display: block;\n }\n }\n\n .zoom-button {\n background-color: rgba(",", 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-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: ",";\n }\n\n img {\n box-sizing: border-box;\n width: 100%;\n max-width: 50px;\n }\n\n &.drag-over {\n img {\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.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.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"]);return C=function(){return e},e}var j=Object(l.a)(u.a)(C(),c.a.white,c.a.black,c.a.blue,c.a.blackRGB,c.a.blue,c.a.blackRGB,c.a.blackRGB),E=function(e){Array.prototype.forEach.call(document.getElementsByClassName(e),(function(n){n.classList.remove(e)}))},S="grid",_="list",P=[{accessor:"thumbnail_url",title:"Thumb",style:{width:"42px"}},{accessor:"title",title:"Title"},{accessor:"size",title:"Size",style:{width:"70px"}},{accessor:"filename",title:"Filename"}],A=function(e){var n=e.images,t=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onRemoveClick,l=e.onZoomClick,u=e.onSearch,x=e.searchValue,O=e.busy,C=e.currentPage,A=e.limit,M=e.total,T=e.onPageChange,I=e.selected,N=e.multiSelect,R=void 0!==N&&N,z=e.showUploader,D=void 0!==z&&z,L=e.uploader,F=e.onSelectedOrderChanged,B=e.onUploadSuccess,H=void 0===B?function(){}:B,U=e.onUploadFailure,q=void 0===U?function(){}:U,V=e.uploadApiUrl,$=e.uploadApiConfig,W=e.uploadMultiple,Z=e.onClose,G=e.onCancel,K=e.onSave,Y=k(e,["images","onNextPage","onPreviousPage","onRefresh","onClick","onRemoveClick","onZoomClick","onSearch","searchValue","busy","currentPage","limit","total","onPageChange","selected","multiSelect","showUploader","uploader","onSelectedOrderChanged","onUploadSuccess","onUploadFailure","uploadApiUrl","uploadApiConfig","uploadMultiple","onClose","onCancel","onSave"]),X=w(Object(r.useState)(x),2),J=X[0],Q=X[1],ee=w(Object(r.useState)(null),2),ne=ee[0],te=ee[1],re=w(Object(r.useState)(S),2),oe=re[0],ae=re[1],ie=Object(r.useRef)(null),le=Object(r.useMemo)((function(e,n){if(null==e||e.preventDefault(),null!==ne){var t=e.currentTarget.getBoundingClientRect(),r=t.width,o=t.left,a=t.right,i=n;ne<n&&(n>0&&n<I.length?i+1===ne&&e.clientX>=a-25?i-=1:(i-1===ne&&e.clientX>=o-25||55!==r&&e.clientX>=a-25)&&(i+=1):55!==r&&e.clientX>=a-25&&(i+=1)),E("drag-over"),ne!==i&&ne+1!==i&&document.getElementById("".concat("nmlm-selected-").concat(i)).classList.add("drag-over")}}),[ne,I.length]),ce=Object(r.useMemo)((function(e){null==e||e.preventDefault(),te(null),E("drag-over")}),[]),ue=Object(r.useMemo)((function(e,n){null==e||e.preventDefault(),null!==ne&&ne!==n&&ne+1!==n&&F({currentIndex:ne,afterIndex:ne>n?n:n-1})}),[ne,F]),se=Object(r.useMemo)((function(){if(!R)return[];var e=o.a.createElement("div",{id:"nmlm-selected-".concat(I.length),className:"neko-media-library-modal-content-selected-media-container dummy",draggable:!1,onDragEnd:function(e){return ce(e)},onDragOver:function(e){return le(e,I.length)},onDrop:function(e){return ue(e,I.length)},onDragLeave:function(){return E("drag-over")}}),n=I.map((function(e,n){return o.a.createElement("div",{id:"nmlm-selected-".concat(n),key:e.id,className:"neko-media-library-modal-content-selected-media-container",draggable:!0,onDragStart:function(){return te(n)},onDragEnd:ce,onDragOver:function(e){return le(e,n)},onDrop:function(e){return ue(e,n)}},o.a.createElement("img",{src:e.src,className:"neko-media-library-modal-content-media"}),o.a.createElement("button",{className:"remove-button",onClick:function(){return i({id:e.id,src:e.src})}},o.a.createElement(m.a,{icon:"close",color:c.a.white,width:19,height:19})),o.a.createElement("button",{className:"zoom-button",onClick:function(){return l(e)}},o.a.createElement(m.a,{icon:"zoom-in",color:c.a.white,width:19,height:19})))}));return[].concat(g(n),[e])}),[I,R,i,l,le,ce,ue]),fe=Object(r.useMemo)((function(){return n.map((function(e){return o.a.createElement("div",{key:e.id,className:"neko-media-library-modal-content-media-container ".concat(I.some((function(n){return n.id===e.id}))?"selected":""),onClick:function(){a({id:e.id,src:e.src,zoom_src:e.zoom_src})}},o.a.createElement("img",{src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),o.a.createElement("button",{className:"zoom-button",onClick:function(n){n.stopPropagation(),l(e)}},o.a.createElement(m.a,{icon:"zoom-in",color:c.a.white,width:29,height:29})))}))}),[n,I,l,a]),de=Object(r.useMemo)((function(){return n.map((function(e){return{id:e.id,thumbnail_url:o.a.createElement("img",{src:e.src,style:{width:40,height:40,objectFit:"cover"}}),title:e.title,size:e.size,filename:e.filename}}))}),[n]),pe=Object(r.useCallback)((function(){Q(""),t()}),[t]),he=Object(r.useMemo)((function(){var e=function(e,t){var r=n.find((function(n){return e.includes(n.id)}));a({id:r.id,src:r.src,zoom_src:r.zoom_src})};return o.a.createElement(v.a,{data:de,columns:P,onSelect:e,onUnselect:e,selectedItems:I.map((function(e){return e.id}))})}),[n,de,I,a]);return o.a.createElement(j,y({style:!0},Y),o.a.createElement("div",{className:"neko-modal-wrapper",draggable:!0,onDragOver:function(){return E("drag-over")}},o.a.createElement(b.a,{ref:ie,onSuccess:H,onFailure:q,apiUrl:V,apiConfig:$,disabled:!D||null!==ne,multiple:W},o.a.createElement("div",{className:"neko-media-library-modal-content"},o.a.createElement("div",{className:"neko-media-library-modal-content-header"},o.a.createElement(s.a,{h1:!0},"Media Library"),o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{className:"neko-media-library-modal-search"},o.a.createElement(f.a,{value:J,disabled:O,onEnter:u,onChange:function(e){return Q(e)},placeholder:"Search..."}),""!==J&&o.a.createElement(m.a,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,color:c.a.darkGray,onClick:pe})),o.a.createElement(d.a,{onClick:function(){return u(J)},style:{marginLeft:"4px",marginRight:"4px"}},"Search"),o.a.createElement(m.a,{color:oe===S?c.a.black:c.a.blue,icon:"view-grid",onClick:function(){return ae(S)},width:"20",height:"20"}),o.a.createElement(m.a,{color:oe===_?c.a.black:c.a.blue,icon:"format-list-bulleted",onClick:function(){return ae(_)},width:"20",height:"20"}))),o.a.createElement("div",null,o.a.createElement("div",{className:"neko-media-library-modal-content-body"},o.a.createElement(h.a,{busy:O},o.a.createElement("div",{className:"".concat(oe===S?"neko-media-library-modal-content-body-gallery":"neko-media-library-modal-content-body-list")},oe===S&&D&&L,oe===S?fe:he)),o.a.createElement("div",{className:"neko-media-library-modal-content-body-selected-gallery"},se))),o.a.createElement("div",{className:"neko-media-library-modal-content-footer"},o.a.createElement(p.a,{limit:A,currentPage:C,total:M,onClick:T}),o.a.createElement("div",{style:{display:"flex"}},!!Z&&o.a.createElement(d.a,{onClick:function(){return Z()}},"Close"),!!G&&o.a.createElement(d.a,{className:"danger",onClick:function(){return G()}},"Cancel"),!!K&&o.a.createElement(d.a,{onClick:function(){return K()}},"Save")))))))},M=function(e){return o.a.createElement(A,e)};M.propTypes={images:i.a.array,onNextPage:i.a.func,onPreviousPage:i.a.func,onRefresh:i.a.func,onClick:i.a.func,onSearch:i.a.func,searchValue:i.a.string,busy:i.a.bool,currentPage:i.a.number,limit:i.a.number,total:i.a.number,onPageChange:i.a.func,multiSelect:i.a.bool,selected:i.a.array,onClose:i.a.func,onCancel:i.a.func,onSave:i.a.func},M.defaultProps={multiSelect:!1}},function(e,n,t){"use strict";t.d(n,"a",(function(){return h}));var r=t(0),o=t.n(r),a=t(1),i=t.n(a),l=t(4),c=t(2);function u(){return(u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function s(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function f(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: ",";\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(",", 0.1);\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]);return f=function(){return e},e}var d=l.a.div(f(),c.a.white,c.a.blackRGB),p=function(e){var n=e.align,t=void 0===n?"left":n,r=s(e,["align"]);return o.a.createElement(d,u({className:"neko-align-".concat(t)},r),r.children)},h=function(e){return o.a.createElement(p,e)};h.propTypes={align:i.a.oneOf(["left","right"])},h.defaultProps={align:"left"}},function(e,n,t){"use strict";var r=Array.isArray,o=Object.keys,a=Object.prototype.hasOwnProperty;e.exports=function e(n,t){if(n===t)return!0;if(n&&t&&"object"==typeof n&&"object"==typeof t){var i,l,c,u=r(n),s=r(t);if(u&&s){if((l=n.length)!=t.length)return!1;for(i=l;0!=i--;)if(!e(n[i],t[i]))return!1;return!0}if(u!=s)return!1;var f=n instanceof Date,d=t instanceof Date;if(f!=d)return!1;if(f&&d)return n.getTime()==t.getTime();var p=n instanceof RegExp,h=t instanceof RegExp;if(p!=h)return!1;if(p&&h)return n.toString()==t.toString();var m=o(n);if((l=m.length)!==o(t).length)return!1;for(i=l;0!=i--;)if(!a.call(t,m[i]))return!1;for(i=l;0!=i--;)if(!e(n[c=m[i]],t[c]))return!1;return!0}return n!=n&&t!=t}},function(e,n){e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var a=Object.keys(e),i=Object.keys(n);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),c=0;c<a.length;c++){var u=a[c];if(!l(u))return!1;var s=e[u],f=n[u];if(!1===(o=t?t.call(r,s,f,u):void 0)||void 0===o&&s!==f)return!1}return!0}},function(e,n,t){"use strict";n.a=function(e){function n(e,n,r){var o=n.trim().split(h);n=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?"":e[0]+" ";l<a;++l)n[l]=t(e,n[l],r).trim();break;default:var c=l=0;for(n=[];l<a;++l)for(var u=0;u<i;++u)n[c++]=t(e[u]+" ",o[l],r).trim()}return n}function t(e,n,t){var r=n.charCodeAt(0);switch(33>r&&(r=(n=n.trim()).charCodeAt(0)),r){case 38:return n.replace(m,"$1"+e.trim());case 58:return e.trim()+n.replace(m,"$1"+e.trim());default:if(0<1*t&&0<n.indexOf("\f"))return n.replace(m,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+n}function r(e,n,t,a){var i=e+";",l=2*n+3*t+4*a;if(944===l){e=i.indexOf(":",9)+1;var c=i.substring(e,i.length-1).trim();return c=i.substring(0,e).trim()+c+";",1===P||2===P&&o(c,1)?"-webkit-"+c+c:c}if(0===P||2===P&&!o(i,1))return i;switch(l){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(j,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(c=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+c+i;case 1005:return d.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(n=(c=i.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(n)){case 226:c=i.replace(g,"tb");break;case 232:c=i.replace(g,"tb-rl");break;case 220:c=i.replace(g,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+c+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(n=(i=e).length-10,l=(c=(33===i.charCodeAt(n)?i.substring(0,n):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(111>c.charCodeAt(8))break;case 115:i=i.replace(c,"-webkit-"+c)+";"+i;break;case 207:case 102:i=i.replace(c,"-webkit-"+(102<l?"inline-":"")+"box")+";"+i.replace(c,"-webkit-"+c)+";"+i.replace(c,"-ms-"+c+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return c=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+c+"-ms-flex-"+c+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(O,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(O,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===C.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),n,t,a).replace(":fill-available",":stretch"):i.replace(c,"-webkit-"+c)+i.replace(c,"-moz-"+c.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===t+a&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+i}return i}function o(e,n){var t=e.indexOf(1===n?":":"{"),r=e.substring(0,3!==n?t:10);return t=e.substring(t+1,e.length-1),I(2!==n?r:r.replace(k,"$1"),t,n)}function a(e,n){var t=r(n,n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2));return t!==n+";"?t.replace(x," or ($1)").substring(4):"("+n+")"}function i(e,n,t,r,o,a,i,l,u,s){for(var f,d=0,p=n;d<T;++d)switch(f=M[d].call(c,e,p,t,r,o,a,i,l,u,s)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==n)return p}function l(e){return void 0!==(e=e.prefix)&&(I=null,e?"function"!=typeof e?P=1:(P=2,I=e):P=0),l}function c(e,t){var l=e;if(33>l.charCodeAt(0)&&(l=l.trim()),l=[l],0<T){var c=i(-1,t,l,l,S,E,0,0,0,0);void 0!==c&&"string"==typeof c&&(t=c)}var f=function e(t,l,c,f,d){for(var p,h,m,g,x,O=0,k=0,C=0,j=0,M=0,I=0,R=m=p=0,z=0,D=0,L=0,F=0,B=c.length,H=B-1,U="",q="",V="",$="";z<B;){if(h=c.charCodeAt(z),z===H&&0!==k+j+C+O&&(0!==k&&(h=47===k?10:47),j=C=O=0,B++,H++),0===k+j+C+O){if(z===H&&(0<D&&(U=U.replace(s,"")),0<U.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:U+=c.charAt(z)}h=59}switch(h){case 123:for(p=(U=U.trim()).charCodeAt(0),m=1,F=++z;z<B;){switch(h=c.charCodeAt(z)){case 123:m++;break;case 125:m--;break;case 47:switch(h=c.charCodeAt(z+1)){case 42:case 47:e:{for(R=z+1;R<H;++R)switch(c.charCodeAt(R)){case 47:if(42===h&&42===c.charCodeAt(R-1)&&z+2!==R){z=R+1;break e}break;case 10:if(47===h){z=R+1;break e}}z=R}}break;case 91:h++;case 40:h++;case 34:case 39:for(;z++<H&&c.charCodeAt(z)!==h;);}if(0===m)break;z++}switch(m=c.substring(F,z),0===p&&(p=(U=U.replace(u,"").trim()).charCodeAt(0)),p){case 64:switch(0<D&&(U=U.replace(s,"")),h=U.charCodeAt(1)){case 100:case 109:case 115:case 45:D=l;break;default:D=A}if(F=(m=e(l,D,m,h,d+1)).length,0<T&&(x=i(3,m,D=n(A,U,L),l,S,E,F,h,d,f),U=D.join(""),void 0!==x&&0===(F=(m=x.trim()).length)&&(h=0,m="")),0<F)switch(h){case 115:U=U.replace(w,a);case 100:case 109:case 45:m=U+"{"+m+"}";break;case 107:m=(U=U.replace(b,"$1 $2"))+"{"+m+"}",m=1===P||2===P&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=U+m,112===f&&(q+=m,m="")}else m="";break;default:m=e(l,n(l,U,L),m,f,d+1)}V+=m,m=L=D=R=p=0,U="",h=c.charCodeAt(++z);break;case 125:case 59:if(1<(F=(U=(0<D?U.replace(s,""):U).trim()).length))switch(0===R&&(p=U.charCodeAt(0),45===p||96<p&&123>p)&&(F=(U=U.replace(" ",":")).length),0<T&&void 0!==(x=i(1,U,l,t,S,E,q.length,f,d,f))&&0===(F=(U=x.trim()).length)&&(U="\0\0"),p=U.charCodeAt(0),h=U.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){$+=U+c.charAt(z);break}default:58!==U.charCodeAt(F-1)&&(q+=r(U,p,h,U.charCodeAt(2)))}L=D=R=p=0,U="",h=c.charCodeAt(++z)}}switch(h){case 13:case 10:47===k?k=0:0===1+p&&107!==f&&0<U.length&&(D=1,U+="\0"),0<T*N&&i(0,U,l,t,S,E,q.length,f,d,f),E=1,S++;break;case 59:case 125:if(0===k+j+C+O){E++;break}default:switch(E++,g=c.charAt(z),h){case 9:case 32:if(0===j+O+k)switch(M){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===j+k+O&&(D=L=1,g="\f"+g);break;case 108:if(0===j+k+O+_&&0<R)switch(z-R){case 2:112===M&&58===c.charCodeAt(z-3)&&(_=M);case 8:111===I&&(_=I)}break;case 58:0===j+k+O&&(R=z);break;case 44:0===k+C+j+O&&(D=1,g+="\r");break;case 34:case 39:0===k&&(j=j===h?0:0===j?h:j);break;case 91:0===j+k+C&&O++;break;case 93:0===j+k+C&&O--;break;case 41:0===j+k+O&&C--;break;case 40:if(0===j+k+O){if(0===p)switch(2*M+3*I){case 533:break;default:p=1}C++}break;case 64:0===k+C+j+O+R+m&&(m=1);break;case 42:case 47:if(!(0<j+O+C))switch(k){case 0:switch(2*h+3*c.charCodeAt(z+1)){case 235:k=47;break;case 220:F=z,k=42}break;case 42:47===h&&42===M&&F+2!==z&&(33===c.charCodeAt(F+2)&&(q+=c.substring(F,z+1)),g="",k=0)}}0===k&&(U+=g)}I=M,M=h,z++}if(0<(F=q.length)){if(D=l,0<T&&(void 0!==(x=i(2,q,D,t,S,E,F,f,d,f))&&0===(q=x).length))return $+q+V;if(q=D.join(",")+"{"+q+"}",0!=P*_){switch(2!==P||o(q,2)||(_=0),_){case 111:q=q.replace(y,":-moz-$1")+q;break;case 112:q=q.replace(v,"::-webkit-input-$1")+q.replace(v,"::-moz-$1")+q.replace(v,":-ms-input-$1")+q}_=0}}return $+q+V}(A,l,t,0,0);return 0<T&&(void 0!==(c=i(-2,f,l,l,S,E,f.length,0,0,0))&&(f=c)),"",_=0,E=S=1,f}var u=/^\0+/g,s=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,h=/,\r+?/g,m=/([\t\r\n ])*\f?&/g,b=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,g=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,O=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,C=/stretch|:\s*\w+\-(?:conte|avail)/,j=/([^-])(image-set\()/,E=1,S=1,_=0,P=1,A=[],M=[],T=0,I=null,N=0;return c.use=function e(n){switch(n){case void 0:case null:T=M.length=0;break;default:if("function"==typeof n)M[T++]=n;else if("object"==typeof n)for(var t=0,r=n.length;t<r;++t)e(n[t]);else N=0|!!n}return e},c.set=l,void 0!==e&&l(e),c}},function(e,n,t){"use strict";n.a={animationIterationCount: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}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M13 3v6h8V3m-8 18h8V11h-8M3 21h8v-6H3m0-2h8V3H3v10Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M3 11h8V3H3m0 18h8v-8H3m10 8h8v-8h-8m0-10v8h8V3"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="m18 21l-4-4h3V7h-3l4-4l4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2H2Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=Array.isArray,a=Object.keys,i=Object.prototype.hasOwnProperty;e.exports=function e(n,t){if(n===t)return!0;if(n&&t&&"object"==r(n)&&"object"==r(t)){var l,c,u,s=o(n),f=o(t);if(s&&f){if((c=n.length)!=t.length)return!1;for(l=c;0!=l--;)if(!e(n[l],t[l]))return!1;return!0}if(s!=f)return!1;var d=n instanceof Date,p=t instanceof Date;if(d!=p)return!1;if(d&&p)return n.getTime()==t.getTime();var h=n instanceof RegExp,m=t instanceof RegExp;if(h!=m)return!1;if(h&&m)return n.toString()==t.toString();var b=a(n);if((c=b.length)!==a(t).length)return!1;for(l=c;0!=l--;)if(!i.call(t,b[l]))return!1;for(l=c;0!=l--;)if(!e(n[u=b[l]],t[u]))return!1;return!0}return n!=n&&t!=t}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M5.5 7A1.5 1.5 0 0 1 4 5.5A1.5 1.5 0 0 1 5.5 4A1.5 1.5 0 0 1 7 5.5A1.5 1.5 0 0 1 5.5 7m15.91 4.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.11 0-2 .89-2 2v7c0 .55.22 1.05.59 1.41l8.99 9c.37.36.87.59 1.42.59c.55 0 1.05-.23 1.41-.59l7-7c.37-.36.59-.86.59-1.41c0-.56-.23-1.06-.59-1.42Z"/>'}},function(e,n){n.__esModule=!0,n.default={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"/>'}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,o=t(133),a=(r=o)&&r.__esModule?r:{default:r};n.default=a.default,e.exports=n.default},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M22 16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2h12a2 2 0 0 1 2 2v12m-6 4v2H4a2 2 0 0 1-2-2V7h2v13h12m-3-6l7-7l-1.41-1.41L13 11.17L9.91 8.09L8.5 9.5L13 14Z"/>'}},function(e,n,t){"use strict";var r=t(124);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,n,t,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 n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:o};return t.PropTypes=t,t}},function(e,n,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,n){var t,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],s=!1,f=-1;function d(){s&&c&&(s=!1,c.length?u=c.concat(u):f=-1,u.length&&p())}function p(){if(!s){var e=l(d);s=!0;for(var n=u.length;n;){for(c=u,u=[];++f<n;)c&&c[f].run();f=-1,n=u.length}c=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(n){try{return r.call(null,e)}catch(n){return r.call(this,e)}}}(e)}}function h(e,n){this.fun=e,this.array=n}function m(){}o.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];u.push(new h(e,n)),1!==u.length||s||l(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,n,t){"use strict";
14
  /** @license React v16.13.1
15
  * react-is.production.min.js
16
  *
18
  *
19
  * This source code is licensed under the MIT license found in the
20
  * LICENSE file in the root directory of this source tree.
21
+ */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case o:switch(e=e.type){case f:case d:case i:case c:case l:case h:return e;default:switch(e=e&&e.$$typeof){case s:case p:case v:case b:case u:return e;default:return n}}case a:return n}}}function k(e){return O(e)===d}n.AsyncMode=f,n.ConcurrentMode=d,n.ContextConsumer=s,n.ContextProvider=u,n.Element=o,n.ForwardRef=p,n.Fragment=i,n.Lazy=v,n.Memo=b,n.Portal=a,n.Profiler=c,n.StrictMode=l,n.Suspense=h,n.isAsyncMode=function(e){return k(e)||O(e)===f},n.isConcurrentMode=k,n.isContextConsumer=function(e){return O(e)===s},n.isContextProvider=function(e){return O(e)===u},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},n.isForwardRef=function(e){return O(e)===p},n.isFragment=function(e){return O(e)===i},n.isLazy=function(e){return O(e)===v},n.isMemo=function(e){return O(e)===b},n.isPortal=function(e){return O(e)===a},n.isProfiler=function(e){return O(e)===c},n.isStrictMode=function(e){return O(e)===l},n.isSuspense=function(e){return O(e)===h},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===c||e===l||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===b||e.$$typeof===u||e.$$typeof===s||e.$$typeof===p||e.$$typeof===g||e.$$typeof===w||e.$$typeof===x||e.$$typeof===y)},n.typeOf=O},function(e,n){n.__esModule=!0,n.default={width:24,height:24,body:'<path fill="currentColor" d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83l3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z"/>'}},function(e,n,t){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function a(){}function i(e,n,t){this.fn=e,this.context=n,this.once=t||!1}function l(e,n,t,r,a){if("function"!=typeof t)throw new TypeError("The listener must be a function");var l=new i(t,r||e,a),c=o?o+n:n;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 c(e,n){0==--e._eventsCount?e._events=new a:delete e._events[n]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(o=!1)),u.prototype.eventNames=function(){var e,n,t=[];if(0===this._eventsCount)return t;for(n in e=this._events)r.call(e,n)&&t.push(o?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(e)):t},u.prototype.listeners=function(e){var n=o?o+e:e,t=this._events[n];if(!t)return[];if(t.fn)return[t.fn];for(var r=0,a=t.length,i=new Array(a);r<a;r++)i[r]=t[r].fn;return i},u.prototype.listenerCount=function(e){var n=o?o+e:e,t=this._events[n];return t?t.fn?1:t.length:0},u.prototype.emit=function(e,n,t,r,a,i){var l=o?o+e:e;if(!this._events[l])return!1;var c,u,s=this._events[l],f=arguments.length;if(s.fn){switch(s.once&&this.removeListener(e,s.fn,void 0,!0),f){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,n),!0;case 3:return s.fn.call(s.context,n,t),!0;case 4:return s.fn.call(s.context,n,t,r),!0;case 5:return s.fn.call(s.context,n,t,r,a),!0;case 6:return s.fn.call(s.context,n,t,r,a,i),!0}for(u=1,c=new Array(f-1);u<f;u++)c[u-1]=arguments[u];s.fn.apply(s.context,c)}else{var d,p=s.length;for(u=0;u<p;u++)switch(s[u].once&&this.removeListener(e,s[u].fn,void 0,!0),f){case 1:s[u].fn.call(s[u].context);break;case 2:s[u].fn.call(s[u].context,n);break;case 3:s[u].fn.call(s[u].context,n,t);break;case 4:s[u].fn.call(s[u].context,n,t,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];s[u].fn.apply(s[u].context,c)}}return!0},u.prototype.on=function(e,n,t){return l(this,e,n,t,!1)},u.prototype.once=function(e,n,t){return l(this,e,n,t,!0)},u.prototype.removeListener=function(e,n,t,r){var a=o?o+e:e;if(!this._events[a])return this;if(!n)return c(this,a),this;var i=this._events[a];if(i.fn)i.fn!==n||r&&!i.once||t&&i.context!==t||c(this,a);else{for(var l=0,u=[],s=i.length;l<s;l++)(i[l].fn!==n||r&&!i[l].once||t&&i[l].context!==t)&&u.push(i[l]);u.length?this._events[a]=1===u.length?u[0]:u:c(this,a)}return this},u.prototype.removeAllListeners=function(e){var n;return e?(n=o?o+e:e,this._events[n]&&c(this,n)):(this._events=new a,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,e.exports=u},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,n){return!n||"object"!==r(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function a(e){var n="function"==typeof Map?new Map:void 0;return(a=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,r)}function r(){return i(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)})(e)}function i(e,n,t){return(i=l()?Reflect.construct:function(e,n,t){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(e,r));return t&&c(o,t.prototype),o}).apply(null,arguments)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function c(e,n){return(c=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var s=t(130),f=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&c(e,n)}(a,e);var n,t,r=(n=a,t=l(),function(){var e,r=u(n);if(t){var a=u(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return o(this,e)});function a(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,a),(n=r.call(this,e)).name="TimeoutError",n}return a}(a(Error)),d=function(e,n,t){return new Promise((function(r,o){if("number"!=typeof n||n<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(n!==1/0){var a=setTimeout((function(){if("function"!=typeof t){var a="string"==typeof t?t:"Promise timed out after ".concat(n," milliseconds"),i=t instanceof Error?t:new f(a);"function"==typeof e.cancel&&e.cancel(),o(i)}else try{r(t())}catch(e){o(e)}}),n);s(e.then(r,o),(function(){clearTimeout(a)}))}else r(e)}))};e.exports=d,e.exports.default=d,e.exports.TimeoutError=f},function(e,n,t){"use strict";e.exports=function(e,n){return n=n||function(){},e.then((function(e){return new Promise((function(e){e(n())})).then((function(){return e}))}),(function(e){return new Promise((function(e){e(n())})).then((function(){throw e}))}))}},function(e,n,t){"use strict";function r(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0});var o=t(132),a=function(){function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this._queue=[]}var n,t,a;return n=e,(t=[{key:"enqueue",value:function(e,n){var t={priority:(n=Object.assign({priority:0},n)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=n.priority)this._queue.push(t);else{var r=o.default(this._queue,t,(function(e,n){return n.priority-e.priority}));this._queue.splice(r,0,t)}}},{key:"dequeue",value:function(){var e=this._queue.shift();return null==e?void 0:e.run}},{key:"filter",value:function(e){return this._queue.filter((function(n){return n.priority===e.priority})).map((function(e){return e.run}))}},{key:"size",get:function(){return this._queue.length}}])&&r(n.prototype,t),a&&r(n,a),e}();n.default=a},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t){for(var r=0,o=e.length;o>0;){var a=o/2|0,i=r+a;t(e[i],n)<=0?(r=++i,o-=a+1):o=a}return r}},function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),i=t(0),l=m(i),c=m(t(134)),u=m(t(1)),s=m(t(135)),f=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(67)),d=t(45),p=m(d),h=t(142);function m(e){return e&&e.__esModule?e:{default:e}}function b(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function v(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}var y=n.portalClassName="ReactModalPortal",g=n.bodyOpenClassName="ReactModal__Body--open",w=d.canUseDOM&&void 0!==c.default.createPortal,x=function(e){return document.createElement(e)},O=function(){return w?c.default.createPortal:c.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var C=function(e){function n(){var e,t,r;b(this,n);for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];return t=r=v(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i))),r.removePortal=function(){!w&&c.default.unmountComponentAtNode(r.node);var e=k(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var t=O()(r,l.default.createElement(s.default,o({defaultStyles:n.defaultStyles},e)),r.node);r.portalRef(t)},v(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){d.canUseDOM&&(w||(this.node=x("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!w&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=t.prevParent,l=t.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!w&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&w?(!this.node&&w&&(this.node=x("div")),O()(l.default.createElement(s.default,o({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){f.setElement(e)}}]),n}(i.Component);C.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(p.default),u.default.instanceOf(d.SafeHTMLCollection),u.default.instanceOf(d.SafeNodeList),u.default.arrayOf(u.default.instanceOf(p.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},C.defaultProps={isOpen:!1,portalClassName:y,bodyOpenClassName:g,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return l.default.createElement("div",e,n)},contentElement:function(e,n){return l.default.createElement("div",e,n)}},C.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)(C),n.default=C},,function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),l=t(0),c=v(t(1)),u=b(t(136)),s=v(t(137)),f=b(t(67)),d=b(t(140)),p=t(45),h=v(p),m=v(t(69));function b(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function v(e){return e&&e.__esModule?e:{default:e}}t(141);var y={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,w=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==r(n)&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&d.remove(document.body,a),o&&d.remove(document.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&f.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(u.returnFocus(t.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),m.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(u.setupScopedFocus(t.node),u.markForFocusLater()),t.setState({isOpen:!0},(function(){t.openAnimationFrame=requestAnimationFrame((function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})}))})))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},(function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())}))},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){9===e.keyCode&&(0,s.default)(t.content,e),t.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":a(n))?n:{base:y[e],afterOpen:y[e]+"--after-open",beforeClose:y[e]+"--before-close"},o=r.base;return t.state.afterOpen&&(o=o+" "+r.afterOpen),t.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof n&&n?o+" "+n:o},t.attributesFromObject=function(e,n){return Object.keys(n).reduce((function(t,r){return t[e+"-"+r]=n[r],t}),{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+r(n));e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.add(document.body,o),r&&d.add(document.getElementsByTagName("html")[0],r),t&&(g+=1,f.hide(n)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,r=e.overlayClassName,a=e.defaultStyles,i=e.children,l=t?{}:a.content,c=r?{}:a.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},s=o({id:n,ref:this.setContentRef,style:o({},l,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(s,i);return this.props.overlayElement(u,f)}}]),n}(l.Component);w.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},w.propTypes={isOpen:c.default.bool.isRequired,defaultStyles:c.default.shape({content:c.default.object,overlay:c.default.object}),style:c.default.shape({content:c.default.object,overlay:c.default.object}),className:c.default.oneOfType([c.default.string,c.default.object]),overlayClassName:c.default.oneOfType([c.default.string,c.default.object]),bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,ariaHideApp:c.default.bool,appElement:c.default.oneOfType([c.default.instanceOf(h.default),c.default.instanceOf(p.SafeHTMLCollection),c.default.instanceOf(p.SafeNodeList),c.default.arrayOf(c.default.instanceOf(h.default))]),onAfterOpen:c.default.func,onAfterClose:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,role:c.default.string,contentLabel:c.default.string,aria:c.default.object,data:c.default.object,children:c.default.node,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func,testId:c.default.string},n.default=w,e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){i=[]},n.log=function(){0},n.handleBlur=u,n.handleFocus=s,n.markForFocusLater=function(){i.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==i.length&&(n=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){i.length>0&&i.pop()},n.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",s,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",s))},n.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",s)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",s))};var r,o=t(66),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function u(){c=!0}function s(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,a.default)(e);if(!t.length)return void n.preventDefault();var r=void 0,o=n.shiftKey,i=t[0],l=t[t.length-1],c=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return n.activeElement.shadowRoot?e(n.activeElement.shadowRoot):n.activeElement}();if(e===c){if(!o)return;r=l}l!==c||o||(r=i);i===c&&o&&(r=l);if(r)return n.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==u||"Chrome"==u[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var s=t.indexOf(c);s>-1&&(s+=o?-1:1);if(void 0===(r=t[s]))return n.preventDefault(),void(r=o?l:i).focus();n.preventDefault(),r.focus()};var r,o=t(66),a=(r=o)&&r.__esModule?r:{default:r};e.exports=n.default},function(e,n,t){"use strict";var r=function(){};e.exports=r},function(e,n,t){var r;function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
22
  /*!
23
  Copyright (c) 2015 Jed Watson.
24
  Based on code that is Copyright 2013-2015, Facebook, Inc.
classes/admin.php CHANGED
@@ -54,10 +54,7 @@ class Meow_WR2X_Admin extends MeowCommon_Admin {
54
  'rest_nonce' => wp_create_nonce( 'wp_rest' ),
55
  //'image_sizes' => $this->core->get_image_sizes( ARRAY_A ),
56
 
57
- // Specific to Retina
58
- 'retina_sizes' => array_values( get_option( 'wr2x_retina_sizes', array() ) ),
59
- 'full_size' => get_option( 'wr2x_full_size', false )
60
-
61
  ] ) );
62
 
63
  wp_enqueue_script( 'wr2x_perfect_images-index' );
@@ -90,7 +87,8 @@ class Meow_WR2X_Admin extends MeowCommon_Admin {
90
 
91
  static function generate_rewrite_rules( $wp_rewrite, $flush = false ) {
92
  global $wp_rewrite;
93
- $method = get_option( "wr2x_method" );
 
94
  if ( $method == "Retina-Images" ) {
95
 
96
  // MODIFICATION: docwhat
54
  'rest_nonce' => wp_create_nonce( 'wp_rest' ),
55
  //'image_sizes' => $this->core->get_image_sizes( ARRAY_A ),
56
 
57
+ 'options' => $this->core->get_all_options(),
 
 
 
58
  ] ) );
59
 
60
  wp_enqueue_script( 'wr2x_perfect_images-index' );
87
 
88
  static function generate_rewrite_rules( $wp_rewrite, $flush = false ) {
89
  global $wp_rewrite;
90
+ $options = get_option( Meow_WR2X_Core::get_plugin_option_name(), null );
91
+ $method = $options["method"] ?? false;
92
  if ( $method == "Retina-Images" ) {
93
 
94
  // MODIFICATION: docwhat
classes/core.php CHANGED
@@ -4,6 +4,9 @@ require trailingslashit( WR2X_PATH ) . 'vendor/autoload.php';
4
 
5
  class Meow_WR2X_Core {
6
 
 
 
 
7
  public $method = false;
8
  public $retina_sizes = array();
9
  public $disabled_sizes = array();
@@ -25,17 +28,18 @@ class Meow_WR2X_Core {
25
  }
26
 
27
  function init() {
28
- $this->method = get_option( "wr2x_method" );
29
- $this->retina_sizes = get_option( 'wr2x_retina_sizes', array() );
30
- $this->disabled_sizes = get_option( 'wr2x_disabled_sizes', array() );
31
- $this->lazy = get_option( "wr2x_picturefill_lazysizes" ) && class_exists( 'MeowPro_WR2X_Core' );
 
32
  add_action( 'wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ) );
33
  add_filter( 'wp_generate_attachment_metadata', array( $this, 'wp_generate_attachment_metadata' ) );
34
  add_action( 'delete_attachment', array( $this, 'delete_attachment' ) );
35
  add_filter( 'generate_rewrite_rules', array( 'Meow_WR2X_Admin', 'generate_rewrite_rules' ) );
36
  add_filter( 'retina_validate_src', array( $this, 'validate_src' ) );
37
  add_filter( 'wp_calculate_image_srcset', array( $this, 'calculate_image_srcset' ), 1000, 5 );
38
- if ( get_option( 'wr2x_big_image_size_threshold', false ) ) {
39
  add_filter( 'big_image_size_threshold', array( $this, 'big_image_size_threshold' ) );
40
  }
41
 
@@ -71,30 +75,31 @@ class Meow_WR2X_Core {
71
  // Admin Screens
72
  if ( is_admin() ) {
73
  $this->admin = new Meow_WR2X_Admin( $this );
74
- if ( !get_option( "wr2x_hide_retina_dashboard" ) ) {
75
  new Meow_WR2X_Dashboard( $this );
76
  }
77
- if ( !get_option( "wr2x_hide_retina_column" ) ) {
78
  new Meow_WR2X_Library( $this );
79
  }
80
  }
81
  }
82
 
83
  function set_defaults() {
84
- $wr2x_retina_sizes = get_option( 'wr2x_retina_sizes', null );
85
- $wr2x_disabled_sizes = get_option( 'wr2x_disabled_sizes', null );
86
- $wr2x_auto_generate = get_option( 'wr2x_auto_generate', null );
 
87
  if ( is_null( $this->method ) ) {
88
- update_option( 'wr2x_method', 'Responsive' );
89
  $this->method = 'Responsive';
90
  }
91
  if ( is_null( $wr2x_auto_generate ) ) {
92
- update_option( 'wr2x_auto_generate', '1' );
93
  }
94
  if ( is_null( $wr2x_retina_sizes ) ) {
95
  $wr2x_retina_sizes = array();
96
  // Let's try to get this data from the old option first
97
- $wr2x_ignore_sizes = get_option( 'wr2x_ignore_sizes' );
98
  $sizes = $this->get_image_sizes();
99
  $large_w = 1024;
100
  $large_h = 1024;
@@ -107,15 +112,16 @@ class Meow_WR2X_Core {
107
  }
108
  if ( !empty( $wr2x_ignore_sizes ) ) {
109
  $wr2x_retina_sizes = array_diff( $wr2x_retina_sizes, array_keys( $wr2x_ignore_sizes ) );
110
- delete_option( 'wr2x_ignore_sizes' );
111
  }
112
- update_option( 'wr2x_retina_sizes', $wr2x_retina_sizes );
113
  }
114
 
115
  if ( is_null( $wr2x_disabled_sizes ) ) {
116
- update_option( 'wr2x_disabled_sizes', [ 'medium_large' ] );
117
- delete_option( 'wr2x_disable_medium_large' );
118
  }
 
119
  }
120
 
121
  function big_image_size_threshold() {
@@ -136,7 +142,7 @@ class Meow_WR2X_Core {
136
  */
137
 
138
  function disable_image_sizes() {
139
- $wr2x_disabled_sizes = get_option( 'wr2x_disabled_sizes', array() );
140
  foreach ( $wr2x_disabled_sizes as $size ) {
141
  remove_image_size( $size );
142
  add_filter( 'image_size_names_choose', array( $this, 'unset_image_sizes' ) );
@@ -145,7 +151,7 @@ class Meow_WR2X_Core {
145
  }
146
 
147
  function unset_image_sizes( $sizes ) {
148
- $wr2x_disabled_sizes = get_option( 'wr2x_disabled_sizes', array() );
149
  foreach ( $wr2x_disabled_sizes as $size ) {
150
  unset( $sizes[$size] );
151
  }
@@ -182,8 +188,8 @@ class Meow_WR2X_Core {
182
  if ( !isset( $buffer ) || trim( $buffer ) === '' )
183
  return $buffer;
184
  $html = new KubAT\PhpSimple\HtmlDomParser();
185
- $lazysize = get_option( "wr2x_picturefill_lazysizes" ) && class_exists( 'MeowPro_WR2X_Core' );
186
- $killSrc = !get_option( "wr2x_picturefill_keep_src" );
187
  $nodes_count = 0;
188
  $nodes_replaced = 0;
189
  $html = $html->str_get_html( $buffer );
@@ -270,7 +276,7 @@ class Meow_WR2X_Core {
270
  $this->log( "$nodes_replaced/$nodes_count img tags were replaced." );
271
 
272
  // INLINE CSS BACKGROUND
273
- if ( get_option( 'wr2x_picturefill_css_background', false ) && class_exists( 'MeowPro_WR2X_Core' ) ) {
274
  // Standard CSS background
275
  preg_match_all( "/url(?:\(['\"]?)(.*?)(?:['\"]?\))/", $buffer, $matches );
276
  //error_log( print_r( $matches, 1 ) );
@@ -393,7 +399,7 @@ class Meow_WR2X_Core {
393
  */
394
 
395
  function calculate_image_srcset( $srcset, $size, $image_src, $image_meta, $attachment_id ) {
396
- if ( get_option( "wr2x_disable_responsive" ) )
397
  return null;
398
  if ( empty( $srcset ) ) {
399
  return $srcset;
@@ -706,7 +712,7 @@ class Meow_WR2X_Core {
706
  $pathinfo = pathinfo( $meta['file'] );
707
  $uploads = wp_upload_dir();
708
  $basepath_url = trailingslashit( $uploads['baseurl'] ) . $pathinfo['dirname'];
709
- if ( get_option( "wr2x_full_size" ) ) {
710
  $sizes['full-size']['file'] = $pathinfo['basename'];
711
  $sizes['full-size']['width'] = $meta['width'];
712
  $sizes['full-size']['height'] = $meta['height'];
@@ -850,7 +856,7 @@ class Meow_WR2X_Core {
850
  $image->crop( $customCrop['x'] * $customCrop['scale'], $customCrop['y'] * $customCrop['scale'], $customCrop['w'] * $customCrop['scale'], $customCrop['h'] * $customCrop['scale'], $width, $height, false );
851
 
852
  // Quality
853
- $quality = get_option( 'wr2x_quality' );
854
  if ( empty( $quality ) ) {
855
  $quality = apply_filters( 'jpeg_quality', 75 );
856
  }
@@ -899,7 +905,7 @@ class Meow_WR2X_Core {
899
  }
900
 
901
  function get_retina_from_remote_url( $url ) {
902
- $over_http = get_option( 'wr2x_over_http_check', false ) && class_exists( 'MeowPro_WR2X_Core' );
903
  if ( !$over_http )
904
  return null;
905
  $potential_retina_url = $this->rewrite_url_to_retina( $url );
@@ -922,7 +928,7 @@ class Meow_WR2X_Core {
922
  // Return retina URL from the image URL
923
  function get_retina_from_url( $url ) {
924
  $this->log( "Standard URL: " . $url, true);
925
- $over_http = get_option( 'wr2x_over_http_check', false ) && class_exists( 'MeowPro_WR2X_Core' );
926
  $filepath = $this->from_url_to_system( $url );
927
  if ( empty ( $filepath ) )
928
  return $this->get_retina_from_remote_url( $url );
@@ -986,13 +992,13 @@ class Meow_WR2X_Core {
986
 
987
  $cdn_domain = "";
988
  $cdn_params = array();
989
- $wr2x_easyio_domain = get_option( 'wr2x_easyio_domain', '' );
990
- $wr2x_cdn_domain = get_option( 'wr2x_cdn_domain', '' );
991
 
992
  // CDN Domain
993
  if ( !empty( $wr2x_easyio_domain ) ) {
994
  $cdn_domain = "${wr2x_easyio_domain}";
995
- if ( get_option( 'wr2x_easyio_lossless', false ) ) {
996
  $cdn_params['lossy'] = 0;
997
  }
998
  }
@@ -1032,8 +1038,10 @@ class Meow_WR2X_Core {
1032
  // add_options_page( 'Retina', 'Retina', 'manage_options', 'wr2x_settings', 'wr2x_settings_page' );
1033
  // }
1034
 
1035
- function get_image_sizes( $output_type = OBJECT ) {
1036
  $sizes = array();
 
 
1037
 
1038
  global $_wp_additional_image_sizes;
1039
  foreach ( get_intermediate_image_sizes() as $s ) {
@@ -1056,7 +1064,8 @@ class Meow_WR2X_Core {
1056
  $retina = in_array( $s, $this->retina_sizes );
1057
  if ( !$enabled && $retina ) {
1058
  $this->retina_sizes = array_diff( $this->retina_sizes, array( $s ) );
1059
- update_option( 'wr2x_retina_sizes', $this->retina_sizes );
 
1060
  $retina = false;
1061
  }
1062
 
@@ -1077,7 +1086,8 @@ class Meow_WR2X_Core {
1077
  $retina = in_array( $size, $this->retina_sizes );
1078
  if ( $retina ) {
1079
  $retina_sizes = array_diff( $this->retina_sizes, array( $size ) );
1080
- update_option( 'wr2x_retina_sizes', $retina_sizes );
 
1081
  }
1082
  if ( !array_key_exists( $size, $sizes ) ) {
1083
  $disabled_to_add[$size] = array(
@@ -1088,11 +1098,14 @@ class Meow_WR2X_Core {
1088
  );
1089
  }
1090
  }
 
 
 
1091
 
1092
  usort( $disabled_to_add, array( $this, 'sizes_sort_func' ) );
1093
  $sizes = array_merge( $sizes, $disabled_to_add );
1094
 
1095
- // if ( get_option( 'wr2x_disable_medium_large' ) )
1096
  // unset( $sizes['medium_large'] );
1097
  if ( $output_type === ARRAY_A ) {
1098
  return array_values( $sizes );
@@ -1108,7 +1121,7 @@ class Meow_WR2X_Core {
1108
  function get_active_image_sizes() {
1109
  $sizes = $this->get_image_sizes();
1110
  $active_sizes = array();
1111
- // $ignore = get_option( "wr2x_ignore_sizes", array() );
1112
  // if ( empty( $ignore ) )
1113
  // $ignore = array();
1114
  // $ignore = array_keys( $ignore );
@@ -1149,7 +1162,7 @@ class Meow_WR2X_Core {
1149
  function is_debug() {
1150
  static $debug = -1;
1151
  if ( $debug == -1 ) {
1152
- $debug = get_option( "wr2x_debug" );
1153
  }
1154
  return !!$debug;
1155
  }
@@ -1259,7 +1272,7 @@ class Meow_WR2X_Core {
1259
  }
1260
 
1261
  // Full-Size (if required in the settings)
1262
- $fullsize_required = get_option( "wr2x_full_size" ) && class_exists( 'MeowPro_WR2X_Core' );
1263
  $retina_file = trailingslashit( $pathinfo_fullsize['dirname'] ) . $pathinfo_fullsize['filename'] .
1264
  $this->retina_extension() . $pathinfo_fullsize['extension'];
1265
  if ( $retina_file && file_exists( $retina_file ) )
@@ -1291,7 +1304,7 @@ class Meow_WR2X_Core {
1291
  }
1292
 
1293
  function wp_generate_attachment_metadata( $meta ) {
1294
- if ( get_option( "wr2x_auto_generate" ) == true )
1295
  if ( $this->is_image_meta( $meta ) )
1296
  $this->generate_images( $meta );
1297
  return $meta;
@@ -1325,7 +1338,7 @@ class Meow_WR2X_Core {
1325
  $original_basename = $pathinfo['basename'];
1326
  $basepath = trailingslashit( $uploads['basedir'] ) . $pathinfo['dirname'];
1327
 
1328
- // $ignore = get_option( "wr2x_ignore_sizes" );
1329
  // if ( empty( $ignore ) )
1330
  // $ignore = array();
1331
  // $ignore = array_keys( $ignore );
@@ -1504,14 +1517,14 @@ class Meow_WR2X_Core {
1504
  }
1505
 
1506
  // No Picturefill Script
1507
- if ( $this->method == "Picturefill" && !get_option( "wr2x_picturefill_noscript" ) ) {
1508
  $physical_file = trailingslashit( WR2X_PATH ) . 'app/picturefill.min.js';
1509
  $cache_buster = file_exists( $physical_file ) ? filemtime( $physical_file ) : WR2X_VERSION;
1510
  wp_enqueue_script( 'wr2x-picturefill-js', trailingslashit( WR2X_URL ) . 'app/picturefill.min.js', array(), $cache_buster, false );
1511
  }
1512
 
1513
  // Lazysizes
1514
- if ( get_option( "wr2x_picturefill_lazysizes" ) && class_exists( 'MeowPro_WR2X_Core' ) ) {
1515
  $physical_file = trailingslashit( WR2X_PATH ) . 'app/lazysizes.min.js';
1516
  $cache_buster = file_exists( $physical_file ) ? filemtime( $physical_file ) : WR2X_VERSION;
1517
  wp_enqueue_script( 'wr2x-picturefill-js', trailingslashit( WR2X_URL ) . 'app/lazysizes.min.js', array(), $cache_buster, false );
@@ -1557,6 +1570,114 @@ class Meow_WR2X_Core {
1557
  return apply_filters( 'wr2x_allow_usage', current_user_can( 'administrator' ) );
1558
  }
1559
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1560
  }
1561
 
1562
  // Used by WP Rocket (and maybe by other plugins)
4
 
5
  class Meow_WR2X_Core {
6
 
7
+ private static $plugin_option_name = 'wr2x_options';
8
+ private $option_name = 'wr2x_options';
9
+
10
  public $method = false;
11
  public $retina_sizes = array();
12
  public $disabled_sizes = array();
28
  }
29
 
30
  function init() {
31
+ $options = $this->get_all_options();
32
+ $this->method = $options["method"];
33
+ $this->retina_sizes = $options['retina_sizes'] ?? array();
34
+ $this->disabled_sizes = $options['disabled_sizes'] ?? array();
35
+ $this->lazy = $options["picturefill_lazysizes"] && class_exists( 'MeowPro_WR2X_Core' );
36
  add_action( 'wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ) );
37
  add_filter( 'wp_generate_attachment_metadata', array( $this, 'wp_generate_attachment_metadata' ) );
38
  add_action( 'delete_attachment', array( $this, 'delete_attachment' ) );
39
  add_filter( 'generate_rewrite_rules', array( 'Meow_WR2X_Admin', 'generate_rewrite_rules' ) );
40
  add_filter( 'retina_validate_src', array( $this, 'validate_src' ) );
41
  add_filter( 'wp_calculate_image_srcset', array( $this, 'calculate_image_srcset' ), 1000, 5 );
42
+ if ( $options['big_image_size_threshold'] ?? false ) {
43
  add_filter( 'big_image_size_threshold', array( $this, 'big_image_size_threshold' ) );
44
  }
45
 
75
  // Admin Screens
76
  if ( is_admin() ) {
77
  $this->admin = new Meow_WR2X_Admin( $this );
78
+ if ( !$options["hide_retina_dashboard"] ) {
79
  new Meow_WR2X_Dashboard( $this );
80
  }
81
+ if ( !$options["hide_retina_column"] ) {
82
  new Meow_WR2X_Library( $this );
83
  }
84
  }
85
  }
86
 
87
  function set_defaults() {
88
+ $options = $this->get_all_options();
89
+ $wr2x_retina_sizes = $options['retina_sizes'] ?? null;
90
+ $wr2x_disabled_sizes = $options['disabled_sizes'] ?? null;
91
+ $wr2x_auto_generate = $options['auto_generate'] ?? null;
92
  if ( is_null( $this->method ) ) {
93
+ $options['method'] = 'Responsive';
94
  $this->method = 'Responsive';
95
  }
96
  if ( is_null( $wr2x_auto_generate ) ) {
97
+ $options['auto_generate'] = true;
98
  }
99
  if ( is_null( $wr2x_retina_sizes ) ) {
100
  $wr2x_retina_sizes = array();
101
  // Let's try to get this data from the old option first
102
+ $wr2x_ignore_sizes = $options['ignore_sizes'];
103
  $sizes = $this->get_image_sizes();
104
  $large_w = 1024;
105
  $large_h = 1024;
112
  }
113
  if ( !empty( $wr2x_ignore_sizes ) ) {
114
  $wr2x_retina_sizes = array_diff( $wr2x_retina_sizes, array_keys( $wr2x_ignore_sizes ) );
115
+ $options['ignore_sizes'] = [];
116
  }
117
+ $options['retina_sizes'] = $wr2x_retina_sizes;
118
  }
119
 
120
  if ( is_null( $wr2x_disabled_sizes ) ) {
121
+ $options['disabled_sizes'] = [ 'medium_large' ];
122
+ $options['disable_medium_large'] = null;
123
  }
124
+ update_option( $this->option_name, $options );
125
  }
126
 
127
  function big_image_size_threshold() {
142
  */
143
 
144
  function disable_image_sizes() {
145
+ $wr2x_disabled_sizes = $this->get_option( 'disabled_sizes', array() );
146
  foreach ( $wr2x_disabled_sizes as $size ) {
147
  remove_image_size( $size );
148
  add_filter( 'image_size_names_choose', array( $this, 'unset_image_sizes' ) );
151
  }
152
 
153
  function unset_image_sizes( $sizes ) {
154
+ $wr2x_disabled_sizes = $this->get_option( 'disabled_sizes', array() );
155
  foreach ( $wr2x_disabled_sizes as $size ) {
156
  unset( $sizes[$size] );
157
  }
188
  if ( !isset( $buffer ) || trim( $buffer ) === '' )
189
  return $buffer;
190
  $html = new KubAT\PhpSimple\HtmlDomParser();
191
+ $lazysize = $this->get_option( "picturefill_lazysizes" ) && class_exists( 'MeowPro_WR2X_Core' );
192
+ $killSrc = !$this->get_option( "picturefill_keep_src" );
193
  $nodes_count = 0;
194
  $nodes_replaced = 0;
195
  $html = $html->str_get_html( $buffer );
276
  $this->log( "$nodes_replaced/$nodes_count img tags were replaced." );
277
 
278
  // INLINE CSS BACKGROUND
279
+ if ( $this->get_option( 'picturefill_css_background', false ) && class_exists( 'MeowPro_WR2X_Core' ) ) {
280
  // Standard CSS background
281
  preg_match_all( "/url(?:\(['\"]?)(.*?)(?:['\"]?\))/", $buffer, $matches );
282
  //error_log( print_r( $matches, 1 ) );
399
  */
400
 
401
  function calculate_image_srcset( $srcset, $size, $image_src, $image_meta, $attachment_id ) {
402
+ if ( $this->get_option( "disable_responsive" ) )
403
  return null;
404
  if ( empty( $srcset ) ) {
405
  return $srcset;
712
  $pathinfo = pathinfo( $meta['file'] );
713
  $uploads = wp_upload_dir();
714
  $basepath_url = trailingslashit( $uploads['baseurl'] ) . $pathinfo['dirname'];
715
+ if ( $this->get_option( "full_size" ) ) {
716
  $sizes['full-size']['file'] = $pathinfo['basename'];
717
  $sizes['full-size']['width'] = $meta['width'];
718
  $sizes['full-size']['height'] = $meta['height'];
856
  $image->crop( $customCrop['x'] * $customCrop['scale'], $customCrop['y'] * $customCrop['scale'], $customCrop['w'] * $customCrop['scale'], $customCrop['h'] * $customCrop['scale'], $width, $height, false );
857
 
858
  // Quality
859
+ $quality = $this->get_option( 'quality' );
860
  if ( empty( $quality ) ) {
861
  $quality = apply_filters( 'jpeg_quality', 75 );
862
  }
905
  }
906
 
907
  function get_retina_from_remote_url( $url ) {
908
+ $over_http = $this->get_option( 'over_http_check', false ) && class_exists( 'MeowPro_WR2X_Core' );
909
  if ( !$over_http )
910
  return null;
911
  $potential_retina_url = $this->rewrite_url_to_retina( $url );
928
  // Return retina URL from the image URL
929
  function get_retina_from_url( $url ) {
930
  $this->log( "Standard URL: " . $url, true);
931
+ $over_http = $this->get_option( 'over_http_check', false ) && class_exists( 'MeowPro_WR2X_Core' );
932
  $filepath = $this->from_url_to_system( $url );
933
  if ( empty ( $filepath ) )
934
  return $this->get_retina_from_remote_url( $url );
992
 
993
  $cdn_domain = "";
994
  $cdn_params = array();
995
+ $wr2x_easyio_domain = $this->get_option( 'easyio_domain', '' );
996
+ $wr2x_cdn_domain = $this->get_option( 'cdn_domain', '' );
997
 
998
  // CDN Domain
999
  if ( !empty( $wr2x_easyio_domain ) ) {
1000
  $cdn_domain = "${wr2x_easyio_domain}";
1001
+ if ( $this->get_option( 'easyio_lossless', false ) ) {
1002
  $cdn_params['lossy'] = 0;
1003
  }
1004
  }
1038
  // add_options_page( 'Retina', 'Retina', 'manage_options', 'wr2x_settings', 'wr2x_settings_page' );
1039
  // }
1040
 
1041
+ function get_image_sizes( $output_type = OBJECT, $options = null ) {
1042
  $sizes = array();
1043
+ $options = $options ?? $this->get_all_options();
1044
+ $needs_update = false;
1045
 
1046
  global $_wp_additional_image_sizes;
1047
  foreach ( get_intermediate_image_sizes() as $s ) {
1064
  $retina = in_array( $s, $this->retina_sizes );
1065
  if ( !$enabled && $retina ) {
1066
  $this->retina_sizes = array_diff( $this->retina_sizes, array( $s ) );
1067
+ $options['retina_sizes'] = $this->retina_sizes;
1068
+ $needs_update = true;
1069
  $retina = false;
1070
  }
1071
 
1086
  $retina = in_array( $size, $this->retina_sizes );
1087
  if ( $retina ) {
1088
  $retina_sizes = array_diff( $this->retina_sizes, array( $size ) );
1089
+ $options['retina_sizes'] = $retina_sizes;
1090
+ $needs_update = true;
1091
  }
1092
  if ( !array_key_exists( $size, $sizes ) ) {
1093
  $disabled_to_add[$size] = array(
1098
  );
1099
  }
1100
  }
1101
+ if ( $needs_update ) {
1102
+ update_option( $this->option_name, $options );
1103
+ }
1104
 
1105
  usort( $disabled_to_add, array( $this, 'sizes_sort_func' ) );
1106
  $sizes = array_merge( $sizes, $disabled_to_add );
1107
 
1108
+ // if ( $this->get_option( 'disable_medium_large' ) )
1109
  // unset( $sizes['medium_large'] );
1110
  if ( $output_type === ARRAY_A ) {
1111
  return array_values( $sizes );
1121
  function get_active_image_sizes() {
1122
  $sizes = $this->get_image_sizes();
1123
  $active_sizes = array();
1124
+ // $ignore = $this->get_option( "ignore_sizes", array() );
1125
  // if ( empty( $ignore ) )
1126
  // $ignore = array();
1127
  // $ignore = array_keys( $ignore );
1162
  function is_debug() {
1163
  static $debug = -1;
1164
  if ( $debug == -1 ) {
1165
+ $debug = $this->get_option( "debug" );
1166
  }
1167
  return !!$debug;
1168
  }
1272
  }
1273
 
1274
  // Full-Size (if required in the settings)
1275
+ $fullsize_required = $this->get_option( "full_size" ) && class_exists( 'MeowPro_WR2X_Core' );
1276
  $retina_file = trailingslashit( $pathinfo_fullsize['dirname'] ) . $pathinfo_fullsize['filename'] .
1277
  $this->retina_extension() . $pathinfo_fullsize['extension'];
1278
  if ( $retina_file && file_exists( $retina_file ) )
1304
  }
1305
 
1306
  function wp_generate_attachment_metadata( $meta ) {
1307
+ if ( $this->get_option( "auto_generate" ) == true )
1308
  if ( $this->is_image_meta( $meta ) )
1309
  $this->generate_images( $meta );
1310
  return $meta;
1338
  $original_basename = $pathinfo['basename'];
1339
  $basepath = trailingslashit( $uploads['basedir'] ) . $pathinfo['dirname'];
1340
 
1341
+ // $ignore = $this->get_option( "ignore_sizes" );
1342
  // if ( empty( $ignore ) )
1343
  // $ignore = array();
1344
  // $ignore = array_keys( $ignore );
1517
  }
1518
 
1519
  // No Picturefill Script
1520
+ if ( $this->method == "Picturefill" && !$this->get_option( "picturefill_noscript" ) ) {
1521
  $physical_file = trailingslashit( WR2X_PATH ) . 'app/picturefill.min.js';
1522
  $cache_buster = file_exists( $physical_file ) ? filemtime( $physical_file ) : WR2X_VERSION;
1523
  wp_enqueue_script( 'wr2x-picturefill-js', trailingslashit( WR2X_URL ) . 'app/picturefill.min.js', array(), $cache_buster, false );
1524
  }
1525
 
1526
  // Lazysizes
1527
+ if ( $this->get_option( "picturefill_lazysizes" ) && class_exists( 'MeowPro_WR2X_Core' ) ) {
1528
  $physical_file = trailingslashit( WR2X_PATH ) . 'app/lazysizes.min.js';
1529
  $cache_buster = file_exists( $physical_file ) ? filemtime( $physical_file ) : WR2X_VERSION;
1530
  wp_enqueue_script( 'wr2x-picturefill-js', trailingslashit( WR2X_URL ) . 'app/lazysizes.min.js', array(), $cache_buster, false );
1570
  return apply_filters( 'wr2x_allow_usage', current_user_can( 'administrator' ) );
1571
  }
1572
 
1573
+ #region Options
1574
+
1575
+ static function get_plugin_option_name() {
1576
+ return self::$plugin_option_name;
1577
+ }
1578
+
1579
+ function get_option_name() {
1580
+ return $this->option_name;
1581
+ }
1582
+
1583
+ function get_option( $option, $default = null ) {
1584
+ $options = $this->get_all_options();
1585
+ return $options[$option] ?? $default;
1586
+ }
1587
+
1588
+ function list_options() {
1589
+ return array(
1590
+ 'method' => 'none',
1591
+ 'retina_sizes' => [],
1592
+ 'disabled_sizes' => [],
1593
+ 'picturefill_lazysizes' => false,
1594
+ 'big_image_size_threshold' => false,
1595
+ 'hide_retina_dashboard' => false,
1596
+ 'hide_retina_column' => false,
1597
+ 'auto_generate' => false,
1598
+ 'ignore_sizes' => [],
1599
+ 'picturefill_keep_src' => false,
1600
+ 'picturefill_css_background' => false,
1601
+ 'disable_responsive' => false,
1602
+ 'full_size' => false,
1603
+ 'quality' => null,
1604
+ 'over_http_check' => false,
1605
+ 'easyio_domain' => '',
1606
+ 'cdn_domain' => '',
1607
+ 'easyio_lossless' => '',
1608
+ 'disable_medium_large' => null,
1609
+ 'debug' => false,
1610
+ 'picturefill_noscript' => false,
1611
+ 'image_replace' => false,
1612
+ 'sizes' => [],
1613
+ );
1614
+ }
1615
+
1616
+ function get_all_options() {
1617
+ //delete_option( $this->option_name );
1618
+ $options = get_option( $this->option_name, null );
1619
+ $options = $this->check_options( $options );
1620
+ foreach ( $options as $option => $value ) {
1621
+ if ($option === 'retina_sizes' || $option === 'disabled_sizes') {
1622
+ $options[$option] = array_values( $value );
1623
+ continue;
1624
+ }
1625
+ }
1626
+ return $options;
1627
+ }
1628
+
1629
+ // Upgrade from the old way of storing options to the new way.
1630
+ function check_options( $options = [] ) {
1631
+ $plugin_options = $this->list_options();
1632
+ $options = empty( $options ) ? [] : $options;
1633
+ $hasChanges = false;
1634
+ foreach ( $plugin_options as $option => $default ) {
1635
+ // The option already exists
1636
+ if ( isset( $options[$option] ) ) {
1637
+ continue;
1638
+ }
1639
+ // The option does not exist, so we need to add it.
1640
+ // Let's use the old value if any, or the default value.
1641
+ $options[$option] = get_option( 'wr2x_' . $option, $default );
1642
+ delete_option( 'wr2x_' . $option );
1643
+ $hasChanges = true;
1644
+ }
1645
+ if ( empty( $options['sizes'] ) ) {
1646
+ $options['sizes'] = $this->get_image_sizes( ARRAY_A, $options );
1647
+ $hasChanges = true;
1648
+ }
1649
+ if ( $hasChanges ) {
1650
+ update_option( $this->option_name , $options );
1651
+ }
1652
+ return $options;
1653
+ }
1654
+
1655
+ function update_options( $options ) {
1656
+ if ( !update_option( $this->option_name, $options, false ) ) {
1657
+ return false;
1658
+ }
1659
+ $options = $this->sanitize_options();
1660
+ return $options;
1661
+ }
1662
+
1663
+ // Validate and keep the options clean and logical.
1664
+ function sanitize_options() {
1665
+ $options = $this->get_all_options();
1666
+
1667
+ // Update member variables.
1668
+ $this->method = $options["method"];
1669
+ $this->retina_sizes = $options['retina_sizes'] ?? array();
1670
+ $this->disabled_sizes = $options['disabled_sizes'] ?? array();
1671
+ $this->lazy = $options["picturefill_lazysizes"] && class_exists( 'MeowPro_WR2X_Core' );
1672
+
1673
+ $options['sizes'] = $this->get_image_sizes( ARRAY_A, $options );
1674
+ update_option( $this->option_name, $options, false );
1675
+
1676
+ return $options;
1677
+ }
1678
+
1679
+ // #endregion
1680
+
1681
  }
1682
 
1683
  // Used by WP Rocket (and maybe by other plugins)
classes/rest.php CHANGED
@@ -117,7 +117,7 @@ class Meow_WR2X_Rest
117
  }
118
 
119
  function rest_all_settings() {
120
- return new WP_REST_Response( [ 'success' => true, 'data' => $this->get_all_options() ], 200 );
121
  }
122
 
123
  function count_issues($search) {
@@ -370,66 +370,25 @@ class Meow_WR2X_Rest
370
  return new WP_REST_Response( [ 'success' => true, 'data' => $info ], 200 );
371
  }
372
 
373
- function list_options() {
374
- return array(
375
- 'wr2x_retina_sizes' => false,
376
- 'wr2x_disabled_sizes' => false,
377
- 'wr2x_method' => false,
378
- 'wr2x_full_size' => false,
379
- 'wr2x_picturefill_keep_src' => false,
380
- 'wr2x_picturefill_lazysizes' => false,
381
- 'wr2x_picturefill_css_background' => false,
382
- 'wr2x_picturefill_noscript' => false,
383
- 'wr2x_auto_generate' => false,
384
- 'wr2x_over_http_check' => false,
385
- 'wr2x_debug' => false,
386
- 'wr2x_disable_responsive' => false,
387
- 'wr2x_image_replace' => false,
388
- 'wr2x_cdn_domain' => '',
389
- 'wr2x_easyio_domain' => '',
390
- 'wr2x_easyio_lossless' => '',
391
- 'wr2x_big_image_size_threshold' => false,
392
- 'wr2x_hide_retina_column' => false,
393
- 'wr2x_hide_retina_dashboard' => false,
394
- );
395
- }
396
-
397
- function get_all_options() {
398
- $options = $this->list_options();
399
- $current_options = array('wr2x_sizes' => $this->core->get_image_sizes( ARRAY_A ));
400
- foreach ( $options as $option => $default ) {
401
- if ($option === 'wr2x_retina_sizes' || $option === 'wr2x_disabled_sizes') {
402
- $current_options[$option] = array_values(get_option( $option, $default ));
403
- continue;
404
- }
405
- $current_options[$option] = get_option( $option, $default );
406
- }
407
- return $current_options;
408
- }
409
-
410
  function rest_update_option( $request ) {
411
- $params = $request->get_json_params();
412
  try {
413
- $name = $params['name'];
414
- $options = $this->list_options();
415
- if ( !array_key_exists( $name, $options ) ) {
416
- return new WP_REST_Response([ 'success' => false, 'message' => 'This option does not exist.' ], 200 );
417
- }
418
- $value = is_bool( $params['value'] ) ? ( $params['value'] ? '1' : '' ) : $params['value'];
419
- $success = update_option( $name, $value );
420
- if ( !$success ) {
421
- return new WP_REST_Response([ 'success' => false, 'message' => 'Could not update option.' ], 200 );
422
- }
423
- return new WP_REST_Response([ 'success' => true, 'data' => $value ], 200 );
424
- }
425
- catch (Exception $e) {
426
  return new WP_REST_Response([ 'success' => false, 'message' => $e->getMessage() ], 500 );
427
  }
428
  }
429
 
430
  function rest_easy_io_unlink( $request ) {
431
- delete_option( 'wr2x_easyio_domain' );
432
- delete_option( 'wr2x_easyio_plan' );
 
 
433
  return new WP_REST_Response([ 'success' => true ], 200 );
434
  }
435
 
@@ -451,12 +410,14 @@ class Meow_WR2X_Rest
451
  }
452
  else if ( !empty( $result['body'] ) && strpos( $result['body'], 'domain' ) !== false ) {
453
  $response = json_decode( $result['body'], true );
 
454
  if ( !empty( $response['domain'] ) ) {
455
- update_option( 'wr2x_easyio_domain', $response['domain'] );
456
  if ( !empty( $response['plan_id'] ) ) {
457
- update_option( 'wr2x_easyio_plan', (int)$response['plan_id'] );
458
  }
459
-
 
460
  // Clear cache
461
  // From https://github.com/nosilver4u/ewww-image-optimizer/blob/master/classes/class-exactdn.php#L298
462
  if ( 'external' === get_option( 'elementor_css_print_method' ) ) {
@@ -495,7 +456,7 @@ class Meow_WR2X_Rest
495
  if ( $ssl ) {
496
  $url = set_url_scheme( $url, 'https' );
497
  }
498
- $easyio_domain = get_option( 'wr2x_easyio_domain' );
499
  $result = wp_remote_post( $url, array( 'timeout' => 10, 'body' => array( 'alias' => $easyio_domain ) ) );
500
  if ( is_wp_error( $result ) ) {
501
  $error_message = $result->get_error_message();
117
  }
118
 
119
  function rest_all_settings() {
120
+ return new WP_REST_Response( [ 'success' => true, 'data' => $this->core->get_all_options() ], 200 );
121
  }
122
 
123
  function count_issues($search) {
370
  return new WP_REST_Response( [ 'success' => true, 'data' => $info ], 200 );
371
  }
372
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
373
  function rest_update_option( $request ) {
 
374
  try {
375
+ $params = $request->get_json_params();
376
+ $value = $params['options'];
377
+ $options = $this->core->update_options( $value );
378
+ $success = !!$options;
379
+ $message = __( $success ? 'OK' : "Could not update options.", 'wp-retina-2x' );
380
+ return new WP_REST_Response([ 'success' => $success, 'message' => $message, 'options' => $options ], 200 );
381
+ }
382
+ catch ( Exception $e ) {
 
 
 
 
 
383
  return new WP_REST_Response([ 'success' => false, 'message' => $e->getMessage() ], 500 );
384
  }
385
  }
386
 
387
  function rest_easy_io_unlink( $request ) {
388
+ $options = $this->core->get_all_options();
389
+ $options['easyio_domain'] = '';
390
+ $options['easyio_plan'] = '';
391
+ update_option( $this->core->get_option_name(), $options );
392
  return new WP_REST_Response([ 'success' => true ], 200 );
393
  }
394
 
410
  }
411
  else if ( !empty( $result['body'] ) && strpos( $result['body'], 'domain' ) !== false ) {
412
  $response = json_decode( $result['body'], true );
413
+ $options = $this->core->get_all_options();
414
  if ( !empty( $response['domain'] ) ) {
415
+ $options['easyio_domain'] = $response['domain'];
416
  if ( !empty( $response['plan_id'] ) ) {
417
+ $options['easyio_plan'] = (int)$response['plan_id'];
418
  }
419
+ update_option( $this->core->get_option_name(), $options );
420
+
421
  // Clear cache
422
  // From https://github.com/nosilver4u/ewww-image-optimizer/blob/master/classes/class-exactdn.php#L298
423
  if ( 'external' === get_option( 'elementor_css_print_method' ) ) {
456
  if ( $ssl ) {
457
  $url = set_url_scheme( $url, 'https' );
458
  }
459
+ $easyio_domain = $this->core->get_option( 'easyio_domain' );
460
  $result = wp_remote_post( $url, array( 'timeout' => 10, 'body' => array( 'alias' => $easyio_domain ) ) );
461
  if ( is_wp_error( $result ) ) {
462
  $error_message = $result->get_error_message();
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://meowapps.com/donation/
5
  Requires at least: 5.0
6
  Tested up to: 6.0.1
7
  Requires PHP: 7.0
8
- Stable tag: 6.2.9
9
 
10
  Retina, Regenerate Thumbnails, Image Sizes Management, Replace Images, Image Threshold and more.
11
 
@@ -52,6 +52,9 @@ The plugin cannot inject CSS to handles the images added through CSS, that's bot
52
 
53
  == Changelog ==
54
 
 
 
 
55
  = 6.2.9 (2022/08/11) =
56
  * Fix: Escape more HTML.
57
  * Fix: Ignored entries were reset by the issues calculation.
5
  Requires at least: 5.0
6
  Tested up to: 6.0.1
7
  Requires PHP: 7.0
8
+ Stable tag: 6.3.0
9
 
10
  Retina, Regenerate Thumbnails, Image Sizes Management, Replace Images, Image Threshold and more.
11
 
52
 
53
  == Changelog ==
54
 
55
+ = 6.3.0 (2022/10/12) =
56
+ * Update: Enhanced way to handle options.
57
+
58
  = 6.2.9 (2022/08/11) =
59
  * Fix: Escape more HTML.
60
  * Fix: Ignored entries were reset by the issues calculation.
wp-retina-2x.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Perfect Images (Retina, Thumbnails, Replace)
4
  Plugin URI: https://meowapps.com
5
  Description: Retina, Replace Images, Regenerate Thumbnails, Image Sizes Management, Image Threshold and more.
6
- Version: 6.2.9
7
  Author: Jordy Meow
8
  Author URI: https://meowapps.com
9
  Text Domain: wp-retina-2x
@@ -15,7 +15,7 @@ Originally developed for two of my websites:
15
  */
16
 
17
  if ( !defined( 'WR2X_VERSION' ) ) {
18
- define( 'WR2X_VERSION', '6.2.9' );
19
  define( 'WR2X_PREFIX', 'wr2x' );
20
  define( 'WR2X_DOMAIN', ' wp-retina-2x' );
21
  define( 'WR2X_ENTRY', __FILE__ );
3
  Plugin Name: Perfect Images (Retina, Thumbnails, Replace)
4
  Plugin URI: https://meowapps.com
5
  Description: Retina, Replace Images, Regenerate Thumbnails, Image Sizes Management, Image Threshold and more.
6
+ Version: 6.3.0
7
  Author: Jordy Meow
8
  Author URI: https://meowapps.com
9
  Text Domain: wp-retina-2x
15
  */
16
 
17
  if ( !defined( 'WR2X_VERSION' ) ) {
18
+ define( 'WR2X_VERSION', '6.3.0' );
19
  define( 'WR2X_PREFIX', 'wr2x' );
20
  define( 'WR2X_DOMAIN', ' wp-retina-2x' );
21
  define( 'WR2X_ENTRY', __FILE__ );